1 / 37

Grid Computing: Technology Team Update

Grid Computing: Technology Team Update. IBM's Vision for the Next Generation Data Center Enabled by Commercial Grids May 2003. Mark Cathcart, IBM Distinguished Engineer On Demand Architecture and Design http://ibm.com/servers/corner. What Do You Need To Become an On Demand Business?.

manasa
Download Presentation

Grid Computing: Technology Team Update

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Grid Computing: Technology Team Update IBM's Vision for the Next Generation Data Center Enabled by Commercial Grids May 2003 Mark Cathcart, IBM Distinguished Engineer On Demand Architecture and Design http://ibm.com/servers/corner

  2. What Do You Need To Become an On Demand Business? • Responsive • Variable • Focused • Resilient • Flexible • Variable • Managed • Optimized Financial & Delivery Models BusinessDesign ComputingEnvironment • Open • Integrated • Virtualized • Autonomic

  3. On Demand Business Requires an On Demand Operating Environment Business Transformation Reduce costs and increase business responsiveness through IT and business linkage Create business flexibility by integrating disparate, unconnected business and IT processes Improve working capital and asset utilization On Demand Operating Environment

  4. IBM On Demand Operating Environment Delivers Unique Value Business policies drive IT resource allocation Flexible, dynamic business processes Assets used efficiently based on business requirements Resources allocatedand manageddynamically without intervention

  5. On Demand Operating Environment Integration of People – Business Process – Information Anywhere, any time, from any device Transactional Processes Information Management Collaboration Application Development, Deployment & Maintenance Business Objectives and Policies Open Standards-based Systems and Policy Management Optimization Security Availability Provisioning Pools of Virtual Resources Servers Storage Distributed Systems

  6. Integration of People – Process – Information Anywhere, any time, from any device Transactional Processes Information Management Collaboration Application Development, Deployment & Maintenance On Demand Operating Environment

  7. Integration of People – Process – Information Anywhere, any time, from any device Transactional Processes Information Management Collaboration Application Development, Deployment & Maintenance Policy-based Orchestration Provisioning Availability Security Optimization On Demand Operating Environment

  8. Integration of People – Process – Information Anywhere, any time, from any device Transactional Processes Information Management Collaboration Application Development, Deployment & Maintenance Policy-based Orchestration Provisioning Availability Security Optimization Virtualization Engine Distributed Systems Network Servers Storage On Demand Operating Environment

  9. Delivering the Operating Environment Based on an evolving set of components that simplify development, deployment and maintenance Based on open standards • XML • Web services • J2EE • Open Grid Services Architecture • Common Information Model Shared components • Integrated system console • Security and identity • Choreography • Transaction coordination • Data persistence • Workload management • Collaboration • Application connectivity • Configuration tool

  10. e-business on demand Offerings Simple and easy approach to acquiring capabilities • Based on experience from customer engagements • Built around simple, incremental, modular roadmaps • Exploits capabilities from across IBM • Enables the IBM and Business Partner channels to capitalize on opportunities

  11. Incorporating key technology initiatives…

  12. Application Environment An integrated platform, based on open standards, to enable rapid deployment and integration of business applications and processes Systems Environment An environment that allows true virtualization and automation of the infrastructure and enables delivery of IT capability and service level on demand e-business on demand Operating Environment

  13. “…with a sophisticated on demand Operating Environment that is…” Open Integrated …approachable, adaptive, integrated and reliable infrastructure delivering on demand services for on demand business operations… Virtualized Autonomic

  14. Software: Monolithic PeopleSoft SAP Siebel Processors: Single purpose Dell IBM HP Sun Storage: Isolated NetApp Hitachi EMC Network: Fragmented WAN LAN Internet The Problem: IT in Vertical Fragments ERP Finance CRM

  15. Virtualized Storage Operating System I/O Data Processing Applications Middleware “Distributed Computing Over a Network, Using Heterogeneous Resources and Enabled by Open Standards”

  16. A full range of delivery models to bring e-business on demand utility offerings to clients… ‘Internal’ Utility Private Utility Hybrid Utility Public Utility A client operated IT utility using dedicated, client owned assets A client specific utility using dedicated assets, but construction and management of these services is provided by an external provider A mixtureof client specific utility services using dedicated resources, and shared use of some public utility services with other subscribers A set of IT utility services shared across multiple subscribers • Client Benefits • Control • Dedicated resources • Client Benefits • Control • Dedicated resources • Assisted management • Client Benefits • Control for key functions • Dedicated resources for some assets • Progressively enter public arena as services mature • Client Benefits • Full provisioning of IT in a utility mode, giving a comprehensive usage and cost profile • Cost efficiencies • Shared risk

  17. Operating Environment Pain Points • Insufficient Performance • Hardware and systems are quickly outdated • Difficult to manage systems to an end-to-end QOS • Unable to adapt to change in demand • Not able to dynamically adjust to fluctuations in load • Can’t share capacity across applications • Unable to adapt to changes in applications and infrastructure • Each new component causes significant integration challenges • Interfaces are not based on open standards • Fragile • Single points of failure are prevalent • Failover and business continuity requires expensive, custom solutions

  18. Open Services Architecture Applications Middleware Systems Management and Automation Workload / Performance Management Security Availability / Service Management Logical Resource Management Clustering Services Connectivity Management Physical Resource Management + + + OS OS OS

  19. Exploiting Grid standards in Enterprise Computing • Virtualise Data Center • Consolidate logically • Business Rules managed provisioning, • performance, workloads • HeterogeneousClustering • X-Platform Automation, backup, • disaster recovery, workload management • Integrated Infrastructure • Autonomic discovery and provisioning • Common Services Bus Interface • Coherent, consistent infrastructure • Based on open standards (OGSA, OGSI, Web Services, XML, SOAP, HTTP etc.) • Accessed via Web Services interface

  20. Web Services OGSA Enabled OGSA Enabled OGSA Enabled Network Storage Servers OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled Security Directory Workflow File Systems Database Messaging Grid Services Structure Applications Professional Services Autonomic Capabilities System Management Sevices Grid Services Open Grid Services Architecture (OGSA) OGSI – Open Grid Services Infrastructure

  21. Billing, Metering, Subscription, Identification, Disaster Recovery Utility Enablement Management Functions Meta-OS Services OGSI: discovery, lifecycle, registry, manageability factory, handlemapper, notification, install Grid Service Infrastructure Grid Computing Architecture Workload Management, Clustering, Job & Service Scheduling, Automated Server Recovery, Distributed e-business Workflow, Provisioning, Data Federation, File System Federation OGSA: policy repository, data replication, security, problem determination, resources instrumentation, logging, basic provisioning Autonomic I/T Resources

  22. S&TC xSP etc... eCommerce New classes of applications enabled Common GUI Autonomic Functions & Management Middleware Open Grid Services Architecture WebServices Run-time IBM Platforms QoS Enablers/Optimizers Solaris & HP/UX Linux Windows z/OS AIX OS/400 Linux Windows Storage zSeries pSeries iSeries z,p,i,xSeries xSeries Sun & HP Dell Compaq ... Dell Compaq ... eLiza eServer Foundation Architecture Framework

  23. Autonomic Capabilities System Management Sevices Grid Services OGSI – Open Grid Services Infrastructure OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled File Systems Directory Security Messaging Database Workflow Architecture Framework software OGSA www.globus.org IBM Global Services IBM TotalStorage

  24. Schematic for On Demand On Demand Business Goal On Demand Operating Environment CriticalAttribute PC’s & Mobile Lightly Managed Distributed Systems Traditional Data Centers and Managed, Distributed Systems InfrastructureElements eUtility, Provisioning, Utility Management Infrastructure Autonomic Foundation Technologies Grid Web Services

  25. OGSA Service Model • Provides capabilities essential to distributed / Grid computing • Builds on Web Services technology...current and planned • A component model extension for Web Services • All OGSA services adhere to specified service interfaces and behaviours (some required and some optional) • Factory, registry, discovery, lifecycle, query service data, notification, reliable invocation • Provides reliable / secure preservation of distributed state • Supports dynamic late-binding and creation of distributed resource groups • Supports the creation of virtual resources as stateful OGSA service instances • Location transparent deployment

  26. OGSA Mapping

  27. Resources expressed as OGSA Services: The next level of virtualization OGSA Common Resource Model Architecture Service interface separate from access and implementation Service interaction with underlying resource can be local or remote Abstract representation of “logical” IT resource (node, process, disk, file system, IP address, XML database, Security service, Commerce Server) described as a web services interface (WSDL) Common operations to configure and monitor resource details. Provide common behavior for lifecycle, discovery, events. Adapter/Connector can push down onto multiple underlying resource instrumentations such as CIM or SNMP or RMC Middleware Network Application OS Hardware

  28. OGSA and non-OGSA Resource Managers OGSA and non-OGSA Resource Managers Full OGSA NGCM App Full OGSA NGCM App How will this get deployed ? • Location Independent • Could be • Centralised • Decentralised • Both • Applies to both enabled and existing applications • Exploits Pegasus CIM arechitecture • Exposed via OGSI web svc OGSA and non-OGSA Resource Managers New and existing Non-Java Apps New and existing Java/J2EE Apps OGSA OGSA

  29. Utility Services Bus • Separates business logic from infrastructure services • Infrastructure services run within the Service Bus • Not invoked by business logic • Services required to do business with web services • Metering, billing (related to contracts) • Monitoring, load balancing (related to QoS mgmt, SLAs) • Directory, reputation identification, logging, non-repudiation • Bus provides plug-in points for infrastructure services • Does not expect to provide all the services • On-ramp, just after application invokes service • Off-ramp, just before bus passes control to service • Configurable Infrastructure • Tooling to connect services and applications to bus

  30. Wider than an enterprise

  31. Business Continuity and Automated Operations IBM Server Appliances zSeries cluster Linux cluster iSeries cluster pSeries cluster xSeries cluster ISV Cluster Sun or HP Cluster

  32. Business Processes & Applications Workload Mgmt. Billing/Metering … Provisioning Automate Systems Integration HP Clustering, Policy Repository, Security, Problem Determination, Logging, Integrated Systems Mgmt, WLM, Provisioning, Scalability, Security, Network Mgmt, Storage Mgmt, CUOD Virtualize Pools of Virtual Resources Blades Partitioning Storage Virtualization Physical Resources Islands of Heterogeneous Resources On Demand Systems EnvironmentBigger, More Value-rich than just Utility Services

  33. Exploit OGSA via Webservices/Websphere V • IT Optimization • Scorpion • Assess Applications • Software Enable • Consolidate & Virtualize • Appropriate OS levels • Systems Mgmt (Tivoli) • Grid (Globus Toolkit) • Storage/Servers/Density • LPAR/IRD/VMWare • IBM Director/Blade Center V V V Next Steps for Customers dynamic business process integration billing metering distributed scaling distributed resource management Phase 2 (exploit) Exploit On Demand Technologies eWLM eAutomation eDisaster Recovery Tivoli Storage Tank Phase 1 (enable)

  34. Toward an On Demand Operating Environment Full Level of integration Application Environment Leverage open standards Systems Environment Level of automation Leverage virtualization Silos Labor-intensive Autonomic

  35. e-business on demand: The New Agenda Responsive Open on demand business Variable Integrated on demand operating environment Resilient Virtual new financial models Focused Autonomic If you are open, integrated, autonomic and virtualised, you are On Demand!

  36. e-Business on Demand: Operating Environment BusinessTransformation Systems Environment ApplicationEnvironment OperatingEnvironment UtilityServices

More Related