Anda di halaman 1dari 13

IBM server iSeries

Fernando Violante (fviolant@uy.ibm.com)


Mauricio Silva (msilva@uy.ibm.com)
(msilva@uy.ibm.com)

Agenda
Arquitectura del servidor iSeries:

Conceptos del sistema

Arquitectura del servidor iSeries


Evolución histórica
Procesadores
Jerarquía de microprocesadores
Arquitectura avanzada de Entrada/Salida
TIMI (Technology Independent Machine Interface)
Almacenamiento único
Agenda (Cont.)
Operating System 400 (OS/400)
Orientado a objetos
Sistema de Archivos
Base de datos integrada (DB2)
Seguridad
Comunicaciones
Gestión de procesos

Extensión de capacidades
Particionamiento lógico
Clustering

Conceptos del sistema


Conceptos del Sistema
Diseñado y construido como un sistema total
Integración de hardware y software

Orientado a los negocios


Permite acceder rápidamente a los últimos avances tecnológicos, sin
que la complejidad de los mismos, afecten la operativa normal de la
empresa

Permite integrar las diferentes soluciones de sofware de la


empresa
Sean éstas basadas en Windows, Linux, Unix, Java, etc.

Arquitectura del Servidor iSeries


Evolución Histórica

JavaJ Linux IBM server


UNIX iSeries
Enero 2003
37,400 CPW
Windows
256 GB
144 TB

21/06/1988
15 CPW
64-bit AS/400 96 MB
27.3 GB

24/10/1978
1.7 CPW
S/36 1.5 MB
S/38 387 MB

Procesadores

2000/1 2002/3 2004/5

SMP 24
24 32
32 64
64
Memory 128 GB 256 GB
128 GB 256 GB 0.5 TB
0.5 TB TPC-C
Disk 18.9
18.9 38+TB
38+TB "big"
"big"
TB Power4+ 900,000
TB
CPW

Power4
Gigaprocessor
Power4
SStar 300,000
20,200
Copper/SOI

IStar Low-k
16,500 Copper/SOI

Silicon on Insulator 160,000


Pulsar
Copper

Copper
2000 2001 2002/3 2004/5
Jerarquía de microprocesadores

Technology Independent Machine Interfase (TIMI)


iSeries es atípico ya que es definido por software y no por
hardware
Cuando un programa presenta instrucciones de máquina
a la interfaz de máquina, en realidad lo hace con una capa
llamada "SLIC"
Este diseño, permite separar los programas de
aplicaciones y sus usuarios de los cambios de hardware
Almacenamiento único
Cuántos Bytes puedo direccionar con 64 Bits ?
18.446.744.073.709.551.616 bytes = 16 exabytes !!!

Memoria Virtual
Concepto desarrollado en la década del 60'
Problema:
Necesidad de manejar volúmenes de memoria mayores a los disponibles en su equipo
El programador tenía que desarrollar comandos para leer datos de disco y
almacenarlos en memoria
Solución:
El concepto de Memoria Virtual, atacó el problema, permitiendo al programador
desarrollar aplicaciones como si tuviera siempre la suficiente memoria para ejecutar su
programa sin preocuparse mas por el direccionamiento de la misma.

Almacenamiento único - continuación...


Memoria Virtual en iSeries
No existe distinción entre memoria principal y almacenamiento en
disco
Almacenamiento único - continuación...
Administración de Discos
ASP - Auxiliary Storage Pool

Auxiliary Storage Pools


(Disk Pools)

System ASP User ASP


(Disk Pool 1) (Disk Pools 2-99)

Traditional User ASPs


(Basic Pools 2-32)

Independent ASPs - IASPS


(Independent Pools 33-99)

Sistema Operativo OS/400


Orientado a objetos
objetos
Un objeto es un contenedor
Las estructuras de datos de usuario y sistema están almacenadas en
estos contenedores
Todos los objetos son estructurados con un cabezal de objeto común,
y una porción funcional dependiente del tipo de objeto

Consecuencias del diseño orientado a objetos


Independencia a los cambios tecnológicos
Alto nivel de integridad y seguridad

Sistema de Archivos
Bibliotecas

Carpetas compartidas

Sistema de Archivos Integrado (IFS)


Interfase VFS
Sistemas de archivos soportados: Root, QOpenSys, QSYS.LIB,
QDLS, QOPT, QFileSvr.400, UDFS, NFS, QNTC, QNetWare

Servidores soportados
NFS
OS/400 NetServer
OS/400 Remote File System
Base de Datos Integrada
Integrada
La Base de Datos que utiliza el OS/400 es DB2 UDB

Funciones del DBMS


definir y describir tablas
gestionar datos (add, dlt, upd, etc.)
miembros múltiples
integridad
seguridad
registro por diario
triggers
commitment control
procedimientos almacenados

Seguridad
Seguridad Integrada
Integrada
Existen distintos niveles de seguridad
desde mínima hasta C2 ...
Estos se aplican a cada objeto (descripción y datos)

Elementos de seguridad
Usuario / Grupos
Lista de autorizaciones
Autorizaciones adoptadas
Acceso
File System
Comunicaciones
Valores del sistema
Auditoria
etc.
Comunicaciones
Comunicaciones twinaxiales
Terminales 5250

LAN
Ethernet (10/100 Mbps,1 Gbps)
Token Ring (4/8/100 Mbps)

WAN
X.25
X.21
etc.

Comunicaciones - continuación ...


Protocolos soportados
SNA
TCP/IP
IPX/SPX
SDLC
BSC
PPP
etc.
Gestión de procesos
Tareas
Sistema operativo

Trabajos
Usuario
Prioridades
Descripciones de trabajo

Subsistemas
Colas de trabajos
Datos de direccionamiento
Agrupaciones de memoria
Concurrencia máxima de trabajos

Extensión de capacidades
Particionamiento Lógico

V5R2 provee gestión adicional de


LPAR a través del Navegador de
iSeries
Herramienta gráfica de gestión
Gestión de multiples particiones

Reducción de costos a través de la


consolidación de cargas de trabajo
mixtas y optimización de recursos de
IT

Más particiones permitidas por


procesador Agendar

Sstar: hasta 4 particiones por procesador


POWER 4: hasta 10 particiones por procesador

Consolidación de servidores Linux

Nota: SuSE, Turbolinux, Caldera, y Conectiva han anunciado UnitedLinux; por mas
información dirigirse al sitio web: http://www.unitedlinux.com/en/index.html

Asignación dinámica de procesador virtual para


particiones Linux
El iSeries Linux ahora soporta kernel de 64-bit
Symantec Enterprise Firewall planeado para iSeries
IBM DB2 Universal Database y WebSphere Application
Server*
* Objetivos a futuro: Esta presentación contiene planes y directivas de IBM. Estos planes estan sujetos a cambios sin previo aviso.
Qué es Clustering ?
"Clustering es una colección de
sistemas interconectados, usados
como un único recurso."
Atributos del Clustering:
Alta disponibilidad
Administración del sistema
simplificada
Escalabilidad/flexibilidad
Comunicaciones de interconexión a
alta velocidad
Recursos compartidos
Balance de carga
Imágen única del sistema

¿ Preguntas
Preguntas ??

Anda mungkin juga menyukai