SlideShare a Scribd company logo
1 of 18
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
1
John.Treadway@cloudtp.com / Senior Vice President / @cloudbzz / May 6, 2013
Understanding IaaS
Requirements, Design & Performance
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
2
What are the key design characteristics for IaaS clouds?
What are some of the key IaaS cloud patterns that emerge from
these choices?
What fundamental capabilities are impacted by these
decisions?
How do you use this knowledge to better construct a portfolio
of IaaS cloud services best suited to your portfolio of
applications?
Agenda
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
3
Horses for Courses
Would you bet on a horse…
without knowing how it
runs on today’s course?
Grass? Dirt? Muddy? Dry? Long? Short?
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
4
Would you bet on a cloud if you didn’t know how it’s built?
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
5
• Performance
• Elasticity
• Security
• Reliability
• Interoperability & Portability
• And more…
Clouds Can Vary Significantly In Terms of…
Clouds have their own unique fingerprints…
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
6
What’s In a Cloud?
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
7
The Choices They Make Affects The Behavior of your Apps
• Many smaller vs. fewer larger servers?
• How much memory per server/blade?
• What is my network topology?,
• How fast is my network? 1G, 10G, 40G
• How is QoS managed? Is it managed?
• Where is storage – Local? SAN? Both?
• What type of storage – iSCSI? SATA?
SSD?
• What is the redundancy that is in the
infrastructure?
• What high-availability functionality is
resident in the cloud?
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
8
Does Your Chosen Cloud Have a Noisy Neighbor Issue?
Contention happens…
… How is it managed?
Can you pay for lower
resource contention at the
network, storage
(LUN), CPU or RAM level?
Is your cloud architected
to provide maximum
through-put with advance
technologies such as
Infiniband and SSDs?
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
9
Is your cloud more of a PaaS? If so, does that limit you?
• A PaaS can be more
prescriptive
– OpenShift for JBOSS vs. Cloud
Foundry for Tomcat
• Do you use the PaaS features
being layered onto IaaS
environments?
– RDS, SQS, Elastic Beanstalk
(Tomcat – not WebLogic),
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
10
Three Cloud Design Patterns (of many)
Advanced, highly
elastic, open
technologies,
commodity gear
So-called “Enterprise
Clouds” – traditional
tools, approaches, and
vendor gear du jour
High-performance
clouds with state-of-
the-art technology
• Limited redundancy – 1
NIC, power supply, etc.
• HA in the application
• All custs/ workloads get
same QoS
• Developer-centric
• PaaS features
• Dual NIC, power, etc.
• HA in the hypervisor
and middleware
• Possible QoS configs for
custs and workloads
• IT operations-centric
• High-performance
hardware
• SSDs, Infiniband, etc.
• Dual NIC, power, etc.
• HA in the hypervisor
and middleware
• Application-centric
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
11
What is impact of fast storage coupled with fast networks?
Cloud 1
Cloud 2
Cloud 3
Cloud 1
Cloud 2
Cloud 3
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
12
How does a faster network help you?
Cloud 1
Cloud 2
Cloud 3
Cloud 1
Cloud 2
Cloud 3
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
13
• Where are their data centers?
• How do they handle security and certifications?
• What about SLAs?
• Can you connect your data center to theirs on an MPLS circuit?
• What types of tools do they provide for management and
administration?
• Is their cloud supported by leading tools and service providers?
• Pricing and support options?
• What’s in their service catalog?
• How much work will it be to get your applications running on
their cloud?
There’s so much more to evaluate beyond technical design…
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
14
Example public PaaS / IaaS provider high-level comparison*
Technical Requirements Amazon
Google App
Engine
Verizon
Terremark
CenturyLink
Savvis
Microsoft
Azure
Global Deployments
Webscale, Total Capacity
Autoscaling, Dynamic Allocation of
Compute and Storage
Cloud Management Tools
Security Certifications
Connectivity to Legacy Systems
Completeness of Solution (how much
still has to be built?)
Terremark
Not ready Fully ready
*Not actual ratings. Data not
intended for use in cloud
vendor evaluations.
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
15
As with betting on horses, handicapping your cloud
based on detailed requirements can give you the
edge you need
Handicapping clouds takes analysis
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
16
In other words, do your research before you bet on a cloud…
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
17
… and maybe you can be a cloud WINNER too!
© 2013 Cloud Technology Partners, Inc. / www.cloudtp.com
18
Ask by email / John.Treadway@cloudtp.com / www.cloudtp.com
Questions?

More Related Content

What's hot

Roadmap to Enterprise Cloud Computing
Roadmap to Enterprise Cloud ComputingRoadmap to Enterprise Cloud Computing
Roadmap to Enterprise Cloud ComputingRex Wang
 
IBM Cloud OpenStack Services
IBM Cloud OpenStack ServicesIBM Cloud OpenStack Services
IBM Cloud OpenStack ServicesOpenStack_Online
 
Community IT Webinar - Cloud Migration Planning
Community IT Webinar - Cloud Migration PlanningCommunity IT Webinar - Cloud Migration Planning
Community IT Webinar - Cloud Migration PlanningCommunity IT Innovators
 
Microsoft Azure cloud computing
Microsoft Azure cloud computingMicrosoft Azure cloud computing
Microsoft Azure cloud computingRoman Antonov
 
Cloud service models 101
Cloud service models 101Cloud service models 101
Cloud service models 101Nagaraj Shenoy
 
WP VERITAS InfoScale Storage and Dockers Intro - v8
WP VERITAS InfoScale Storage and Dockers Intro - v8WP VERITAS InfoScale Storage and Dockers Intro - v8
WP VERITAS InfoScale Storage and Dockers Intro - v8Rajagopal Vaideeswaran
 
Cisco integrated system for microsoft azure stack
Cisco integrated system for microsoft azure stackCisco integrated system for microsoft azure stack
Cisco integrated system for microsoft azure stackAymen Mami
 
Multi-tenancy In the Cloud
Multi-tenancy In the CloudMulti-tenancy In the Cloud
Multi-tenancy In the Cloudsdevillers
 
Eucalyptus-AWS Hybrid Using RightScale myCloud
Eucalyptus-AWS Hybrid Using RightScale myCloudEucalyptus-AWS Hybrid Using RightScale myCloud
Eucalyptus-AWS Hybrid Using RightScale myCloudRightScale
 
Multi-Tenant SOA Middleware for Cloud Computing
Multi-Tenant SOA Middleware for Cloud ComputingMulti-Tenant SOA Middleware for Cloud Computing
Multi-Tenant SOA Middleware for Cloud ComputingSrinath Perera
 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud ComputingDavid Wallom
 
The Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure ProvisioningThe Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure Provisioning Ashnikbiz
 
AWS Summit Auckland - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland  - Running your Enterprise Windows Workload on AWSAWS Summit Auckland  - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland - Running your Enterprise Windows Workload on AWSAmazon Web Services
 
Microsoft Azure Stack in Tunisia
Microsoft Azure Stack in TunisiaMicrosoft Azure Stack in Tunisia
Microsoft Azure Stack in TunisiaAymen Mami
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformNagaraj Shenoy
 
Torusware Corporate Presentation
Torusware Corporate PresentationTorusware Corporate Presentation
Torusware Corporate PresentationTorusware
 
Cloud Services Integration Automation-External
Cloud Services Integration Automation-ExternalCloud Services Integration Automation-External
Cloud Services Integration Automation-ExternalSukumar Nayak
 

What's hot (20)

Roadmap to Enterprise Cloud Computing
Roadmap to Enterprise Cloud ComputingRoadmap to Enterprise Cloud Computing
Roadmap to Enterprise Cloud Computing
 
IBM Cloud OpenStack Services
IBM Cloud OpenStack ServicesIBM Cloud OpenStack Services
IBM Cloud OpenStack Services
 
Community IT Webinar - Cloud Migration Planning
Community IT Webinar - Cloud Migration PlanningCommunity IT Webinar - Cloud Migration Planning
Community IT Webinar - Cloud Migration Planning
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Microsoft Azure cloud computing
Microsoft Azure cloud computingMicrosoft Azure cloud computing
Microsoft Azure cloud computing
 
Cloud service models 101
Cloud service models 101Cloud service models 101
Cloud service models 101
 
WP VERITAS InfoScale Storage and Dockers Intro - v8
WP VERITAS InfoScale Storage and Dockers Intro - v8WP VERITAS InfoScale Storage and Dockers Intro - v8
WP VERITAS InfoScale Storage and Dockers Intro - v8
 
Cisco integrated system for microsoft azure stack
Cisco integrated system for microsoft azure stackCisco integrated system for microsoft azure stack
Cisco integrated system for microsoft azure stack
 
Multi-tenancy In the Cloud
Multi-tenancy In the CloudMulti-tenancy In the Cloud
Multi-tenancy In the Cloud
 
Eucalyptus-AWS Hybrid Using RightScale myCloud
Eucalyptus-AWS Hybrid Using RightScale myCloudEucalyptus-AWS Hybrid Using RightScale myCloud
Eucalyptus-AWS Hybrid Using RightScale myCloud
 
Multi-Tenant SOA Middleware for Cloud Computing
Multi-Tenant SOA Middleware for Cloud ComputingMulti-Tenant SOA Middleware for Cloud Computing
Multi-Tenant SOA Middleware for Cloud Computing
 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud Computing
 
The Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure ProvisioningThe Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure Provisioning
 
AWS Summit Auckland - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland  - Running your Enterprise Windows Workload on AWSAWS Summit Auckland  - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland - Running your Enterprise Windows Workload on AWS
 
Multi cloud PaaS
Multi cloud PaaSMulti cloud PaaS
Multi cloud PaaS
 
Ism
IsmIsm
Ism
 
Microsoft Azure Stack in Tunisia
Microsoft Azure Stack in TunisiaMicrosoft Azure Stack in Tunisia
Microsoft Azure Stack in Tunisia
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
 
Torusware Corporate Presentation
Torusware Corporate PresentationTorusware Corporate Presentation
Torusware Corporate Presentation
 
Cloud Services Integration Automation-External
Cloud Services Integration Automation-ExternalCloud Services Integration Automation-External
Cloud Services Integration Automation-External
 

Viewers also liked

Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a Service
Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a ServiceProzessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a Service
Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a ServiceGBS PAVONE Groupware GmbH
 
IaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceIaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceRajind Ruparathna
 
Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)Raj Sarode
 
Comparing IaaS: VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS: VMware vs OpenStack vs Google’s GanetiComparing IaaS: VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS: VMware vs OpenStack vs Google’s GanetiGiuseppe Paterno'
 
Perlbeginners proposal
Perlbeginners proposalPerlbeginners proposal
Perlbeginners proposalazuma satoshi
 
Animatore missionario-4.2015-ok-web
Animatore missionario-4.2015-ok-webAnimatore missionario-4.2015-ok-web
Animatore missionario-4.2015-ok-webMaike Loes
 
Giornata in memoria dei missionari martiri
Giornata in memoria dei missionari martiriGiornata in memoria dei missionari martiri
Giornata in memoria dei missionari martiriMaike Loes
 
Lectionline XXVI domenica del t o 28 settembre 2014
Lectionline XXVI domenica del t o 28 settembre 2014Lectionline XXVI domenica del t o 28 settembre 2014
Lectionline XXVI domenica del t o 28 settembre 2014Maike Loes
 
Social Media Marketing Solution for Realtors
Social Media Marketing Solution for RealtorsSocial Media Marketing Solution for Realtors
Social Media Marketing Solution for Realtorssocialraver
 
Study space times
Study space timesStudy space times
Study space timesstoliros
 
Survival Skills Screenplay
Survival Skills ScreenplaySurvival Skills Screenplay
Survival Skills Screenplaystoliros
 
YAPC::Asia 2012 CPANに恩返ししよう
YAPC::Asia 2012 CPANに恩返ししようYAPC::Asia 2012 CPANに恩返ししよう
YAPC::Asia 2012 CPANに恩返ししようazuma satoshi
 
Family tree
Family tree Family tree
Family tree 35150
 
Lectio Divina 2o. dom. bodas de caná
Lectio Divina  2o. dom. bodas de canáLectio Divina  2o. dom. bodas de caná
Lectio Divina 2o. dom. bodas de canáMaike Loes
 

Viewers also liked (20)

Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a Service
Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a ServiceProzessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a Service
Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a Service
 
IaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceIaaS - Infrastructure as a Service
IaaS - Infrastructure as a Service
 
Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)
 
Comparing IaaS: VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS: VMware vs OpenStack vs Google’s GanetiComparing IaaS: VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS: VMware vs OpenStack vs Google’s Ganeti
 
CloudStack Architecture
CloudStack ArchitectureCloudStack Architecture
CloudStack Architecture
 
Perlbeginners proposal
Perlbeginners proposalPerlbeginners proposal
Perlbeginners proposal
 
We talc
We talcWe talc
We talc
 
Inspiration Lab - Winner IFLA Biblibre 2016 marketing award
Inspiration Lab - Winner IFLA Biblibre 2016 marketing awardInspiration Lab - Winner IFLA Biblibre 2016 marketing award
Inspiration Lab - Winner IFLA Biblibre 2016 marketing award
 
Animatore missionario-4.2015-ok-web
Animatore missionario-4.2015-ok-webAnimatore missionario-4.2015-ok-web
Animatore missionario-4.2015-ok-web
 
Giornata in memoria dei missionari martiri
Giornata in memoria dei missionari martiriGiornata in memoria dei missionari martiri
Giornata in memoria dei missionari martiri
 
Lec1 understanding unix
Lec1 understanding unixLec1 understanding unix
Lec1 understanding unix
 
Lectionline XXVI domenica del t o 28 settembre 2014
Lectionline XXVI domenica del t o 28 settembre 2014Lectionline XXVI domenica del t o 28 settembre 2014
Lectionline XXVI domenica del t o 28 settembre 2014
 
Social Media Marketing Solution for Realtors
Social Media Marketing Solution for RealtorsSocial Media Marketing Solution for Realtors
Social Media Marketing Solution for Realtors
 
Study space times
Study space timesStudy space times
Study space times
 
Survival Skills Screenplay
Survival Skills ScreenplaySurvival Skills Screenplay
Survival Skills Screenplay
 
YAPC::Asia 2012 CPANに恩返ししよう
YAPC::Asia 2012 CPANに恩返ししようYAPC::Asia 2012 CPANに恩返ししよう
YAPC::Asia 2012 CPANに恩返ししよう
 
Scuola dante alighieri
Scuola dante alighieriScuola dante alighieri
Scuola dante alighieri
 
Family tree
Family tree Family tree
Family tree
 
Lectio Divina 2o. dom. bodas de caná
Lectio Divina  2o. dom. bodas de canáLectio Divina  2o. dom. bodas de caná
Lectio Divina 2o. dom. bodas de caná
 
A-iPAS Brochure
A-iPAS BrochureA-iPAS Brochure
A-iPAS Brochure
 

Similar to Understanding IaaS Requirements & Design Cloud

Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationesebeus
 
The Many Faces of PaaS
The Many Faces of PaaSThe Many Faces of PaaS
The Many Faces of PaaSMike Kavis
 
Linthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsLinthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsDavid Linthicum
 
PaaS in the Real World
PaaS in the Real WorldPaaS in the Real World
PaaS in the Real WorldAngie Hirata
 
Cloud computing elisheba wiggins
Cloud computing elisheba wigginsCloud computing elisheba wiggins
Cloud computing elisheba wigginsElisheba Wiggins
 
Optimize your cloud strategy for machine learning and analytics
Optimize your cloud strategy for machine learning and analyticsOptimize your cloud strategy for machine learning and analytics
Optimize your cloud strategy for machine learning and analyticsCloudera, Inc.
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessMike Kavis
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013David Linthicum
 
CLOUD SEMINAR.pptx
CLOUD SEMINAR.pptxCLOUD SEMINAR.pptx
CLOUD SEMINAR.pptxsakshi126838
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceDavid Linthicum
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing OverviewDoug Allen
 
Making Money in the Cloud
Making Money in the CloudMaking Money in the Cloud
Making Money in the CloudGravitant, Inc.
 
A deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloudA deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloudCloudera, Inc.
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choiceDr. Wilfred Lin (Ph.D.)
 
What to consider while selecting public cloud service
What to consider while selecting public cloud serviceWhat to consider while selecting public cloud service
What to consider while selecting public cloud serviceNetmagic Solutions Pvt. Ltd.
 
What to consider while selecting public cloud service
What to consider while selecting public cloud serviceWhat to consider while selecting public cloud service
What to consider while selecting public cloud serviceNetmagic Solutions Pvt. Ltd.
 
Notes & Questions from "Cloud Question Time" panel event at Leeds Business Week.
Notes & Questions from "Cloud Question Time" panel event at Leeds Business Week.Notes & Questions from "Cloud Question Time" panel event at Leeds Business Week.
Notes & Questions from "Cloud Question Time" panel event at Leeds Business Week.John Jobling
 
Calculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumCalculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumDavid Linthicum
 
Many Clouds, Many Choices (Oracle)
Many Clouds, Many Choices (Oracle) Many Clouds, Many Choices (Oracle)
Many Clouds, Many Choices (Oracle) COMPUTEX TAIPEI
 

Similar to Understanding IaaS Requirements & Design Cloud (20)

Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentation
 
The Many Faces of PaaS
The Many Faces of PaaSThe Many Faces of PaaS
The Many Faces of PaaS
 
Linthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsLinthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platforms
 
PaaS in the Real World
PaaS in the Real WorldPaaS in the Real World
PaaS in the Real World
 
Cloud computing elisheba wiggins
Cloud computing elisheba wigginsCloud computing elisheba wiggins
Cloud computing elisheba wiggins
 
Optimize your cloud strategy for machine learning and analytics
Optimize your cloud strategy for machine learning and analyticsOptimize your cloud strategy for machine learning and analytics
Optimize your cloud strategy for machine learning and analytics
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your Business
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013
 
CLOUD SEMINAR.pptx
CLOUD SEMINAR.pptxCLOUD SEMINAR.pptx
CLOUD SEMINAR.pptx
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-service
 
The Oracle Cloud for Newbies
The Oracle Cloud for NewbiesThe Oracle Cloud for Newbies
The Oracle Cloud for Newbies
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
 
Making Money in the Cloud
Making Money in the CloudMaking Money in the Cloud
Making Money in the Cloud
 
A deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloudA deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloud
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
 
What to consider while selecting public cloud service
What to consider while selecting public cloud serviceWhat to consider while selecting public cloud service
What to consider while selecting public cloud service
 
What to consider while selecting public cloud service
What to consider while selecting public cloud serviceWhat to consider while selecting public cloud service
What to consider while selecting public cloud service
 
Notes & Questions from "Cloud Question Time" panel event at Leeds Business Week.
Notes & Questions from "Cloud Question Time" panel event at Leeds Business Week.Notes & Questions from "Cloud Question Time" panel event at Leeds Business Week.
Notes & Questions from "Cloud Question Time" panel event at Leeds Business Week.
 
Calculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumCalculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicum
 
Many Clouds, Many Choices (Oracle)
Many Clouds, Many Choices (Oracle) Many Clouds, Many Choices (Oracle)
Many Clouds, Many Choices (Oracle)
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Understanding IaaS Requirements & Design Cloud

  • 1. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 1 John.Treadway@cloudtp.com / Senior Vice President / @cloudbzz / May 6, 2013 Understanding IaaS Requirements, Design & Performance
  • 2. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 2 What are the key design characteristics for IaaS clouds? What are some of the key IaaS cloud patterns that emerge from these choices? What fundamental capabilities are impacted by these decisions? How do you use this knowledge to better construct a portfolio of IaaS cloud services best suited to your portfolio of applications? Agenda
  • 3. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 3 Horses for Courses Would you bet on a horse… without knowing how it runs on today’s course? Grass? Dirt? Muddy? Dry? Long? Short?
  • 4. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 4 Would you bet on a cloud if you didn’t know how it’s built?
  • 5. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 5 • Performance • Elasticity • Security • Reliability • Interoperability & Portability • And more… Clouds Can Vary Significantly In Terms of… Clouds have their own unique fingerprints…
  • 6. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 6 What’s In a Cloud?
  • 7. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 7 The Choices They Make Affects The Behavior of your Apps • Many smaller vs. fewer larger servers? • How much memory per server/blade? • What is my network topology?, • How fast is my network? 1G, 10G, 40G • How is QoS managed? Is it managed? • Where is storage – Local? SAN? Both? • What type of storage – iSCSI? SATA? SSD? • What is the redundancy that is in the infrastructure? • What high-availability functionality is resident in the cloud?
  • 8. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 8 Does Your Chosen Cloud Have a Noisy Neighbor Issue? Contention happens… … How is it managed? Can you pay for lower resource contention at the network, storage (LUN), CPU or RAM level? Is your cloud architected to provide maximum through-put with advance technologies such as Infiniband and SSDs?
  • 9. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 9 Is your cloud more of a PaaS? If so, does that limit you? • A PaaS can be more prescriptive – OpenShift for JBOSS vs. Cloud Foundry for Tomcat • Do you use the PaaS features being layered onto IaaS environments? – RDS, SQS, Elastic Beanstalk (Tomcat – not WebLogic),
  • 10. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 10 Three Cloud Design Patterns (of many) Advanced, highly elastic, open technologies, commodity gear So-called “Enterprise Clouds” – traditional tools, approaches, and vendor gear du jour High-performance clouds with state-of- the-art technology • Limited redundancy – 1 NIC, power supply, etc. • HA in the application • All custs/ workloads get same QoS • Developer-centric • PaaS features • Dual NIC, power, etc. • HA in the hypervisor and middleware • Possible QoS configs for custs and workloads • IT operations-centric • High-performance hardware • SSDs, Infiniband, etc. • Dual NIC, power, etc. • HA in the hypervisor and middleware • Application-centric
  • 11. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 11 What is impact of fast storage coupled with fast networks? Cloud 1 Cloud 2 Cloud 3 Cloud 1 Cloud 2 Cloud 3
  • 12. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 12 How does a faster network help you? Cloud 1 Cloud 2 Cloud 3 Cloud 1 Cloud 2 Cloud 3
  • 13. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 13 • Where are their data centers? • How do they handle security and certifications? • What about SLAs? • Can you connect your data center to theirs on an MPLS circuit? • What types of tools do they provide for management and administration? • Is their cloud supported by leading tools and service providers? • Pricing and support options? • What’s in their service catalog? • How much work will it be to get your applications running on their cloud? There’s so much more to evaluate beyond technical design…
  • 14. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 14 Example public PaaS / IaaS provider high-level comparison* Technical Requirements Amazon Google App Engine Verizon Terremark CenturyLink Savvis Microsoft Azure Global Deployments Webscale, Total Capacity Autoscaling, Dynamic Allocation of Compute and Storage Cloud Management Tools Security Certifications Connectivity to Legacy Systems Completeness of Solution (how much still has to be built?) Terremark Not ready Fully ready *Not actual ratings. Data not intended for use in cloud vendor evaluations.
  • 15. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 15 As with betting on horses, handicapping your cloud based on detailed requirements can give you the edge you need Handicapping clouds takes analysis
  • 16. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 16 In other words, do your research before you bet on a cloud…
  • 17. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 17 … and maybe you can be a cloud WINNER too!
  • 18. © 2013 Cloud Technology Partners, Inc. / www.cloudtp.com 18 Ask by email / John.Treadway@cloudtp.com / www.cloudtp.com Questions?