itlc hanoi lesson learned-open-stack - pham tung duong
Post on 23-Aug-2014
232 Views
Preview:
DESCRIPTION
TRANSCRIPT
Lesson Learned from Public Clouds for OpenStack Projects
@duongkai
About me • An engineer at Telco • Interested in cloud
stuff • It’s my personal view.
What I am using • DigitalOcean -‐ personal stuff • AWS -‐ working stuff • OpenStack for Food • Others: Google Cloud,
Linode, Rackspace, HP Cloud for fun
WHERE ARE WE GOING? Before we go
Why we want OpenStack? • Hot term? • VMWare alternatives? • Choose it because of no alternatations? • For others?
Subbu Cloud Architect, Ebay http://www.subbu.org/blog/2013/07/openstack-‐is-‐not-‐cloud
A cloud is a Service and not just Software.
OpenStack is
a Cloud Controller Software
So what I learnt • Service Delivery • Service Management • Cost Optimization • Elastic Infrastructure • DevOps culture
SERVICE DELIVERY What I have learnt
AWS
Digital Ocean
https://wiki.openstack.org/wiki/Programs
Actions • We know what we want
ü Customers ü Current IT processes ü Which services will we deliver? How
• VMs management solution • Complete private cloud (﴾IaaS)﴿
SERVICE MANAGEMENT What I have learnt
AWS
Digital Ocean
Let’s imagine • A hardware infrastructure with dozens of
servers. • Hundreds of VMs are running on.
è How to Manage IT EFFECTIVELY
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.
COST OPTIMIZATION What I have learnt
Cost is always a Problems
COST • Hardware, network equipments • Operation costs • Capacity planning and procurement • Investment
Azure
AWS
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
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
Open Compute Project
ELASTIC INFRASTRUCTURE What I have learnt
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.
DEVOPS CULTURE What I have learnt
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.
DevOps
• Use of agile and other development processes and methodologies
• Increased usage of data center automation and configuration management tools
Software is Eating the world(﴾*)﴿
Marc Andreessen
(*) h5p://online.wsj.com/news/ar>cles/SB10001424053111903480904576512250915629460
Infrastructure as Code
Actions • Learn how to program. Automate daily tasks • Learn using Configuration Management
software • Communicate effectively among developers
and ops • OpenStack API
Q&A
top related