SlideShare a Scribd company logo
1 of 40
Da Nang, 4-2016
OPENSTACK AND OPENSTACK
APPROACHES FOR BEGINNER
Lê Minh Chí
Da Nang ICT Infrastructure Development Center
Agenda
I. Cloud computing and roles of OpenStack
III. OpenStack in Use
II. OpenStack
IV. OpenStack Demo
I. CLOUD COMPUTING AND
ROLES OF OPENSTACK
Cloud computing ???
Source: NIST
Cloud computing service models
Cloud computing service models
Enterprises are building clouds to...
Where is your enterprise on the path to cloud?
Meet departmental resource needs & timelines
Control & monitor the entire environment
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Source: from SlideShare
Datacenters are being virtualized, Servers are first
Hypervisors provide abstraction between SW and HW (Servers)
HOST 1 HOST 2 HOST 3 HOST 4, ETC.
VMs
Hypervisor:
Turns 1 server into many “virtual machines” (instances or VMs)
(VMWare ESX, Citrix XEN Server, KVM, Etc.)
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Efficiency
Better resource utilization for each serverHardware abstraction for each server
Compute Pool Network Pool Storage Pool
Virtualized Servers Virtualized Networks Virtualized Storage
Next: Storage, Network…the building blocks
Resource pools for apps starting to form...Flexibility, Efficiency are key drivers
Source: from SlideShare
But questions arise as the environment grows...
“VM sprawl” can make things unmanageable very quickly
Where should you provision new VMs? How do you keep track of it all?
+
How do you empower employees to self-
service?
USERS ADMINS
How do you make your apps cloud aware?
APPS
2. Cloud Data Center 3. Cloud FederationServer Virtualization1. Virtualization
Automation & Efficiency
A Cloud Management Layer Is
Missing
Source: from SlideShare
APPS
Solution: OpenStack, The Cloud Operating System
A new management layer that adds automation and control
Creates Pools of Resources Automates The Network
USERS ADMINS
CLOUD OPERATING SYSTEM
Connects to apps via APIs
Self-service Portals for users
2. Cloud Data Center 3. Cloud FederationServer Virtualization1. Server Virtualization
Automation & Efficiency Source: from SlideShare
Enterprise Private Clouds run
cloud operations systems…
2. Cloud Data Center 3. Cloud Federation1. Server Virtualization
Automation & Efficiency
What’s next?
Public Clouds run cloud
operating systems…
But you can’t interoperate if
public clouds are built on
proprietary software
Source: from SlideShare
Common PlatformImagine having a across clouds
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Efficiency
Seamlessly transporting workloads
Source: from SlideShare
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Efficiency
A common platform is here.
Public CloudPrivate Cloud
Washington
EuropeCaliforniaTexas
Private Cloud Private Cloud
Public Cloud
Public Cloud
Common software
platform making
Federation
possible
OpenStack enables cloud federation
Connecting clouds to create global resource pools
Source: from SlideShare
In Summary, the Cloud Operating
System enables enterprises to:
1. Control and automate pools of resources
2. Efficiently allocate resources
3. Empower admins & users via self-service portals
4. Empower developers to make apps cloud-aware via APIs
Top 3 Benefits of a Common Platform
1. Easy to migrate data and applications to public clouds
when conditions are right
- based on security policies, economics, and other key
business criteria
2. No longer locked in with major investment in one
provider
3. Disaster recovery Source: from SlideShare
II. OPENSTACK
What is OpenStack?
1. Originated at NASA, with Rackspace
2. Driven by an open community process
3. First Three core projects:
 OpenStack Compute
 OpenStack Image Service
 Open Object Storage
4. Multiple hypervisors: Xen, KVM, ESXi,
Hyper-V, …
5. Releases:
• Austin: Oct 2010
• Bexar: Feb 2011
• Cactus: April 2011
• Diablo: Sept 2011
• Essex: April 2012
• Folsom: Sep 2012
OpenStack Object Store
(Storage)
OpenStack Compute
(VMs & VM Networks)
OpenStack Image Service
(Image Library & Management)
• Grizzly: April 2013
• Havana: Oct 2013
• IceHouse: April 2014
• Juno: Oct 2014
• Kilo: April 2015
• Liberty: Oct 2015
• Mitaka: April 2016
Source: CloudOpen Europe 2014
Projects relationship
Keystone – Authentication Services
Manage security
- Service for other modules
- Authentication and
Authorization
Key components
- API
- Backends
- Token
- Catalog
- Policy
- Identity
Nova – OpenStack compute
Cinder – Block Storage
Persistent block storage
- Provide volumes to instances
- High availability
- Drivers for multiple storages
(NFS, Ceph, SAN, iSCSI, …)
Cinder – Block Storage
Key components
- API
- Queue
- Database
- Scheduler
- Storage plug-ins
Authentication
- Keystone
Neutron – OpenStack Network
Manage networking
- Pluggable driver architecture
- Support for range of networking
technologies (router, switch,
LBaaS, VPN, Firewall, …)
Key components
- API
- Queue
- Database
- Scheduler
- Agent
- Networking plug-ins
Authentication
- Keystone
Neutron – OpenStack Network
Glance – OpenStack Images services
Manage VM Images
(catalog, search,
registration, …)
Key components
- API
- Registry
- Database
Authentication
- Keystone
VM images storages
- Swift, Ceph
- Local FS
Glance – OpenStack Images services
Swift – OpenStack Object storage
Manages unstructured object
storage
- Highly scalable
- Durable – three times replication
- Distributed
Key components
- Proxy / API
- Rings
• Accounts
• Containers
• Objects
- Data stores
Authentication
- Keystone
Swift – OpenStack Object storage
30
III. OPENSTACK IN USE
A Developer Cloud In a Box
For End User Experiences
- http://trystack.org
- http://docs.openstack.org/
developer/devstack/
- http://docs.openstack.org
For Developer
- http://docs.openstack.org/
developer/devstack/
- http://docs.openstack.org/
developer/openstack-
projects.html
For Sysadmin
- OpenStack installation
guide http://docs.openstack.org
- RackSpace Appliances
for testing
- RedHat RDO
- Mirantis Fuel
- Automation tools
OpenStack Deployment
ALWAYS START FROM A VERY … VERY SIMPLE TOPOLOGY
TO UNDERSTAND:
- OpenStack concepts and components
- Command line and troubleshooting, …
FROM SINGLE ….…….. TO ………MULTIPLE NODES
FROM CORE PROJECTS ….. TO ….. OPTIONAL PROJECTS
OpenStack Typical Deployment Model
Source: Mirantis
Source: openstack.org
Deployment model – Nova Network
Key problems:
- Limited technology
- Not apply for rich
enterprise network
technology
Source: openstack.org
Deployment model – Neutron
- Manage Internal
network and IP
ranges
- Design network on-
demand
- Advanced network
services (LBaaS,
VPN, …)
IV. OPENSTACK DEMO
References and Resources
References
[1] http://www.slideshare.net/jasonhoutw/openstack-introduction
[2] Opencloud Europe 2014 – Linux Foundation
[3] https://docs.mirantis.com/openstack/fuel/fuel-7.0/#guides
[4] Various documents from Internet
Resources for further study and practices
[1] https://www.facebook.com/groups/vietstack/
[2] http://docs.openstack.org
[3] Docs from “supported Openstack companies”: Mirantis, RedHat,
RackSpace.
THANKS FOR LISTENING
CONTACT INFO
LE MINH CHI
CHILM@DANANG.GOV.VN
0905 611105

More Related Content

What's hot

What's hot (20)

Openstack Architecture
Openstack ArchitectureOpenstack Architecture
Openstack Architecture
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 
Openstack training material
Openstack training materialOpenstack training material
Openstack training material
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
 
OpenStack Super Bootcamp.pdf
OpenStack Super Bootcamp.pdfOpenStack Super Bootcamp.pdf
OpenStack Super Bootcamp.pdf
 
OpenStack Identity - Keystone (kilo) by Lorenzo Carnevale and Silvio Tavilla
OpenStack Identity - Keystone (kilo) by Lorenzo Carnevale and Silvio TavillaOpenStack Identity - Keystone (kilo) by Lorenzo Carnevale and Silvio Tavilla
OpenStack Identity - Keystone (kilo) by Lorenzo Carnevale and Silvio Tavilla
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
Openstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2SchoolOpenstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2School
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
 
Cloud Computing using OpenStack
Cloud Computing using OpenStackCloud Computing using OpenStack
Cloud Computing using OpenStack
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 
Getting started with OpenStack
Getting started with OpenStackGetting started with OpenStack
Getting started with OpenStack
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017
 
Cloud orchestration major tools comparision
Cloud orchestration major tools comparisionCloud orchestration major tools comparision
Cloud orchestration major tools comparision
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
OpenStack Security
OpenStack SecurityOpenStack Security
OpenStack Security
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
CIS13: OpenStack API Security
CIS13: OpenStack API SecurityCIS13: OpenStack API Security
CIS13: OpenStack API Security
 
Mirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 Overview
 

Viewers also liked

Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Keith Tobin
 

Viewers also liked (20)

Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantum
 
OpenStack 2016
OpenStack 2016OpenStack 2016
OpenStack 2016
 
[DevDay 2016] Cross-platform desktop app with Electron - Introduction. Speak...
 [DevDay 2016] Cross-platform desktop app with Electron - Introduction. Speak... [DevDay 2016] Cross-platform desktop app with Electron - Introduction. Speak...
[DevDay 2016] Cross-platform desktop app with Electron - Introduction. Speak...
 
[DevDay 2016] Chase your passion or Develop your skills? Speaker: Vinh Hoang ...
[DevDay 2016] Chase your passion or Develop your skills? Speaker: Vinh Hoang ...[DevDay 2016] Chase your passion or Develop your skills? Speaker: Vinh Hoang ...
[DevDay 2016] Chase your passion or Develop your skills? Speaker: Vinh Hoang ...
 
[DevDay 2016] IoT – A development story - Speaker: Lien Vo – Department head ...
[DevDay 2016] IoT – A development story - Speaker: Lien Vo – Department head ...[DevDay 2016] IoT – A development story - Speaker: Lien Vo – Department head ...
[DevDay 2016] IoT – A development story - Speaker: Lien Vo – Department head ...
 
[DevDay 2016] How to build a working group? Speaker: Loc Le – Lecturer at DUT...
[DevDay 2016] How to build a working group? Speaker: Loc Le – Lecturer at DUT...[DevDay 2016] How to build a working group? Speaker: Loc Le – Lecturer at DUT...
[DevDay 2016] How to build a working group? Speaker: Loc Le – Lecturer at DUT...
 
[DevDay 2016] Prepare for Success - Speaker: Toan Ngo – Vice President at Glo...
[DevDay 2016] Prepare for Success - Speaker: Toan Ngo – Vice President at Glo...[DevDay 2016] Prepare for Success - Speaker: Toan Ngo – Vice President at Glo...
[DevDay 2016] Prepare for Success - Speaker: Toan Ngo – Vice President at Glo...
 
[DevDay 2016] How to get hired by a software company - Speaker: Till Gartner...
 [DevDay 2016] How to get hired by a software company - Speaker: Till Gartner... [DevDay 2016] How to get hired by a software company - Speaker: Till Gartner...
[DevDay 2016] How to get hired by a software company - Speaker: Till Gartner...
 
[DevDay 2016] Real Unit Testing with mocking framework - Speaker: Phat Vu – S...
[DevDay 2016] Real Unit Testing with mocking framework - Speaker: Phat Vu – S...[DevDay 2016] Real Unit Testing with mocking framework - Speaker: Phat Vu – S...
[DevDay 2016] Real Unit Testing with mocking framework - Speaker: Phat Vu – S...
 
Electric Microservices Land - Tsuyoshi Ushio
Electric Microservices Land - Tsuyoshi UshioElectric Microservices Land - Tsuyoshi Ushio
Electric Microservices Land - Tsuyoshi Ushio
 
[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...
[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...
[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...
 
[DevDay 2016] Da Nang Software Industry & Job Opportunities for Students - Sp...
[DevDay 2016] Da Nang Software Industry & Job Opportunities for Students - Sp...[DevDay 2016] Da Nang Software Industry & Job Opportunities for Students - Sp...
[DevDay 2016] Da Nang Software Industry & Job Opportunities for Students - Sp...
 
[DevDay 2016] The way to success - Speaker: Markus Baur - CEO at Axon Active ...
[DevDay 2016] The way to success - Speaker: Markus Baur - CEO at Axon Active ...[DevDay 2016] The way to success - Speaker: Markus Baur - CEO at Axon Active ...
[DevDay 2016] The way to success - Speaker: Markus Baur - CEO at Axon Active ...
 
[DevDay 2016] Build your next awesome game with Unity - Speaker: Trung Ngo –...
 [DevDay 2016] Build your next awesome game with Unity - Speaker: Trung Ngo –... [DevDay 2016] Build your next awesome game with Unity - Speaker: Trung Ngo –...
[DevDay 2016] Build your next awesome game with Unity - Speaker: Trung Ngo –...
 
GoDaddy's OpenStack Journey
GoDaddy's OpenStack JourneyGoDaddy's OpenStack Journey
GoDaddy's OpenStack Journey
 
Agile project management in IT - Sebastian Sussmann
Agile project management in IT - Sebastian SussmannAgile project management in IT - Sebastian Sussmann
Agile project management in IT - Sebastian Sussmann
 
Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)
 
[DevDay 2016] Design Pattern at a glance - Speaker: Tuan Do – Scrum Master a...
 [DevDay 2016] Design Pattern at a glance - Speaker: Tuan Do – Scrum Master a... [DevDay 2016] Design Pattern at a glance - Speaker: Tuan Do – Scrum Master a...
[DevDay 2016] Design Pattern at a glance - Speaker: Tuan Do – Scrum Master a...
 
Cinder Live Migration and Replication - OpenStack Summit Austin
Cinder Live Migration and Replication - OpenStack Summit AustinCinder Live Migration and Replication - OpenStack Summit Austin
Cinder Live Migration and Replication - OpenStack Summit Austin
 
Top 10 things a fresh programmer should know - Dao Ngoc Khanh
Top 10 things a fresh programmer should know - Dao Ngoc KhanhTop 10 things a fresh programmer should know - Dao Ngoc Khanh
Top 10 things a fresh programmer should know - Dao Ngoc Khanh
 

Similar to [DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head of Infrastructure System at Da Nang ICT Infrastructure Development Center

OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
Open Stack
 
OSS Presentation by Stefano Maffulli
OSS Presentation by Stefano MaffulliOSS Presentation by Stefano Maffulli
OSS Presentation by Stefano Maffulli
OpenStorageSummit
 

Similar to [DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head of Infrastructure System at Da Nang ICT Infrastructure Development Center (20)

OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
 
What is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsWhat is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutions
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, Virtualization
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ Kalasalingam
 
Research Paper
Research PaperResearch Paper
Research Paper
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
 
Open stack presentation
Open stack presentationOpen stack presentation
Open stack presentation
 
Cloud computing 1
Cloud computing 1Cloud computing 1
Cloud computing 1
 
Slide weekly-1-cloud-computing
Slide weekly-1-cloud-computingSlide weekly-1-cloud-computing
Slide weekly-1-cloud-computing
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overview
 
Cloud Computing Platform-CloudStack
Cloud Computing Platform-CloudStackCloud Computing Platform-CloudStack
Cloud Computing Platform-CloudStack
 
OSS Presentation by Stefano Maffulli
OSS Presentation by Stefano MaffulliOSS Presentation by Stefano Maffulli
OSS Presentation by Stefano Maffulli
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
EMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonEMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in London
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
 
Mastering OpenStack - Episode 06 - Controller Nodes
Mastering OpenStack - Episode 06 - Controller NodesMastering OpenStack - Episode 06 - Controller Nodes
Mastering OpenStack - Episode 06 - Controller Nodes
 
OpenStack - Security Professionals Information Exchange
OpenStack - Security Professionals Information ExchangeOpenStack - Security Professionals Information Exchange
OpenStack - Security Professionals Information Exchange
 
Cisco Cloud Computing and Open Stack: Velocity 2011
Cisco Cloud Computing and Open Stack: Velocity 2011Cisco Cloud Computing and Open Stack: Velocity 2011
Cisco Cloud Computing and Open Stack: Velocity 2011
 

More from DevDay.org

More from DevDay.org (20)

[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
 
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
 
[DevDay2019] Things i wish I knew when I was a 23-year-old Developer - By Chr...
[DevDay2019] Things i wish I knew when I was a 23-year-old Developer - By Chr...[DevDay2019] Things i wish I knew when I was a 23-year-old Developer - By Chr...
[DevDay2019] Things i wish I knew when I was a 23-year-old Developer - By Chr...
 
[DevDay2019] Designing design teams - Christopher Nguyen, UX Manager at Wizeline
[DevDay2019] Designing design teams - Christopher Nguyen, UX Manager at Wizeline[DevDay2019] Designing design teams - Christopher Nguyen, UX Manager at Wizeline
[DevDay2019] Designing design teams - Christopher Nguyen, UX Manager at Wizeline
 
[DevDay2019] Growth Hacking - How to double the benefits of your startup with...
[DevDay2019] Growth Hacking - How to double the benefits of your startup with...[DevDay2019] Growth Hacking - How to double the benefits of your startup with...
[DevDay2019] Growth Hacking - How to double the benefits of your startup with...
 
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
 
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...
 
[DevDay2019] Hands-on Machine Learning on Google Cloud Platform - By Thanh Le...
[DevDay2019] Hands-on Machine Learning on Google Cloud Platform - By Thanh Le...[DevDay2019] Hands-on Machine Learning on Google Cloud Platform - By Thanh Le...
[DevDay2019] Hands-on Machine Learning on Google Cloud Platform - By Thanh Le...
 
[DevDay2019] Micro Frontends Architecture - By Thang Pham, Senior Software En...
[DevDay2019] Micro Frontends Architecture - By Thang Pham, Senior Software En...[DevDay2019] Micro Frontends Architecture - By Thang Pham, Senior Software En...
[DevDay2019] Micro Frontends Architecture - By Thang Pham, Senior Software En...
 
[DevDay2019] Power of Test Automation and DevOps combination - One click savi...
[DevDay2019] Power of Test Automation and DevOps combination - One click savi...[DevDay2019] Power of Test Automation and DevOps combination - One click savi...
[DevDay2019] Power of Test Automation and DevOps combination - One click savi...
 
[DevDay2019] How do I test AI models? - By Minh Hoang, Senior QA Engineer at KMS
[DevDay2019] How do I test AI models? - By Minh Hoang, Senior QA Engineer at KMS[DevDay2019] How do I test AI models? - By Minh Hoang, Senior QA Engineer at KMS
[DevDay2019] How do I test AI models? - By Minh Hoang, Senior QA Engineer at KMS
 
[DevDay2019] How to quickly become a Senior Engineer - By Tran Anh Minh, CEO ...
[DevDay2019] How to quickly become a Senior Engineer - By Tran Anh Minh, CEO ...[DevDay2019] How to quickly become a Senior Engineer - By Tran Anh Minh, CEO ...
[DevDay2019] How to quickly become a Senior Engineer - By Tran Anh Minh, CEO ...
 
[Devday2019] Dev start-up - By Le Trung, Founder & CEO at Hifiveplus and Edu...
[Devday2019]  Dev start-up - By Le Trung, Founder & CEO at Hifiveplus and Edu...[Devday2019]  Dev start-up - By Le Trung, Founder & CEO at Hifiveplus and Edu...
[Devday2019] Dev start-up - By Le Trung, Founder & CEO at Hifiveplus and Edu...
 
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
 
[DevDay2019] Opportunities and challenges for human resources during the digi...
[DevDay2019] Opportunities and challenges for human resources during the digi...[DevDay2019] Opportunities and challenges for human resources during the digi...
[DevDay2019] Opportunities and challenges for human resources during the digi...
 
[DevDay2019] Python Machine Learning with Jupyter Notebook - By Nguyen Huu Th...
[DevDay2019] Python Machine Learning with Jupyter Notebook - By Nguyen Huu Th...[DevDay2019] Python Machine Learning with Jupyter Notebook - By Nguyen Huu Th...
[DevDay2019] Python Machine Learning with Jupyter Notebook - By Nguyen Huu Th...
 
[DevDay2019] Do you dockerize? Are your containers safe? - By Pham Hong Khanh...
[DevDay2019] Do you dockerize? Are your containers safe? - By Pham Hong Khanh...[DevDay2019] Do you dockerize? Are your containers safe? - By Pham Hong Khanh...
[DevDay2019] Do you dockerize? Are your containers safe? - By Pham Hong Khanh...
 
[DevDay2019] Develop a web application with Kubernetes - By Nguyen Xuan Phong...
[DevDay2019] Develop a web application with Kubernetes - By Nguyen Xuan Phong...[DevDay2019] Develop a web application with Kubernetes - By Nguyen Xuan Phong...
[DevDay2019] Develop a web application with Kubernetes - By Nguyen Xuan Phong...
 
[DevDay2019] Paradigm shift towards effective Scrum - By Tam Doan, Agile Coac...
[DevDay2019] Paradigm shift towards effective Scrum - By Tam Doan, Agile Coac...[DevDay2019] Paradigm shift towards effective Scrum - By Tam Doan, Agile Coac...
[DevDay2019] Paradigm shift towards effective Scrum - By Tam Doan, Agile Coac...
 
[DevDay2019] JAM Stack - By Ngo Thi Ni, Web Developer at Agility IO
[DevDay2019] JAM Stack - By Ngo Thi Ni, Web Developer at Agility IO[DevDay2019] JAM Stack - By Ngo Thi Ni, Web Developer at Agility IO
[DevDay2019] JAM Stack - By Ngo Thi Ni, Web Developer at Agility IO
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Recently uploaded (20)

%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head of Infrastructure System at Da Nang ICT Infrastructure Development Center

  • 1. Da Nang, 4-2016 OPENSTACK AND OPENSTACK APPROACHES FOR BEGINNER Lê Minh Chí Da Nang ICT Infrastructure Development Center
  • 2. Agenda I. Cloud computing and roles of OpenStack III. OpenStack in Use II. OpenStack IV. OpenStack Demo
  • 3. I. CLOUD COMPUTING AND ROLES OF OPENSTACK
  • 7. Enterprises are building clouds to... Where is your enterprise on the path to cloud? Meet departmental resource needs & timelines Control & monitor the entire environment 2. Cloud Data Center 3. Cloud Federation1. Virtualization Source: from SlideShare
  • 8. Datacenters are being virtualized, Servers are first Hypervisors provide abstraction between SW and HW (Servers) HOST 1 HOST 2 HOST 3 HOST 4, ETC. VMs Hypervisor: Turns 1 server into many “virtual machines” (instances or VMs) (VMWare ESX, Citrix XEN Server, KVM, Etc.) 2. Cloud Data Center 3. Cloud Federation1. Virtualization Automation & Efficiency Better resource utilization for each serverHardware abstraction for each server Compute Pool Network Pool Storage Pool Virtualized Servers Virtualized Networks Virtualized Storage Next: Storage, Network…the building blocks Resource pools for apps starting to form...Flexibility, Efficiency are key drivers Source: from SlideShare
  • 9. But questions arise as the environment grows... “VM sprawl” can make things unmanageable very quickly Where should you provision new VMs? How do you keep track of it all? + How do you empower employees to self- service? USERS ADMINS How do you make your apps cloud aware? APPS 2. Cloud Data Center 3. Cloud FederationServer Virtualization1. Virtualization Automation & Efficiency A Cloud Management Layer Is Missing Source: from SlideShare
  • 10. APPS Solution: OpenStack, The Cloud Operating System A new management layer that adds automation and control Creates Pools of Resources Automates The Network USERS ADMINS CLOUD OPERATING SYSTEM Connects to apps via APIs Self-service Portals for users 2. Cloud Data Center 3. Cloud FederationServer Virtualization1. Server Virtualization Automation & Efficiency Source: from SlideShare
  • 11. Enterprise Private Clouds run cloud operations systems… 2. Cloud Data Center 3. Cloud Federation1. Server Virtualization Automation & Efficiency What’s next? Public Clouds run cloud operating systems… But you can’t interoperate if public clouds are built on proprietary software Source: from SlideShare
  • 12. Common PlatformImagine having a across clouds 2. Cloud Data Center 3. Cloud Federation1. Virtualization Automation & Efficiency Seamlessly transporting workloads Source: from SlideShare
  • 13. 2. Cloud Data Center 3. Cloud Federation1. Virtualization Automation & Efficiency A common platform is here. Public CloudPrivate Cloud Washington EuropeCaliforniaTexas Private Cloud Private Cloud Public Cloud Public Cloud Common software platform making Federation possible OpenStack enables cloud federation Connecting clouds to create global resource pools Source: from SlideShare
  • 14. In Summary, the Cloud Operating System enables enterprises to: 1. Control and automate pools of resources 2. Efficiently allocate resources 3. Empower admins & users via self-service portals 4. Empower developers to make apps cloud-aware via APIs Top 3 Benefits of a Common Platform 1. Easy to migrate data and applications to public clouds when conditions are right - based on security policies, economics, and other key business criteria 2. No longer locked in with major investment in one provider 3. Disaster recovery Source: from SlideShare
  • 16. What is OpenStack? 1. Originated at NASA, with Rackspace 2. Driven by an open community process 3. First Three core projects:  OpenStack Compute  OpenStack Image Service  Open Object Storage 4. Multiple hypervisors: Xen, KVM, ESXi, Hyper-V, … 5. Releases: • Austin: Oct 2010 • Bexar: Feb 2011 • Cactus: April 2011 • Diablo: Sept 2011 • Essex: April 2012 • Folsom: Sep 2012 OpenStack Object Store (Storage) OpenStack Compute (VMs & VM Networks) OpenStack Image Service (Image Library & Management) • Grizzly: April 2013 • Havana: Oct 2013 • IceHouse: April 2014 • Juno: Oct 2014 • Kilo: April 2015 • Liberty: Oct 2015 • Mitaka: April 2016
  • 17.
  • 20. Keystone – Authentication Services Manage security - Service for other modules - Authentication and Authorization Key components - API - Backends - Token - Catalog - Policy - Identity
  • 22. Cinder – Block Storage Persistent block storage - Provide volumes to instances - High availability - Drivers for multiple storages (NFS, Ceph, SAN, iSCSI, …)
  • 23. Cinder – Block Storage Key components - API - Queue - Database - Scheduler - Storage plug-ins Authentication - Keystone
  • 24. Neutron – OpenStack Network Manage networking - Pluggable driver architecture - Support for range of networking technologies (router, switch, LBaaS, VPN, Firewall, …) Key components - API - Queue - Database - Scheduler - Agent - Networking plug-ins Authentication - Keystone
  • 26. Glance – OpenStack Images services Manage VM Images (catalog, search, registration, …) Key components - API - Registry - Database Authentication - Keystone VM images storages - Swift, Ceph - Local FS
  • 27. Glance – OpenStack Images services
  • 28. Swift – OpenStack Object storage Manages unstructured object storage - Highly scalable - Durable – three times replication - Distributed Key components - Proxy / API - Rings • Accounts • Containers • Objects - Data stores Authentication - Keystone
  • 29. Swift – OpenStack Object storage
  • 30. 30
  • 32. A Developer Cloud In a Box For End User Experiences - http://trystack.org - http://docs.openstack.org/ developer/devstack/ - http://docs.openstack.org For Developer - http://docs.openstack.org/ developer/devstack/ - http://docs.openstack.org/ developer/openstack- projects.html
  • 33. For Sysadmin - OpenStack installation guide http://docs.openstack.org - RackSpace Appliances for testing - RedHat RDO - Mirantis Fuel - Automation tools
  • 34. OpenStack Deployment ALWAYS START FROM A VERY … VERY SIMPLE TOPOLOGY TO UNDERSTAND: - OpenStack concepts and components - Command line and troubleshooting, … FROM SINGLE ….…….. TO ………MULTIPLE NODES FROM CORE PROJECTS ….. TO ….. OPTIONAL PROJECTS
  • 35. OpenStack Typical Deployment Model Source: Mirantis
  • 36. Source: openstack.org Deployment model – Nova Network Key problems: - Limited technology - Not apply for rich enterprise network technology
  • 37. Source: openstack.org Deployment model – Neutron - Manage Internal network and IP ranges - Design network on- demand - Advanced network services (LBaaS, VPN, …)
  • 39. References and Resources References [1] http://www.slideshare.net/jasonhoutw/openstack-introduction [2] Opencloud Europe 2014 – Linux Foundation [3] https://docs.mirantis.com/openstack/fuel/fuel-7.0/#guides [4] Various documents from Internet Resources for further study and practices [1] https://www.facebook.com/groups/vietstack/ [2] http://docs.openstack.org [3] Docs from “supported Openstack companies”: Mirantis, RedHat, RackSpace.
  • 40. THANKS FOR LISTENING CONTACT INFO LE MINH CHI CHILM@DANANG.GOV.VN 0905 611105

Editor's Notes

  1. KVM
  2. Diagram has connecting lines labeled as “common software platform makes federation possible” (or some such wording)
  3. Diagram has connecting lines labeled as “common software platform makes federation possible” (or some such wording)
  4. Diagram has connecting lines labeled as “common software platform makes federation possible” (or some such wording)
  5. Diagram has connecting lines labeled as “common software platform makes federation possible” (or some such wording)
  6. Diagram has connecting lines labeled as “common software platform makes federation possible” (or some such wording)
  7. Diagram has connecting lines labeled as “common software platform makes federation possible” (or some such wording)
  8. Diagram has connecting lines labeled as “common software platform makes federation possible” (or some such wording)
  9. Diagram has connecting lines labeled as “common software platform makes federation possible” (or some such wording)
  10. Diagram has connecting lines labeled as “common software platform makes federation possible” (or some such wording)