SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
A patterns/workload-
based approach to the
         cloud
     Davanum Srinivas
       dims@us.ibm.com
            @dims
We need a better way manage
      application environments
   Setting up meaningful application
    environments takes too long

   Recreating or migrating application
    environments is too hard

   Sharing infrastructure resources limited by
    the first two problems
Virtualization can help
   Virtualization eliminates manual
    installation steps

   Advanced virtualization eliminates some of
    the configuration/integration steps
       OVF plays a role here by providing standards-
        based mechanisms for passing in activation
        information
Enhancing virtualization


                                    User customizations

    Transforms
   environment’s       Activation
personality based on
                                    Middleware software
                         Engine
 user/system input


                                     Operating System
But virtualization is not
              enough
   Middleware application environments often
    require more than a single VM

   In this case, getting a VM fast only gets
    you so far

   You still retain responsibility for
    orchestration of inter-VM configuration
Patterns bridge the gap
Patterns bring value
   Patterns (templates, assemblies, etc.) build
    on virtual images to provide a complete
    representation of your environment

   Patterns are deployable units

   Patterns encapsulate and automate
    installation, configuration, and integration
Workload Patterns
Benefits of Workload Solutions
 Integrated monitoring
 Integrated life-cycle management
 Integrated application infrastructure
  components (App Server, DB, networking)
 Elasticity
 Metering & Billing
 Continuously available applications
Flexibility vs TCO
 Low




                                                Workloads



TCO
                                   Topologies


                     OS Images 


          Customer
 High       Built

        Customized                                          Standardized
                                  Flexibility
Resources
   Check out IBM cloud resources:
    http://bit.ly/ibmDWCloud

   Contact me via email:dims@us.ibm.com

   Or on Twitter: @dims

Contenu connexe

Tendances

ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...WASdev Community
 
Distributed Server
Distributed ServerDistributed Server
Distributed ServerRajan Kumar
 
Cloudify - Scalability On Demand
Cloudify - Scalability On DemandCloudify - Scalability On Demand
Cloudify - Scalability On DemandFederico Feroldi
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computingRubaNagarajan
 
Cloud computing technology
Cloud computing technologyCloud computing technology
Cloud computing technologyRubaNagarajan
 
Modularity and Enterprise Software
Modularity and Enterprise SoftwareModularity and Enterprise Software
Modularity and Enterprise SoftwareIDES Editor
 
cloud coumputing
cloud coumputingcloud coumputing
cloud coumputingsai kumar R
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using vir...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using vir...DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using vir...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using vir...IEEEGLOBALSOFTTECHNOLOGIES
 
VMworld Revisited; VMware View & vSphere 4.1
VMworld Revisited; VMware View & vSphere 4.1VMworld Revisited; VMware View & vSphere 4.1
VMworld Revisited; VMware View & vSphere 4.1Paul O'Doherty
 
Desktop Virtualization and the Consumerization of IT
Desktop Virtualization and the Consumerization of ITDesktop Virtualization and the Consumerization of IT
Desktop Virtualization and the Consumerization of ITInnoTech
 

Tendances (19)

VMWARE
VMWAREVMWARE
VMWARE
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
 
Distributed Server
Distributed ServerDistributed Server
Distributed Server
 
It's time to optimize
It's time to optimizeIt's time to optimize
It's time to optimize
 
IBM Power Cloud Solutions
IBM Power Cloud SolutionsIBM Power Cloud Solutions
IBM Power Cloud Solutions
 
IBM BladeCenter Foundation for Cloud
IBM BladeCenter Foundation for CloudIBM BladeCenter Foundation for Cloud
IBM BladeCenter Foundation for Cloud
 
V mware view
V mware viewV mware view
V mware view
 
Cloudify - Scalability On Demand
Cloudify - Scalability On DemandCloudify - Scalability On Demand
Cloudify - Scalability On Demand
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Cloud computing technology
Cloud computing technologyCloud computing technology
Cloud computing technology
 
Modularity and Enterprise Software
Modularity and Enterprise SoftwareModularity and Enterprise Software
Modularity and Enterprise Software
 
cloud coumputing
cloud coumputingcloud coumputing
cloud coumputing
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using vir...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using vir...DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using vir...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using vir...
 
VMworld Revisited; VMware View & vSphere 4.1
VMworld Revisited; VMware View & vSphere 4.1VMworld Revisited; VMware View & vSphere 4.1
VMworld Revisited; VMware View & vSphere 4.1
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Deco1
Deco1Deco1
Deco1
 
Cloud. het draait allemaal om de app!
Cloud. het draait allemaal om de app!Cloud. het draait allemaal om de app!
Cloud. het draait allemaal om de app!
 
Desktop Virtualization and the Consumerization of IT
Desktop Virtualization and the Consumerization of ITDesktop Virtualization and the Consumerization of IT
Desktop Virtualization and the Consumerization of IT
 

En vedette

Ecomp 6203 mike maki edu2.0 features
Ecomp 6203 mike maki edu2.0 featuresEcomp 6203 mike maki edu2.0 features
Ecomp 6203 mike maki edu2.0 featuresmhm55
 
Final Project Part I
Final Project Part IFinal Project Part I
Final Project Part Ijnoles
 
Civil war journal project
Civil war journal projectCivil war journal project
Civil war journal projectkeboruff
 
Around the Web 2 in 80 Minutes
Around the Web 2 in 80 MinutesAround the Web 2 in 80 Minutes
Around the Web 2 in 80 Minutesgladsteins
 
Ecomp of the gilmore family
Ecomp of the gilmore familyEcomp of the gilmore family
Ecomp of the gilmore familykeboruff
 
Cindy turnerfinal eportfolio
Cindy turnerfinal eportfolioCindy turnerfinal eportfolio
Cindy turnerfinal eportfoliocturner14
 
Everything i need to know about the internet
Everything i need to know about the internetEverything i need to know about the internet
Everything i need to know about the internetgladsteins
 
Manhattan- ECOMP 6203
Manhattan- ECOMP 6203Manhattan- ECOMP 6203
Manhattan- ECOMP 6203mrs13881
 
Oslo.versioned objects - Deep Dive
Oslo.versioned objects - Deep DiveOslo.versioned objects - Deep Dive
Oslo.versioned objects - Deep Divedavanum
 
Open Platform for NFV (developer)
Open Platform for NFV (developer)Open Platform for NFV (developer)
Open Platform for NFV (developer)OPNFV
 
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementationTech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementationnvirters
 
Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015
Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015
Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015Sean Chen
 
Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionJoe Huang
 
vnf-managers-you-must-know
vnf-managers-you-must-knowvnf-managers-you-must-know
vnf-managers-you-must-knowTrinath Somanchi
 
We Are OpenStack: Jonathan Bryce, OpenStack Foundation
We Are OpenStack: Jonathan Bryce, OpenStack FoundationWe Are OpenStack: Jonathan Bryce, OpenStack Foundation
We Are OpenStack: Jonathan Bryce, OpenStack FoundationOpenStack
 
Mobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5GMobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5GAlberto Diez
 
OVN - Basics and deep dive
OVN - Basics and deep diveOVN - Basics and deep dive
OVN - Basics and deep diveTrinath Somanchi
 
Prometheus: A Next Generation Monitoring System (FOSDEM 2016)
Prometheus: A Next Generation Monitoring System (FOSDEM 2016)Prometheus: A Next Generation Monitoring System (FOSDEM 2016)
Prometheus: A Next Generation Monitoring System (FOSDEM 2016)Brian Brazil
 

En vedette (20)

Ecomp 6203 mike maki edu2.0 features
Ecomp 6203 mike maki edu2.0 featuresEcomp 6203 mike maki edu2.0 features
Ecomp 6203 mike maki edu2.0 features
 
Final Project Part I
Final Project Part IFinal Project Part I
Final Project Part I
 
Civil war journal project
Civil war journal projectCivil war journal project
Civil war journal project
 
Around the Web 2 in 80 Minutes
Around the Web 2 in 80 MinutesAround the Web 2 in 80 Minutes
Around the Web 2 in 80 Minutes
 
Ecomp of the gilmore family
Ecomp of the gilmore familyEcomp of the gilmore family
Ecomp of the gilmore family
 
Cindy turnerfinal eportfolio
Cindy turnerfinal eportfolioCindy turnerfinal eportfolio
Cindy turnerfinal eportfolio
 
Everything i need to know about the internet
Everything i need to know about the internetEverything i need to know about the internet
Everything i need to know about the internet
 
Manhattan- ECOMP 6203
Manhattan- ECOMP 6203Manhattan- ECOMP 6203
Manhattan- ECOMP 6203
 
Oslo.versioned objects - Deep Dive
Oslo.versioned objects - Deep DiveOslo.versioned objects - Deep Dive
Oslo.versioned objects - Deep Dive
 
Open Platform for NFV (developer)
Open Platform for NFV (developer)Open Platform for NFV (developer)
Open Platform for NFV (developer)
 
Network as a Service, Assaf Muller
Network as a Service, Assaf MullerNetwork as a Service, Assaf Muller
Network as a Service, Assaf Muller
 
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementationTech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
 
Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015
Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015
Carrier Grade MANO for Service Agility - Presented at NFV World Congress 2015
 
Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solution
 
Smart City #ITUWORLD
Smart City #ITUWORLDSmart City #ITUWORLD
Smart City #ITUWORLD
 
vnf-managers-you-must-know
vnf-managers-you-must-knowvnf-managers-you-must-know
vnf-managers-you-must-know
 
We Are OpenStack: Jonathan Bryce, OpenStack Foundation
We Are OpenStack: Jonathan Bryce, OpenStack FoundationWe Are OpenStack: Jonathan Bryce, OpenStack Foundation
We Are OpenStack: Jonathan Bryce, OpenStack Foundation
 
Mobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5GMobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5G
 
OVN - Basics and deep dive
OVN - Basics and deep diveOVN - Basics and deep dive
OVN - Basics and deep dive
 
Prometheus: A Next Generation Monitoring System (FOSDEM 2016)
Prometheus: A Next Generation Monitoring System (FOSDEM 2016)Prometheus: A Next Generation Monitoring System (FOSDEM 2016)
Prometheus: A Next Generation Monitoring System (FOSDEM 2016)
 

Similaire à A patterns/workload-based approach to the cloud

Virtualization & it`s utilization for load in cloud data centers
Virtualization & it`s utilization for load in cloud data centersVirtualization & it`s utilization for load in cloud data centers
Virtualization & it`s utilization for load in cloud data centersBheemsen Singh
 
Cloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCapgemini
 
Cloud models and platforms
Cloud models and platformsCloud models and platforms
Cloud models and platformspurplesea
 
System Center Virtual Machine Manager 2012 - Whats New
System Center  Virtual Machine Manager 2012 - Whats NewSystem Center  Virtual Machine Manager 2012 - Whats New
System Center Virtual Machine Manager 2012 - Whats NewAmit Gatenyo
 
Short Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docxShort Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docxbudabrooks46239
 
Robert LeBlanc - Cloud Forum Presentation
Robert LeBlanc - Cloud Forum Presentation Robert LeBlanc - Cloud Forum Presentation
Robert LeBlanc - Cloud Forum Presentation Mauricio Godoy
 
Gen-i Cloud 101 presentation
Gen-i Cloud 101 presentationGen-i Cloud 101 presentation
Gen-i Cloud 101 presentationSimmy_online
 
System Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & RoadmapSystem Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & RoadmapAmit Gatenyo
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAlessandro Iudica
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusacatherinewall
 
Cloud Computing 2010 - EMC - Bruno Melandri
Cloud Computing 2010 - EMC - Bruno MelandriCloud Computing 2010 - EMC - Bruno Melandri
Cloud Computing 2010 - EMC - Bruno MelandriManuela Moroncini
 
Cloud models and platforms
Cloud models and platformsCloud models and platforms
Cloud models and platformsPrabhat gangwar
 
Microsoft System Center 2012 overview datasheet
Microsoft System Center 2012 overview datasheetMicrosoft System Center 2012 overview datasheet
Microsoft System Center 2012 overview datasheetDavid J Rosenthal
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1ADEOLA ADISA
 
Cloud Computing By Pankaj Sharma
Cloud Computing By Pankaj SharmaCloud Computing By Pankaj Sharma
Cloud Computing By Pankaj SharmaRanjan Kumar
 
Cloud Technology and VirtualizationProject Deli.docx
Cloud Technology and VirtualizationProject Deli.docxCloud Technology and VirtualizationProject Deli.docx
Cloud Technology and VirtualizationProject Deli.docxmonicafrancis71118
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...IEEEFINALYEARPROJECTS
 
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...IEEEGLOBALSOFTTECHNOLOGIES
 
Karrox introduction to cloud computing
Karrox introduction to cloud computingKarrox introduction to cloud computing
Karrox introduction to cloud computingKarrox Franchise
 

Similaire à A patterns/workload-based approach to the cloud (20)

24 27
24 2724 27
24 27
 
Virtualization & it`s utilization for load in cloud data centers
Virtualization & it`s utilization for load in cloud data centersVirtualization & it`s utilization for load in cloud data centers
Virtualization & it`s utilization for load in cloud data centers
 
Cloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCloud Computing at UTM Shillong
Cloud Computing at UTM Shillong
 
Cloud models and platforms
Cloud models and platformsCloud models and platforms
Cloud models and platforms
 
System Center Virtual Machine Manager 2012 - Whats New
System Center  Virtual Machine Manager 2012 - Whats NewSystem Center  Virtual Machine Manager 2012 - Whats New
System Center Virtual Machine Manager 2012 - Whats New
 
Short Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docxShort Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docx
 
Robert LeBlanc - Cloud Forum Presentation
Robert LeBlanc - Cloud Forum Presentation Robert LeBlanc - Cloud Forum Presentation
Robert LeBlanc - Cloud Forum Presentation
 
Gen-i Cloud 101 presentation
Gen-i Cloud 101 presentationGen-i Cloud 101 presentation
Gen-i Cloud 101 presentation
 
System Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & RoadmapSystem Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & Roadmap
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
 
Cloud Computing 2010 - EMC - Bruno Melandri
Cloud Computing 2010 - EMC - Bruno MelandriCloud Computing 2010 - EMC - Bruno Melandri
Cloud Computing 2010 - EMC - Bruno Melandri
 
Cloud models and platforms
Cloud models and platformsCloud models and platforms
Cloud models and platforms
 
Microsoft System Center 2012 overview datasheet
Microsoft System Center 2012 overview datasheetMicrosoft System Center 2012 overview datasheet
Microsoft System Center 2012 overview datasheet
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
Cloud Computing By Pankaj Sharma
Cloud Computing By Pankaj SharmaCloud Computing By Pankaj Sharma
Cloud Computing By Pankaj Sharma
 
Cloud Technology and VirtualizationProject Deli.docx
Cloud Technology and VirtualizationProject Deli.docxCloud Technology and VirtualizationProject Deli.docx
Cloud Technology and VirtualizationProject Deli.docx
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...
 
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
 
Karrox introduction to cloud computing
Karrox introduction to cloud computingKarrox introduction to cloud computing
Karrox introduction to cloud computing
 

A patterns/workload-based approach to the cloud

  • 1. A patterns/workload- based approach to the cloud Davanum Srinivas dims@us.ibm.com @dims
  • 2. We need a better way manage application environments  Setting up meaningful application environments takes too long  Recreating or migrating application environments is too hard  Sharing infrastructure resources limited by the first two problems
  • 3. Virtualization can help  Virtualization eliminates manual installation steps  Advanced virtualization eliminates some of the configuration/integration steps  OVF plays a role here by providing standards- based mechanisms for passing in activation information
  • 4. Enhancing virtualization User customizations Transforms environment’s Activation personality based on Middleware software Engine user/system input Operating System
  • 5. But virtualization is not enough  Middleware application environments often require more than a single VM  In this case, getting a VM fast only gets you so far  You still retain responsibility for orchestration of inter-VM configuration
  • 7. Patterns bring value  Patterns (templates, assemblies, etc.) build on virtual images to provide a complete representation of your environment  Patterns are deployable units  Patterns encapsulate and automate installation, configuration, and integration
  • 9. Benefits of Workload Solutions  Integrated monitoring  Integrated life-cycle management  Integrated application infrastructure components (App Server, DB, networking)  Elasticity  Metering & Billing  Continuously available applications
  • 10. Flexibility vs TCO Low Workloads TCO Topologies OS Images  Customer High Built Customized Standardized Flexibility
  • 11. Resources  Check out IBM cloud resources: http://bit.ly/ibmDWCloud  Contact me via email:dims@us.ibm.com  Or on Twitter: @dims