• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
The Ever Changing Cloud, CloudExpo 2012
 

The Ever Changing Cloud, CloudExpo 2012

on

  • 689 views

 

Statistics

Views

Total Views
689
Views on SlideShare
689
Embed Views
0

Actions

Likes
0
Downloads
30
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Cloud computing isn’t so much about fundamentally new technology, but rather a change in the way that it is delivered. What is interesting is that it is driven not only by the advancement of technology, as characterized by Moore’s law (cost performance doubling every 18 months), but also by economics. The market for consumer electronics has driven down the cost of processors, memory, and disk storage such that computing is becoming relatively cheap.Even more interesting is the fact that services like Amazon’s AWS and others are setting a market price for computing. Today an hour computing costs around 10 cents per hour, and the cost to store a gigabyte for a month is around 15 cents. With the new infrastructure-as-a-service delivery model, one can also pay only for what you use and avoid the traditional capital investment corporations have made in IT.Most importantly, from a historical perspective we have for the first time an easily measured, market-determined cost of computing.
  • Cloud computing isn’t so much about fundamentally new technology, but rather a change in the way that it is delivered. What is interesting is that it is driven not only by the advancement of technology, as characterized by Moore’s law (cost performance doubling every 18 months), but also by economics. The market for consumer electronics has driven down the cost of processors, memory, and disk storage such that computing is becoming relatively cheap.Even more interesting is the fact that services like Amazon’s AWS and others are setting a market price for computing. Today an hour computing costs around 10 cents per hour, and the cost to store a gigabyte for a month is around 15 cents. With the new infrastructure-as-a-service delivery model, one can also pay only for what you use and avoid the traditional capital investment corporations have made in IT.Most importantly, from a historical perspective we have for the first time an easily measured, market-determined cost of computing.
  • So what is it about the cloud computing that makes it so much more desirable as a model for how data centers are run? Here we have a simplified model of an enterprise IT organization supporting multiple departments. This same approach works for managed service providers if you imagine the departments are actually different customers or tenants.Watch what happens when the data center grows as more applications are added. As each new application is added, a new system configuration is created consisting of a server, operating system, storage, and the app itself. As more applications are added, the system grows in complexity. There is very little scaling advantage. Because each application setup took getting approval, and months of development, even those apps that are only used occasionally never leave for fear the department wouldn’t ever get the servers back again. This leads to the so-called “server hugging” and the resulting poor utilization and inflexible infrastructure.(While we are showing this for an enterprise, the same holds true for a managed services provider by viewing each application as a different tenant.)
  • As shown in green, the infrastructure service provider is now responsible for provisioning and managing physical resources and running in essence the single “cloud infrastructure application” as a service across all resources. This organization can therefore become very very efficient and almost completely automated, which dramatically reduces their costs.Of course, in a way, all we’ve done is to push the problem of application management up to the individual application owners or another part of the organization. For some organizations, like the engineering department, this is just the way they want it anyway. They would rather manage their applications without interference. For others, this self-service model means they only have to pay for what they use. This makes it possible for them to move more quickly and be less dependent. The need for application management doesn’t go away, but by separating it from the management of the infrastructure, it can be performed in a much more cost effective way.This de-coupling of the application layer from the physical infrastructure, along with self-service and automation is what makes cloud computing so much more cost effective.

The Ever Changing Cloud, CloudExpo 2012 The Ever Changing Cloud, CloudExpo 2012 Presentation Transcript

  • Lew Tucker,VP/CTO Cloud ComputingCisco Systems, Inc.@letucker© 2010 Cisco and/or its affiliates. All rights reserved. 1
  • • Growth of internet usage • Broadband • Video, voice over IP• Mobile and Wireless • Anytime, any device • Smart, IP-connected devices• Technology tipping point • Moore’s Law driving down costs • Everything becoming digital • Explosion in applications and data © 2010 Cisco and/or its affiliates. All rights reserved. 2
  • © 2010 Cisco and/or its affiliates. All rights reserved. 3
  • • Social data and real-time processing of data streams • Customer buying behavior • Recommendations from social network • Wall street market feeds analyzed in real-time decision making systems • Complex event processing (CEP) • System and Network operational data • Dynamic resource allocation • Scale up/down services • Re-route traffic • Data storage models are changing • Object Store • NoSQL alternatives • In-memory databases, caching, SSD’s© 2010 Cisco and/or its affiliates. All rights reserved. 4
  • • Data center traffic between servers within the data center is much larger than that which leaves it • Edge of the network has moved onto servers in the form of virtual switches connected to virtual machines • Networking services such as firewalls, load balancers, vpn’s, may be virtualized and deployed anywhere in the network • Virtual overlays, tunnels, provide logical, isolated sub-networks in a multi-tenant shared environment© 2010 Cisco and/or its affiliates. All rights reserved. 5
  • Gordon Moore Adam Smith© 2010 Cisco and/or its affiliates. All rights reserved. 6
  • Charles Darwin© 2010 Cisco and/or its affiliates. All rights reserved. 7
  • Distributed Fabric Based Application Driven Virtual Machines Monitoring Provisioning Networking End-User Apps Apps Apps Apps Programmable Provisionable Fabric L2, Compute Compute Storage Storage Services Services L3 L2, Compute Compute Storage Storage Services Services L3 Integrated Fabric & Cloud • Policy-based Provisioning World of Many Clouds • Scale Physical & Virtual/Cloud• Manual Provisioning • DC-wide/Cross-DC VM Mobility • Service-centric Provisioning• Limited scaling • Flexible – Anywhere, Anytime• Rack-wide VM mobility • Cross-cloud VM Mobility© 2010 Cisco and/or its affiliates. All rights reserved. 8
  • App API’s Orchestration Cloud Computing Elastic Software Defined Computing Networking DevOps Network Virtualization© 2010 Cisco and/or its affiliates. All rights reserved. 9
  • Applications are “stove-pipes” with poor utilization Corp Mktg Finance Engineering HR App App App App App App App OS OS OS OS OS OS OS Physical Physical Physical Physical Physical Physical Physical Server Server Server Server Server Server Server DB DB DB Storage DB DB Poor Utilization Inflexible Infrastructure© 2010 Cisco and/or its affiliates. All rights reserved. 10
  • Corp Mktg Finance Engineering HR App App App App App App App OS OS OS OS OS OS OS Virtual Virtual Virtual Virtual Virtual Virtual Virtual Machine Machine Machine Machine Machine Machine Machine API-driven services Self-service portal Application Orchestration Cloud Infrastructure Service Managing a pool of shared resources Physical Server Physical DB Service Queue Server Storage Storage Physical Server Physical Server© 2010 Cisco and/or its affiliates. All rights reserved. 11
  • What we can learn from Internet Companies Enterprise Web Approach Approach Vertical scaling Scale-out Architecture HA failover model Design for Failure Transactional Infrastructure Application pools instead of specific islands Infrastructure Management Commercial through software Software Open Source Innovation and SCALE© 2010 Cisco and/or its affiliates. All rights reserved. 12
  • Open Source Is Where “Standard” CloudInfrastructure Will Be Defined Open standards [require] multiple providers, access to code and data, and interoperability of services. The obvious solution is an open source reference model as the standard. Potential examples of such would be the OpenStack effort. -Simon Wardley From “A Question of Standards” http://blog.gardeviance.org/2011/04/question-of-standards.html© 2010 Cisco and/or its affiliates. All rights reserved. 13
  • • OpenStack is open source software for building highly scalable public and private clouds• Started in July 2010 - initial contributions from NASA and Rackspace, now foundation-led with over 180 companies now participating User Portal Developer API Developer API Identity/Authenticati VM Image Catalog on Developer API Developer API Developer API Compute Networking Storage (VM provisioning) (Virtual, Physical) (Object, Block)© 2010 Cisco and/or its affiliates. All rights reserved. 14
  • Participating Companies 200 180 160 140 120 100 80 60 40 20 0 Launch Austin Bexar Cactus Diablo Essex 2 Year Anniversary© 2010 Cisco and/or its affiliates. All rights reserved. 15
  • © 2010 Cisco and/or its affiliates. All rights reserved. 16
  • © 2010 Cisco and/or its affiliates. All rights reserved. 17
  • © 2010 Cisco and/or its affiliates. All rights reserved. 18
  • © 2010 Cisco and/or its affiliates. All rights reserved. 19
  • Application Virtual Storage IP NGN VSwitch Compute Access Aggregation Core Peering Software Machine and SAN Backbone App App OS App OS OS Virtual Device Contexts Fabric-Hosted Internet App App Storage Firewall Virtual Device App OS OS Virtualization Services Contexts OS Storage Media Secure App App Encryption Domain App OS OS Routing OS IP NGN Service Profiles Port Profiles Virtual and VN-Link Machine Global Site Line-Rate Optimization Selection NetFlow Fibre Channel Forwarding Partners Port Profiles Intrusion and VN-Link Detection Fabric App Extension App App OS OS Application OS Control (SLB+) 10G Ethernet 10G FCoE Service 4G FC Control 1G Ethernet App VM to vSwitch App OS Virtual App OS Contexts for vSwitch to HW OS FW and SLB App to HW / VM Applications VMWare Nexus 1000v MDS 9000 + UCS, MCS 7800 Nexus 5000 Nexus 7000 Nexus 7000 CRS-1 CRS-1 Xen Consolidated (or Generic w/ Nexus 2000 (w/ Cat 6500 7600 ASR 9000 Hyper-V Storage Arrays Rack or Fabric Extender as Services 6500 ASR 1000 (EMC, etc.) Blade Servers) Chassis) 7600 © 2010 Cisco and/or its affiliates. All rights reserved. 20
  • © 2010 Cisco and/or its affiliates. All rights reserved. 21
  • • Compute service (EC2): virtual machines App Svr • Specify vCPU, Memory, Disk OS • Launch instance (image, mem_size, disk) VM • Suspend, clone, migrate• Storage service (S3, EBS): virtual disks • Specify storage amount, access rights • Store object • Create/attach block• What to do about networks?© 2010 Cisco and/or its affiliates. All rights reserved. 22
  • • Compute service (EC2): virtual machines • Launch instance (image, mem_size, disk) App Svr • Suspend, clone, migrate OS VM• Storage service (S3, EBS): virtual disks • Store object • Create/attach block• Network service (Quantum): virtual networks App Svr App Svr OS OS • Create/delete private network VM VM • Attach VM to network resource • Maintain compatibility with Nova networking model • Work with different networking environments • Add support over time • Routing • IP address management • Service attachment© 2010 Cisco and/or its affiliates. All rights reserved. 23
  • Plug-in architecture to support different networkinginfrastructure and technologies Quantum API API Extensions Quantum Service Quantum Plug-in API Cisco Cloud Networking Plug-In UCS MGR, Nexus, NSM Cisco ONE API’s Cisco Infrastructure Products • Nexus 1k/7k • Unified Computing System (via UCS Manager) • Routing portfolio (e.g. ASR, CRS)© 2010 Cisco and/or its affiliates. All rights reserved. 24
  • Portal (Horizon) Applications Other Services Cloud Platform - Developer API Compute Storage Network Identity (Keystone) (Nova) (Swift) (Quantum) Servers Disks Networks Images (Glance) Folsom Release© 2010 Cisco and/or its affiliates. All rights reserved. 25
  • Customer’s Application Cloud Provider, Network-centric Services Classic App Mgmt Other Virtual Virtual Virtual Networking Services Services Waas Firewall VPN Services API API API VPN App/Service Video Catalog Services API API API App App Firewall Location Monitoring OS OS API API API VM VM WAAS Service Analytics Assurance DataBase API API API Load OS Identity Balancer Mobility Mgmt VM OpenStack Cloud Platform Compute Storage Network User and • Bridges the virtual and physical layers Service Service Service System Servers Disks Networks Admin Resource Virtualization/hypervisor Layer Hypervisor: KVM, Xen, ESX - Nexus 1000v + Open vSwitch • Creates and manages virtualized compute, storage and networking resources Network Virtualization: VLAN, OpenFlow, LISP, VXLAN Physical Resource Layer • Networking, Storage and Compute resources • UCS unified systems© 2010 Cisco and/or its affiliates. All rights reserved. 26
  • Developer and Channel Support Services Virtualized Applications and Services Massive Scale Applications Customer Virtualized NW Mgmt Applications Services Services Big Data Massive Scale Web API API Services API Storage Firewall Hadoop Monitoring Services API API Load API Service KeyValue VDI Balancer Hadoop Assurance Store Media NoSQL Analytics Database AppStore Software APIs Cloud Infrastructure as a Service Network Compute Storage as Software APIs Service Service aService SDN Platform Virtual Network Edge Domain Specific Virtual Virtualized Virtualized Controllers Machines Storage Networking SDN Framework Traditional Networking OpenFlow API OverDrive – UCS manager UCS© 2010 Cisco and/or its affiliates. All rights reserved. 27
  • Application, “I would like certain resources (of type …) certain virtual topologies, specific services” OpenStack Quantum Service Lower levels provision physical or virtual resources, setup configuration, and provide information back “Network-as-a-Service” is very new – still lots to be • Span multiple data centers? • Best placement of VMs? • Network security, policies? • Quality of service? • Notion of a network container? • SLA guarantees?© 2010 Cisco and/or its affiliates. All rights reserved. 28
  • POLICY Orchestration ANALYTICS Program for Harvest Optimized Network Experience Intelligence Network© 2010 Cisco and/or its affiliates. All rights reserved. 29
  • Massively Research/ Service Scalable Cloud Enterprise Academia Providers Data Center Experimental  Customize with  Automated  Policy-based  Virtual OpenFlow/SDN Programmatic provisioning control and workloads, VDI, components for APIs to provide and analytics to Orchestration of production deep insight into programmable optimize and security profiles networks network traffic overlay, Open monetize Stack service delivery Network Network Flow Scalable Agile Service Private Cloud “Slicing” Management Multi-Tenancy Delivery Automation Diverse Programmability Requirements Across Segments Most Requirements are for Automation & Programmability © 2010 Cisco and/or its affiliates. All rights reserved. 30
  • Industry’s Most Comprehensive Networking Portfolio Hardware + Software Physical + Virtual Network + Compute Software API’s 1 3 Platform Virtual APIs Overlays a Network 2 onePK Controllers and Open Clouds with Agents Nexus 1000V SDN: - ONE Controller (OpenFlow, onePK) - OpenFlow Agents© 2010 Cisco and/or its affiliates. All rights reserved. www.cisco.com/go/one 31
  • VM VM VM VM Logical containers for VM VM each application in a VM multi-tenant cloud OpenStack OpenStack OpenStack API-driven Open Compute Networking Storage Cloud Platform (Nova) (Quantum) (Swift) Programmable Platform Network Infrastructure APIs Services a Virtual Controllers Overlays Firewall, etc. onePK and Agents Nexus 1000V ONE Controller VXLAN/LISP (OpenFlow, onePK)© 2010 Cisco and/or its affiliates. All rights reserved. 32
  • Community Participation Cisco Engineering• OpenStack Foundation • Cisco OpenStack Edition Board member • Quantum Plug-ins for• Code Contributions Cisco networking across Core services technology• Focus on Network • UCS systems Service, Compute • Cisco Intelligent Service and Automation/orchestration Dashboard • Cross Cisco• HA and automation for collaborations large scale production Customers • Public/private clouds • Extend cloud model for rapid provisioning of network services • Drive innovation through real-world use cases© 2010 Cisco and/or its affiliates. All rights reserved. 33
  • OpenStack Design Summit and ConferenceSan Diego, Oct 15-18 Cisco at OpenStack Summit OpenStack plays an important role as part of the Cisco Open Network Environment strategy to deliver infrastructure programmability to application developers in the cloud. This week we are announcing: • OpenStack Cisco edition: This is a community packaged version of the OpenStack Folsom release with open source components for production deployments, such as high availability, monitoring, and networking enabled by Cisco using Quantum. • Integration of Cisco Intelligent Automation for Cloud with OpenStack Cisco edition, Essex, and Folsom through a multi-cloud accelerator kit: The new multi-cloud accelerator kit extends Cisco Intelligent Automation for Cloud support for OpenStack and provides the ability to manage multiple virtual environments including Amazon EC2, VMware vCloud, Red Hat RHEV, and Citrix XenServer. Visit our booth to learn more and see demos: Visit our webpage: www.cisco.com/go/openstack • Cisco Intelligent Automation for Cloud • Automated deployment of OpenStack services using Puppet scripting • Integration of Nexus 1000V virtual switch with OpenStack Quantum network service© 2010 Cisco and/or its affiliates. All rights reserved. Visit the Cisco Booth to Learn More 34 © 2012 Cisco and/or its affiliates. All rights reserved.
  • Cisco Intelligent Automation for Cloud Pre-Built Self-Service Portal and Service Catalog 3rd Party Systems Management Content Packs Cisco Cloud Portal Multi-Cloud Orchestration and Automation Accelerator Cisco Process Orchestrator Kit New! Integration Framework Cisco Cisco 3rd Party Network UCS Infrastructure Services Manager Manager AWS EC2 Vmware vCloud© 2010 Cisco and/or its affiliates. All rights reserved. 35
  • Scalable Applications and Services Cloud File Streaming Media Mobile App Storage Additional Cloud Services and API’s App Orchestration Cloud Foundry Elastic Load Ruby on Rails Scalable DB Multi-media DB Balancer Platform Core Cloud Platform Services (e.g. open stack) Compute Service Storage Service Network Service Virtualization Layer Hyper Visor (KVM) Virtual Networks & SDN Virtualized Network Services System Infrastructure Servers Networking Storage© 2010 Cisco and/or its affiliates. All rights reserved. 36
  • • What are the services which will accelerate application development and deployment?• Can we achieve the benefits without the complexity?• What are the important abstractions?• What is exposed to application developers, what is hidden? • Specialized processor capabilities, e.g. GPUs? • Networks, subnets, routing? • VM Placement, Geographic location, region? • Access to physical network services (load balancers, firewalls, etc.)?• How can we allow for future innovation in infrastructure?© 2010 Cisco and/or its affiliates. All rights reserved. 37
  • Thank you.