itlc hanoi lesson learned-open-stack - pham tung duong
DESCRIPTION
TRANSCRIPT
![Page 1: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/1.jpg)
Lesson Learned from Public Clouds for OpenStack Projects
@duongkai
![Page 2: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/2.jpg)
About me • An engineer at Telco • Interested in cloud
stuff • It’s my personal view.
![Page 3: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/3.jpg)
What I am using • DigitalOcean -‐ personal stuff • AWS -‐ working stuff • OpenStack for Food • Others: Google Cloud,
Linode, Rackspace, HP Cloud for fun
![Page 4: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/4.jpg)
WHERE ARE WE GOING? Before we go
![Page 5: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/5.jpg)
Why we want OpenStack? • Hot term? • VMWare alternatives? • Choose it because of no alternatations? • For others?
![Page 6: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/6.jpg)
Subbu Cloud Architect, Ebay http://www.subbu.org/blog/2013/07/openstack-‐is-‐not-‐cloud
![Page 7: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/7.jpg)
A cloud is a Service and not just Software.
![Page 8: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/8.jpg)
OpenStack is
a Cloud Controller Software
![Page 9: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/9.jpg)
So what I learnt • Service Delivery • Service Management • Cost Optimization • Elastic Infrastructure • DevOps culture
![Page 10: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/10.jpg)
SERVICE DELIVERY What I have learnt
![Page 11: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/11.jpg)
AWS
![Page 12: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/12.jpg)
Digital Ocean
![Page 13: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/13.jpg)
https://wiki.openstack.org/wiki/Programs
![Page 14: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/14.jpg)
Actions • We know what we want
ü Customers ü Current IT processes ü Which services will we deliver? How
• VMs management solution • Complete private cloud (﴾IaaS)﴿
![Page 15: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/15.jpg)
SERVICE MANAGEMENT What I have learnt
![Page 16: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/16.jpg)
AWS
![Page 17: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/17.jpg)
Digital Ocean
![Page 18: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/18.jpg)
Let’s imagine • A hardware infrastructure with dozens of
servers. • Hundreds of VMs are running on.
è How to Manage IT EFFECTIVELY
![Page 19: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/19.jpg)
Actions • Class of service with SLA • High-‐availability from hardware to software • Automation is the best friend • Processes, Change management,… è ITIL? • Microsoft Operations Framework (﴾MOF)﴿ is a
good start.
![Page 20: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/20.jpg)
COST OPTIMIZATION What I have learnt
![Page 21: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/21.jpg)
Cost is always a Problems
![Page 22: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/22.jpg)
COST • Hardware, network equipments • Operation costs • Capacity planning and procurement • Investment
![Page 23: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/23.jpg)
Azure
![Page 24: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/24.jpg)
AWS
![Page 25: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/25.jpg)
AWS’s low prices • Custom hardware • Supply chain efficiencies • Scale • Frugality
"We try not to spend money on things that don’t matter to customers.”
http://www.crn.com.au/News/382683,four-‐secrets-‐of-‐awss-‐low-‐prices.aspx#ixzz3009nMIjk
![Page 26: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/26.jpg)
Actions • Classes of HW – Commodity hardware is prefered to Brand HW – SANs or iSCSI – Appliance??? NO – VMs density. Storage density
• Software controls everything • Automation vs Manual
![Page 27: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/27.jpg)
Open Compute Project
![Page 28: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/28.jpg)
ELASTIC INFRASTRUCTURE What I have learnt
![Page 29: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/29.jpg)
![Page 30: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/30.jpg)
Elastic Infrastructure • Easy to scale. Scale in mindset • Know your business carefully. • Think big, Start small. • Capacity Planning is a must-‐work • Know your demand.
![Page 31: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/31.jpg)
DEVOPS CULTURE What I have learnt
![Page 32: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/32.jpg)
DevOps • DevOps (﴾a portmanteau of development and
operations)﴿ is a software development method that stresses communication, collaboration and integration between software developers and information technology (﴾IT)﴿ operations professionals. DevOps is a response to the interdependence of software development and IT operations. It aims to help an organization rapidly produce software products and services.
![Page 33: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/33.jpg)
DevOps
• Use of agile and other development processes and methodologies
• Increased usage of data center automation and configuration management tools
![Page 34: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/34.jpg)
Software is Eating the world(﴾*)﴿
Marc Andreessen
(*) h5p://online.wsj.com/news/ar>cles/SB10001424053111903480904576512250915629460
![Page 35: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/35.jpg)
Infrastructure as Code
![Page 36: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/36.jpg)
Actions • Learn how to program. Automate daily tasks • Learn using Configuration Management
software • Communicate effectively among developers
and ops • OpenStack API
![Page 37: Itlc hanoi lesson learned-open-stack - pham tung duong](https://reader034.vdocuments.mx/reader034/viewer/2022051322/53fac2438d7f7253318b5640/html5/thumbnails/37.jpg)
Q&A