Virtualización & Grid para soluciones basadas en SOA

Slides:



Advertisements
Presentaciones similares
Copyright © 2006 VMware, Inc. Todos los derechos reservados. Ventajas de VMware Virtual Infrastructure 3 Sonsoles Martín Channel Manager Javier Carrera.
Advertisements

IBM Storwize V7000 & VMware Virtual Infrastructure.
En primer lugar presentarme…
Plataforma de Software DocAve S oftware de gestión de infraestructura para Microsoft SharePoint.
Diseño de Aplicaciones SOA usando Visual Studio Team System
Descripción técnica de Microsoft Virtual Server 2005 R2.
Bienvenidos a Reality IT Agenda Acto I: 9:45 – 11:20 Vista Exchange Colaboración Break: 11:20 – 11:35 Acto II: 11:35 – 13:00 Sharepoint Office.
Introducción al z/OS Básico © 2006 IBM Corporation Capítulo 2B: Parallel Sysplex.
VIII Congreso Internacional en Innovación Tecnológica Informática
Grid Computing David Motta
Virtual Desktop Infrastructure (VDI) from Microsoft
Introducción a servidores
Administración del Datacenter y la Nube La computación en la nube está transformando la forma en que las empresas proveen y consumen servicios de IT, bajo.
Universidad Nacional Autónoma de Honduras
Carlos Rojas Kramer Universidad Cristóbal Colón
Ambas ediciones (Datacenter & Standard) ofrecen los mismos componentes y cuentan con las mismas habilidades para la administración de cualquier carga de.
Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto
Virtualización de Plataforma
Microsoft SQL Server 2008 – SQL Server Integration Services
Integración de Visio con SharePoint 2010 Carlos Junquera Cachero TAM for Developers
Diseño e implementación de un ambiente virtualizado para un Sistema de Administración de Contenidos usando Microsoft SharePoint con cada uno de sus componentes.
Service Delivery & Service Support ITIL Information Technology Infrastructure Library Grupo H Consultic.
Creación de valor mediante de la integración de aplicaciones
Antonio Gámir Optimized Desktop Specialist Microsoft Ibérica.
XI Forum Arquitectos de Software .NET Innovación y Empresa
Investigación Servidor de Aplicaciones WebSphere
Base de Datos Distribuidas
iBOLT Integration Platform
SIMPLIFICA INFRAESTRUCTURE - TO - APPLICATION
Infraestructura de Tecnologías de Información
SOA, Web 2.0 y Cloud Computing Tres aspectos innovadores en IT
Servidores de Archivo SX-520 de XenData Una serie de servidores de archivo LTO basados en estándares IT, diseñados para los exigentes requisitos de la.
1 1.Prepare and Install 1.1 You have to know before installation 1.2 Hardware Installation 2. How to use Bluetooth Printer Adapter’s Services 2.1 Connect.
Diseño y Administración de Centro de Datos, Servidores, almacenamiento y Conectividad. Vamos a hablar sobre la Materia Optativa TDIV-Diseño y Administración.
VIRTUALIZACIÓN.
Acceso y Disponibilidad
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
1 © Copyright 2010 EMC Corporation. Todos los derechos reservados. El beneficio de la virtualizaciónEl reto físico Virtualización de aplicaciones de Microsoft.
© 2009 IBM Corporation 1 Gestión de Datos Inteligente Vitoria – Mayo 2009 Héctor Colmenares Silva Data Management Sales Leader
Launch with Confidence User Experience (UX) Diseñando una experiencia por y para los usuarios Presentado por: Rob [Senior Engineer]
RED HAT ENTERPRISE VIRTUALIZATION 3.0 LA ALTERNATIVA ESTRATEGICA EN VIRTUALIZACIÓN Casos de Éxito.
Cloud Computing para Desarrolladores José Luis Rodríguez G. IBM Cloud Computing Mexico D.F. Junio/2011.
Readiness Microsoft - Ingram - SolidQ. MVP SQL Server Capacitación oficial en Bogotá, México, Perú Colaborador Revistas Director Operaciones +10 SQL.
Cloud Computing. ¿Qué es Cloud Computing? Definiciones Refers to the bigger picture…basically the broad concept of using the internet to allow people.
Because business outcomes matter IBM infrastructure matters.
Integrantes: Julio Vega Ilse Malagón Gabriela Lazo Jorge Catellanos Roberto Saavedra Tendencias Tecnológicas en TI para el Sector Energético Tendencias.
Lorena Consuelo Torres Universidad Nacional de Colombia Sede Manizales Marzo
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Intel® y el logotipo.
© 2013 IBM Corporation ASIGNATURA EMPRESARIAL IBM FEBRERO-MAYO 2014.
Load Balancing Azure David Rendón. Agenda Demo FAQS ¿Qué es Load Balancing? ¿Por qué Load Balancing?
Cloud Computing.
WWW. WIRELESS WIFI Wireless-Fidelity Es un mecanismo de conexión de dispositivos electrónicos de forma inalámbrica.
Teoría de Sistemas Operativos Sistemas distribuidos.
VIRTUALIZACIÓN.
Conclusiones Germán Díaz Responsable Servidores de Gestión de Sistemas Microsoft Ibérica Germán Díaz Responsable Servidores de Gestión de Sistemas Microsoft.
Help us… PRESIONES EN IT CEO Líderes Funcionales UsuariosDesarrolladores Industria & Gobiernos.
COMUNIDAD SHAREPOINT DE COLOMBIA. Sharepoint & Azure … juntos mejor !!!
SPSB12 – SharePoint en Iaas: Aspectos y consideraciones a tener en cuenta
Services for UNIX The UNIX Interoperability Solution for Microsoft Windows.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
• SQL Server Integration Services SSIS
Legal Department Italy Organization Chart
Bluemix, plataforma ágil para la construcción y ejecución de las soluciones en el mundo digital Manuel Rodriguez, Evangelista Cloud
Mario Jiménez Rojas. Taller de sistemas operativos.
Keynote IBM Rational Software Development Conference 2008 © 2008 IBM Corporation ® Estrategia IBM Software Habilitando la innovación en un mundo complejo.
© 2010 VMware Inc. All rights reserved Virtualización, el primer paso en el camino hacia la nube. Andres P Giarletta Senior Partner Systems Engineer VMware.
Version 7 section brief discussion Taller de Sistemas Integrados de Administración Financiera (SIAFs) Banco Interamericano de Desarrollo Washington DC.
Cloud Computing Raul Duque Director Preventa Industrias.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Transcripción de la presentación:

Virtualización & Grid para soluciones basadas en SOA Octavio Bustos IBM Latinamerica Systems Tech. Advocate

Los elementos de SOA … un Servicio ? una Tarea repetitiva de negocios – ej., validar credito del cliente, crear una nueva cuenta. … Orientación a servicios? Una forma de integrar su Negocio como servicios interconectados y los resultados que ellos producen. … Arquitectura orientada a servicios (SOA)? Un estilo de arquitectura de IT que soporta la orientación a servicios … una aplicación compuesta ? Un grupo de servicios relacionados e integrados que soportan procesos de negocios construidos en SOA. Main Point: Services are repeatable business tasks. Business processes are a series of services snapped together like building blocks. SOA is an architectural style that makes this possible Let’s start by looking at some base-line definitions so we’re all talking about in the same terms. First of all, what is a service? <read definition> It’s important to stress that we’re talking about a part of a business process here. Don’t think about software or IT. Think about what your company does on a day to day basis and break those business processes up into repeatable business tasks or components. If you look at the graphic in the middle, this is the analogy of building blocks <do NOT use the word “Legos”> snapping together to build a structure. Services are the building blocks and they are snapped together into a business process. Second, what is Service Orientation? Building on our definition of a service, Service Orientation is a way of integrating your business as linked services and, more importantly, the outcomes that they bring. We’re still not talking about technology; we’re talking about a thought process and a business philosophy. What is SOA? It is quite simply the IT architectural style that supports the Service Orientation thought process makes it a reality. And finally, what is a Composite Application? <read definition> So composite applications are the actual running services that have been assembled and strung together to support the what your business does. SOA helps make building and adjusting composite applications fast and easy. **Main point** SOA makes it easy to snap together services into a business process just like snapping together building blocks into a structure.

Que desea para sus Servicios ? Perspectiva de Infraestructura Service Service Que corra en cualquier parte… Que sea movil. Que sea flotante, Que pueda iniciarse y detenerse. … on demand Que pueda ser clonado ! Que pueda tener más de uno Que tenga capacidad de acceso a datos e información. Que este disponible. Que sea seguro. Service Composite Service Que corra en cualquier parte… Que sea movil. Que corra en Línea o como Job (batch) Que pueda ser agendado. Que tenga capacidad de acceso a datos e información. Que este disponible. Que sea segura. Composite Application

El reto La complejidad en la infraestructura de IT inhibe la agilidad, el rendimiento y la capacidad de aprovechar al máximo el valor de SOA. Las compañías necesitan adaptar su infraestructura de IT para ser exitosos en SOA. “Para 2008, 70% de las organizaciones de IT fallarán en la selección e implantación exitosa de una estragegia SOA al primer intento”. — 0.7 probability, Gartner, June 2005

Virtualización

Que es virtualización? Representación lógica de recursos sin las restricciones presentadas por las limitaciones físicas. Crear múltiples recursos virtuales sobre un mismo dispositivo físico. Extenderse más allá de la caja – ver y administrar recursos virutales como si fuese uno. Cambiar y ajustar dinámicamente por toda la infraestructura What is virtualization? It is a logical representation of resources not constrained by physical limitations. t’s a couple of things, and one way of looking at virtualization is taking something large, carving it up and making it look like many small things. Think of that as partitioning an Intel server using technologies like the VMware. Another way of looking at it is making many small things work in concert as one large thing. A good example of that is storage virtualization, where we can have multiple storage arrays from different vendors, work in concert as if they were one large single storage pool. And, finally, it’s being able to dynamically change and adjust these resources across the infrastructure. Think of that as being able to do what we could do in the mainframe for years, being able to extend that capability across a heterogeneous distributed enterprise. IBM Virtualization Engine A comprehensive platform to help virtualize the infrastructure

Valor de una infraestructura virtualizada Mejora el TCO Reduce el costo de mantenimiento. Incrementa la utilización del activo. Conecta el desempeño de la infraestructura a los objetivos del negocio. Acceso a una infraestructura compartida. Aprovecha herramientas comunes a muchos servidores. Mejora la continuidad del negocio y la seguridad. Establece una base sólida para SOA We started out talking about what the motivators were for virtualization among our clients. And, again, the vast majority of those were TCO related, trying to drive up the asset utilization, decrease management costs, federal link infrastructure performance to the business goals and that’s pretty clear, I hope, from all the example I’ve been taking you through. What’s also clear, though, to us, from literally thousands of engagements is that TCO is not the only benefit of a virtualized infrastructure – that there are two other very, very important values. The second is this idea of access to a shared infrastructure, this ability to breakdown these islands of computing, these puddles of data, these stovepipe business processes and better integrate them into a single integrated virtual compute fabric, with a single virtual pool of information, and in so doing allowing clients to have common tools to manage across heterogeneous systems, allow them to increase their business resilience, their application availability and the security of the environment. Now, you might wonder how this has improved security. Many of our clients are finding that they have 10, 20 or even 30 copies of data across their infrastructure. Because their data is so fragmented, because their physical infrastructure is so fragmented, it’s impossible to identify where all those data exist. And, in many cases that data is redundant and in many cases there are copies of that data that should have been eliminated a long time ago, because it was back level. By having a virtualized environment, we have a single virtual pool of information and the access is integrated. You can implement a single access control mechanism for users. You can eliminate redundant or back-level copies of data, so you can improve security and, in fact – and very important to our clients today – you can improve their ability to respond to discovery motions and to know that as they respond to those discovery motions that they’re going to find the data that they expect to find and not a lot of back-level copies that they wished they didn’t have. We also believe that virtualization is the cornerstone for building the infrastructure necessary to implement a services-oriented architecture. So, for those of you who have customers who are embarking on SOA, we would say that virtualization is a key enabler for implementing SOA. And, finally, virtualization can increase flexibility and freedom on choice, particularly true in the storage world, which has long been characterized by monolithic vertical integration. Virtualization allows clients to much more freely mix and match technologies to have a single console for managing distributed heterogeneous resources, allowing them to lower the switching cost, more flexibility, more freedom of choice, masking complexity. Incrementa la flexibilidad Crea grupos de recursos del sistema. Mantiene libertad de elección y estándares abiertos. Simplifica al enmascarar la complejidad.

Simplificar el entorno de servidores y almacenamiento Public Internet/ Intranet Clients Routers (Layer 3 Switches) Firewalls SSL Appliances Web Servers Layer 4-7 Switches Caching Appliances File/Print Servers Layer 2 Switches Web SCM Mgmt Gate FS WS ERP Gate ERP App Sec Storage Fibre Switches This is a greatly simplified view of a typical customer environment. Simplified because there is only one SAN, all the servers are neatly aligned, etc. Note that the administrator, which is where most of the cost of running the environment lies, is faced with multiple tools/consoles for managing this environment. The LAST thing the client wants is to add to this with yet another tool set as we introduce virtualization CLICK The animation shows the power of virtualization to greatly simplify the physical infrastructure. Thanks to Java and Linux, applications are no longer tethered to specific platforms – they can be rehosted on scale out (blades) or scale up (System i, System z, System p) servers. Important to note that we are showing NOT ONLY the consolidation of similar applications on to larger systems (ie multiple instances of a database or web server) but actually collapsing whole layers of the physical infrastructure – virtualizing the network as well as the servers. This is enabled by the fact that the virtualization technologies in our systems (derived from 40 years of mainframe experience) is mature, stable, secure enough to allow clients to confidently deploy mixed workloads onto a single system (ie batch + transactional; development + production; web facing + core data). This is not something that clients can do on Sun, HP, or x86. The net result is substantially higher utilization rates (because mixing workloads allows you to take advantage of the peaks/valleys of different applications), substantially improved performance (because networks are virtualized and communication is at memory speeds), significant reduction in infrastructure complexity, and a large reduction in administrative overhead (fewer things to manage, fewer consoles and tools). But this only addresses the server side. Click to next page to discuss the storage side of the infrastructure. Storage Area Network

Storage Virtualization Facilitar el movimiento de Datos y aplicaciones Public Internet/ Intranet Clients Routers (Layer 3 Switches) Firewalls App Sec ERP FS 7 WS Mgmt ERP Web SCM Gate Gate Storage Area Network Storage Virtualization Storage Pool Beneficios Incrementa la disponibilidad de la aplicación Simplifica la migración de Datos Flexibilidad Clients are concerned about application availability and virtualization can dramatically improve availability by facilitating the movement of both applications and of data with minimal, and in many cases zero, downtime. Applications can be moved dynamically from one system to another – whether it be between blades in a bladeserver or between partitions on a single or multiple machines. Technology such as VMware’s V-motion can be used to demonstrate moving a running application from one virtual machine to another on a different physical machine without disruption of the application. One of the major contributor to application outages is data migration – either moving data from one system to another or expanding the amount of storage associated with an application. Through virtualization, the application can be insulated from the changes in the underlying physical infrastructure and dramatically improve availability. We can demonstrate moving a movie file from one array to another while the movie is playing without any disruption. This means that storage can be allocated to applications as it is needed and not over-provisioned ahead of time. This is a significant factor in the low utilization of today’s physical storage environments. Another benefit is that storage migrations can be accomplished much more quickly – often in hours as opposed to days or even weeks. This reduces the need for lease overlaps and reduces admin costs – clients often report that SVC pays for itself in a single data migration. Finally, this insulation and increased mobility means that clients have much greater flexibility and freedom of choice. The can more readily change from one vendor to another based on feature/function, price/performance, service/support as opposed to be locked into a single vendor.

Storage Virtualization Incrementar la disponibilidad del Negocio Public Internet/ Intranet Clients Firewalls Routers (Layer 3 Switches) Web FS 7 WS Mgmt ERP SCM Gate App Sec ERP Storage Area Network Storage Virtualization Storage Pool SAN Storage Pool Storage Pool Beneficios Menores costos en recuperación de desastres. Reducir caídas planeadas Menor tiempo de recuperación In the wake of disasters such as Hurricane Katrina and 9/11, many clients are focused on improving the resilience of their infrastructure and implementing disaster recovery or business continuity plans. Virtualization can help clients address this in multiple ways. First, by simplifying the infrastructure, it makes it much simpler to mirror. By improving their overall TCO (through increased utilization, reduced hw/sw/admin costs, etc) clients find they can deploy their budgets and energies to addressing business continuity. Virtualization also allows clients to lower the cost of a DR site by allowing ‘mix and match’ of technologies. In the physical world, the norm is to require an exact mirror image of the production environment in the secondary site – even if the client only intends to use that site in the event of a disaster. So it makes no financial sense to implement the same quality of service in the secondary site (in terms of performance for example) as at the primary. (Note that some clients do run “hot – hot” – that is they run their production work at a secondary site one week a month perhaps. In this case they will require the same qualities of service at their secondary site.) Storage Virtualization allows clients to put lower cost storage (from different vendors, of different generations) in the secondary site. Virtualization (bother server and storage) can also reduce recovery time allowing clients to meet their recovery point objectives. Several of the customer examples that follow later in the presentation demonstrate this. Storage Virt

Plataforma de Virtualización Workload Virtualization Information Virtualization Principios Clave Completa Abierto Heterogéneo Conocimiento compartido Standards and Open Interfaces Virtual Access and Management The IBM virtualization platform has been built keeping some key principles in mind: The platform must be comprehensive, and we have the most comprehensive platform in the marketplace. This includes technology that is part of the DNA of our server and storage systems, and management of those systems, either individually, or as an integrated pool. Beyond that, we also virtualize application workload and information. The platform must be open. On the next chart, we’ll discuss some of the standards that we’ve implemented in our products. Most enterprises use products from multiple vendors. Delivering products using open technologies allows our products to interoperate more smoothly across your infrastructure, giving you a high degree of flexibility. The platform must deliver function beyond IBM server and storage systems. It must be heterogeneous. The platform delivers technologies that leverage common skills across many different platforms, IBM and non-IBM. Resource Virtualizers Servers Storage Networks

Plataforma de Virtualización Standards and Open Source Workload Virtualization Information Virtualization Servers Networks Storage Virtual Access and Management Resource Virtualizers Workload Management Usage and Accounting Resource Management Discovery and Mapping Hypervisors Containers Block Virtualization VIO VLAN Provisioning Orchestration Federation Cleansing Transformation Global File System Resource Pooling Scheduling Let’s look at the Virtualization Platform in more detail. Forming the base of the platform, you see servers, storage and networks. At an individual device level, these physical resources are virtualized in many ways. Hypervisors facilitate virtualization in servers and even some storage devices. Block virtualization is leveraged by our San Volume Controller, and also virtualize I/O and networks with technologies in our servers. Moving to the middle of the page, you see capabilities that not only benefit a single server, but the technology can also be applied to multiple systems, within a box or across an infrastructure. You can manage a workload that traverses several systems as a single workload. Using the same tools, you can management many different kinds of platforms. We have a tool that will measure usage across many elements in a physical or virtual infrastructure, and technology to discover resources across the environment, creating a topology of the relationships between those resources. Complimenting these system virtualization technologies are the capabilities to virtualize workloads. These include scheduling, provisioning, orchestration, and pooling. In addition, we provide many ways to virtualize information, including federation and the global file system.

IBM Virtualization Engine™ Platform Workload Virtualization Information Virtualization Provisioning Manager Intelligent Orchestrator Workload Scheduler Load Leveler Business Grid Information Integrator Universal Database SAN File System General Parallel File System Servers Networks Storage Resource Virtualizers Standards and Open Source VMWare, Xen, Microsoft Virtual Server IBM Advanced Power Virtualization, z/VM, San Volume Controller VLAN, VIO Resource Dependency Service Enterprise Workload Manager Virtual Access and Management Usage & Acctg Manager Director TotalStorage Productivity Center In the last chart, we talked about the virtualization capabilities of the platform. Now let’s take a closer look at how some of those capabilities are delivered. Remember when we discussed one of the elements of virtualization, creating many small things out of one large? This is what is done when servers are partitioned. We use hypervisors in our POWER5 and mainframe systems to create partitions. In the x86 space, we partner with other companies that deliver virtualization products such as VMware, Microsoft Virtual Server, and Xen, a new emerging open source technology. SAN Volume Controller facilitates storage virtualization, benefiting either a homogeneous or heterogeneous storage infrastructure. Within many of our servers, we virtualize I/O connections as well as network connections. The number of connections is not constrained by the number of physical devices. The technologies here that deliver management across a virtualized infrastructure benefit either a single system, or link multiple systems together. Enterprise Workload Management delivers resource management and monitoring across a heterogeneous environments. IBM Usage and Accounting Manager can collect utilization data for elements across a virtualized infrastructure. IBM Director extends beyond the bounds of the original xSeries and BladeCenter environment where we first delivered it. IBM Director can now manage systems across our server line. Resource Dependency Service discovers servers, storage, networks and more across the infrastructure. Total Storage Productivity center provides a single point of control for data and storage. Complimenting system virtualization, products that provide workload virtualization include WebSphere Business Grid and several Tivoli products including: Provisioning Manager, Intelligent Orchestrator and Workload Scheduler. Products that virtualize information include: WebSphere Information Integrator and DB2.

Virtualización de Recursos Rompiendo las barreras de los recursos Físicos LPARs para compartir recursos e incrementar la utilización. Aumenta la Disponibilidad con clusters. Virtualiza Redes e I/O para eliminar restricciones y simplificar la infraestructura. Virtualización de Almacenamiento para mayor utilización e incrementar la flexibilidad. Virtual Servers OS Device Driver OS Device Driver OS Device Driver OS Virtual I/O For decades, IBM has been using virtualization in the mainframe, which still holds the gold standard. Partitioning allows a customer to carve a large server into many small virtual servers, better utilizing resources and reducing cost. We’ve taken the technology that was born on the mainframe and are now exploiting it in our mid-range servers. For instance, in a POWER5 System p, a slice as small as 1/10th of a processor may be allocated to a virtual system. Virtual LANs and Virtual I/O break the constraints of physical resources. Network and I/O connections are no longer limited to the number of physical connections or adaptors. This allows the customer to add connections much more dynamically. Performance can also be improved by using “networks in a box”. When applications communicate between partitions, the network calls remain in the server reducing network latency. Clustering adds many options for high availability. Block virtualization, delivered by SAN Volume Controller, allows a customer to better utilize storage resources. Many heterogeneous storage devices can be combined behind an SVC. The SVC is also used to improve availability and offers business continuity. Cluster … SAN Hypervisor SAN Volume Controller Virt. Ethernet LAN Hypervisor Physical Server

Virtual I/O server (POWER5) Optimizar Recursos en un solo servidor Incremente el uso del activo y la flexibilidad Hypervisor Ofrece: Mayor utilización de recursos. Mayor flexibilidad y capacidad de respuesta. Mejora la calidad en el servicio (QoS) en las cargas de trabajo. Estado del arte en virtualización. System z and z/VM Estándar para virtualización System p y System i Capacidades únicas incluyendo micro particiones y LPAR dinámicas. Virtualización de Redes y Virtual I/O, múltiples sistemas operativos en un servidor. Virtual I/O server (POWER5) Partition 1 . . . Partition N Virtual networks Hypervisor Virtual CPU Virtual Memory What you see here is a picture again of a hypervisor that we implement in our System z, System p and System i. This hypervisor helps enable the dynamic partitioning capability that offers fine-grained partitioning. System Z has set the gold standard. System p and System 5 offer a capability that is absolutely unique in the UNIX marketplace. CPU, I/O, and memory resources are shared among partitions, all managed by the hypervisor. The servers also have the capability to host multiple operating systems within one physical server. For example, a POWER5 server is capability of running AIX, i5/OS and Linux operating systems. A feature of System p, Advanced Power Virtualization, offers the capability to create partitions using as little as 1/10th of a processor. APV also delivers the Virtual I/O capability. VIO is an example of a server running in a partition which may be referred to as a utility partition. CPU resources I/O resources Memory resources Server Resources

IBM TotalStorage SAN Volume Controller Linux UNIX Windows Virtual disks IBM EMC HDS HP Storage Pool Beneficios Ayuda a direccionar el explosivo crecimiento en almacenamiento Mejora la utilización del activo y el rendimiento. Migración de datos sin interrupciones. Crea capas de almacenamiento Mejora la continuidad del negocio.

TotalStorage Productivity Center Administración y Acceso a recursos Virtuales Vea y administre muchos recursos virtuales como uno solo Simplifica la administración mediante el uso de herramientas comunes en toda la infraestructura. Visualiza y administra recursos físicos y virtuales. IBM Director TotalStorage Productivity Center

Software Distribution What Do You Want to Do? BladeCenter Management Scheduler Manage from a single console Get Systems Up and Running Fast Real Time Diagnostics Troubleshoot problems quickly Software Distribution RDM Keep the system software up-to-date Deploy the OS and applications to multiple systems Monitoring Hardware Status Let me know if my servers are healthy VMM System Availability Maximize the utilization of my servers Capacity Manager Monitor the performance of my servers

Administración y Acceso a recursos Virtuales Vea y administre muchos recursos virtuales como uno solo Permite a la infraestructura responder a demandas del Negocio. Descubrimiento e identificación de recursos. Determina el costo de suministrar los servicios de IT. Enterprise Workload Manager Resource Dependency Service IBM Usage and Accounting Manager

? Donde esta el Problema? Problemas de Tiempo de respuesta? zSeries ? GOAL: QoS measures the actual performance of customers visiting your Web site. Speaking points: QoS measures the actual performance of customers visiting your Web site. The Quality of Service Monitor reports on the performance of your Web services. This is the piece that measures real customer experiences without installing any code in end-users’ environments. The QoS Monitor measures total round-trip time, back-end processing time, and client browser render time. It also supports statistical sampling on customer visits. QoS monitor can also generate alerts when constraints are violated. Monitors actual end user response times No client code required Alert on three response time metrics Round trip, backend service time and page render time Here’s how it works: The QoS monitor sits in front of your Web Server. When it sees a request, it starts a timer at TimeStamp 1. When the back end has processed the request and sends a response, the QoS Monitor puts TimeStamp 2 on it and attaches a small amount of code (260 bytes--5 lines) and sends it on to the client. The client starts a timer when the page starts to render and stops the timer when the page has completed loading and sends the results back to the QoS monitor. Based on time stamps, you now know back end processing time, client render time, and total round-trip time. Granted, the round-trip time isn’t exact because you didn’t measure the initial request time from the client, but the last leg back to the QoS monitor serves as a good proxy for how long the original request took. And it doesn’t matter that the server’s clock and the client clock aren’t in sync because the only significant measures here are the deltas. All of this information is reported to the Tivoli Internet Management Server. QoS raises an event if a constraint is violated. Real-time graphs of the 3 differentials are available through the management server console. Problemas de Tiempo de respuesta? Bajo rendimiento de la infraestructura? Problemas de aplicación ? Como determinarlo?

Un sitio para iniciar? La perspectiva del usuario final. zSeries Entender el nivel de rendimiento y disponibilidad en el usuario Final. Ver tendencias en el tiempo de respuesta.

Acciones Autónomas de Administración – Balanceo de Cargas zSeries EWLM Resource EWLM provee recomendaciones El balanceo de cargas modifica el comportamiento basado en las recomendaciones. Request Origins Load Balancer EWLM Resource EWLM Resource EWLM Domain Manager

Acciones Autónomas de Administración – LPAR CPU resources Memory I/O Hypervisor Partition 1 Partition N . . . Server Resources Virtual I/O server (POWER5) Virtual networks Virtual CPU Virtual Memory Automáticamente asocia recursos de procesador a las demandas del servicio o aplicación. Optimización de múltiples servidores basada en objetivos de negocio predefinidos. Asignación de recursos basado en tiempo de respuesta e importancia del negocio. Decisiones de asignación basadas en vistas del servidor o grupo de servidores.

Virtualización de Cargas e Información SOA habilitado para GRID

Virtualización de Cargas e Información El corazón de una infraestructura SOA habilitada para GRID Understand Cleanse Transform & Move Federate Parallel Processing Common Connectivity Information Server Data Content Discover, define, model, and govern information quality and structure Standardize, merge, and correct information Transform, enrich, place, publish and replicate information Virtualize access to disparate information Unified Service Deployment Unified Metadata Management Enterprise Service Bus Information Virtualization Framework virtualized information global name metadata “engine” management, choreography, etc. Content & Format Virtualization Transformation Federation Data Cleansing Data Analysis any sources, in any format Location & Performance Virtualization Caching Replication Data Movement & Placement Quality of Service replica cache access anywhere with quality of service query / status Job Resource Requirements (JSDL) Workflow Dependencies (BPEL) Scheduling Provisioning & Orchestration agreements exceptions resource pool add / delete Workload Management submit results Grid Middleware Workload and Information Virtualization Workload Virtualization Information Virtualization Autonomic

Donde desea estar ? Servicios Virtualizados y Dinámicamente Reconfigurables. Silo Services Composite Virtualized Dynamically Re-Configurable Componentized Integrated Modules Services Process Integration via Services Dynamic Application Assembly Components Objects Structured Analysis & Design Service Oriented Modeling Grammar Component Based Development Object Ad hoc IT Governance Emerging SOA Governance SOA and IT Governance Alignment Platform Specific Neutral Dynamic Sense & Respond Monolithic Architecture Emerging SOA Grid Enabled SOA Dynamically Re-Configurable Architecture Component Architecture Layered Architecture Function Business View Organizatio n Methods Applications Architecture Infrastructure Level 1 Level 4 Level 5 Level 6 Level 7 Level 3 Level 2 IBM’s SOA Maturity Model

Sinergia entre Virtualización/GRID y SOA Virtualization and Grid Separa Aplicaciones de Servicios Separa aplicaciones y servicios de la infraestructura Application Development, Enablement & Tooling: “IBM Research work on X10 continue (PERCS)” and “IBM participation in Eclipse PTP” As part of the government funded “PERCS” (Productive, Easy-to-use, Reliable Computing System) project http://domino.research.ibm.com/comm/pr.nsf/pages/news.20030710_darpa.html), IBM continues to work on an experimental parallel programming language (based on Java) called X10. X10 offers many features and benefits which promise to make the semantics of parallel programming easier. Also, IBM Research led IBM’s involvement in the Eclipse parallel tools project (PTP) working group. This was important work to continue to evolve IBM’s parallel technologies and tools into working within a common framework (an IDE) based on Eclipse. PTP will be an important strategic counter-move to Microsoft’s threat with CCS (Compute Cluster Server). PTP Overview Designing and developing parallel programs (that is, multi-process, not just multi-threaded programs) is an inherently complex task. Developers must choose from the many parallel architectures and programming paradigms that are available, and face a plethora of tools that are required to execute, debug, and analyze parallel programs in these environments. Few, if any, of these tools provide any degree of integration, or indeed any commonality in their user interfaces at all. This further complicates the parallel developer's task, hampering software engineering practices, and ultimately reducing productivity. One consequence of this complexity is that best practice in parallel application development has not advanced to the same degree as more traditional programming methodologies. The result is that there is currently no open-source, industry-strength platform that provides a highly integrated environment specifically designed for parallel application development. In order to address this deficiency, the Eclipse Parallel Tools Platform Project (PTP) aims to extend the Eclipse framework to support a rich set of parallel programming languages and paradigms, and provide a core infrastructure for the integration of a wide variety of parallel tools. The PTP project will provide a comprehensive platform that addresses many of these problems facing parallel application developers today, including: no standard, portable, parallel IDE no existing open-source parallel debugger the proliferation of stand-alone parallel tools the inability of existing tools to interoperate the poor scalability and reliability of existing tools The Eclipse PTP will deliver a portable, scalable, standards-based parallel tools platform that will enable the integration of tools specifically suited for parallel computer architectures. These tools will provide functionality such as: parallel debugging performance analysis and profiling message traffic analysis data visualization problem solving environments model coupling automated parallelization data parallel languages By providing a common parallel tools framework, PTP will also encourage tool developers and vendors to adopt a highly integrated approach to their tool design. By decoupling the user interface requirements, tool developers will also be able to focus on their core tool functionality without having to waste resources on maintaining the infrastructure needed to support their tools. The result will benefit parallel application developers by ensuring that a wide range of highly integrated parallel tools will be available to meet their development needs. Procesos de Negocio y Agilidad en las aplicaciones Agilidad en la Infraestructura Aplicaciones Dinámicas Recursos Dinámicos

Resumen

IBM Virtualization Engine Platform Enhances Each IBM System System i and iSeries Long heritage of virtualization- supports multiple OSs Strength is systems management – leverage VE console/Director with iSeries Navigator to bring Intel processor based servers into a more disciplined management environment Host RDS server & Director servers, EWLM server System p and pSeries Advanced POWER Virtualization puts it in a class of its own for UNIX virtualization EWLM coupled with APV offers dynamic resource management based on business goals Host RDS server & Director Server System x and BladeCenter BladeCenter – multiple OS support, virtual i/o, virtual networking Partner w/ VMware for fine-grained virtualization Leverage Director expertise to manage other platforms, host RDS serve System z9™ and zSeries Built on nearly four decades of IBM virtualization heritage and technology enhancement Positioned to become a business hub of the enterprise Host managers for EWLM, RDS, & Director TotalStorage Leverage SVC for higher availability and utilization – set up for ILM DS8000 – the most virtualized storage server

Virtualization Leadership IBM can virtualize up to 80% of a client’s infrastructure Over 30,000 UNIX, mainframe, and System i customers exploiting systems-level virtualization System x customers deploy over 1,000 virtual servers a day IBM is the leading reseller of VMware 2,000 storage virtualization customers, +5 every day Over 3,400 Virtual Tape Systems supporting 1 Exabyte of data Over 500 grid implementations Hundreds of in-depth TCO studies IBM has had the privilege of working with thousands of clients over the past four decades to help them exploit our industry leading capabilities

ibm.com/systems/virtualization Summary Develop a strategy … think holistically Start simple … start now Maintain flexibility … standards are key Select a partner with experience Improve TCO Access Through Shared Infrastructure Increase Flexibility ibm.com/systems/virtualization

IBM Virtualization Engine™ Platform Workload Virtualization Information Virtualization Provisioning Manager Intelligent Orchestrator Workload Scheduler Load Leveler Business Grid Information Integrator Universal Database SAN File System General Parallel File System Servers Networks Storage Resource Virtualizers Standards and Open Source VMWare, Xen, Microsoft Virtual Server IBM Advanced Power Virtualization, z/VM, San Volume Controller VLAN, VIO Resource Dependency Service Enterprise Workload Manager Virtual Access and Management Usage & Acctg Manager Director TotalStorage Productivity Center