SlideShare a Scribd company logo
1 of 20
Download to read offline
Enterprise Cloud
management platform
Nagaraj Shenoy
About
● Nagaraj Shenoy
● MS - Illinois institute of Technology(IIT), Chicago
● Tech Generalist, FOSS lover
https://in.linkedin.com/in/mnshenoy
www.webinav.com
Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Agenda
● An insight into Openstack Ecosystem
● Why a cloud management platform ?
● Basic Ingredients of an enterprise cloud services platform
● Openstack based CMP Architecture
● Nova, Neutron, Glance
● HEAT
● Ceilometer
About Openstack
Why ?
● Fastest growing open source project
● Distributed cloud operating system
● Promotes Vendor neutrality
● Wide Ecosystem, backed by Industry juggernauts
Why not ?
● Comprises of many projects, many of them still not ready for enterprise
● Learning curve !! New release every six months. Icehouse as we speak !!
● Still cant call it a CMP
● Containers !! Docker and Kubernetes gaining attention
Openstack Ecosystem
Compute - Networking - Storage
Why an enterprise cloud management platform?
Openstack is not a solution, but a starting point:
• People need more than just the IaaS(infrastructure as a service)
• Focus is on the infrastructure than the actual application ecosystem
• Openstack API are for admins, Developers want to build microservices or mobile
interfaces or analytics capabilities
• Efforts needed in connecting the dots, i.e integrating services
• Policy control, workflow automation, Lifecycle management
• App migration - Multi cloud and hybrid cloud
• Constantly evolving ecosystem, major release every 6 months
Need for vendor neutrality
Vendor lock-in
• VMware - vSphere customers locked into vCloud Air.
• Microsoft - Systems Center to Azure.
• AWS - ELB, Elastic beanstalk, Cloudfront etc.
With that approach, one is tied to the specific technologies and the applications are not
free to migrate across different clouds.
Being community driven and fully open source, Openstack promises to be a vendor
neutral open cloud solution. Multi-vendor ecosystem is managed with the help of
drivers
Openstack Components
Advanced services ….
User
Cloud management platform (CMP)
Cloud Management
Infra as a service
NOVA
Ironic
Neutron
(Network)
Swift
Cinder
Manila
(Storage)
(Compute)
Glance (Image Mgmt)
HEAT
(Orchestration)
CEILOMETER
(telemetry)
TripleO
(Deployment)
Horizon
(UI)
REST
CLI
Sahara
Trove
Designate
Barbican
Zaqar
Keystone
OSLO
LBaaS
Compute - NOVA
● Core of the Openstack
● Interacts with the hypervisor, KVM/QEMU/libvirt
● interacts with Glance to retrieve images and deploy
them(and store them back), Snapshotting
● nova-compute - On demand creation and termination of
the VMs
● nova-scheduler - where to deploy the VM(host)
● nova-api - CLI, REST based API
● nova-network - Before neutron came along
● nova-volume - manages the storage
Network - NEUTRON
● Formerly called quantum
● eventually replace nova-network
● Full network virtualization capabilities
● Features such as LBaaS, VPNaaS
● Pleathora of plugins
○ OVS,RYU,Nuage,Contrail etc...
Glance
● Discover, register and retrieval of VM images
● RESTful API
● VM images can be stored as ZFS,LVM, S3, Ceph,
Cinder,Swift
● Cinder
○ Persistent block storage to VMs ( AWS - EBS)
○ Drivers - NetApp,IBM,SolidFire etc.
○ cinder-scheduler picks the optimal node to create the volume
● Swift - Object store (AWS - S3)
HEAT
• Orchestration service to automate deployments, networks and other services
• Templates to describe the compute, storage, networking and other resources
• Dissection of HEAT
– HOT - Heat Orchestration Template, written in YAML
– Stack - Collection of objects that form the template
– Resources - Objects created by Heat
– heat-api - RESTful API service
– heat-engine - Performs the orchestration
• HEAT is also compatible with AWS cloud formation
Ceilometer
• Meter Openstack infra performance and utilization for billing, benchmarking,
scalability, and statistics purposes.
• Configuring the type of collected data to meet various operating requirements
• REST API for Accessing and inserting the metering data
• Custom usage data can be configured via additional plugins
• Typical Workflow
HEAT + Ceilometer
HEAT
HEAT API
DB
HEAT
Engine
Deploy
/Autoscale
MQ
HEAT CLI
Cloudwatch
VM VM
Stack
CEILOMETER
API Service
Alarm Eval
Monitor
Create Alarms
Monitor
instances
Trigger Alarms
Meter
Some more...
● Astara - Formerly known as Akanda, provides deployer configurable multi-provider orchestration for Layer-3 through 7
network services (e.g. load balancing, routing).
● Trove - DB as a Service, provides scalable and reliable Cloud Database as a Service provisioning functionality for both
relational and non-relational database engines
● Sahara - Building data clusters on top of Openstack (Spark, Hadoop etc), Formerly known as Savanna
● Barbican - Cryptography services useful in environments such as large ephemeral clouds
● Zaqar - Multi-tenant cloud messaging service (similar to AWS SQS) - event broadcasting, task distribution, and P2P
messaging
● Project Calico - L3 approach to datacenter networking, highly efficient vRouter in each compute node that leverages the
existing Linux kernel forwarding engine without the need for vSwitches
Summary
There is no doubt that Openstack represents one of the massive industry alignment towards the Open source cloud, Some even
touting it to be the linux of cloud computing. But is it “THE” perfect solution ?
● Vanilla Openstack is a “Myth”
● The choice of Openstack as part of your cloud strategy purely depends on the kind of workload and the add-on features.
● Openstack can be a serious contender especially for fresh deployments and applications that are being architected for cloud.
But as the environment gets diverse(legacy integrations) Openstack can be tricky to integrate and maintain
● One might require a vendor based Cloud management platform especially when the cloud strategy involves public clouds(AWS,
Azure, GCE) and migration of application services across
● No doubt it is fully open source, but it comes with learning curve, release cycles, Vendor specific driver integrations etc.
● Interesting developments with respect to containers, docker, Kubernetes, Mesosphere etc will challenge Openstack
● Openstack will no doubt will grow mature over next couple of years, until then, the hunt for the CMP continues...
Topics of interest
Can I use openstack
● to build a true hyper converged cloud ?
● as an enterprise cloud management platform ?
● public cloud ? (as a CSP)
● Telco carrier grade cloud ?
● VNF, MANO and SDN integrations
● Federation of Clouds( Cloud of Clouds)
Questions ?
rajshenoy@gmail.com

More Related Content

What's hot

2109 mobile cloud integrating your mobile workloads with the enterprise
2109 mobile cloud  integrating your mobile workloads with the enterprise2109 mobile cloud  integrating your mobile workloads with the enterprise
2109 mobile cloud integrating your mobile workloads with the enterprise
Todd Kaplinger
 

What's hot (20)

Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
 
VMware vCloud and vRealize Operations
VMware vCloud and vRealize OperationsVMware vCloud and vRealize Operations
VMware vCloud and vRealize Operations
 
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
 
Openstack Cloud Management and Automation Using Red Hat Cloudforms 4.0
Openstack Cloud  Management and Automation Using Red Hat Cloudforms 4.0Openstack Cloud  Management and Automation Using Red Hat Cloudforms 4.0
Openstack Cloud Management and Automation Using Red Hat Cloudforms 4.0
 
Storage Management with vRealize Operations
Storage Management with vRealize OperationsStorage Management with vRealize Operations
Storage Management with vRealize Operations
 
Webinar Fondazione CRUI e VMware: VMware vRealize Suite
 Webinar Fondazione CRUI e VMware: VMware vRealize Suite Webinar Fondazione CRUI e VMware: VMware vRealize Suite
Webinar Fondazione CRUI e VMware: VMware vRealize Suite
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
 
Jelastic Cluster Admin Panel Overview
Jelastic Cluster Admin Panel OverviewJelastic Cluster Admin Panel Overview
Jelastic Cluster Admin Panel Overview
 
Managing Multiple Clouds in an Enteprise - A Heterogenous Lens
Managing Multiple Clouds in an Enteprise - A Heterogenous LensManaging Multiple Clouds in an Enteprise - A Heterogenous Lens
Managing Multiple Clouds in an Enteprise - A Heterogenous Lens
 
The Age of Network Operations Management in Software Defined Data Centers
The Age of Network Operations Management in Software Defined Data CentersThe Age of Network Operations Management in Software Defined Data Centers
The Age of Network Operations Management in Software Defined Data Centers
 
Managing your virtual environment with System Center & Windows Server 2012
Managing your virtual environment with System Center & Windows Server 2012Managing your virtual environment with System Center & Windows Server 2012
Managing your virtual environment with System Center & Windows Server 2012
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics I
 
Step by-step cloud migration checklist
Step by-step cloud migration checklist Step by-step cloud migration checklist
Step by-step cloud migration checklist
 
AWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaS
AWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaSAWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaS
AWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaS
 
Citrix Day 2013: CloudPlatform & Cloud Portal Business Manager
Citrix Day 2013: CloudPlatform & Cloud Portal Business ManagerCitrix Day 2013: CloudPlatform & Cloud Portal Business Manager
Citrix Day 2013: CloudPlatform & Cloud Portal Business Manager
 
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
 
Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?
 
Savig cost using application level virtualization
Savig cost using application level virtualizationSavig cost using application level virtualization
Savig cost using application level virtualization
 
2109 mobile cloud integrating your mobile workloads with the enterprise
2109 mobile cloud  integrating your mobile workloads with the enterprise2109 mobile cloud  integrating your mobile workloads with the enterprise
2109 mobile cloud integrating your mobile workloads with the enterprise
 
Why choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOMWhy choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOM
 

Viewers also liked

Filesystem as a service in OpenStack
Filesystem as a service in OpenStackFilesystem as a service in OpenStack
Filesystem as a service in OpenStack
openstackindia
 
Hybrid IT Operations and the Hybrid Cloud
Hybrid IT Operations and the Hybrid CloudHybrid IT Operations and the Hybrid Cloud
Hybrid IT Operations and the Hybrid Cloud
Vistara
 
HGConcept-ITOM-Service Centric Operations
HGConcept-ITOM-Service Centric OperationsHGConcept-ITOM-Service Centric Operations
HGConcept-ITOM-Service Centric Operations
HGConcept Inc.
 

Viewers also liked (20)

VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
 
A Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIA Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROI
 
Filesystem as a service in OpenStack
Filesystem as a service in OpenStackFilesystem as a service in OpenStack
Filesystem as a service in OpenStack
 
Configuration Management in the Cloud - Cloud Phoenix Meetup Feb 2014
Configuration Management in the Cloud - Cloud Phoenix Meetup Feb 2014Configuration Management in the Cloud - Cloud Phoenix Meetup Feb 2014
Configuration Management in the Cloud - Cloud Phoenix Meetup Feb 2014
 
Hybrid IT Operations and the Hybrid Cloud
Hybrid IT Operations and the Hybrid CloudHybrid IT Operations and the Hybrid Cloud
Hybrid IT Operations and the Hybrid Cloud
 
Financial Management with ServiceNow at Franke
Financial Management with ServiceNow at FrankeFinancial Management with ServiceNow at Franke
Financial Management with ServiceNow at Franke
 
OpenStack Heat
OpenStack HeatOpenStack Heat
OpenStack Heat
 
System Center + Cireson vs. ServiceNow
System Center + Cireson vs. ServiceNowSystem Center + Cireson vs. ServiceNow
System Center + Cireson vs. ServiceNow
 
OpenStack Cinder
OpenStack CinderOpenStack Cinder
OpenStack Cinder
 
HGConcept-ITOM-Service Centric Operations
HGConcept-ITOM-Service Centric OperationsHGConcept-ITOM-Service Centric Operations
HGConcept-ITOM-Service Centric Operations
 
The Service-Oriented Enterprise with ServiceNow
The Service-Oriented Enterprise with ServiceNowThe Service-Oriented Enterprise with ServiceNow
The Service-Oriented Enterprise with ServiceNow
 
Using Chef for Automated Infrastructure in the Cloud
Using Chef for Automated Infrastructure in the CloudUsing Chef for Automated Infrastructure in the Cloud
Using Chef for Automated Infrastructure in the Cloud
 
Cloud as a Service: A Powerful New Cloud Management Platform
Cloud as a Service: A Powerful New Cloud Management PlatformCloud as a Service: A Powerful New Cloud Management Platform
Cloud as a Service: A Powerful New Cloud Management Platform
 
Zenoss & ServiceNow Integration - Incident Management & CMDB
Zenoss & ServiceNow Integration - Incident Management & CMDBZenoss & ServiceNow Integration - Incident Management & CMDB
Zenoss & ServiceNow Integration - Incident Management & CMDB
 
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
 
Cloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & IssuesCloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & Issues
 
EMC Cloud Management
EMC Cloud ManagementEMC Cloud Management
EMC Cloud Management
 
Presentation cloud management platform
Presentation   cloud management platformPresentation   cloud management platform
Presentation cloud management platform
 
Migrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudMigrating your Existing Applications to the Cloud
Migrating your Existing Applications to the Cloud
 
Chef - Configuration Management for the Cloud
Chef - Configuration Management for the CloudChef - Configuration Management for the Cloud
Chef - Configuration Management for the Cloud
 

Similar to Openstack - Enterprise cloud management platform

Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based on
Dendani Bilal
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Mark Hinkle
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based on
Dendani Bilal
 

Similar to Openstack - Enterprise cloud management platform (20)

OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
 
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
 
From OpenStack.... towards an Open cloud architecture
From OpenStack.... towards an Open cloud architecture From OpenStack.... towards an Open cloud architecture
From OpenStack.... towards an Open cloud architecture
 
2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
2013.07.05   [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques2013.07.05   [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
Sharad openstack slides
Sharad openstack slidesSharad openstack slides
Sharad openstack slides
 
Apache Mesos Overview and Integration
Apache Mesos Overview and IntegrationApache Mesos Overview and Integration
Apache Mesos Overview and Integration
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
 
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
 
Red Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure TechRed Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure Tech
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based on
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based on
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Openstack - Enterprise cloud management platform

  • 2. About ● Nagaraj Shenoy ● MS - Illinois institute of Technology(IIT), Chicago ● Tech Generalist, FOSS lover https://in.linkedin.com/in/mnshenoy www.webinav.com Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
  • 3. Agenda ● An insight into Openstack Ecosystem ● Why a cloud management platform ? ● Basic Ingredients of an enterprise cloud services platform ● Openstack based CMP Architecture ● Nova, Neutron, Glance ● HEAT ● Ceilometer
  • 4. About Openstack Why ? ● Fastest growing open source project ● Distributed cloud operating system ● Promotes Vendor neutrality ● Wide Ecosystem, backed by Industry juggernauts Why not ? ● Comprises of many projects, many of them still not ready for enterprise ● Learning curve !! New release every six months. Icehouse as we speak !! ● Still cant call it a CMP ● Containers !! Docker and Kubernetes gaining attention
  • 7. Why an enterprise cloud management platform? Openstack is not a solution, but a starting point: • People need more than just the IaaS(infrastructure as a service) • Focus is on the infrastructure than the actual application ecosystem • Openstack API are for admins, Developers want to build microservices or mobile interfaces or analytics capabilities • Efforts needed in connecting the dots, i.e integrating services • Policy control, workflow automation, Lifecycle management • App migration - Multi cloud and hybrid cloud • Constantly evolving ecosystem, major release every 6 months
  • 8. Need for vendor neutrality Vendor lock-in • VMware - vSphere customers locked into vCloud Air. • Microsoft - Systems Center to Azure. • AWS - ELB, Elastic beanstalk, Cloudfront etc. With that approach, one is tied to the specific technologies and the applications are not free to migrate across different clouds. Being community driven and fully open source, Openstack promises to be a vendor neutral open cloud solution. Multi-vendor ecosystem is managed with the help of drivers
  • 10. Advanced services …. User Cloud management platform (CMP) Cloud Management Infra as a service NOVA Ironic Neutron (Network) Swift Cinder Manila (Storage) (Compute) Glance (Image Mgmt) HEAT (Orchestration) CEILOMETER (telemetry) TripleO (Deployment) Horizon (UI) REST CLI Sahara Trove Designate Barbican Zaqar Keystone OSLO LBaaS
  • 11. Compute - NOVA ● Core of the Openstack ● Interacts with the hypervisor, KVM/QEMU/libvirt ● interacts with Glance to retrieve images and deploy them(and store them back), Snapshotting ● nova-compute - On demand creation and termination of the VMs ● nova-scheduler - where to deploy the VM(host) ● nova-api - CLI, REST based API ● nova-network - Before neutron came along ● nova-volume - manages the storage
  • 12. Network - NEUTRON ● Formerly called quantum ● eventually replace nova-network ● Full network virtualization capabilities ● Features such as LBaaS, VPNaaS ● Pleathora of plugins ○ OVS,RYU,Nuage,Contrail etc...
  • 13. Glance ● Discover, register and retrieval of VM images ● RESTful API ● VM images can be stored as ZFS,LVM, S3, Ceph, Cinder,Swift ● Cinder ○ Persistent block storage to VMs ( AWS - EBS) ○ Drivers - NetApp,IBM,SolidFire etc. ○ cinder-scheduler picks the optimal node to create the volume ● Swift - Object store (AWS - S3)
  • 14. HEAT • Orchestration service to automate deployments, networks and other services • Templates to describe the compute, storage, networking and other resources • Dissection of HEAT – HOT - Heat Orchestration Template, written in YAML – Stack - Collection of objects that form the template – Resources - Objects created by Heat – heat-api - RESTful API service – heat-engine - Performs the orchestration • HEAT is also compatible with AWS cloud formation
  • 15. Ceilometer • Meter Openstack infra performance and utilization for billing, benchmarking, scalability, and statistics purposes. • Configuring the type of collected data to meet various operating requirements • REST API for Accessing and inserting the metering data • Custom usage data can be configured via additional plugins • Typical Workflow
  • 16. HEAT + Ceilometer HEAT HEAT API DB HEAT Engine Deploy /Autoscale MQ HEAT CLI Cloudwatch VM VM Stack CEILOMETER API Service Alarm Eval Monitor Create Alarms Monitor instances Trigger Alarms Meter
  • 17. Some more... ● Astara - Formerly known as Akanda, provides deployer configurable multi-provider orchestration for Layer-3 through 7 network services (e.g. load balancing, routing). ● Trove - DB as a Service, provides scalable and reliable Cloud Database as a Service provisioning functionality for both relational and non-relational database engines ● Sahara - Building data clusters on top of Openstack (Spark, Hadoop etc), Formerly known as Savanna ● Barbican - Cryptography services useful in environments such as large ephemeral clouds ● Zaqar - Multi-tenant cloud messaging service (similar to AWS SQS) - event broadcasting, task distribution, and P2P messaging ● Project Calico - L3 approach to datacenter networking, highly efficient vRouter in each compute node that leverages the existing Linux kernel forwarding engine without the need for vSwitches
  • 18. Summary There is no doubt that Openstack represents one of the massive industry alignment towards the Open source cloud, Some even touting it to be the linux of cloud computing. But is it “THE” perfect solution ? ● Vanilla Openstack is a “Myth” ● The choice of Openstack as part of your cloud strategy purely depends on the kind of workload and the add-on features. ● Openstack can be a serious contender especially for fresh deployments and applications that are being architected for cloud. But as the environment gets diverse(legacy integrations) Openstack can be tricky to integrate and maintain ● One might require a vendor based Cloud management platform especially when the cloud strategy involves public clouds(AWS, Azure, GCE) and migration of application services across ● No doubt it is fully open source, but it comes with learning curve, release cycles, Vendor specific driver integrations etc. ● Interesting developments with respect to containers, docker, Kubernetes, Mesosphere etc will challenge Openstack ● Openstack will no doubt will grow mature over next couple of years, until then, the hunt for the CMP continues...
  • 19. Topics of interest Can I use openstack ● to build a true hyper converged cloud ? ● as an enterprise cloud management platform ? ● public cloud ? (as a CSP) ● Telco carrier grade cloud ? ● VNF, MANO and SDN integrations ● Federation of Clouds( Cloud of Clouds)