SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Gary Berger
Technical Leader, Engineering Office of the CTO
May 17, 2012




© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   1
Technical Leader, Office of the CTO Data Center
                Business Unit
                             •  22 Years Infrastructure Architecture and Platform
                                Development
                             •  Performance and Capacity Planning
                             •  Data Center Design
                             •  Protocol Architecture
                             •  Application Design and Scalability
                             •  Software Defined Networking




                                                                                    @gbatcisco
                                                                                    garyberger.net
© 2010 Cisco and/or its affiliates. All rights reserved.                                             2
•  Partnering since 2008

•  Advanced integration with Cisco
      Unified Compute System
•  OpenStack Integration (Nova,
      Quantum)
•  “Cloud in a Box” - High performance
      scaling to 1TB and 40 Cores.




© 2010 Cisco and/or its affiliates. All rights reserved.   3
Data Size compared to Task Rate
1.           Compute Intensive
    •             Low number of tasks and small input size                           Data Size

    •             This includes MPI workloads familiar in HPC applications.
                                                                              High
2.           Data Analytics
    •             Larger data sizes familiar to Map/Reduce programming
                  model
                                                                                                         Analytics

3.           Loosely Coupled                                                                                                       Data Intensive

                                                                              Med
    •             Modest data size but increasing the number of tasks
    •             Indicative of data-grid applications and HTC which are
                  bounded by memory capacity but also can be bounded by                          Compute
                                                                                                 Intensive
                  local disk I/O                                                                                              Loosely Coupled


4.           Data Intensive                                                   Low

    •             Many tasks and large datasets.
    •             Formidable challenge for networks with dense matrix                      1                             1K                         1M

    •             Categorized as Many Task Computing (MTC)                                                           Number of Tasks




© 2010 Cisco and/or its affiliates. All rights reserved.                                                                                                 4
•  Current Internet Trends

•  Quick historical perspective and state of the “cloud”

•  Data Center as a Business Archetypes

•  Mechanical Sympathy

•  Real World Challenges

•  Service Centric Networking




© 2010 Cisco and/or its affiliates. All rights reserved.   5
•        +900M Users                            •  +150M Active Users     •  4B videos view/day
           •        3.2B Likes/Comments/day                •  +340M Tweets per day   •  800M visitors/mnth
           •        +300M photos uploaded/day                                        •  60H uploaded/min
           •        125B Friendships




© 2010 Cisco and/or its affiliates. All rights reserved.                                                     6
Mobile Data Traffic                          Mobile Data Transfer Distribution
                                                 (Exabytes/Month)                      100%
   12                                                                                   90%
                                                                                        80%
   10
                                                                                        70%
       8                                                                                60%                                                  Other
       6                                                                                50%                                                  Web
                                                                                        40%
       4                                                                                                                                     Video
                                                                                        30%
       2                                                                                20%
       0                                                                                10%
                      2011                    2012         2013   2014   2015   2016     0%
                                                                                               Operator A Operator B Operator C Operator D

   Source: Cisco VNI Mobile 2012                                                       Source: ByteMobile Mobile Analytics Report 2012

© 2010 Cisco and/or its affiliates. All rights reserved.                                                                                             7
Unique problems that Cloudfy
                                                                     solves




© 2010 Cisco and/or its affiliates. All rights reserved.                                  8
Alan Turing




                                                           June 1912 - June 1954




© 2010 Cisco and/or its affiliates. All rights reserved.                           9
Host Centric                                        Client Centric             Database Centric               Web Centric               Service Centric


                                                                 “Technical Debt”                                                     “New Economy”

•        Time shared                                       •    Desktop                •    Evolution of Client/    •    Normalized            •    Loosely coupled
         system                                                 applications                Server                       Presentation Layer         components
•        Explicit control                                  •    Centralized File &     •    4GL Programming         •    Ubiquitous Access     •    Web based
•        Restricted scope                                       Print                  •    Stored Procedures       •    Ubiquitous API             interactions
•        Tightly Coupled                                   •    Many dependencies      •    Vertically Integrated   •    Self-Described Data   •    Almost Infinite
•        Vertically                                        •    Low network            •    Proprietary                                             Scalability
         Integrated                                             utilization                                                                    •    Global scope
                                                                                                                                               •    App driven
                                                                               Sparse to Dense                                                      operational integrity




© 2010 Cisco and/or its affiliates. All rights reserved.                                                                                                                    10
© 2010 Cisco and/or its affiliates. All rights reserved.   11
ZCloud




© 2010 Cisco and/or its affiliates. All rights reserved.            12
Geographic                     Market
                                                                                         Expansion
                                                             Reach
                                                                         Your Business




                                                                                           Service
                                                           New Sources                   Monetization
                                                             Of Data


                                                                             Capex
                                                                            Controls




© 2010 Cisco and/or its affiliates. All rights reserved.                                                13
© 2010 Cisco and/or its affiliates. All rights reserved.   14
“Until now, cloud computing has been mostly about the
                                                   distribution of applications”

                                                   “The next wave of cloud computing will enable the
                                                   sharing of the environment to run those applications.”

                                                   “You will be able to take advantage of what we had to
                                                   build in order to create those applications”

                                                   Ben Fried, CIO Google 2012



© 2010 Cisco and/or its affiliates. All rights reserved.                                                    15
© 2010 Cisco and/or its affiliates. All rights reserved.   16
Homogenous Web Scale                             Heterogeneous Multi-Tenant                      Unified Multi-Service
   •        Highly distributed                             •     Highly virtualized                     •    Highly flexible
   •        Leverages scale-out/parallel                   •     Leverage compute arbitrage and         •    Incorporates qualities of both HMT and
            application design                                   SPOT market                                 HWS
   •        Minimizes heterogeneous applications           •     Benefits from a mixture of customer    •    Purpose built to remove infrastructure
            by providing higher level services and               market segments to randomize                barriers to application development
            common resources management                          demand                                 •    Manages resources more efficiently by
   •        Enhanced focus on cost and efficiency          •     Complex engineering due to                  controlling allocation via higher-level
            due to large population.                             overlapping naming/addressing               platform services
   •        Operational separation of code, data,          •     Complex operations due to              •    Provides best ROI and flexibility
            configuration and policy                             uncoordinated modifications,                through common abstraction libraries
                                                                 interference due to competing access        and runtimes
                                                                 to shared resources                    •    “Its all about the app”
                                                           •     Enhanced focus on security and         •    Operations as a Service
                                                                 isolation

   Examples: Google, MSFT, Facebook,                       Examples: Amazon EC2, Rackspace,             Examples: Amazon (DDB, EMR), RHEL
   Yahoo                                                   etc..).                                      OpenShift, MSFT Azure, VMForce




© 2010 Cisco and/or its affiliates. All rights reserved.                                                                                               17
Having an understanding of the underlying architecture and behavior in order to build
better systems.




                             Power Wall                    I/O Wall   App Memory Wall




© 2010 Cisco and/or its affiliates. All rights reserved.                                18
Coherency starts to force retrograde behavior
                                                                                            O(N^2)
Serialized Contention
starts to dominate (i.e.
locking)




                                                                                                      Amdahl


Linear Growth
                                                                                p
(Scale-Up/In)
                                                           C( p) =
                                                                   1 + α ( p −1) + β p( p −1)


© 2010 Cisco and/or its affiliates. All rights reserved.                                                                 19
Load
                                                                                                                                   Balancer
                                                                                                              Load
                                                                            Load                Web          Balancer   Firewall
                                                           Network         Balancer


                                                                                              Network




                                                                                                                        Network
                                                                        Network
                                                            Firewall                           Firewall                                       DBA
                                                                               Presentation                    App        App
                                                                                   Tier                       Logic                Data


                                                                       Increased Delay/Limited Scalability


© 2010 Cisco and/or its affiliates. All rights reserved.                                                                                        20
Cluster Manager



                                                                        Recipe




                                                                                   Caching
                                                                                                  App       Data
                                                                                      &
                                                                                                Services   Services
                                                           SDN Controller        Presentation




© 2010 Cisco and/or its affiliates. All rights reserved.                                                              21
network{
                                                                                                              name:       publish_subscribe
application {
                                                                                                              qos:        best_effort
          name : myApp
                                                                                                              isolation:  per_domain
          tenantID: tenantID
                                                                                                              encryption: true
          service {
                                                                                                              msgPattern: pubsub
                     compute {
                                                                                                  }
                                                                    template: ucs_small_linux
                                                                                                  storage {
                                                        }
                                                                                                              name= cache_persistent
                                                        network {
                                                                                                              cache {
                                                                    template: publish_subscribe
                                                                                                                    capacity:        5G
                                                        }
                                                                                                                    evictionPolicy: LRU
                                                        storage {
                                                                                                                        }
                                                                    template: cache_persistant
                                                                                                              persistence{
                                                        }
                                                                                                                        block: 10TB
                                                                                                                           file: extfs
                           }
                                                                                                                        RAID: 10
}
                                                                                                              }
                                                                                                  }

    © 2010 Cisco and/or its affiliates. All rights reserved.                                                                                  22
•  Effective Resource Sharing
           •        Further away from the metal, the harder it is to understand (non-deterministic performance)
           •        Contention grows while accessing shared resources
           •        What instruments to collect analyze and model

      •  Programming Languages
           •  Generally languages are insufficient for building large applications (lack of procedures in JAVA, lack of encapsulation in
              Python, etc.)
           •  Concurrency is still extremely difficult and hard to reason about (trend towards functional reactive programing)
           •  Throw away code

      •  Network Scalability
           •        Segmentation and Isolation
           •        Address Learning
           •        Application aware
           •        Programmatic Interfaces

      •  Security
           •        In-flight/At-Rest encryption
           •        Proper tradeoff between performance and privacy
           •        Rat-Hole because of lack of tools, developer education and highly incentivized and motivated hacker community

© 2010 Cisco and/or its affiliates. All rights reserved.                                                                                   23
Thank you.




© 2010 Cisco and/or its affiliates. All rights reserved.   24

Weitere ähnliche Inhalte

Was ist angesagt?

Five Pillars of SharePoint Governance Supportability
Five Pillars of SharePoint Governance SupportabilityFive Pillars of SharePoint Governance Supportability
Five Pillars of SharePoint Governance SupportabilitySentri
 
Talk IT_ Oracle_김상엽_110822
Talk IT_ Oracle_김상엽_110822Talk IT_ Oracle_김상엽_110822
Talk IT_ Oracle_김상엽_110822Cana Ko
 
OpenStack on Intel
OpenStack on IntelOpenStack on Intel
OpenStack on IntelOpen Stack
 
Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex Corporation
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBasedarach
 
Data distribution in the cloud with Node.js
Data distribution in the cloud with Node.jsData distribution in the cloud with Node.js
Data distribution in the cloud with Node.jsdarach
 
Cisco Cloud Briefing and Experiences for Cloud Slam 2011
Cisco Cloud Briefing and Experiences for Cloud Slam 2011Cisco Cloud Briefing and Experiences for Cloud Slam 2011
Cisco Cloud Briefing and Experiences for Cloud Slam 2011Cisco Collaboration
 
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...IMEX Research
 
Michael De Leo Global IPv6 Summit México 2009
Michael De Leo Global IPv6 Summit México 2009Michael De Leo Global IPv6 Summit México 2009
Michael De Leo Global IPv6 Summit México 2009Jaime Olmos
 
Cisco Presentation 1
Cisco Presentation 1Cisco Presentation 1
Cisco Presentation 1changcai
 
Boosting Hadoop Performance with Emulex OneConnect® 10Gb Ethernet Adapters
Boosting Hadoop Performance with  Emulex OneConnect® 10Gb Ethernet Adapters Boosting Hadoop Performance with  Emulex OneConnect® 10Gb Ethernet Adapters
Boosting Hadoop Performance with Emulex OneConnect® 10Gb Ethernet Adapters Emulex Corporation
 
Enabling the Borderless Organization
Enabling the Borderless OrganizationEnabling the Borderless Organization
Enabling the Borderless OrganizationCisco Canada
 
Cisco tec surya panditi - service provider
Cisco tec   surya panditi - service providerCisco tec   surya panditi - service provider
Cisco tec surya panditi - service providerCisco Public Relations
 
Cloud Connect 2011 - Cisco and the Cloud: Within and Beyond the Data Center
Cloud Connect 2011 - Cisco and the Cloud: Within and Beyond the Data CenterCloud Connect 2011 - Cisco and the Cloud: Within and Beyond the Data Center
Cloud Connect 2011 - Cisco and the Cloud: Within and Beyond the Data CenterCisco Service Provider
 
Cisco tec chris young - security intelligence operations
Cisco tec   chris young - security intelligence operationsCisco tec   chris young - security intelligence operations
Cisco tec chris young - security intelligence operationsCisco Public Relations
 

Was ist angesagt? (17)

Five Pillars of SharePoint Governance Supportability
Five Pillars of SharePoint Governance SupportabilityFive Pillars of SharePoint Governance Supportability
Five Pillars of SharePoint Governance Supportability
 
Talk IT_ Oracle_김상엽_110822
Talk IT_ Oracle_김상엽_110822Talk IT_ Oracle_김상엽_110822
Talk IT_ Oracle_김상엽_110822
 
Taming the Big Data Tsunami using Intel Architecture
Taming the Big Data Tsunami using Intel ArchitectureTaming the Big Data Tsunami using Intel Architecture
Taming the Big Data Tsunami using Intel Architecture
 
OpenStack on Intel
OpenStack on IntelOpenStack on Intel
OpenStack on Intel
 
Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBase
 
Data distribution in the cloud with Node.js
Data distribution in the cloud with Node.jsData distribution in the cloud with Node.js
Data distribution in the cloud with Node.js
 
Cisco Cloud Briefing and Experiences for Cloud Slam 2011
Cisco Cloud Briefing and Experiences for Cloud Slam 2011Cisco Cloud Briefing and Experiences for Cloud Slam 2011
Cisco Cloud Briefing and Experiences for Cloud Slam 2011
 
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
 
Michael De Leo Global IPv6 Summit México 2009
Michael De Leo Global IPv6 Summit México 2009Michael De Leo Global IPv6 Summit México 2009
Michael De Leo Global IPv6 Summit México 2009
 
Cisco Presentation 1
Cisco Presentation 1Cisco Presentation 1
Cisco Presentation 1
 
OWF12/Java Michael hirt
OWF12/Java Michael hirtOWF12/Java Michael hirt
OWF12/Java Michael hirt
 
Boosting Hadoop Performance with Emulex OneConnect® 10Gb Ethernet Adapters
Boosting Hadoop Performance with  Emulex OneConnect® 10Gb Ethernet Adapters Boosting Hadoop Performance with  Emulex OneConnect® 10Gb Ethernet Adapters
Boosting Hadoop Performance with Emulex OneConnect® 10Gb Ethernet Adapters
 
Enabling the Borderless Organization
Enabling the Borderless OrganizationEnabling the Borderless Organization
Enabling the Borderless Organization
 
Cisco tec surya panditi - service provider
Cisco tec   surya panditi - service providerCisco tec   surya panditi - service provider
Cisco tec surya panditi - service provider
 
Cloud Connect 2011 - Cisco and the Cloud: Within and Beyond the Data Center
Cloud Connect 2011 - Cisco and the Cloud: Within and Beyond the Data CenterCloud Connect 2011 - Cisco and the Cloud: Within and Beyond the Data Center
Cloud Connect 2011 - Cisco and the Cloud: Within and Beyond the Data Center
 
Cisco tec chris young - security intelligence operations
Cisco tec   chris young - security intelligence operationsCisco tec   chris young - security intelligence operations
Cisco tec chris young - security intelligence operations
 

Andere mochten auch

gkNAMING Brochure Linkedin
gkNAMING Brochure LinkedingkNAMING Brochure Linkedin
gkNAMING Brochure LinkedinGK BRAND, INC.
 
A Scalable Stack for Modular Web Applications
A Scalable Stack for Modular Web ApplicationsA Scalable Stack for Modular Web Applications
A Scalable Stack for Modular Web ApplicationsGunnar Wagenknecht
 
Developing Runtime Applications with Eclipse Gyrex
Developing Runtime Applications with Eclipse GyrexDeveloping Runtime Applications with Eclipse Gyrex
Developing Runtime Applications with Eclipse GyrexGunnar Wagenknecht
 
Disperse Capabilities for Companies Already on Social Media
Disperse Capabilities for Companies Already on Social MediaDisperse Capabilities for Companies Already on Social Media
Disperse Capabilities for Companies Already on Social MediaDisperse Interactive
 
Managing large and distributed Eclipse server applications.
Managing large and distributed Eclipse server applications.Managing large and distributed Eclipse server applications.
Managing large and distributed Eclipse server applications.Gunnar Wagenknecht
 
Building Server-Side Eclipse based web applications 2010
Building Server-Side Eclipse based web applications 2010Building Server-Side Eclipse based web applications 2010
Building Server-Side Eclipse based web applications 2010Gunnar Wagenknecht
 
Disperse Capabilities for Companies Not on Social Media
Disperse Capabilities for Companies Not on Social MediaDisperse Capabilities for Companies Not on Social Media
Disperse Capabilities for Companies Not on Social MediaDisperse Interactive
 
Building Server-Side Eclipse based web applications
Building Server-Side Eclipse based web applicationsBuilding Server-Side Eclipse based web applications
Building Server-Side Eclipse based web applicationsGunnar Wagenknecht
 
Building Server Applications with EclipseRT
Building Server Applications with EclipseRTBuilding Server Applications with EclipseRT
Building Server Applications with EclipseRTGunnar Wagenknecht
 
The CloudFree Commerce Platform
The CloudFree Commerce PlatformThe CloudFree Commerce Platform
The CloudFree Commerce PlatformGunnar Wagenknecht
 
Tasty Recipes for OSGi Bundles
Tasty Recipes for OSGi BundlesTasty Recipes for OSGi Bundles
Tasty Recipes for OSGi BundlesGunnar Wagenknecht
 
How to say no slideshare
How to say no slideshareHow to say no slideshare
How to say no slideshareRicky FM Law
 

Andere mochten auch (17)

gkNAMING Brochure Linkedin
gkNAMING Brochure LinkedingkNAMING Brochure Linkedin
gkNAMING Brochure Linkedin
 
A Scalable Stack for Modular Web Applications
A Scalable Stack for Modular Web ApplicationsA Scalable Stack for Modular Web Applications
A Scalable Stack for Modular Web Applications
 
Developing Runtime Applications with Eclipse Gyrex
Developing Runtime Applications with Eclipse GyrexDeveloping Runtime Applications with Eclipse Gyrex
Developing Runtime Applications with Eclipse Gyrex
 
Medical Mission to Peru
Medical Mission to PeruMedical Mission to Peru
Medical Mission to Peru
 
Disperse Capabilities for Companies Already on Social Media
Disperse Capabilities for Companies Already on Social MediaDisperse Capabilities for Companies Already on Social Media
Disperse Capabilities for Companies Already on Social Media
 
Managing large and distributed Eclipse server applications.
Managing large and distributed Eclipse server applications.Managing large and distributed Eclipse server applications.
Managing large and distributed Eclipse server applications.
 
Bad world
Bad worldBad world
Bad world
 
Building Server-Side Eclipse based web applications 2010
Building Server-Side Eclipse based web applications 2010Building Server-Side Eclipse based web applications 2010
Building Server-Side Eclipse based web applications 2010
 
Disperse Capabilities for Companies Not on Social Media
Disperse Capabilities for Companies Not on Social MediaDisperse Capabilities for Companies Not on Social Media
Disperse Capabilities for Companies Not on Social Media
 
Building Server-Side Eclipse based web applications
Building Server-Side Eclipse based web applicationsBuilding Server-Side Eclipse based web applications
Building Server-Side Eclipse based web applications
 
Building Server Applications with EclipseRT
Building Server Applications with EclipseRTBuilding Server Applications with EclipseRT
Building Server Applications with EclipseRT
 
An Introduction to EclipseRT
An Introduction to EclipseRTAn Introduction to EclipseRT
An Introduction to EclipseRT
 
The CloudFree Commerce Platform
The CloudFree Commerce PlatformThe CloudFree Commerce Platform
The CloudFree Commerce Platform
 
The Rope
The RopeThe Rope
The Rope
 
Tasty Recipes for OSGi Bundles
Tasty Recipes for OSGi BundlesTasty Recipes for OSGi Bundles
Tasty Recipes for OSGi Bundles
 
Tips & Tricks for Maven Tycho
Tips & Tricks for Maven TychoTips & Tricks for Maven Tycho
Tips & Tricks for Maven Tycho
 
How to say no slideshare
How to say no slideshareHow to say no slideshare
How to say no slideshare
 

Ähnlich wie Cloudify summit2012 pub

The Rise of Big Data and On-Demand IT
The Rise of Big Data and On-Demand ITThe Rise of Big Data and On-Demand IT
The Rise of Big Data and On-Demand ITInnoTech
 
Daniel cornejo cisco. centros de datos unificados y su evolución hacia la nub...
Daniel cornejo cisco. centros de datos unificados y su evolución hacia la nub...Daniel cornejo cisco. centros de datos unificados y su evolución hacia la nub...
Daniel cornejo cisco. centros de datos unificados y su evolución hacia la nub...datacentersummit
 
Cloud Computing at Cisco
Cloud Computing at CiscoCloud Computing at Cisco
Cloud Computing at CiscoCisco Canada
 
OpenStack- The Time is Now - Lew Tucker, Cisco
OpenStack- The Time is Now - Lew Tucker, CiscoOpenStack- The Time is Now - Lew Tucker, Cisco
OpenStack- The Time is Now - Lew Tucker, Ciscoramdurairaj
 
OpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew TuckerOpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew TuckerLew Tucker
 
Cisco tec de beer, andersen, o'sullivan - video & collaboration
Cisco tec   de beer, andersen, o'sullivan - video & collaborationCisco tec   de beer, andersen, o'sullivan - video & collaboration
Cisco tec de beer, andersen, o'sullivan - video & collaborationCisco Public Relations
 
SIOS Private Cloud
SIOS Private CloudSIOS Private Cloud
SIOS Private CloudJim Kaskade
 
Hitachi Cloud and Solutions
 Hitachi Cloud and Solutions Hitachi Cloud and Solutions
Hitachi Cloud and SolutionsHitachi Vantara
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2David Linthicum
 
Mikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMicrosoft Windows Embedded
 
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Igor De Souza
 
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkSoftware-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkRobert Keahey
 
01 roland top storage trends_praha_02
01 roland top storage trends_praha_0201 roland top storage trends_praha_02
01 roland top storage trends_praha_02IDC_CEMA
 
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...JAX London
 
2011 Sharepoint Summit - Microsoft's vision and strategy for the future of bu...
2011 Sharepoint Summit - Microsoft's vision and strategy for the future of bu...2011 Sharepoint Summit - Microsoft's vision and strategy for the future of bu...
2011 Sharepoint Summit - Microsoft's vision and strategy for the future of bu...MSHOWTO Bilisim Toplulugu
 
Dell Management And Automation Solutions For IT Infrastructures
Dell Management And Automation Solutions For IT InfrastructuresDell Management And Automation Solutions For IT Infrastructures
Dell Management And Automation Solutions For IT InfrastructuresAgora Group
 
IoT material revised edition
IoT material revised editionIoT material revised edition
IoT material revised editionpavan penugonda
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationBob Rhubart
 
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGateMicroservices Patterns with GoldenGate
Microservices Patterns with GoldenGateJeffrey T. Pollock
 

Ähnlich wie Cloudify summit2012 pub (20)

The Rise of Big Data and On-Demand IT
The Rise of Big Data and On-Demand ITThe Rise of Big Data and On-Demand IT
The Rise of Big Data and On-Demand IT
 
Daniel cornejo cisco. centros de datos unificados y su evolución hacia la nub...
Daniel cornejo cisco. centros de datos unificados y su evolución hacia la nub...Daniel cornejo cisco. centros de datos unificados y su evolución hacia la nub...
Daniel cornejo cisco. centros de datos unificados y su evolución hacia la nub...
 
Cloud Computing at Cisco
Cloud Computing at CiscoCloud Computing at Cisco
Cloud Computing at Cisco
 
Cisco
CiscoCisco
Cisco
 
OpenStack- The Time is Now - Lew Tucker, Cisco
OpenStack- The Time is Now - Lew Tucker, CiscoOpenStack- The Time is Now - Lew Tucker, Cisco
OpenStack- The Time is Now - Lew Tucker, Cisco
 
OpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew TuckerOpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew Tucker
 
Cisco tec de beer, andersen, o'sullivan - video & collaboration
Cisco tec   de beer, andersen, o'sullivan - video & collaborationCisco tec   de beer, andersen, o'sullivan - video & collaboration
Cisco tec de beer, andersen, o'sullivan - video & collaboration
 
SIOS Private Cloud
SIOS Private CloudSIOS Private Cloud
SIOS Private Cloud
 
Hitachi Cloud and Solutions
 Hitachi Cloud and Solutions Hitachi Cloud and Solutions
Hitachi Cloud and Solutions
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2
 
Mikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivity
 
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
 
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkSoftware-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the Network
 
01 roland top storage trends_praha_02
01 roland top storage trends_praha_0201 roland top storage trends_praha_02
01 roland top storage trends_praha_02
 
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
 
2011 Sharepoint Summit - Microsoft's vision and strategy for the future of bu...
2011 Sharepoint Summit - Microsoft's vision and strategy for the future of bu...2011 Sharepoint Summit - Microsoft's vision and strategy for the future of bu...
2011 Sharepoint Summit - Microsoft's vision and strategy for the future of bu...
 
Dell Management And Automation Solutions For IT Infrastructures
Dell Management And Automation Solutions For IT InfrastructuresDell Management And Automation Solutions For IT Infrastructures
Dell Management And Automation Solutions For IT Infrastructures
 
IoT material revised edition
IoT material revised editionIoT material revised edition
IoT material revised edition
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
 
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGateMicroservices Patterns with GoldenGate
Microservices Patterns with GoldenGate
 

Kürzlich hochgeladen

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Cloudify summit2012 pub

  • 1. Gary Berger Technical Leader, Engineering Office of the CTO May 17, 2012 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1
  • 2. Technical Leader, Office of the CTO Data Center Business Unit •  22 Years Infrastructure Architecture and Platform Development •  Performance and Capacity Planning •  Data Center Design •  Protocol Architecture •  Application Design and Scalability •  Software Defined Networking @gbatcisco garyberger.net © 2010 Cisco and/or its affiliates. All rights reserved. 2
  • 3. •  Partnering since 2008 •  Advanced integration with Cisco Unified Compute System •  OpenStack Integration (Nova, Quantum) •  “Cloud in a Box” - High performance scaling to 1TB and 40 Cores. © 2010 Cisco and/or its affiliates. All rights reserved. 3
  • 4. Data Size compared to Task Rate 1.  Compute Intensive •  Low number of tasks and small input size Data Size •  This includes MPI workloads familiar in HPC applications. High 2.  Data Analytics •  Larger data sizes familiar to Map/Reduce programming model Analytics 3.  Loosely Coupled Data Intensive Med •  Modest data size but increasing the number of tasks •  Indicative of data-grid applications and HTC which are bounded by memory capacity but also can be bounded by Compute Intensive local disk I/O Loosely Coupled 4.  Data Intensive Low •  Many tasks and large datasets. •  Formidable challenge for networks with dense matrix 1 1K 1M •  Categorized as Many Task Computing (MTC) Number of Tasks © 2010 Cisco and/or its affiliates. All rights reserved. 4
  • 5. •  Current Internet Trends •  Quick historical perspective and state of the “cloud” •  Data Center as a Business Archetypes •  Mechanical Sympathy •  Real World Challenges •  Service Centric Networking © 2010 Cisco and/or its affiliates. All rights reserved. 5
  • 6. •  +900M Users •  +150M Active Users •  4B videos view/day •  3.2B Likes/Comments/day •  +340M Tweets per day •  800M visitors/mnth •  +300M photos uploaded/day •  60H uploaded/min •  125B Friendships © 2010 Cisco and/or its affiliates. All rights reserved. 6
  • 7. Mobile Data Traffic Mobile Data Transfer Distribution (Exabytes/Month) 100% 12 90% 80% 10 70% 8 60% Other 6 50% Web 40% 4 Video 30% 2 20% 0 10% 2011 2012 2013 2014 2015 2016 0% Operator A Operator B Operator C Operator D Source: Cisco VNI Mobile 2012 Source: ByteMobile Mobile Analytics Report 2012 © 2010 Cisco and/or its affiliates. All rights reserved. 7
  • 8. Unique problems that Cloudfy solves © 2010 Cisco and/or its affiliates. All rights reserved. 8
  • 9. Alan Turing June 1912 - June 1954 © 2010 Cisco and/or its affiliates. All rights reserved. 9
  • 10. Host Centric Client Centric Database Centric Web Centric Service Centric “Technical Debt” “New Economy” •  Time shared •  Desktop •  Evolution of Client/ •  Normalized •  Loosely coupled system applications Server Presentation Layer components •  Explicit control •  Centralized File & •  4GL Programming •  Ubiquitous Access •  Web based •  Restricted scope Print •  Stored Procedures •  Ubiquitous API interactions •  Tightly Coupled •  Many dependencies •  Vertically Integrated •  Self-Described Data •  Almost Infinite •  Vertically •  Low network •  Proprietary Scalability Integrated utilization •  Global scope •  App driven Sparse to Dense operational integrity © 2010 Cisco and/or its affiliates. All rights reserved. 10
  • 11. © 2010 Cisco and/or its affiliates. All rights reserved. 11
  • 12. ZCloud © 2010 Cisco and/or its affiliates. All rights reserved. 12
  • 13. Geographic Market Expansion Reach Your Business Service New Sources Monetization Of Data Capex Controls © 2010 Cisco and/or its affiliates. All rights reserved. 13
  • 14. © 2010 Cisco and/or its affiliates. All rights reserved. 14
  • 15. “Until now, cloud computing has been mostly about the distribution of applications” “The next wave of cloud computing will enable the sharing of the environment to run those applications.” “You will be able to take advantage of what we had to build in order to create those applications” Ben Fried, CIO Google 2012 © 2010 Cisco and/or its affiliates. All rights reserved. 15
  • 16. © 2010 Cisco and/or its affiliates. All rights reserved. 16
  • 17. Homogenous Web Scale Heterogeneous Multi-Tenant Unified Multi-Service •  Highly distributed •  Highly virtualized •  Highly flexible •  Leverages scale-out/parallel •  Leverage compute arbitrage and •  Incorporates qualities of both HMT and application design SPOT market HWS •  Minimizes heterogeneous applications •  Benefits from a mixture of customer •  Purpose built to remove infrastructure by providing higher level services and market segments to randomize barriers to application development common resources management demand •  Manages resources more efficiently by •  Enhanced focus on cost and efficiency •  Complex engineering due to controlling allocation via higher-level due to large population. overlapping naming/addressing platform services •  Operational separation of code, data, •  Complex operations due to •  Provides best ROI and flexibility configuration and policy uncoordinated modifications, through common abstraction libraries interference due to competing access and runtimes to shared resources •  “Its all about the app” •  Enhanced focus on security and •  Operations as a Service isolation Examples: Google, MSFT, Facebook, Examples: Amazon EC2, Rackspace, Examples: Amazon (DDB, EMR), RHEL Yahoo etc..). OpenShift, MSFT Azure, VMForce © 2010 Cisco and/or its affiliates. All rights reserved. 17
  • 18. Having an understanding of the underlying architecture and behavior in order to build better systems. Power Wall I/O Wall App Memory Wall © 2010 Cisco and/or its affiliates. All rights reserved. 18
  • 19. Coherency starts to force retrograde behavior O(N^2) Serialized Contention starts to dominate (i.e. locking) Amdahl Linear Growth p (Scale-Up/In) C( p) = 1 + α ( p −1) + β p( p −1) © 2010 Cisco and/or its affiliates. All rights reserved. 19
  • 20. Load Balancer Load Load Web Balancer Firewall Network Balancer Network Network Network Firewall Firewall DBA Presentation App App Tier Logic Data Increased Delay/Limited Scalability © 2010 Cisco and/or its affiliates. All rights reserved. 20
  • 21. Cluster Manager Recipe Caching App Data & Services Services SDN Controller Presentation © 2010 Cisco and/or its affiliates. All rights reserved. 21
  • 22. network{ name: publish_subscribe application { qos: best_effort name : myApp isolation: per_domain tenantID: tenantID encryption: true service { msgPattern: pubsub compute { } template: ucs_small_linux storage { } name= cache_persistent network { cache { template: publish_subscribe capacity: 5G } evictionPolicy: LRU storage { } template: cache_persistant persistence{ } block: 10TB file: extfs } RAID: 10 } } } © 2010 Cisco and/or its affiliates. All rights reserved. 22
  • 23. •  Effective Resource Sharing •  Further away from the metal, the harder it is to understand (non-deterministic performance) •  Contention grows while accessing shared resources •  What instruments to collect analyze and model •  Programming Languages •  Generally languages are insufficient for building large applications (lack of procedures in JAVA, lack of encapsulation in Python, etc.) •  Concurrency is still extremely difficult and hard to reason about (trend towards functional reactive programing) •  Throw away code •  Network Scalability •  Segmentation and Isolation •  Address Learning •  Application aware •  Programmatic Interfaces •  Security •  In-flight/At-Rest encryption •  Proper tradeoff between performance and privacy •  Rat-Hole because of lack of tools, developer education and highly incentivized and motivated hacker community © 2010 Cisco and/or its affiliates. All rights reserved. 23
  • 24. Thank you. © 2010 Cisco and/or its affiliates. All rights reserved. 24