IBM server iSeries · 2003. 7. 23. · S/36 S/38 24/10/1978 1.7 CPW 1.5 MB 387 MB 21/06/1988 15 CPW...

13
IBM server iSeries Fernando Violante ([email protected]) Fernando Violante ([email protected]) Mauricio Silva ([email protected]) Mauricio Silva ([email protected]) Agenda Agenda Arquitectura del servidor iSeries: 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

Transcript of IBM server iSeries · 2003. 7. 23. · S/36 S/38 24/10/1978 1.7 CPW 1.5 MB 387 MB 21/06/1988 15 CPW...

  • IBM server iSeries

    Fernando Violante ([email protected])Fernando Violante ([email protected])Mauricio Silva ([email protected])Mauricio Silva ([email protected])

    AgendaAgenda

    Arquitectura del servidor iSeries:Arquitectura del servidor iSeries:

    Conceptos del sistema

    Arquitectura del servidor iSeriesEvolución históricaProcesadoresJerarquía de microprocesadores Arquitectura avanzada de Entrada/SalidaTIMI (Technology Independent Machine Interface)Almacenamiento único

  • Agenda (Cont.)Agenda (Cont.)

    Operating System 400 (OS/400)Orientado a objetosSistema de ArchivosBase de datos integrada (DB2)Seguridad ComunicacionesGestión de procesos

    Extensión de capacidadesParticionamiento lógicoClustering

    Conceptos del sistemaConceptos del sistema

  • Diseñado y construido como un sistema totalIntegración de hardware y software

    Orientado a los negociosPermite 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.

    Conceptos del SistemaConceptos del Sistema

    Arquitectura del Servidor iSeriesArquitectura del Servidor iSeries

  • S/36S/38

    24/10/1978 1.7 CPW 1.5 MB387 MB

    21/06/198815 CPW96 MB

    27.3 GB

    Enero 200337,400 CPW

    256 GB144 TB

    AS/40064-bit

    Linux

    UNIX

    Windows

    IBM server iSeries

    JavaJ

    Evolución HistóricaEvolución Histórica

    2424 3232 6464

    128 GB128 GB 256 GB256 GB 0.5 TB0.5 TB18.9 18.9

    TBTB38+TB38+TB "big""big"

    SMP

    2000/1 2002/3

    MemoryDisk

    2004/5

    16,500

    160,000

    TPC-C

    2000

    CPW

    Power4Gigaprocessor

    Copper

    Silicon on Insulator

    SStarCopper/SOI

    IStarCopper/SOI

    2002/3

    Power4+

    2004/52001

    PulsarCopper

    300,000

    900,000

    Low-k

    Power420,200

    ProcesadoresProcesadores

  • Jerarquía de microprocesadoresJerarquía de microprocesadores

    Technology Independent Machine Interfase (TIMI)Technology Independent Machine Interfase (TIMI)

    iSeries es atípico ya que es definido por software y no por hardwareCuando 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 Almacenamiento único

    Cuántos Bytes puedo direccionar con 64 Bits ?18.446.744.073.709.551.616 bytes = 16 exabytes !!!

    Memoria VirtualConcepto desarrollado en la década del 60'Problema:Necesidad de manejar volúmenes de memoria mayores a los disponibles en su equipoEl programador tenía que desarrollar comandos para leer datos de disco yalmacenarlos 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...Almacenamiento único - continuación...

    Memoria Virtual en iSeriesNo existe distinción entre memoria principal y almacenamiento en disco

  • Auxiliary Storage Pools(Disk Pools)

    Independent ASPs - IASPS(Independent Pools 33-99)

    Traditional User ASPs(Basic Pools 2-32)

    System ASP(Disk Pool 1)

    User ASP(Disk Pools 2-99)

    Almacenamiento único - continuación...Almacenamiento único - continuación...Administración de Discos

    ASP - Auxiliary Storage Pool

    Sistema Operativo OS/400Sistema Operativo OS/400

  • Orientado a objetosOrientado a objetos

    Un objeto es un contenedorLas estructuras de datos de usuario y sistema están almacenadas en estos contenedoresTodos 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 objetosIndependencia a los cambios tecnológicos Alto nivel de integridad y seguridad

    Sistema de ArchivosSistema de Archivos

    Bibliotecas

    Carpetas compartidas

    Sistema de Archivos Integrado (IFS)Interfase VFSSistemas de archivos soportados: Root, QOpenSys, QSYS.LIB, QDLS, QOPT, QFileSvr.400, UDFS, NFS, QNTC, QNetWare

    Servidores soportadosNFSOS/400 NetServerOS/400 Remote File System

  • Base de Datos IntegradaBase de Datos Integrada

    La Base de Datos que utiliza el OS/400 es DB2 UDB

    Funciones del DBMSdefinir y describir tablasgestionar datos (add, dlt, upd, etc.)miembros múltiplesintegridad seguridadregistro por diariotriggerscommitment controlprocedimientos almacenados

    Seguridad IntegradaSeguridad Integrada

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

    Elementos de seguridadUsuario / Grupos Lista de autorizacionesAutorizaciones adoptadasAccesoFile SystemComunicaciones Valores del sistemaAuditoriaetc.

  • ComunicacionesComunicaciones

    Comunicaciones twinaxialesTerminales 5250

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

    WANX.25X.21etc.

    Comunicaciones - continuación ...Comunicaciones - continuación ...

    Protocolos soportadosSNATCP/IPIPX/SPXSDLCBSCPPPetc.

  • Gestión de procesosGestión de procesos

    TareasSistema operativo

    TrabajosUsuarioPrioridadesDescripciones de trabajo

    SubsistemasColas de trabajosDatos de direccionamientoAgrupaciones de memoriaConcurrencia máxima de trabajos

    Extensión de capacidadesExtensión de capacidades

  • Agendar

    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

    Sstar: hasta 4 particiones por procesador

    POWER 4: hasta 10 particiones por procesador

    Particionamiento LógicoParticionamiento Lógico

    Asignación dinámica de procesador virtual para particiones LinuxEl iSeries Linux ahora soporta kernel de 64-bitSymantec Enterprise Firewall planeado para iSeriesIBM 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.

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

    Consolidación de servidores LinuxConsolidación de servidores Linux

  • "Clustering es una colección de sistemas interconectados, usados como un único recurso."

    Atributos del Clustering:Alta disponibilidadAdministración del sistema simplificadaEscalabilidad/flexibilidadComunicaciones de interconexión a alta velocidadRecursos compartidosBalance de cargaImágen única del sistema

    Qué es Clustering ?Qué es Clustering ?

    ¿ Preguntas ?¿ Preguntas ?