ArchiSeries1202 - disi.unige.it · Ma.gi.a. Informatica di Rossini Slide num.3 No othersystem can...

59
Ma.gi.a. Informatica di Rossini Slide num.1 2002 IBM Corporation Architettura Liberamente tratto da materiale fornito da Pierluigi Corno AS/400 ( OS/400 )

Transcript of ArchiSeries1202 - disi.unige.it · Ma.gi.a. Informatica di Rossini Slide num.3 No othersystem can...

Ma.gi.a. Informatica di Rossini Slide num.1

2002 IBM Corporation

Architettura

Liberamente tratto da materiale fornito da Pierluigi Corno

AS/400 ( OS/400 )

Ma.gi.a. Informatica di Rossini Slide num.2

Per parlare dell’As400 non è possibile ricorrere ad analogie con altri calcolatori

è invece necessario rifarsi ai seguenti concetti architetturali :

• technology independence • object-based design • hardware integration • software integration • single-level storage

The AS/400's Architecture Goes Beyond Technology

Ma.gi.a. Informatica di Rossini Slide num.3

No other system can do that:

Technology IndependenceUnlike other computer systems, the AS/400 isn’t defined by hardware

A program doesn’t "speak" directly to the hardware: it "speaks" to a technology-independent machine interface (TIMI, or simply the machine interface).Between this interface and the actual hardware are about four million lines of operating systemsoftware called the System Licensed Internal Code (SLIC).

This software layer insulates application programs from the underlying hardware characteristics.

The knowledge of hardware remains entirely within the SLIC.

Due to this technology-independent design, customer application programs are also unaware of technology changes and can exploit new technology immediatly

when the processor technology changes, IBM can rewrite the SLIC components that are awareof those technology changes and thus preserve the integrity of the machine interface. Theimportance of this architectural principle was dramatically illustrated when AS/400 processor technology moved from 48-bit CISC to 64-bit RISC. Many customers needed merely to save their programs off their CISC machines and restore them on their new RISC machines to run them as fully 64-bit programs.

conventional architectures require at least a recompilation of legacy programs and usuallysome rewriting before you can run them in a different system architecture.

The AS/400 lets customers run original 48-bit applications as 64-bit applications on a 64-bit operating system that contains a 64-bit relational database.

Ma.gi.a. Informatica di Rossini Slide num.4

As a key part of the AS/400’s fundamental design, objects are one of many reasons that the AS/400enjoys a recognised reputation for rock-solid security and integrity.

Object-based Designeverything within the system — programs, data files, message queues — is an object.

Each object has two inseparable parts:

§ Descriptive part, which defines the valid ways of using that data;

§ a data part, which serves as the

If an object is defined as a program, its descriptive part states that the data part will be treated as executable, read-only, compiled code. The only operations allowed on this object are those that make sense for a program.

For example, you can write into the middle of a data file, but you can’t write into the middle ofcompiled code; the system won’t let it happen.

AS/400 objects’ two-part design insures data integrity for all objects in the system and hasimportant security implication.

For example, one mechanism by which computer viruses enter systems is by masquerading asdata. Once inside, the virus tries to become executable code and wreak havoc. Such a change ofcharacteristics isn’t possible on the AS/400 — if the system permits a package to enter the system as data, it must retain the characteristics of data forever. It cannot change its mind andbecome executable code..

Ma.gi.a. Informatica di Rossini Slide num.5

On a large AS/400, you can have over 200 IOPs connected to high-speed buses, creating an extremely powerful server. Such a server design is excellent for information-intensive applications.

Hardware Integration

§ The engineering/scientific computing environment is compute intensive (meaning users perform complex operations on a relatively small amount of data) – << integer >>

§ the general business computing environment is information intensive (meaning users perform simple operations on a large amount of data). << array of char >>

The AS/400 is optimized for the general business environment, it contains hardware designcharacteristics that enable it to deliver outstanding performance in an information-intensiveenvironment.

In a typical business transaction, an application program is loaded into main storage, and themain processor then begins to execute it.

When the main processor comes across a request for data to be read from disk, for example, it delegates that request to the input/output processor (IOP) that’s dedicated to the disk device.

Then the main processor diverts its attention to another application program - the task that it’s dedicated to doing — and returns to the original program only when the data it requested earlier is available in main storage.

Ma.gi.a. Informatica di Rossini Slide num.6

Software Integration 1/2

Certain software items are fundamental to all businesses.

In addition to the basic operating system drivers that handle the various I/O devices, businesses always need software for standard computing functions, such as security, communications, Web-serving, and backup and recovery

With a traditional system, customers often must purchase additionalsoftware components to add to their base operating system

These customers must also ensure that the release levels of additional modules are compatible with the release levels of all the other items they plan to integrate.

With the AS/400, however, all necessary* business software componentsare fully integrated into the standard operating system.

* l’esagerazione è voluta !

Ma.gi.a. Informatica di Rossini Slide num.7

there are never any release conflicts between individual components of OS/400 becauseIBM ships a complete, fully tested operating system to customers with each release.

Two benefits of this highly integrated operating system are immediately apparent to customers:

IBM tests all these components in the context of the other components, so the entire operating system works as one entity.

When IBM makes changes to OS/400, it gives customers a new release of the entire operating system.

§ fast deployment of new business solutions

§ a remarkably low total cost of ownership.

Software Integration 2/2

E il rovescio della medaglia ?

Ma.gi.a. Informatica di Rossini Slide num.8

Single level Storage 1/2

The AS/400’s massive 64-bit address space can address 18 quintillion bytes of data!Architecturally, the AS/400 is designed to be capable of even more than this.

( up to 128- bit addressing ).

Mapped into this 64-bit space is the "real" storage: disk drives and main memory

Customers need not be aware of any of the storage technologies that underlie the huge address space because the AS/400 manages them automatically.

All programs and data simply reside in this massive space ( they are object.)

Users don’t need to worry about where a program resides; they need only reference it by name.

when customers add more storage devices to the machine, they don’t need to redistribute data across them; the systemrecognizes the new available storage anduses it. Most AS/400 installations don’t even have a traditional databaseadministrator because they don’t need one. The systemdoes much of this type of work on its own.

Ma.gi.a. Informatica di Rossini Slide num.9

Because of its single-level storage, the AS/400 accomplishes this function muchmore efficiently than conventional systems.

Processing business applications in a multi-application, multi-user environment involves frequent switching between different tasks.

Switching to a new task in the AS/400 is as simple as performing a branch instruction to the location where the new task resides.

No need (as there is in Unix and Windows systems) to re-create a separateaddress space before the execution of a new task can begin.

Designed for the frequent task-switching that characterizes businessenvironments, the AS/400’s single-level storage not only simplifies storage management, but it also delivers exceptional performance.

Single level Storage 2/2

Ma.gi.a. Informatica di Rossini Slide num.10

INDIPENDENZA DALLA TECNOLOGIA

“ La possibilità di modificare e di estenderel'hardware e il software di livello più bassosenza impatto sui programmi applicativi"

INDIPENDENZA HARDWARE- processori- memoria- dispositivi I/O

INDIPENDENZA SOFTWARE- funzioni di kernel- funzioni di supervisore

Ma.gi.a. Informatica di Rossini Slide num.11

ISTRUZIONI di MACCHINA

Codice Operativo Operandi

ARCHITETTURA CONVENZIONALECodici operativi

Operandi

- Calcolo- Branching- Manipolazione dati

- Memoria- Registri- Dati diretti

ARCHITETTURA AS/400Codici operativi

Operandi

- Calcolo- Branching- Basati sugli oggetti

- Dati diretti- Oggetti

Interfaccia di macchina

Microcodice

Hardware

Microcodice

Hardware

Interfaccia di macchina

Ma.gi.a. Informatica di Rossini Slide num.12

Architetture dei sistemi IBM 370 e AS/400

GESTIONE LAVORI- spool, schedulazione- gestione comunicazioni- interattivo- transazionale

* Applicazioni* Linguaggi

* Applicazioni* Linguaggi

Interfaccia di sistema Interfaccia di sistemaVSE o MVSPOWER o JESVTAM o BTAMICCF o TSOCICS o IMS

OS/400

Interfaccia di macchina

Gestione dei TASKGestione delle RISORSEGestione della MEMORIAGestione DATA BASEGestione AUTORIZZAZIONI

VSE o MVS

VSAMSQL/DS o DB2 o DL1 o IMS/DBRACF e CICS

SLIC

Interfaccia di macchina Interfaccia interna<<- Istruzioni /370

Istruzioni AS/400 ->>

<- Istruzioni del processore -> hardware hardware

Ma.gi.a. Informatica di Rossini Slide num.13

ARCHITETTURA

A P P L I C A Z I O N I

Linguaggi Programmi di utilitàOS/400

Funzioni di Servizio del Sistema Operativo

Interfaccia di macchina indipendente dalla tecnologia

S L I C

Funzioni di Supervisore del Sistema Operativo

Kernel

H A R D W A R E

Ma.gi.a. Informatica di Rossini Slide num.14

Architettura Applicativa Avanzata

Programma sorgente

Rappresentazioneintermedia

"OBSERVABILITY"

Technology Independent Machine Interface

Programma eseguibile

a 48 bit Programma eseguibile

a 64 bit

RISC a 64 bitprocessore

CISC a 48 bitprocessore

Ma.gi.a. Informatica di Rossini Slide num.15

Architettura Applicativa Avanzata e Java

Source RPG,Cobol,C

Rappresentazioneintermedia

"OBSERVABILITY"

Technology Independent Machine Interface

Programma eseguibile

processore

transformer

Source Java

BytecodeJava

transformerJava

Ma.gi.a. Informatica di Rossini Slide num.16

GESTIONE PER OGGETTI

Modulo 1 Modulo 2 Modulo n

Struttura dicontrollo

Risorse

Informazioni

fisiche

Set di istruzioni definito

Modulo 1 Modulo 2 Modulo n

ARCHITETTURA CONVENZIONALE

ARCHITETTURA iSeries 400

Operazione

Operazione B

Operazione C

OperazioneD

Operazione E

OGGETTOA

....

....

Struttura dicontrollo

Risorse fisiche

Informazioni

Ma.gi.a. Informatica di Rossini Slide num.17

INDIRIZZAMENTO UNIFICATO

üINDIPENDENTE DALL'HARDWAREü281.000 MILIARDI DI CARATTERI (2 ) - sistemi CISC

48

MEMORIACENTRALE DISCHI

PGMA

FILEB

FILED

PGMC

0128 96RISERVATI

0128 96

48

64

ESPANSIONE INDIRIZZO

POINTERieri

oggi

ü18 MILIARDI di MILIARDI di CARATTERI (2 ) - sistemi RISC64

FILE E

Ma.gi.a. Informatica di Rossini Slide num.18

INTEGRAZIONE DEI COMPONENTI

Comunicazioni

Monitor TPDataBase

Sicurezza

Gestione ReteGestione

Sistema

Sistema OperativoHardware/Microcode

UNIX, MVS iSeries 400

Hardware/Microcode- Data Base relazionale

- Sicurezza

- Comunicazioni

- Gestione Sistema- Gestione Rete

- Monitor TP

Sistema Operativo

§ Scelta dei componenti§ Portabilità applicazioni§ > gradi di libertৠ> costi

§ Rapidità di installazione§ Semplicità di gestione§ < gradi di libertৠ< costi

ServenteWeb - Servente HTTP

Ma.gi.a. Informatica di Rossini Slide num.19

Control Language (CL)

§ Orientato agli oggetticomandi

XXX YYY ZZZche cosa fare

(AZIONE)su che cosa

(AZIONE)

es: DSPOBJDCRTCBLPGMCHGSYSVAL

§ Immisione interattiva (con parametri)§ Compilati in programma

– uso variabili– operazioni aritmetiche e logiche– richiamo programmi– richiamo da programmi

PROGRAMMAZIONE DEL SISTEMA

Ma.gi.a. Informatica di Rossini Slide num.20

Sistema tradizionale

Operatore di sistema Batch

SISTEMA OPERATIVO

Monitor TP

Console SYSINSYSOUT

TASK1 TASK2

TASK3

Data Base

Sistema iSeries e AS/400

OS/400

JOB1 JOB2 JOB3

Monitor TP

Ma.gi.a. Informatica di Rossini Slide num.21

Gestione integrata dei dati

Applicazioni

Gestore dati comune- Manipolazione dati- definizione dati

Data Base Video Sistemaremoto

Stampante MinidiscoNastro

Parte comune

Parte specifica

ü Semplicità - produttivitàü Interfaccia integrataVantaggi

Ma.gi.a. Informatica di Rossini Slide num.22

Data Base relazionale integrato

Bianchi F Stabilimento 00341 2.350.000

Rossi M Sede 16161 3.200.000Neri M Filiale Roma 02403 1.200.000Verdi F Filiale Torino 03861 4.800.000Bianchini M Stabilimento 10841 3.800.000Rossini F Sede 03304 2.530.000

File fisici = contenitori di dati (tables)File logici = relazioni alternative (logical view e altro)

Ma.gi.a. Informatica di Rossini Slide num.23

DATI

DB2/400

InterfacciaDataBasenativa

InterfacciaSQL

SQL

Interfacciafile disco

§ Dati non duplicati§ Diverse interfacce§ Funzioni realizzate via microcode

Unico DataBase manager

Compatibilità per i file descritti internamente

Ma.gi.a. Informatica di Rossini Slide num.24

DDS

Descrizione dati esterna ai programmi

SQL

Descrizione fileDATI

Programma simbolico...FILE...

Programma eseguibileCompilatore

§ Standardizzazione nomi campi§ Indipendenza dati/programmi§ Modificabilità

Ma.gi.a. Informatica di Rossini Slide num.25

l Supporto per applicazioni multimediali in retel Tipi di dati per memorizzare oggetti molto grandil Integrità e controllo da parte di OS/400

SOLD ONHAND RATING ARTIST TITLE COVER VIDEO MUSIC SCRIPT DataLink

234 59PG-13 Arnold TheExterminator http://x.x.x

13 45R Kevin Dancing with Bulls http://x.x.x

1295 209G Glenn 101 Doll Imitations http://x.x.x

379 112G Buzz Toy Glory

DB2 Universal Database: LOBs e DataLinks

LOBs nel DataBase Pointer a oggetti esterni

Ma.gi.a. Informatica di Rossini Slide num.26

Prestazioni n Nuova tecnologia basata su BitMap

(Encoded Vector Indexes)n Statistiche accurate per l'ottimizzazione dei

query n Primo DB a svilupparli n Tecnologia brevettata IBM

Beneficin 1/16 delle dimensioni dei precedenti indici n Costruzione fino a 10 volte più rapida n Più indici residenti in memorian Ottimizzazione dei query più rapida 0

50

100

150

200

250

300

350

400

450

6-8 Hrs

10 Minutes

1.3 TBComplex Query

(Real Customer Exp. )

DB2/400 nuovi supporti per business intelligence:

Encoded Vector Indexing

Ma.gi.a. Informatica di Rossini Slide num.27

Integrated File System StructureRoot (OS/2)

UserLibraries Folders/ LAN Server

(OS/2) Docs

QSYS.LIB (User) QDLS QLANSrv

bbbb

POSIX

QOPENSys

bbbb

cccc

eeee

ffff

dddd

gggg

iiii

hhhh

OS/2 Naming

Byte Streams

PC Serving

Byte Streams

UNIX Naming

Byte Streams

Symbolic Links

LAN File Server IOP

Byte Streams

High-Performance

Business Data

Record-Oriented

Database Files

OS/400

Administration

International

Names (Unicode)

Hierarchical Directories

High-Performance Byte Stream I/O

Symbolic Links

Ma.gi.a. Informatica di Rossini Slide num.28

Independent ASPConsolidamento dati su un unico server con nomi diversi

nDataBase indipendenti, librerie di sistema, nomi di libreria

Supporto di standard apertinmiglioramenti SQL nJava Transaction API (JTA)nX/Open Distributed Transaction Processing (XA-DTP)

nCompatibilità con la famiglia DB2 UDB

IBM DB2 UDB for iSeries (V5R2)

Ma.gi.a. Informatica di Rossini Slide num.29

S/36S/38

x 10

AS/400

x 1000

64-bit

Linux

OS/400 PASE

Windows 2000

IBM server iSeriesJavaJ

37.400 CPW256 GB72 TB

29 aprile 2002

15 CPW96 MB

27,3 GB

21 giugno 1988

1,7 CPW1,5 MB387 MB

24 ottobre 1978

Domino

IBM ^ iSeries

Ma.gi.a. Informatica di Rossini Slide num.30

ü Spec 1170 is based on top UNIX applications,and replaces existing portability standards.

Single UNIX Specification(formerly Spec 1170)

BSD: Berkeley interoperability additions to UNIXSVID: Legacy UNIX interfaces, single-vendor oriented

POSIX: Academic standard, slow processXPG: POSIX internationalized, vendor-consortium, faster process

SPEC 1170: Standards reconciled/consolidated, usage-driven

Berkeley

USL

IEEEX/Open

X/Open

POSIX 1003.1:1990

COSE

IBMHPSunSCONovellDEC

50 UNIXApplications

POSIX 1003.2:1992

SVID3 IPC

SVID3 CURSES

BSD SOCKETS

BSD SIGNALS

MISC COMMON APIS

INTERNATIONALIZATION APIS

XPG4 BASE

SPEC 1170 X/OPEN

"UNIX" Trademark: AT&T

Novell

ü Many competing UNIX portability standards today.

ü Top UNIX products include CAD, desktop tools, etc.

ü "UNIX" trademark now requires API support -not AT&T UNIX operating system code.

OS/400 Sistema Aperto

Ma.gi.a. Informatica di Rossini Slide num.31

l Runtime integrato in OS/4007 per il porting di applicazioni UNIX

– Usa un subset delle librerie AIX TM

– Non è un sistema operativo o un ambiente di emulazione

l Capacità del PowerPC di commutare fra ambienti

l Applicazioni – Integrazione con il file system AS/400R e il

DB2 Universal Database for AS/400– Chiamate a programmi JavaTM e ILE– Utilizzo di tutte le caratteristiche

dell'ambiente operativo AS/400

Technology Independent MachineInterface

syscall

OS/400

OS/400 SLIC Kernel

OS/400 ServicesAIXTM

SharedLibraries

AS/400 ServerPowerPC AS a 64 Bit PowerPC 64/32 Bit

Applicazioni PASE

Applicazioni AS/400 ILE

PASE (Portable Application Solution Environment)

Ma.gi.a. Informatica di Rossini Slide num.32

HSL OptiConnect HSL

iSeries

Clusteringvia HSL

1GByte/sec

V5R1

HSL

iSeries

V4R5

Opticonnect e clustering via High Speed Link

Dischi commutabili

V5R2

Ma.gi.a. Informatica di Rossini Slide num.33

Schedule

Logical Partitioning di classe mainframe Tecnologia evoluta, flessibile

nSpostamento dinamico delle risorsenProcessori condivisi nFino a 32 partizioninVirtual Ethernet nLPAR anche sui modelli 270 SStarnLinux in una partizionenPrimo server del mercato piccolo e intermedio con partitioning

nGranularitàl0,10 + 0,01 processore - 1 MB memoria

nSofisticati tool grafici di gestione via Navigatore V5R2

nGestione multi-partizione

Ma.gi.a. Informatica di Rossini Slide num.34

iSeries fornisce a Linux l'espandibilità e la robustezzaKernel di Linux in una logical partitionSupporto dei processori condivisi

nPartizionamento anche di monoprocessorisu SStar

Allocazione flessibile delle risorsenI/O dedicato e virtuale

OS/400 OS/400 Linux Linux

i p e r v i s o r e

Linux su iSeries

Ma.gi.a. Informatica di Rossini Slide num.35

n Gestione dinamica dei processori anche per le partizioni Linux

n Linux per iSeries Linux supporta il kernel a 64 bitn Enterprise Firewall della Symantec pianificato per

iSeriesn IBM DB2 Universal Database e WebSphere

Application Server*

Server Consolidation con Linux (V5R2)

*Statement of Direction: This presentation contains IBM plans and directions. Such plans are subject to change without notice.

Ma.gi.a. Informatica di Rossini Slide num.36

HSL (1 Gigabyte/sec)

Integrated xSeries Server

Integrated xSeries Adapter

ModelloiSeries

N. di IXS

270 3820 12830 28840 32890 32

ModelloiSeries

N. di IXA

270 2820 8830 16840 32890 32

n Pentium III 1 GHzn Xeon 1,6 GHz

Hyperthreading technologyn Ethernet 10/100 integraton da 1 fino a 4 GB RAMn fino a 2 TB disco

Collega xSeries Server n fino a 4 processorin x235, x255, x360, x440n x250, x350, Netfinity 7100 e

7600

Integrazione di Windows2000 con iSeries

Blades

Ma.gi.a. Informatica di Rossini Slide num.37

n Condivisione dischi, nastri, DVD e CD-ROM di iSeriesn Gestione dei server e delle applicazioni Windows da iSeriesn Storage Area Network (SAN) integrata per server Windows

iSeriesxSeries

HSL (1 Gigabyte/sec)

Integrated xSeries Server

Integrated xSeries Adapter

Integrazione di Windows2000 con iSeries

Ma.gi.a. Informatica di Rossini Slide num.38

8 2001 IBM Corporation

iSeriesIBM server

Applicazioni di origini diverse, ambienti multipli coesistenti su un unico server

Domino:implementazione

nativa

Applicazioni UNIX:via AIX 4.3.3

in OS/400 PASE

WinNT/2000:via IntegratedxSeries Server

iSeries: Affidabile portafoglio di applicazioni native

Java™:implementazione

nativa

Linux:nativo via Logical

Partitioning

iSeries: integrazione applicativa

In futuro:AIX nativo via

Logical Partitioning

Ma.gi.a. Informatica di Rossini Slide num.39

processoredi servizio

memoria

centralePROCESSOREDI SISTEMA

interfacciabus

bus 1 bus 2 bus n....

1

nastri/otticiprocessore

comunicazioniprocessore

LANprocessore

terminaliprocessore

dischiprocessore

INS processore

condivisa

24-vieSMP

----processore

24

Architettura hardware AS/400 e iSeries

----

Ma.gi.a. Informatica di Rossini Slide num.40

Disegno dei Processori

Disegno superscalare

CISC (IMPI)

programma

InstrUnit

ExecUnit

istruzione

istruist

InstrUnit

RISC

istruzistruzistruz

programma

istruzistruzistruz

Control Word

Control WordControl Word

Control Word

Control Word

Control Storage

Control Word

Control Word

istr

InstrUnit

istruzistruzistruzistruzistruz

programma

istruzistruzistruz

UnitExec

istruzistruz

UnitExec Unit

Exec

UnitExec

Ma.gi.a. Informatica di Rossini Slide num.41

Power4MCM

Tecnologia d'avanguardia

SOI (Silicon-on-Insulator)Circuiti in Rame Low-K

Ma.gi.a. Informatica di Rossini Slide num.42

II

Memoria

I/O Bus

Processor local busCache L3

CPU1,3 GHz

Controller L3 Directory L3

CROSSBARSWITCH

DDCPU

1,3 GHzII I

Cache L2 condivisa

§ 2 Processori su 1 chip§ 174 Milioni di Transistor § 1.3 GHz§ Tecnologia

Copper + SOI 0.18 micron

L 3 L 3

MemB o o k Mem

B o o k

SharedL2 SharedL2

SharedL2SharedL2

G XG X

G X

G X

MemSlot

L3 L3

L3 L3

L3 L3

L3 L3

GX Slot

GX Slot

MemSlot

MemSlot

L 3 L 3

MemB o o k Mem

B o o k

SharedL2 SharedL2

SharedL2SharedL2

G X

G X

G X G X

L 3 L 3

MemB o o k Mem

B o o k

SharedL2 SharedL2

SharedL2SharedL2

G X G X

G X

L 3 L 3

MemB o o k Mem

B o o k

SharedL2 SharedL2

SharedL2SharedL2

G X

G X

G X G X

G X

L3 L3 L3 L3 L3 L3L3 L3

L3 L3

L3 L3

L3 L3

L3 L3

L3 L3 L3 L3 L3 L3L3 L3MemSlot

MemSlot

MemSlot

MemSlot

MemSlot

GX SlotGX Slot

205 GB/sec Bandwidth interno (12.8GB/s x16)

16GB/sec (2GB/s x 8)Bandwidth di I/O

I/O Hub

I/O Hub

I/O Hub

I/O Hub

I/O Hub

I/O Hub I/O Hub

I/O Hub

§ fino a 32 Processori § 256 GB di memoria

Architettura sistemi con Power4

Ma.gi.a. Informatica di Rossini Slide num.438 2002 IBM Corporation

iSeriesIBM server

l Modello 840 l 8 - 24 vie l RAM 128 GBl Dischi 38 TBl IStar/SStarl 20200 CPW

l Modello 830l 2 - 8 viel RAM 64 GBl Dischi 22 TBl IStarl 7350 CPW

l Modello 820l 1 - 4 viel RAM 32 GBl Dischi 8 TB l Pulsar/SStarl 3700 CPW

l Modello 270l 1 - 2 viel RAM 16 GBl Dischi 840 GB l Pulsar/SStarl 2350 CPW

l Modello 250l monoprocessoril RAM 1 GBl Dischi 70 GBl Northstarl 75 CPW

l Modello 890 l 16 - 32 vie l RAM 256 GBl Dischi 72 TB l Power4l 37400 CPW

I modelli IBM ^ iSeries dal maggio 2002

valori massimi per modello

Ma.gi.a. Informatica di Rossini Slide num.44

Applicazioni di tipo diverso

Workload EsempiCaratteristiche

n Crescita, transazioni miste

n Risorse bilanciate (I/O, memoria, CPU)

n 5250 data streamn CPU intensiven Grande memoria

n Appl tradizionali "green screen"n Windowsn LinuxJn WebSpheren Dominon JavaJ

n Applicazioni specifiche e servente Web

n CPU intensiven Grande memoria

n LinuxJn WebSpheren Dominon Client/Servern e-businessn JavaJ

n Risorse bilanciate(I/O, memoria, CPU)

n 5250 data streamn Appl tradizionali "green screen" n Transazioni 5250

Not intended to include the complete list

Ma.gi.a. Informatica di Rossini Slide num.45

ProcessoriiSeriesStandard

Necessità dell'azienda Elementi di decisione

Necessità aziendali

Prestaz

ioni di c

alcolo

intensiv

o

Applicazioni di rete

MisteCalcolo intensivo e Server

bilanciato

Applicazioni Transazionali Server a Risorse

Bilanciate

ProcessoriiSeries Base

ProcessoriiSeriesStandard

Carichi di lavoro diversi su iSeries

Ma.gi.a. Informatica di Rossini Slide num.46

Caratteristiche delle prestazioni

0

20

40

60

80

100

0Max

Pulsar/Istar/SStar%

di C

PU

dis

poni

bile

Interactive Workloads Server Workloads

Disponibile per carico di lavoro interattivo

Disponibile per carico di lavoro server

0

20

40

60

80

100

0 Max

Northstar

% d

i CP

U d

ispo

nibi

le

Interactive Workloads Server Workloads

Disponibile per carico di lavoro server

Disponibile per carico di lavoro interattivo

Ma.gi.a. Informatica di Rossini Slide num.47

* Source "Server Cost of Ownership in ERM Customer Sites: A Total Cost of Ownership (TCO)Study" IDC September2001SIAS = Standard Intel Architecture Server

0

1 0 0 0 0 0

2 0 0 0 0 0

3 0 0 0 0 0

4 0 0 0 0 0

5 0 0 0 0 0

3 - y e a r S m a l l C o 5-year Smal l Co

S e r v e r C o s t o f O w n e r s h i p i n S m a l l C o m p a n i e sT C O P e r 1 0 0 U s e r s

s o l u z i o n i i S e r i e s s o l u z i o n i S I A S s o l u z i o n i U n i x

Staff IT per iSeries* nsolo 2/3 rispetto a soluzioni Unixnsolo 40% rispetto a soluzioni SIAS

0

5 0 0 0

1 0 0 0 0

1 5 0 0 0

2 0 0 0 0

2 5 0 0 0

s o l u z i o n i i S e r i e s s o l u z i o n i S I A S so luz ioni Unix

Continuità di servizio nsoluzioni iSeries 99.98%nsoluzioni Unix 99.90% nsoluzioni SIAS 99.67%

Total Cost of Ownership (TCO)

Ma.gi.a. Informatica di Rossini Slide num.48

Da AS/400...... a...... server iSeries

Da Caratteri a NavigatoreDa SNA only a Full TCP/IPDa Terminali Stupidi a PC/BrowserDa Proprietario a LinuxDa Gestionale a Universale

Da il più Affidabile a il più AffidabileDa Impenetrabile a ImpenetrabileDa Tecnologia di Punta a Tecnologia ancora più di Punta

Ma.gi.a. Informatica di Rossini Slide num.49

iSeriesIBM server

n E' il Server leader del mondo transazionale per le Piccole e Medie Imprese n Ha il costo d'uso più basson Ha soluzioni testate, sicure, di alta affidabilità

è Non ha mai preso un virus, nè si conoscono hackers riuscitin Espande il gestionale a internet per l'e-business

è Un unico servente iSeries fa girare tutte le applicazioni, da quelle di base all'e-businessè 30,000 applicazioni a 64 bit

n E' un server universale, progettato per il futuroè Tecnologia di livello superioreè OS/400 + JAVA, Windows 2000, AIX, Linux, Domino

n E' funzionale per gli Application Service Provider n E' costruito per il Business

IBM ^ iSeries

Ma.gi.a. Informatica di Rossini Slide num.50

Ma.gi.a. Informatica di Rossini Slide num.51

IBM

Ma.gi.a. Informatica di Rossini Slide num.52

Director and Security

ServicesExisting

Applicationsand Data

BusinessData

DataServerWeb

ApplicationServer

Storage AreaNetwork

BPs andExternalServices

Inte

rnet

Firew

all

WebServer

DNSServer

Data

Cach

e

Load

Bal

ance

r

Inte

rnet

Firew

all

Quantità +Transazioni complesse

e integrate

Quantità ++ Transazioni semplici

Punte di lavoro

Quantità +++Transazioni simili

Mail Services

Infrastruttura per l'e-business

Ma.gi.a. Informatica di Rossini Slide num.53

zSeries l I server più affidabili per le transazioni di dati mission-critical

pSeriesl I server UNIX più veloci e caratterizzati dalle più avanzate

tecnologieiSeries

l I server integrati a elevate prestazioni per aziende di piccole e medie dimensioni

xSeriesl I server entry, basati su processore Intel

§ z = Zero Downtime

§ p = performance

§ i = integrated

§ x = x-Architecture

Tecnologia d'avanguardia per prestazioni eccezionali

Ma.gi.a. Informatica di Rossini Slide num.54

zSeries pSeries iSeries

IBMIBM

IBM

Tecnologie &Parti Comuni

condivise

Tecnologie &Architetture

specifiche delle diverseSeries

Sistemi Operativiz/OS, AIX 5L, OS/400

Processori, Alimentatori, Adattatori

VantaggilInnovazioni condiviselServer più velocilAffidabilità miglioratalDisponibilità sul mercatolProtezione degli investimenti

IBM

xSeries

Tecnologia innovativa - i Server del futuro

Ma.gi.a. Informatica di Rossini Slide num.55

24 32 64128 GB 256 GB 0.5 TB18.9 TB 38+TB "big"

SMP

2000/1 2002/3

Memoria

Dischi

2004/5

160,000

TPC-C

2000

Power4

Copper

Silicon on Insulator

SStarCopper/SOI

IStarCopper/SOI

2002/3

PowerX

2004/52001

PulsarCopper

300,000

900,000

Low-k

Power4

Roadmap dei processori

Ma.gi.a. Informatica di Rossini Slide num.56

è Alte prestazioni è "Hot Plug"è Tecnologia standard a costo

più basso

PCI

1

Performance

PCI-XHSL 2

Hot Plug PCI

HSL & OpticalHSL

PCI-XInfiniBand

SPD SPD

10X

20X

PCISPD

è Alte prestazioni dell' I/Oè Trasferimento dati a 1GigaByteè Clustering a basso prezzo

HSL

1994 2004/52000

Roadmap dell'I/O

Ma.gi.a. Informatica di Rossini Slide num.57

AIX 5L

Integrazione IBM

Ma.gi.a. Informatica di Rossini Slide num.58

Gr@zie !

[email protected] Pierluigi Corno - IBM Italia

IBM ^ iSeries

[email protected] [email protected]

Da parte di

e per il materiale fornito

Ma.gi.a. Informatica di Rossini Slide num.59

Se il programma non gira il rosso ha comunque la soluzione giusta