SlideShare uma empresa Scribd logo
1 de 32
Infrastructure as a Service
The Past, Present and The Future
Frank Zhang (Xin Zhang)
Founder of ZStack
Email: xing5820@gmail.com WeChat: zhangxin315866
ZStack QQ group: 410185063
Cloud is not
everything
IaaS
PaaS
SaaS
• Infrastructure as a Service
• Compute, Storage, Networking
• AWS, Google Cloud Platform, Azure, OpenStack,
ZStack
• Platform as a Service
• MySQL, Mangodb, RabbitMQ, Java, Node.js
• CloudFoundry, OpenShift
• Software as a Service
• Email, IM, Facebook, Twitter
• Almost every application can be SaaS
SERVICE is the key
Traditional IT ( the past ~ 1998)
Pre-virtualization Era
Enterprise Virtualization( 1998 ~ 2006)
Virtualization Era
Infrastructure as a Service( 2006 ~ present)
IaaS Era
VMWare is still considered as a virtualization
provider rather than an IaaS provider
• Refuse to embrace
Amazon’s IaaS model
• Fragmented production
line
• Legacy burden
IaaS is evolved from
traditional technologies, not
an accidental invention
Public Cloud
Private Cloud
Public clouds have gotten huge success, private
clouds are still struggling for the market
• Public clouds creates a new
ecosystem and a new business
model
• Private clouds are trying to
replace a well-established
ecosystem
• Public clouds can’t dominate
the world
Formed in 2009. Acquired by
HP in 2014 with ~100 million.
Sad story 
Formed in 2008. Sponsored by
OpenNebula System. Silently
alive
Formed in 2008. Acquired by
Citrix in 2010 with ~ 200 million.
Citrix embraces OpenStack again
in 2015. Sad story 
Formed in 2010. Endorsed by
~ 200 companies. The most
successful IaaS project
OpenStack is the winner and lone player in the open source IaaS Field
• The community contains almost all
big IT company names you can think
• More than ~3400 code developers
• More than ~4600 mailing-list
participants
• More than ~19,000 IRC participants
• More than ~51,000 twitter followers
• More than ~17,000 registered
community members in OpenStack
foundation
• More than ~4500 attendees in
Atlanta summit
• About ~2 million lines of code
OpenStack is viewed as the most successful open source project
• Rackspace, the founder of OpenStack, quitted public IaaS area in
2014
• HP, contributing the most codes to OpenStack, quitted public
IaaS area in 2015
• Nebula, the famous OpenStack startup, shutdown in 2015 after
exhausting ~ 40 million funding
• CloudScaling, Piston, BlueBox, and MetaCloud get acquired
• Gartner said:
 Don’t be blinded by OpenStack marketing hype (2012)
 Why vendors can’t sell OpenStack to enterprises (2013)
 Reflections on the OpenStack Atlanta summit (2014)
 Is OpenStack a Success? (2015)
 OpenStack is a science project (2015)
No OpenStack based products really get success
Community success is not
a business success
Simple Stable
Flexible Scalable
All customers want is a real product
But that is not easy …
Product
Service Providers Enterprises
• Infrastructure is similar to
public cloud
• Run by experienced DevOps
team
• Applications are cloud-friendly
and cloud-aware
• Willing to adopt premature
open-source projects
• Strong ability to customize the
product for own business
• Infrastructure is similar to
enterprise virtualization
• Run by regular IT operators
• Application are legacy and
highly replying on the
underlying infrastructure
• Want mature commercial
products
• Need cloud-provider to
provide an entire solution
Key to a success product: understanding customers’ requirements
• Simply copy the AWS model
• Don’t embrace the traditional IT
ecosystem
• Don’t know how to make a complex,
distributed integration system
• Architecture reset is not easy
• Distracted by hardware manufactories
• Committed too many unreasonable
features
• Product is developer-driven, not
customer-driven
• The market is not ready
Pioneers failed not because they lack talents, but because they lack experiences
People usually think
technique doesn’t matter,
but it does matter
• Founded by Frank Zhang(Xin Zhang) and
YongKang You in 2015
• The first release was on April 6th, 2015
ZStack aims to solve problems by a well-designed product
• One-installation in 5 minutes
• Seamless upgrade in 3 minutes
• Full-API delivery
• SQL-like query in APIs with
more than 4 million query
conditions
• Self-managed, not external HA
or monitoring methods needed
Simplicity: the first step to get you customers
• Stability is guaranteed by the architecture
• Adding or removing features won’t impact
existing code
• Rollbackable workflows guarantee the
system consistency
• Test-driven development
 ~ 700 integration test cases
 ~ 200 system test cases
 ~ 8 model-based test cases
Stability: the only way to keep your customers
• Full-pluggable architecture
• Configurable workflows
• Language independent out-of-process
plugin
• Key-value database exposed by APIs
Flexibility: key to win the future
• Asynchronous architecture
• Stateless-services architecture
• Lock-free architecture
• Able to server tens of thousands of
concurrent APIs
• Manage millions of VMs by a single
management node
• Tested with 30K concurrent APIs creating
one million VMs with simulator
• Tested with 1K concurrent APIs creating 1K
VMs on 3 physical machines, completed in
~4 minutes
Scalability: what all clouds will ask for
Checkout 16 blogs for the architecture details on http://zstack.org/blog
The question you still need
to answer: where is the
market? How large is it?
Enterprise IT
3.4 trillion
Cloud Computing
127 billion
IaaS 34
billion
• Cloud computing is still a small portion of
the global enterprise market
• Gartner: IaaS as the fastest-growing
segment of the market: 47.3% (2013),
32.8% (2014), 29.1% (expected, 2015 ~
2019)
• ReportsnReports.com: 42.91% (expected,
2015 ~ 2019)
• Private clouds will be the new engine of
IaaS growth
We all know the opportunity is huge, but you need to find an entry point
• Container is not a new technique, but a new usage
model
• Container is considered as PaaS rather than IaaS
• Container blurs the boundary between IaaS and PaaS
• Users of container are different people from users of
IaaS
• The emergency of container is not for the traditional
enterprise IT but for web giants and service providers
• It’s hard to anticipate how it will impact the traditional
enterprise IT
Containers are not replacing IaaS
Traditional way of application deployment is installing
applications into operating systems
The future is all about enterprise-application store and datacenter
operating system
Missing this opportunity will
miss the next 20 years of
enterprise IT
Thank you!
Questions?

Mais conteúdo relacionado

Mais procurados

CloudDiscovery - Machine Analytics
CloudDiscovery - Machine AnalyticsCloudDiscovery - Machine Analytics
CloudDiscovery - Machine AnalyticsRapidScale
 
Keith Inight, CTO at Atos - Software Defined Everything
Keith Inight, CTO at Atos - Software Defined EverythingKeith Inight, CTO at Atos - Software Defined Everything
Keith Inight, CTO at Atos - Software Defined EverythingGlobal Business Events
 
M2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSM2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSEurotech
 
Virtustream Cloud first sales pitch
Virtustream Cloud first sales pitch Virtustream Cloud first sales pitch
Virtustream Cloud first sales pitch Riccardo Romani
 
RapidScale CloudApps
RapidScale CloudAppsRapidScale CloudApps
RapidScale CloudAppsRapidScale
 
RapidScale Product Training
RapidScale Product TrainingRapidScale Product Training
RapidScale Product TrainingRapidScale
 
An Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm SolutionAn Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm SolutionPT Datacomm Diangraha
 
Hybrid IT, Laying the "Right Mix" Foundation for Digital Transformation
Hybrid IT, Laying the "Right Mix" Foundation for Digital TransformationHybrid IT, Laying the "Right Mix" Foundation for Digital Transformation
Hybrid IT, Laying the "Right Mix" Foundation for Digital TransformationPT Datacomm Diangraha
 
RapidScale CloudServer
RapidScale CloudServerRapidScale CloudServer
RapidScale CloudServerRapidScale
 
'Software-Defined Everything' Includes Storage and Data
'Software-Defined Everything' Includes Storage and Data'Software-Defined Everything' Includes Storage and Data
'Software-Defined Everything' Includes Storage and DataPrimaryData
 
Virtustream presentation
Virtustream presentationVirtustream presentation
Virtustream presentationEimantas
 
January 2015 Webinar - Wins and Successes from 2014
January 2015 Webinar -  Wins and Successes from 2014January 2015 Webinar -  Wins and Successes from 2014
January 2015 Webinar - Wins and Successes from 2014RapidScale
 
Software Defined Infrastructure
Software Defined InfrastructureSoftware Defined Infrastructure
Software Defined Infrastructureinside-BigData.com
 
Web scale with-nutanix_rev
Web scale with-nutanix_revWeb scale with-nutanix_rev
Web scale with-nutanix_revScalar Decisions
 
Presentation cloud management platform
Presentation   cloud management platformPresentation   cloud management platform
Presentation cloud management platformxKinAnx
 
RapidScale CloudOffice
RapidScale CloudOfficeRapidScale CloudOffice
RapidScale CloudOfficeRapidScale
 
Point of View -Converged Infrastructure
Point of View -Converged InfrastructurePoint of View -Converged Infrastructure
Point of View -Converged InfrastructureChaitanya Gaajula
 

Mais procurados (20)

CloudDiscovery - Machine Analytics
CloudDiscovery - Machine AnalyticsCloudDiscovery - Machine Analytics
CloudDiscovery - Machine Analytics
 
Keith Inight, CTO at Atos - Software Defined Everything
Keith Inight, CTO at Atos - Software Defined EverythingKeith Inight, CTO at Atos - Software Defined Everything
Keith Inight, CTO at Atos - Software Defined Everything
 
M2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSM2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaS
 
Virtustream Cloud first sales pitch
Virtustream Cloud first sales pitch Virtustream Cloud first sales pitch
Virtustream Cloud first sales pitch
 
IT Resilience Use Case
IT Resilience Use CaseIT Resilience Use Case
IT Resilience Use Case
 
Cloud Migration Strategy Framework
Cloud Migration Strategy FrameworkCloud Migration Strategy Framework
Cloud Migration Strategy Framework
 
RapidScale CloudApps
RapidScale CloudAppsRapidScale CloudApps
RapidScale CloudApps
 
RapidScale Product Training
RapidScale Product TrainingRapidScale Product Training
RapidScale Product Training
 
Cloud technology for hospitality
Cloud technology for hospitalityCloud technology for hospitality
Cloud technology for hospitality
 
An Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm SolutionAn Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm Solution
 
Hybrid IT, Laying the "Right Mix" Foundation for Digital Transformation
Hybrid IT, Laying the "Right Mix" Foundation for Digital TransformationHybrid IT, Laying the "Right Mix" Foundation for Digital Transformation
Hybrid IT, Laying the "Right Mix" Foundation for Digital Transformation
 
RapidScale CloudServer
RapidScale CloudServerRapidScale CloudServer
RapidScale CloudServer
 
'Software-Defined Everything' Includes Storage and Data
'Software-Defined Everything' Includes Storage and Data'Software-Defined Everything' Includes Storage and Data
'Software-Defined Everything' Includes Storage and Data
 
Virtustream presentation
Virtustream presentationVirtustream presentation
Virtustream presentation
 
January 2015 Webinar - Wins and Successes from 2014
January 2015 Webinar -  Wins and Successes from 2014January 2015 Webinar -  Wins and Successes from 2014
January 2015 Webinar - Wins and Successes from 2014
 
Software Defined Infrastructure
Software Defined InfrastructureSoftware Defined Infrastructure
Software Defined Infrastructure
 
Web scale with-nutanix_rev
Web scale with-nutanix_revWeb scale with-nutanix_rev
Web scale with-nutanix_rev
 
Presentation cloud management platform
Presentation   cloud management platformPresentation   cloud management platform
Presentation cloud management platform
 
RapidScale CloudOffice
RapidScale CloudOfficeRapidScale CloudOffice
RapidScale CloudOffice
 
Point of View -Converged Infrastructure
Point of View -Converged InfrastructurePoint of View -Converged Infrastructure
Point of View -Converged Infrastructure
 

Destaque

Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)Ravindra Dastikop
 
Iaa s cloud architectures
Iaa s cloud architecturesIaa s cloud architectures
Iaa s cloud architecturespurplesea
 
IaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceIaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceRajind Ruparathna
 
Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloAndrey Akulov
 
Disadvantages of Cloud Computing
Disadvantages of Cloud ComputingDisadvantages of Cloud Computing
Disadvantages of Cloud ComputingMaikel Mardjan
 
Cloud Computing - Benefits and Risks
Cloud Computing - Benefits and RisksCloud Computing - Benefits and Risks
Cloud Computing - Benefits and RisksMichael Yung
 
Data Storage Tips for Optimal Spark Performance-(Vida Ha, Databricks)
Data Storage Tips for Optimal Spark Performance-(Vida Ha, Databricks)Data Storage Tips for Optimal Spark Performance-(Vida Ha, Databricks)
Data Storage Tips for Optimal Spark Performance-(Vida Ha, Databricks)Spark Summit
 
Advantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessAdvantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessGrazitti Interactive
 
The Key Drivers for SaaS Success
The Key Drivers for SaaS SuccessThe Key Drivers for SaaS Success
The Key Drivers for SaaS SuccessDavid Skok
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing BasicsSagar Sane
 

Destaque (17)

Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)
 
Iaa s cloud architectures
Iaa s cloud architecturesIaa s cloud architectures
Iaa s cloud architectures
 
opensourceiaas
opensourceiaasopensourceiaas
opensourceiaas
 
Oracle Ravello
Oracle Ravello Oracle Ravello
Oracle Ravello
 
Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS)Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS)
 
IaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceIaaS - Infrastructure as a Service
IaaS - Infrastructure as a Service
 
Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and Ravello
 
Why Pythian?
Why Pythian?Why Pythian?
Why Pythian?
 
Disadvantages of Cloud Computing
Disadvantages of Cloud ComputingDisadvantages of Cloud Computing
Disadvantages of Cloud Computing
 
Cloud Computing IaaS
Cloud Computing IaaSCloud Computing IaaS
Cloud Computing IaaS
 
Cloud Computing - Benefits and Risks
Cloud Computing - Benefits and RisksCloud Computing - Benefits and Risks
Cloud Computing - Benefits and Risks
 
Data Storage Tips for Optimal Spark Performance-(Vida Ha, Databricks)
Data Storage Tips for Optimal Spark Performance-(Vida Ha, Databricks)Data Storage Tips for Optimal Spark Performance-(Vida Ha, Databricks)
Data Storage Tips for Optimal Spark Performance-(Vida Ha, Databricks)
 
Iaas.paas.saas
Iaas.paas.saasIaas.paas.saas
Iaas.paas.saas
 
Advantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessAdvantages of Cloud Computing for Business
Advantages of Cloud Computing for Business
 
The Key Drivers for SaaS Success
The Key Drivers for SaaS SuccessThe Key Drivers for SaaS Success
The Key Drivers for SaaS Success
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 

Semelhante a IaaS: the past, present and the future

OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa PalmerOpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmervmiss33
 
OpenStack - Powered Private Clouds
OpenStack - Powered Private CloudsOpenStack - Powered Private Clouds
OpenStack - Powered Private CloudsHostway|HOSTING
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewboxLino Telera
 
Introduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive PlatformIntroduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive PlatformBoldRadius Solutions
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 Mark Hinkle
 
IoT, ready for business
IoT, ready for businessIoT, ready for business
IoT, ready for businessJon Mikel Inza
 
Unraveling OpenStack Clouds
 Unraveling OpenStack Clouds Unraveling OpenStack Clouds
Unraveling OpenStack CloudsIndicThreads
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Mohamad Afshar
 
Cloud Services and Infrastructure in 2017
Cloud Services and Infrastructure in 2017Cloud Services and Infrastructure in 2017
Cloud Services and Infrastructure in 2017Tyler James Johnson
 
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)APPSeCONNECT
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Lucas Jellema
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersNVISIA
 
Accelerate DevOps/Microservices and Kubernetes
Accelerate DevOps/Microservices and KubernetesAccelerate DevOps/Microservices and Kubernetes
Accelerate DevOps/Microservices and KubernetesRick Hightower
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
 
Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...
Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...
Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...Amazon Web Services
 
Evolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesEvolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesHector Tapia
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computingDeep Gupta
 

Semelhante a IaaS: the past, present and the future (20)

OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa PalmerOpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
 
OpenStack - Powered Private Clouds
OpenStack - Powered Private CloudsOpenStack - Powered Private Clouds
OpenStack - Powered Private Clouds
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
 
Introduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive PlatformIntroduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive Platform
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0
 
IoT, ready for business
IoT, ready for businessIoT, ready for business
IoT, ready for business
 
Unraveling OpenStack Clouds
 Unraveling OpenStack Clouds Unraveling OpenStack Clouds
Unraveling OpenStack Clouds
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010
 
Cloud Services and Infrastructure in 2017
Cloud Services and Infrastructure in 2017Cloud Services and Infrastructure in 2017
Cloud Services and Infrastructure in 2017
 
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
 
Avoiding cloud lock-in
Avoiding cloud lock-inAvoiding cloud lock-in
Avoiding cloud lock-in
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
Accelerate DevOps/Microservices and Kubernetes
Accelerate DevOps/Microservices and KubernetesAccelerate DevOps/Microservices and Kubernetes
Accelerate DevOps/Microservices and Kubernetes
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...
Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...
Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...
 
Evolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesEvolving your Architecture to MicroServices
Evolving your Architecture to MicroServices
 
Cloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba CloudCloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba Cloud
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 

Último

HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 

Último (20)

HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 

IaaS: the past, present and the future

  • 1. Infrastructure as a Service The Past, Present and The Future
  • 2. Frank Zhang (Xin Zhang) Founder of ZStack Email: xing5820@gmail.com WeChat: zhangxin315866 ZStack QQ group: 410185063
  • 4. IaaS PaaS SaaS • Infrastructure as a Service • Compute, Storage, Networking • AWS, Google Cloud Platform, Azure, OpenStack, ZStack • Platform as a Service • MySQL, Mangodb, RabbitMQ, Java, Node.js • CloudFoundry, OpenShift • Software as a Service • Email, IM, Facebook, Twitter • Almost every application can be SaaS SERVICE is the key
  • 5. Traditional IT ( the past ~ 1998) Pre-virtualization Era
  • 6. Enterprise Virtualization( 1998 ~ 2006) Virtualization Era
  • 7. Infrastructure as a Service( 2006 ~ present) IaaS Era
  • 8. VMWare is still considered as a virtualization provider rather than an IaaS provider • Refuse to embrace Amazon’s IaaS model • Fragmented production line • Legacy burden
  • 9. IaaS is evolved from traditional technologies, not an accidental invention
  • 10.
  • 11. Public Cloud Private Cloud Public clouds have gotten huge success, private clouds are still struggling for the market • Public clouds creates a new ecosystem and a new business model • Private clouds are trying to replace a well-established ecosystem • Public clouds can’t dominate the world
  • 12. Formed in 2009. Acquired by HP in 2014 with ~100 million. Sad story  Formed in 2008. Sponsored by OpenNebula System. Silently alive Formed in 2008. Acquired by Citrix in 2010 with ~ 200 million. Citrix embraces OpenStack again in 2015. Sad story  Formed in 2010. Endorsed by ~ 200 companies. The most successful IaaS project OpenStack is the winner and lone player in the open source IaaS Field
  • 13. • The community contains almost all big IT company names you can think • More than ~3400 code developers • More than ~4600 mailing-list participants • More than ~19,000 IRC participants • More than ~51,000 twitter followers • More than ~17,000 registered community members in OpenStack foundation • More than ~4500 attendees in Atlanta summit • About ~2 million lines of code OpenStack is viewed as the most successful open source project
  • 14. • Rackspace, the founder of OpenStack, quitted public IaaS area in 2014 • HP, contributing the most codes to OpenStack, quitted public IaaS area in 2015 • Nebula, the famous OpenStack startup, shutdown in 2015 after exhausting ~ 40 million funding • CloudScaling, Piston, BlueBox, and MetaCloud get acquired • Gartner said:  Don’t be blinded by OpenStack marketing hype (2012)  Why vendors can’t sell OpenStack to enterprises (2013)  Reflections on the OpenStack Atlanta summit (2014)  Is OpenStack a Success? (2015)  OpenStack is a science project (2015) No OpenStack based products really get success
  • 15. Community success is not a business success
  • 16. Simple Stable Flexible Scalable All customers want is a real product But that is not easy … Product
  • 17. Service Providers Enterprises • Infrastructure is similar to public cloud • Run by experienced DevOps team • Applications are cloud-friendly and cloud-aware • Willing to adopt premature open-source projects • Strong ability to customize the product for own business • Infrastructure is similar to enterprise virtualization • Run by regular IT operators • Application are legacy and highly replying on the underlying infrastructure • Want mature commercial products • Need cloud-provider to provide an entire solution Key to a success product: understanding customers’ requirements
  • 18. • Simply copy the AWS model • Don’t embrace the traditional IT ecosystem • Don’t know how to make a complex, distributed integration system • Architecture reset is not easy • Distracted by hardware manufactories • Committed too many unreasonable features • Product is developer-driven, not customer-driven • The market is not ready Pioneers failed not because they lack talents, but because they lack experiences
  • 19. People usually think technique doesn’t matter, but it does matter
  • 20. • Founded by Frank Zhang(Xin Zhang) and YongKang You in 2015 • The first release was on April 6th, 2015 ZStack aims to solve problems by a well-designed product
  • 21. • One-installation in 5 minutes • Seamless upgrade in 3 minutes • Full-API delivery • SQL-like query in APIs with more than 4 million query conditions • Self-managed, not external HA or monitoring methods needed Simplicity: the first step to get you customers
  • 22. • Stability is guaranteed by the architecture • Adding or removing features won’t impact existing code • Rollbackable workflows guarantee the system consistency • Test-driven development  ~ 700 integration test cases  ~ 200 system test cases  ~ 8 model-based test cases Stability: the only way to keep your customers
  • 23. • Full-pluggable architecture • Configurable workflows • Language independent out-of-process plugin • Key-value database exposed by APIs Flexibility: key to win the future
  • 24. • Asynchronous architecture • Stateless-services architecture • Lock-free architecture • Able to server tens of thousands of concurrent APIs • Manage millions of VMs by a single management node • Tested with 30K concurrent APIs creating one million VMs with simulator • Tested with 1K concurrent APIs creating 1K VMs on 3 physical machines, completed in ~4 minutes Scalability: what all clouds will ask for
  • 25. Checkout 16 blogs for the architecture details on http://zstack.org/blog
  • 26. The question you still need to answer: where is the market? How large is it?
  • 27. Enterprise IT 3.4 trillion Cloud Computing 127 billion IaaS 34 billion • Cloud computing is still a small portion of the global enterprise market • Gartner: IaaS as the fastest-growing segment of the market: 47.3% (2013), 32.8% (2014), 29.1% (expected, 2015 ~ 2019) • ReportsnReports.com: 42.91% (expected, 2015 ~ 2019) • Private clouds will be the new engine of IaaS growth We all know the opportunity is huge, but you need to find an entry point
  • 28. • Container is not a new technique, but a new usage model • Container is considered as PaaS rather than IaaS • Container blurs the boundary between IaaS and PaaS • Users of container are different people from users of IaaS • The emergency of container is not for the traditional enterprise IT but for web giants and service providers • It’s hard to anticipate how it will impact the traditional enterprise IT Containers are not replacing IaaS
  • 29. Traditional way of application deployment is installing applications into operating systems
  • 30. The future is all about enterprise-application store and datacenter operating system
  • 31. Missing this opportunity will miss the next 20 years of enterprise IT

Notas do Editor

  1. Introduce the concept of the three-tired service model An example of deploying a website to explain three-tired model from an end-user perspective The example in #2 is not a cloud computing example So what is the service? Use a restaurant example to explain the service Back to the example in #2, re-tell it in the cloud computing example Why the shape is a reverse-triangle A brief explanation of three eras of IaaS and why An example of game company. The requirements to the IaaS
  2. Everything is people-defined and hardware-defined It’s hard to change the infrastructure once it’s deployed Admins have to manually change the infrastructure if the upper business changes
  3. VMware brings the industry to the virtualization era Virtualization is not begun from VMWare vmware fasts the operating system provisioning, and virtual networking eases the network deployment Admins still need to manually do advanced networking stuff Some ideas of IaaS showed up, but they didn’t form a completed ecosystem Most of enterprises still stay in this era
  4. AWS starts this era because it defines a clear IaaS model Resource pooling hides details from end users. Compared to the VMWare, it can be called as cloud Innovation on networking and storage makes the IaaS model complete It solves the problem of huge datacenters which vmware didn’t solve The IaaS model people refer to is actually the AWS model
  5. Public clouds open to all customers in the world; private clouds open to users inside enterprise Public clouds are public connected; private clouds may not Different security level
  6. Everything getting huge success are creating new models Replacing existing ecosystem is hard Public clouds say they will dominate the world The analogy of water, electricity and gas Why public clouds will not dominate the world It cannot be versatile It’s not cheap It’s not secure The analogy of building