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

IBM Cloud OpenStack Services
IBM Cloud OpenStack ServicesIBM Cloud OpenStack Services
IBM Cloud OpenStack Services
OpenStack_Online
 
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
Rajagopal Vaideeswaran
 
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
Srinath Perera
 
Cloud Services Integration Automation-External
Cloud Services Integration Automation-ExternalCloud Services Integration Automation-External
Cloud Services Integration Automation-External
Sukumar 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

Perlbeginners proposal
Perlbeginners proposalPerlbeginners proposal
Perlbeginners proposal
azuma satoshi
 
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
Maike Loes
 
Family tree
Family tree Family tree
Family tree
35150
 

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

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
David Linthicum
 
Cloud computing elisheba wiggins
Cloud computing elisheba wigginsCloud computing elisheba wiggins
Cloud computing elisheba wiggins
Elisheba Wiggins
 
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
David Linthicum
 
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
David Linthicum
 
Making Money in the Cloud
Making Money in the CloudMaking Money in the Cloud
Making Money in the Cloud
Gravitant, 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 choice
Dr. Wilfred Lin (Ph.D.)
 

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

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
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 future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

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?