iaas: the past, present and the future
TRANSCRIPT
![Page 1: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/1.jpg)
Infrastructure as a ServiceThe Past, Present and The Future
![Page 2: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/2.jpg)
Frank Zhang (Xin Zhang)Founder of ZStackEmail: [email protected] WeChat: zhangxin315866ZStack QQ group: 410185063
![Page 3: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/3.jpg)
Cloud is not everything
![Page 4: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/4.jpg)
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
![Page 5: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/5.jpg)
Traditional IT ( the past ~ 1998)
Pre-virtualization Era
![Page 6: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/6.jpg)
Enterprise Virtualization( 1998 ~ 2006)
Virtualization Era
![Page 7: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/7.jpg)
Infrastructure as a Service( 2006 ~ present)
IaaS Era
![Page 8: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/8.jpg)
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
![Page 9: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/9.jpg)
IaaS is evolved from traditional technologies, not an accidental invention
![Page 10: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/10.jpg)
![Page 11: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/11.jpg)
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
![Page 12: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/12.jpg)
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
![Page 13: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/13.jpg)
• 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
![Page 14: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/14.jpg)
• 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
![Page 15: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/15.jpg)
Community success is not a business success
![Page 16: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/16.jpg)
Simple Stable
Flexible Scalable
All customers want is a real product
But that is not easy …
Product
![Page 17: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/17.jpg)
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
![Page 18: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/18.jpg)
• 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
![Page 19: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/19.jpg)
People usually think technique doesn’t matter, but it does matter
![Page 20: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/20.jpg)
• 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
![Page 21: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/21.jpg)
• 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
![Page 22: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/22.jpg)
• 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
![Page 23: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/23.jpg)
• Full-pluggable architecture• Configurable workflows• Language independent out-of-process
plugin• Key-value database exposed by APIs
Flexibility: key to win the future
![Page 24: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/24.jpg)
• 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
![Page 25: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/25.jpg)
Checkout 16 blogs for the architecture details on http://zstack.org/blog
![Page 26: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/26.jpg)
The question you still need to answer: where is the market? How large is it?
![Page 27: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/27.jpg)
Enterprise IT3.4 trillion
Cloud Computing127 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
![Page 28: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/28.jpg)
• 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
![Page 29: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/29.jpg)
Traditional way of application deployment is installing applications into operating systems
![Page 30: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/30.jpg)
The future is all about enterprise-application store and datacenter operating system
![Page 31: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/31.jpg)
Missing this opportunity will miss the next 20 years of enterprise IT
![Page 32: IaaS: the past, present and the future](https://reader036.vdocument.in/reader036/viewer/2022062304/55c4b44fbb61ebc06d8b4580/html5/thumbnails/32.jpg)
Thank you!
Questions?