ArchiSeries1202 - disi.unige.it · Ma.gi.a. Informatica di Rossini Slide num.3 No othersystem can...
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.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.58
Gr@zie !
[email protected] Pierluigi Corno - IBM Italia
IBM ^ iSeries
[email protected] [email protected]
Da parte di
e per il materiale fornito