Accelerating business innovation; a Technology Strategy Board programme The Attraction of Cloud to Enterprise, vision and reality. Ian Osborne, VP Enterprise, OGF Director, Grid Computing Now! Knowledge Transfer Network 24/03/09 1 The Grid Computing Now! Knowledge Transfer Network Accelerating business innovation; a Technology Strategy Board programme Grid Computing Now! KTN is aimed at championing Grid Computing to UK plc. See www.gridcomputingnow.org Project launched, February 2005. Now funded by the Technology Strategy Board, sponsored by DIUS. Collaboration with the National eScience Centre, Edinburgh, leading IT suppliers and CNR Ltd. Web platform; industry news; events; webinars; user case studies; active engagement and regional programme. Loose definition of Grid Computing Technologies mainly focused on Virtualisation and Service Orientation. 24/03/09 2 Accelerating business innovation; a Technology Strategy Board programme "Software as a service is just the tip of the iceberg. We’re moving to a future state where everything will be delivered to you as a service." — SHANE ROBISON, EXECUTIVE VICE PRESIDENT & CHIEF STRATEGY AND TECHNOLOGY OFFICER, HP 24/03/09 3 Agenda Accelerating business innovation; a Technology Strategy Board programme 1.Enterprise IT Trends 2.Grid to Cloud 3.Services 4.Conclusions 24/03/09 4 Where are we heading? Accelerating business innovation; a Technology Strategy Board programme Old World 24/03/09 New World Static Dynamic Silo Shared Physical Virtual Manual Automated Application Service 5 IT Architecture Trends Accelerating business innovation; a Technology Strategy Board programme Web Services Flexibility Service Oriented Architecture Virtual Computing Infrastructure Consolidation Range of solutions Resource Sharing 24/03/09 6 Accelerating business innovation; a Technology Strategy Board programme 24/03/09 7 Sustainability and IT Accelerating business innovation; a Technology Strategy Board programme Not our problem, right? •Average utilisation of equipment in the Data Centre is 10-15% –Worse with redundancy •Powering processors consumes about 6-10% of the Data Centre budget. –The rest goes on UPS; Lighting; Cooling; AC:DC:AC •Total carbon emissions is estimated at around 2-3% and rising •And energy costs will continue to rise too! 24/03/09 8 Modern Processor Architectures Accelerating business innovation; a Technology Strategy Board programme Increased efficiency through:Multiple cores Greater processing capacity Lower clock speed Lower power consumption Less heat generated Less cooling required Variable power utilisation Reduced idle power Remote “LAN” switching EC Code of Conduct for Data Centres The battle is joined … 24/03/09 9 Agenda Accelerating business innovation; a Technology Strategy Board programme 1.Enterprise IT Trends 2.Grid to Cloud 3.Services 4.Conclusions 24/03/09 10 Grid & Related Paradigms Accelerating business innovation; a Technology Strategy Board programme Distributed Computing • Loosely coupled • Heterogeneous • • Cluster • Tightly coupled • Homogeneous The Cloud! •Infrastructure •Platform Grid Computing •Software Enabled by distributed •On-Demand computing Heterogeneous and cross•Utility, pay as you go … organizational Utility Computing • Enabled by grid and distributed computing technology • Public or private computing “services” 24/03/09 11 Accelerating business innovation; a Technology Strategy Board programme 24/03/09 12 Accelerating business innovation; a Technology Strategy Board programme 24/03/09 13 Accelerating business innovation; a Technology Strategy Board programme 24/03/09 14 Standard Building Blocks Accelerating business innovation; a Technology Strategy Board programme Cloud is a business model; Grid is an access model Both are implemented using similar (or even the same) technology components, which can be thought of as building blocks These building blocks are used to build Clouds or Grids – depends on what you need So if a standard exists for a particular Grid building block, it might be applicable to building Clouds Courtesy: Chris Smith, Platform; VP Standards, OGF 5/31/2016 15 The Cloud Marketplace Accelerating business innovation; a Technology Strategy Board programme The Marketplace Offers to Buy Services Service Consumers Infrastructure Provider 1 Offer to Sell Software as a Service SaaS Provider Contracted Capacity Computing Contracted Capacity Offers to Sell Infrastructure as a Service Computing Infrastructure Provider 2 Network Network Storage Storage Contracting Cloud Services Accelerating business innovation; a Technology Strategy Board programme WS-Agreement Template Buy Offer Demand Expression + QoS Terms WS-Agreement PortTypes Broker WS-Agreement Template Advertised Capacity + QoS Terms Sell Offer Negotiate Consumer Demand Provider WS-Agreement Contract Contract Manager Contract Database 5/31/2016 Resources Resource Metrics & Usage DB 17 Accessing Cloud Services Accelerating business innovation; a Technology Strategy Board programme JSDL “Start My.ovf” LDAP Information Service OGSA-BES GLUE attributes Usage Records SRM “Reserv espace for My.ovf” 5/31/2016 Logging/Audit Service Grid FTP DMI My.ovf “Transfer My.ovf Using GridFTP” 18 Is Cloud Disruptive? Accelerating business innovation; a Technology Strategy Board programme Definitely! But not a technology disruption. It’s a disruptive business model. Cloud is characterized by services made available ondemand, and payment for these services based on actual usage. Some say Grids evolve to Clouds, others say Clouds are completely different from Grids Either way we have learned a lot about distributed computing thus far and this should help … 5/31/2016 19 Are We Done? Accelerating business innovation; a Technology Strategy Board programme While the referenced set of specifications provide some significant building blocks, others still need definition Term languages for describing Cloud resources and QoS constraints Extend Basic Execution Services state model to accurately describe VM instance lifecycle New information attributes for describing Cloud services and applications And the list goes on…. 5/31/2016 20 Referenced Standards Accelerating business innovation; a Technology Strategy Board programme Web Services Agreement Specification (WS-Agreement) http://www.ogf.org/documents/GFD.107.pdf GLUE Schema http://www.ogf.org/documents/GFD.147.pdf Lightweight Directory Access Protocol (LDAP) http://tools.ietf.org/html/rfc4510 Storage Resource Manager Interface (SRM) http://www.ogf.org/documents/GFD.129.pdf Data Movement Interface (DMI) http://www.ogf.org/documents/GFD.134.pdf GridFTP http://www.ogf.org/documents/GFD.20.pdf Open Virtualization Format Specification (OVF) http://www.dmtf.org/standards/published_documents/DSP0243_1.0.0.pdf Job Submission Description Language (JSDL) http://www.ogf.org/documents/GFD.136.pdf Basic Execution Service (BES) http://www.ogf.org/documents/GFD.108.pdf Usage Record (UR) http://www.ogf.org/documents/GFD.98.pdf 5/31/2016 21 Agenda Accelerating business innovation; a Technology Strategy Board programme 1.Enterprise IT Trends 2.Grid to Cloud 3.Services 4.Conclusions 24/03/09 22 What is …..? Accelerating business innovation; a Technology Strategy Board programme … a Service (S) ? … Service Orientation (SO) ? A repeatable business task – e.g., check customer credit; open new account A way of integrating your business as linked services and the outcomes that they bring … Service Oriented Architecture (SOA) ? … a composite application? An IT architectural style that supports service orientation A set of related & integrated services that support a business process built on an SOA 24/03/09 23 IT as a Service! Accelerating business innovation; a Technology Strategy Board programme Today’s world Business scenarios defined within applications Service Oriented Enterprise Event Driven Business Scenario Assembly of Services Services Applications • Processes and business scenarios “hard-wired” within applications • Hard to make business connections necessary to change and improve processes • IT’s speed of change is limiting factor on business speed of change 24/03/09 • Extraction of business scenarios and processes from application landscape • Clear focus on defined services, which are reusable through an assebly of services • Internal and external users get better access to data in different systems 24 Open Standards are available Accelerating business innovation; a Technology Strategy Board programme 1 Open Standards a reality, developing faster, supported of by technology industry and users 2 Open Source a mainstream method for sharing common software and software licence reform 3 Open Convergence of technology vendors and users to design new types of interactive process flows Key Standards for SOA • Web Services Definition Language (WSDL) • Simple Object Access Protocol (SOAP) • Business Process Execution Language (BEPL) • Universal Description Discovery & Integration (UDDI) • Web Service Choreography Interface (WSCI) • Blocks Extensible Exchange Protocol (BEEP) • Web Services Addressing (WS-Addressing) • Security Assertion Markup Language (SAML) • Web Services Distributed Management (WSDM) • Web Services Trust Language (WS-Trust) Five of the Ten Most Influential Players in Open Source Source; Information Age Summer 2005 24/03/09 25 AWS Solutions Catalogue Accelerating business innovation; a Technology Strategy Board programme 24/09/08 26 Web-Services based applications Accelerating business innovation; a Technology Strategy Board programme 24/03/09 27 Future of Applications Accelerating business innovation; a Technology Strategy Board programme Growth of Software as a Service on-demand access no time/need to buy and install Information as a service In-sourcing industry and environmental data Ad-hoc assembly of services and “owned” applications to meet business needs End user “programming” Eg.iGoogle,BPEL applications 24/03/09 28 Agenda Accelerating business innovation; a Technology Strategy Board programme 1.Enterprise IT Trends 2.Grid to Cloud 3.Services 4.Conclusions 24/03/09 29 The Dynamic IT End Game: Flexible, Efficient IT Accelerating business innovation; a Technology Strategy Board programme Business Processes Business Monitoring, Analysis & Decision-Making Business Process Business Processes Management Payroll Infrastructure/Mgmt./ Security Infrastructure/Mgmt./ Security The Cloud! Interface & Access Servers •Ubiquitous Federated Data & Information •On-Demand Scalability •IT as a Service Service Oriented Database Storage Trans. proc. Web host. File/print Virtualized Infrastructure Infrastructure Virtualized Storage 24/03/09 Virtualized Processing Security Management Infrastructure/Mgmt./ Security Service Oriented •Dynamic Service Provision Architecture Service Level & Resource Management Business Rules & Functionality 30 Implications for IT Organisations Accelerating business innovation; a Technology Strategy Board programme Widespread diversity and integration of services A moving feast of service providers Dynamic reconfiguration of infrastructure License/Asset Management Virtual server sprawl Reliance on automated tools New types of users: web hackers; social networkers New types of problems: mashups; service rogues; service storms Resolving faults in distributed environments IT will be the last to find out … 24/03/09 31 Summary Accelerating business innovation; a Technology Strategy Board programme Cloud-based/Utility computing is coming of age It lies at the heart of the most innovative web services delivered today It provides cheap and easy access to infrastructure It provides a platform which is ideal for service delivery Software distribution and use models are changing Legacy hardware and applications present some obstacles Energy concerns represent a threat and an opportunity The IT function is poised for radical change! 24/03/09 32 Bill Gates, Microsoft, at TechEd, June 3rd 2008 Accelerating business innovation; a Technology Strategy Board programme “We're taking everything we do at the server level, and saying that we will have a service that mirrors that exactly. The simplest one of those is to say, okay, I can run Exchange on premise, or I can connect up to it as a service. But even at the BizTalk level, we'll have BizTalk Services. For SQL, we'll have SQL Server Data Services, and so you can connect up, build the database. It will be hosted in our cloud with the big, big data center, and geo-distributed automatically. This is kind of fascinating because it's getting us to think about data centers at a scale that never existed before. Literally today we have, in our data center, many hundreds of thousands of servers, and in the future we'll have many millions of those servers.” 24/03/09 33 Thank you! Accelerating business innovation; a Technology Strategy Board programme Ian Osborne Grid Computing Now! KTN Ian.Osborne@Intellectuk.org www.gridcomputingnow.org 24/03/09 34