SlideShare a Scribd company logo
Suche senden
Hochladen
Einloggen
Registrieren
Openstack components as containerized microservices
Melden
Miguel Zuniga
Folgen
Symantec
27. Apr 2016
•
0 gefällt mir
•
913 views
1
von
17
Openstack components as containerized microservices
27. Apr 2016
•
0 gefällt mir
•
913 views
Melden
Technologie
Using openshift to deploy openstack microservices
Miguel Zuniga
Folgen
Symantec
Recomendados
Kolla - containerizing the cloud itself
Michal Rostecki
942 views
•
28 Folien
Openstack ansible
George Paraskevas
571 views
•
18 Folien
Deploying OpenStack Using Docker in Production
clayton_oneill
1.2K views
•
20 Folien
Andy McCrae, Rackspace - Using Ansible to Deploy and Automate OpenStack, Open...
Cloud Native Day Tel Aviv
1.7K views
•
19 Folien
State of Linux Containers in OpenStack
openstackindia
786 views
•
16 Folien
Build cloud like Rackspace with OpenStack Ansible
Jirayut Nimsaeng
2.8K views
•
103 Folien
Más contenido relacionado
Was ist angesagt?
Openstack devops challenges
openstackindia
789 views
•
18 Folien
Docker Meetup Bangalore - Docker + Openstack
Ashish Billore
972 views
•
13 Folien
Kolla talk at OpenStack Summit 2017 in Sydney
Vikram G Hosakote
1.3K views
•
39 Folien
VMware and Container Orchestration
Tesora
1.3K views
•
17 Folien
Demistifying open stack storage
openstackindia
596 views
•
21 Folien
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Vietnam Open Infrastructure User Group
225 views
•
33 Folien
Was ist angesagt?
(20)
Openstack devops challenges
openstackindia
•
789 views
Docker Meetup Bangalore - Docker + Openstack
Ashish Billore
•
972 views
Kolla talk at OpenStack Summit 2017 in Sydney
Vikram G Hosakote
•
1.3K views
VMware and Container Orchestration
Tesora
•
1.3K views
Demistifying open stack storage
openstackindia
•
596 views
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Vietnam Open Infrastructure User Group
•
225 views
Devstack On Demand
Barak Merimovich
•
243 views
kolla
Andrew Widddersheim
•
163 views
OpenStack-Ansible Project Update
Jesse Pretorius
•
413 views
Simple flexible deployments with openstack ansible
Jean-Philippe Evrard
•
519 views
Build a Basic Cloud Using RDO-manager
K Rain Leander
•
1.4K views
Role of sdn controllers in open stack
openstackindia
•
3.2K views
OSDC 2018 | Introduction to SaltStack in the Modern Data Center by Mike Place
NETWAYS
•
180 views
Websockets: Pushing the web forward
Mark Roden
•
5.1K views
OpenStack and Windows
Alessandro Pilotti
•
10.1K views
Mirantis v OpenStack Ansible Dawn of Production
TeK Charnsilp Chinprasert
•
1.2K views
SDN Symposium - Cybera
Edgar Magana
•
602 views
DevOps and OpenStack December 2012
Matt Ray
•
1.3K views
OpenStack @ Workday - CI/CD
Edgar Magana
•
3K views
OPNFV & OpenStack
openstackindia
•
2K views
Destacado
OpenStack Architecture
Mirantis
88.3K views
•
88 Folien
Why OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack Solution
Elizabeth Sale
1.7K views
•
36 Folien
OpenStack Deployment in the Enterprise
Cisco Canada
2.4K views
•
63 Folien
Openstack Workshop Pakistan (hands on session)
Affan Syed
259 views
•
6 Folien
Open stack and sdn hands-on and demo
Kyohei Moriyama
319 views
•
17 Folien
Architecture Openstack for the Enterprise
Keith Tobin
2.1K views
•
43 Folien
Destacado
(20)
OpenStack Architecture
Mirantis
•
88.3K views
Why OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack Solution
Elizabeth Sale
•
1.7K views
OpenStack Deployment in the Enterprise
Cisco Canada
•
2.4K views
Openstack Workshop Pakistan (hands on session)
Affan Syed
•
259 views
Open stack and sdn hands-on and demo
Kyohei Moriyama
•
319 views
Architecture Openstack for the Enterprise
Keith Tobin
•
2.1K views
Openstack in 10 mins
Dawood M.S
•
4.4K views
Platform as a Service with Kubernetes and Mesos
Miguel Zuniga
•
3.1K views
Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Keith Tobin
•
2.5K views
openstackreferencearchitecturewhitepaper
Richard Haigh
•
406 views
Crowbar and OpenStack: Steve Kowalik, SUSE
OpenStack
•
1.4K views
From OpenStack.... towards an Open cloud architecture
Claude Riousset
•
1.8K views
OpenStack 101: Introduction & Technical Overview
Thang Man
•
3.1K views
Openstack architure part 1
Nhan Cao Thanh
•
841 views
Vagrant, Ansible, and OpenStack on your laptop
Lorin Hochstein
•
11.2K views
OpenStack NFV Edge computing for IOT microservices
openstackindia
•
5K views
Architecture of massively scalable, distributed systems - InfoShare 2015
Tomasz Zen Napierala
•
1.2K views
OpenStack Quantum Intro (OS Meetup 3-26-12)
Dan Wendlandt
•
66K views
Red Hat Enterprise Linux OpenStack Platform 7 - VM Instance HA Architecture
Etsuji Nakai
•
7K views
Deploying & Scaling OpenShift on OpenStack using Heat - OpenStack Seattle Mee...
OpenShift Origin
•
7.7K views
Similar a Openstack components as containerized microservices
A to Z of Docker
Swapnil Jain
308 views
•
78 Folien
Applied Security for Containers, OW2con'18, June 7-8, 2018, Paris
OW2
131 views
•
21 Folien
Microservices: How loose is loosely coupled?
John Rofrano
669 views
•
75 Folien
Demystifying Containerization Principles for Data Scientists
Dr Ganesh Iyer
198 views
•
92 Folien
Dockers and kubernetes
Dr Ganesh Iyer
3K views
•
133 Folien
Microservices and containers for the unitiated
Kevin Lee
78 views
•
26 Folien
Similar a Openstack components as containerized microservices
(20)
A to Z of Docker
Swapnil Jain
•
308 views
Applied Security for Containers, OW2con'18, June 7-8, 2018, Paris
OW2
•
131 views
Microservices: How loose is loosely coupled?
John Rofrano
•
669 views
Demystifying Containerization Principles for Data Scientists
Dr Ganesh Iyer
•
198 views
Dockers and kubernetes
Dr Ganesh Iyer
•
3K views
Microservices and containers for the unitiated
Kevin Lee
•
78 views
Container Security
Paul Cichonski
•
680 views
Microservices in academic environment
Milind Bhagwati
•
52 views
What is Docker?
Shubhrank Rastogi
•
214 views
TransitioningToMicroServonDocker_MS
Lana Kalashnyk
•
317 views
Containers, microservices and serverless for realists
Karthik Gaekwad
•
77.3K views
Introduction to Docker - VIT Campus
Ajeet Singh Raina
•
2.1K views
BRKSDN-2115
Rohit Agarwalla
•
803 views
DockerCon SF 2015: Keynote Day 1
Docker, Inc.
•
18.9K views
Introduction to Docker Containers - Docker Captain
Ajeet Singh Raina
•
3.8K views
Cont0519
Samuel Dratwa
•
309 views
Docker for dev
Erik Talboom
•
184 views
AWS re:Invent 2016: Development Workflow with Docker and Amazon ECS (CON302)
Amazon Web Services
•
3.4K views
Docker - Portable Deployment
javaonfly
•
1.9K views
Introduction to Docker - Vellore Institute of Technology
Ajeet Singh Raina
•
473 views
Más de Miguel Zuniga
Implementing open source as your business model
Miguel Zuniga
44 views
•
11 Folien
Creating hybrid cloud openstack + public cloud
Miguel Zuniga
245 views
•
12 Folien
Continuous Integration with Puppet
Miguel Zuniga
570 views
•
11 Folien
Cloud Platform Symantec Meetup Nov 2014
Miguel Zuniga
1.3K views
•
42 Folien
Managing and Scaling Puppet - PuppetConf 2014
Miguel Zuniga
902 views
•
18 Folien
Fluo CICD OpenStack Summit
Miguel Zuniga
1.1K views
•
29 Folien
Más de Miguel Zuniga
(10)
Implementing open source as your business model
Miguel Zuniga
•
44 views
Creating hybrid cloud openstack + public cloud
Miguel Zuniga
•
245 views
Continuous Integration with Puppet
Miguel Zuniga
•
570 views
Cloud Platform Symantec Meetup Nov 2014
Miguel Zuniga
•
1.3K views
Managing and Scaling Puppet - PuppetConf 2014
Miguel Zuniga
•
902 views
Fluo CICD OpenStack Summit
Miguel Zuniga
•
1.1K views
Private cloud cloud-phoenix-april-2014
Miguel Zuniga
•
652 views
Containers - Cloud Phoenix March Meetup
Miguel Zuniga
•
612 views
Configuration Management in the Cloud - Cloud Phoenix Meetup Feb 2014
Miguel Zuniga
•
731 views
Open escalar presentation
Miguel Zuniga
•
311 views
Último
Property Graphs in APEX.pptx
ssuser923120
183 views
•
24 Folien
Enhance Productivity Expert Laptop Support For Modern Professional
IT Services Helps
15 views
•
11 Folien
Prompt Engineering - an Art, a Science, or your next Job Title?
Maxim Salnikov
16 views
•
28 Folien
web test repair.pptx
YuanzhangLin
25 views
•
26 Folien
Common WordPress APIs - Options API
Jonathan Bossenger
18 views
•
10 Folien
Enterprise Application and Data Protection on AWS with Amazon FSx for NetApp ...
LilyJang3
17 views
•
43 Folien
Último
(20)
Property Graphs in APEX.pptx
ssuser923120
•
183 views
Enhance Productivity Expert Laptop Support For Modern Professional
IT Services Helps
•
15 views
Prompt Engineering - an Art, a Science, or your next Job Title?
Maxim Salnikov
•
16 views
web test repair.pptx
YuanzhangLin
•
25 views
Common WordPress APIs - Options API
Jonathan Bossenger
•
18 views
Enterprise Application and Data Protection on AWS with Amazon FSx for NetApp ...
LilyJang3
•
17 views
info_session_gdsc_tmsl .pptx
NikitaSingh741518
•
14 views
class and object in c++.pptx
Adarsh College, Hingoli
•
184 views
Advancing Equity and Inclusion for Deaf Students in Higher Education
3Play Media
•
141 views
Nymity Framework: Privacy & Data Protection Update in 7 States
TrustArc
•
117 views
Data Formats: Reading and writing JSON – XML - YAML
CSUC - Consorci de Serveis Universitaris de Catalunya
•
53 views
Netwitness RT - Don’t scratch that patch.pptx
Stefano Maccaglia
•
89 views
BuilderAI Proposal_Malesniak
Michael Lesniak
•
84 views
Orchestration, Automation and Virtualisation Maturity Model
CSUC - Consorci de Serveis Universitaris de Catalunya
•
51 views
Understanding Wireguard, TLS and Workload Identity
Christian Posta
•
96 views
Keynote: Two years at the British Library... and counting / Alan Danskin (Bri...
CILIP MDG
•
22 views
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23
NicolasVuillamy1
•
155 views
TEKART CON 2023
AdedoyinSamuel1
•
22 views
Document Understanding as Cloud APIs and Generative AI Pre-labeling Extractio...
DianaGray10
•
97 views
Knowledge graph use cases in natural language generation
Elena Simperl
•
83 views
Openstack components as containerized microservices
1.
Openstack Components as Containerized
Microservices Miguel Zuniga
2.
Agenda • Microservices • Why
Openstack? • Openstack as Microservices • Openstack Architecture • From Devstack To Microservices under Openshift/Kubernetes • Using openstack latest code to build your containers • Building docker files for openshift/kubernetes • Dockerfile… Keystone template example… Keystone Microservice • Openstack controllers with Openshift/Kubernetes • Rolling Updates • Openstack Cloud Architecture using Microservices Copyright © 2016 Symantec Corporation 2
3.
MicroServices • Wikipedia: “microservices is
a software architecture style in which complex applications are composed of small, independent processes communicating with each other using language-agnostic APIs. These services are small building blocks, highly decoupled and focussed on doing a small task, facilitating a modular approach to system-building.” Copyright © 2016 Symantec Corporation 3
4.
Why Openstack? • Openstack
is an ecosystem of multiple components • Each component provides an specific service (compute, identity, images, etc) • Components interact with each other using API’s • Components are completely independent from each other. Copyright © 2016 Symantec Corporation 4
5.
Openstack as Microservices •
Each openstack component require a database or some tables. • Interact between each other using REST API’s. • Architecture of share nothing. • Designed from scratch to work as separate services which allows them to run as microservices. • Easy to deploy using containers which allows them to enter into the Kubernetes world. Copyright © 2016 Symantec Corporation 5
6.
Openstack Architecture Copyright ©
2016 Symantec Corporation 6
7.
From Devstack To
Microservices under Openshift/Kubernetes • Devstack – All in one execution – Developers don’t get the real idea of what exactly is going on. – Configurations difficult to track. – Debugging is a nightmare. • Microservices – Deploy one service or all of them. – Easy to debug (each service becomes a separate entity) – 1 click deployments – It allow developers to get a better idea on how the openstack ecosystem works. Copyright © 2016 Symantec Corporation 7
8.
Using openstack latest
code to build your containers • Moving to containers allows you to – Build containers from source directly – Easy to automate using a CI pipeline – Easy to deploy using a CD pipeline – Use the same container across multiple environmens – Use docker file to build your containers – Ex. Copyright © 2016 Symantec Corporation 8
9.
Building docker files
for openshift/kubernetes • The fact that is dockerize doesn’t mean it can run on openshift/kubernetes • Use a install script to setup your application • Use environmental variables to communicate and customize your container • Use a config script to setup your application configuration files • Use a startup script to initialize your application inside the container. Copyright © 2016 Symantec Corporation 9
10.
Dockerfile Copyright © 2016
Symantec Corporation 10
11.
Keystone template example Template
based on openshift V3 latest Copyright © 2016 Symantec Corporation 11
12.
Keystone microservice Copyright ©
2016 Symantec Corporation 12
13.
Openstack controllers with
Openshift/Kubernetes • Create an image per service (keystone, nova, glance, horizon….) • Push your docker image to your repository • Create a microservice template • Deploy your microservice on X amount of environments that you need. • Test.. Test.. Test… • Promote to your next environment. • New release comes out, go to step 1. Copyright © 2016 Symantec Corporation 13
14.
Rolling updates 1. Create
the new docker image 2. Deploy it in your test project 3. Test it 4. Tag as production ready your new docker image 5. Redeploy Note: This works with minor upgrades considering that you don’t have to update the SQL schema Note: As soon as your new image is tagged and detected openshift could auto-deploy if needed. Copyright © 2016 Symantec Corporation 14
15.
Openstack Cloud Architecture
Using Microservices Copyright © 2016 Symantec Corporation 15
16.
Q&A 16Copyright © 2016
Symantec Corporation
17.
Thank you! Copyright ©
2016 Symantec Corporation. All rights reserved. Symantec and the Symantec Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either express or implied, are disclaimed to the maximum extent allowed by law. The information in this document is subject to change without notice. 17