SlideShare a Scribd company logo
1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
OpenStack
Orgad Kimchi
Principal Software Engineer
Oracle ISV Engineering
2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
The following is intended to outline our general product
direction. It is intended for information purposes only, and
may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality,
and should not be relied upon in making purchasing
decisions. The development, release, and timing of any
features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
Safe Harbor Statement
3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Agenda
•
OpenStack Overview
•
OpenStack as a DevOps platform
•
OpenStack Services
•
OpenStack Use Cases
4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
OpenStack Overview
•
Open Source Cloud Software
– Foundation for IaaS, PaaS and SaaS
•
Combines compute, network
and storage resources
– Web portal for cloud admins and
self-service users
– Cloud services exposed through
APIs
•
What is OpenStack?
Data Center Resources
Single Management Pane
5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
OpenStack Overview
•
OpenStack is a cloud operating system that controls
large pools of compute, storage, and networking
resources throughout a data center
•
All managed through a dashboard that gives
administrators control while empowering users to
provision resources through a web interface
6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Who's behind OpenStack?
•
Founded by Rackspace Hosting and NASA
•
OpenStack has grown to be a global software community
of developers collaborating on a standard and massively
scalable open source cloud operating system.
•
The OpenStack Foundation promotes the development,
distribution and adoption of the OpenStack cloud
operating system.
7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
OpenStack Releases
8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Enterprise OpenStack
Cloud Management
x86
x86
x86
Shared
Storage
Horizon
9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
OpenStack Architecture
Source http://openstack.org
10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Image Service - Glance
•
The OpenStack Image Service provides discovery,
registration and delivery services for disk and server
images.
•
The ability to copy or snapshot a server image and
immediately store it away is a powerful capability of the
OpenStack cloud operating system.
11 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Glance
•
Stored images can be used as a template to get new
servers up and running quickly—and more consistently
•
If you are provisioning multiple servers—than installing a
server operating system and individually configuring
additional services.
•
It can also be used to store and catalog an unlimited
number of backups.
12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Glance Container Formats

Glance also supports the concept of container formats:

OVF An open standard for distributing one or more
virtual machine images

aki, ari, ami Amazon kernel, ramdisk, or machine
image (respectively)

Docker New container format to support Docker
13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Networking in OpenStack
•
Networking in OpenStack is one of the most powerful
and sophisticated feature sets.
•
The OpenStack networking service, Neutron, offers a
complete SDN solution along with various network
services, out of the box.
•
The network services Neutron can support include:
routing, firewall, DNS, DHCP, load balance, VPN
14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
User Isolation Multi Tenancy
•
Allowing multiple users to share the same physical environment with
complete separation between them is a key feature in OpenStack.
•
OpenStack is designed in a way that many tenants can share the
same physical resources, without being aware that they do so.
•
OpenStack offer ways to share virtual resources between tenants,
but maintains complete separation where needed.
15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
OpenStack Compute
•
Nova provides facilities to provision and manage virtual
machine instances.
•
Similar in functionality and scope to Amazon’s EC2
service
•
It allows you to create, manage, and destroy virtual
servers based on machine images located in Glance
through a programmable API.
16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
OpenStack Compute
•
OpenStack Compute provides virtual machines on demand for
users.
•
Virtual machines, or instances as they are called in Nova
parlance, can be controlled via API calls to OpenStack
Compute.
•
Through these API calls, users can start, assign IP addresses,
attach additional storage or access their instances consoles.
17 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
OpenStack Dashboard Horizon
•
OpenStack Dashboard (or Horizon as it is codenamed)
provides a web frontend for OpenStack services.
•
This currently includes all of the core OpenStack services as
well as some of the incubating projects.
•
Depending on the user’s credentials, it will display end user or
operator specific screens and functionality.
18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Horizon
19 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Object Storage - Swift
•
OpenStack provides redundant, scalable object storage
using clusters of standardized servers capable of storing
petabytes of data
•
Object Storage is not a traditional file system, but rather
a distributed storage system for static data such as
virtual machine images, photo storage, email storage,
backups and archives.
20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Global cluster capability: This allows replication and distribution
of data around the world.

This functionality helps with disaster recovery, distribution of hot
data.

Partial object retrieval: For example, if you want just a portion of
a movie object or a TAR file.
Object Storage - Swift
21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
OpenStack Metering
•
Ceilometer is OpenStack’s telemetry project.
•
The project offers metering information about the
resource consumption on OpenStack clouds.
22 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Ceilometer
•
Alarms form the basis of Ceilometer’s monitoring support
and OpenStack Heat integration.
•
They are a threshold on a particular meter and resource
that will create an event when they are exceeded.
•
For example, an alarm can be set on an instance’s CPU
utilization with a threshold of 75%.
23 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Orchestration module - Heat
•
OpenStack Orchestration is a template-
driven engine that allows application
developers to describe and automate the
deployment of infrastructure.
24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Orchestration module - Heat
•
The flexible template language can specify compute,
storage and networking configurations as well as
detailed post-deployment activity
•
To automate the full provisioning of infrastructure as well
as services and applications.
25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Orchestration module - Heat
•
Through integration with the Telemetry
service, the Orchestration engine can also
perform auto-scaling of certain
infrastructure elements.
26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Heat•
heat command-line client
•
A CLI that communicates with the heat-api to run AWS
CloudFormation APIs.
•
End developers can directly use the Orchestration REST
API.
•
heat-api componentAn OpenStack-native REST API that
processes API requests by sending them to the heat-
engine over Remote Procedure Call (RPC).
27 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

PackStack is a utility that uses Puppet modules to deploy
various parts of OpenStack on multiple pre-installed servers
over SSH automatically
OpenStack Automation - PackStack
28 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Database service - Trove
•
The Database service provides scalable and reliable cloud
provisioning functionality for both relational and non-relational
database engines.
•
Users can quickly and easily use database features without the
burden of handling complex administrative tasks.
•
Cloud users and database administrators can provision and manage
multiple database instances as needed.
29 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Trove
•
Its aim is to provide a full-fledged
database environment, while minimizing
the administrative turmoil and pains of
managing the surrounding infrastructure.
30 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Data processing service -Sahara
•
The Data processing service (Sahara) enables users to
provide a scalable data processing stack and associated
management interfaces.
•
This includes provision and operation of data processing
clusters as well as scheduling and operation of data
processing jobs.
31 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Sahara
•
The solution addresses the following use cases:
•
Fast provisioning of Hadoop clusters on OpenStack for
development and QA.
•
Utilization of unused compute power from general
purpose OpenStack IaaS cloud.
•
Analytics-as-a-Service for ad-hoc or bursty analytic
workloads.
32 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Popular Use Cases

Bursting workloads from private to public OpenStack
clouds

High availability across clouds (for technical
diversity)
33 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Bursting workloads from private to public OpenStack clouds
34 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
High availability/disaster recovery
Source http://openstack.org

More Related Content

What's hot

The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017
The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017
The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017
Luciano Resende
 
Mirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 OverviewMirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 Overview
Mirantis
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
Mark Voelker
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
Mirantis
 
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...
Edureka!
 
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
eNovance
 
Why OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack Solution
Why OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack SolutionWhy OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack Solution
Why OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack Solution
Elizabeth Sale
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseKeith Tobin
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled Cloud
Tesora
 
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
OpenStack Korea Community
 
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...
Giuseppe Paterno'
 
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep diveIntroducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
Cisco DevNet
 
The Battle of the distros - OS Summit Atlanta2014
The Battle of the distros - OS Summit Atlanta2014The Battle of the distros - OS Summit Atlanta2014
The Battle of the distros - OS Summit Atlanta2014
Edgar Magana
 
OpenStack in Enterprise
OpenStack in EnterpriseOpenStack in Enterprise
OpenStack in Enterprise
Nalee Jang
 
Cisco deploying openstack with UCS
Cisco deploying openstack with UCSCisco deploying openstack with UCS
Cisco deploying openstack with UCS
solarisyougood
 
Open Source, infrastructure as Code, Cloud Native Apps 2015
Open Source, infrastructure as Code, Cloud Native Apps 2015Open Source, infrastructure as Code, Cloud Native Apps 2015
Open Source, infrastructure as Code, Cloud Native Apps 2015
Jonas Rosland
 
Heat - keep the clouds up
Heat - keep the clouds upHeat - keep the clouds up
Heat - keep the clouds up
Kiran Murari
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
Edgar Magana
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
Kamesh Pemmaraju
 
Hadoop on Docker
Hadoop on DockerHadoop on Docker
Hadoop on Docker
Rakesh Saha
 

What's hot (20)

The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017
The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017
The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017
 
Mirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 OverviewMirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 Overview
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...
 
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
 
Why OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack Solution
Why OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack SolutionWhy OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack Solution
Why OpenStack on UCS? An Introduction to Red Hat and Cisco OpenStack Solution
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the Enterprise
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled Cloud
 
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
 
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...
 
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep diveIntroducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
 
The Battle of the distros - OS Summit Atlanta2014
The Battle of the distros - OS Summit Atlanta2014The Battle of the distros - OS Summit Atlanta2014
The Battle of the distros - OS Summit Atlanta2014
 
OpenStack in Enterprise
OpenStack in EnterpriseOpenStack in Enterprise
OpenStack in Enterprise
 
Cisco deploying openstack with UCS
Cisco deploying openstack with UCSCisco deploying openstack with UCS
Cisco deploying openstack with UCS
 
Open Source, infrastructure as Code, Cloud Native Apps 2015
Open Source, infrastructure as Code, Cloud Native Apps 2015Open Source, infrastructure as Code, Cloud Native Apps 2015
Open Source, infrastructure as Code, Cloud Native Apps 2015
 
Heat - keep the clouds up
Heat - keep the clouds upHeat - keep the clouds up
Heat - keep the clouds up
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
Hadoop on Docker
Hadoop on DockerHadoop on Docker
Hadoop on Docker
 

Viewers also liked

CI Provisioning with OpenStack - Gidi Samuels - OpenStack Day Israel 2016
CI Provisioning with OpenStack - Gidi Samuels - OpenStack Day Israel 2016CI Provisioning with OpenStack - Gidi Samuels - OpenStack Day Israel 2016
CI Provisioning with OpenStack - Gidi Samuels - OpenStack Day Israel 2016
Cloud Native Day Tel Aviv
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
Mirantis
 
CloudStack Networking Deepdive CCCEU13
CloudStack Networking Deepdive CCCEU13CloudStack Networking Deepdive CCCEU13
CloudStack Networking Deepdive CCCEU13
Chiradeep Vittal
 
Openstack 2016 Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...
Openstack 2016  Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...Openstack 2016  Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...
Openstack 2016 Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...
Yathiraj Udupi, Ph.D.
 
DevOps and OpenStack December 2012
DevOps and OpenStack December 2012DevOps and OpenStack December 2012
DevOps and OpenStack December 2012
Matt Ray
 
Why so continuous
Why so continuousWhy so continuous
Why so continuous
Max Lobur
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
openstackindia
 
OSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesOSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best Practices
Matt Ray
 
Linux Tag 2014 OpenStack Networking
Linux Tag 2014 OpenStack NetworkingLinux Tag 2014 OpenStack Networking
Linux Tag 2014 OpenStack Networking
yfauser
 
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31
Masayuki Igawa
 
OWF13 - Openstack
OWF13 - OpenstackOWF13 - Openstack
OWF13 - Openstack
Paris Open Source Summit
 
Designing Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesDesigning Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack Architectures
Sriram Subramanian
 
Running OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex FishmanRunning OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex Fishman
Cloud Native Day Tel Aviv
 
Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs Openstack
Huzefa Husain
 
The Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack WayThe Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack Way
iWeb (group INAP)
 
DevOps Guide to Container Networking
DevOps Guide to Container NetworkingDevOps Guide to Container Networking
DevOps Guide to Container Networking
Dirk Wallerstorfer
 
VNF components in OpenStack Tacker
VNF components in OpenStack TackerVNF components in OpenStack Tacker
VNF components in OpenStack Tacker
Bharath Thiruveedula
 
OpenStack Overview and History
OpenStack Overview and HistoryOpenStack Overview and History
OpenStack Overview and History
Mirantis
 
Evolve or Die: Enterprise Ready OpenStack upgrades with Kubernetes
Evolve or Die: Enterprise Ready OpenStack upgrades with KubernetesEvolve or Die: Enterprise Ready OpenStack upgrades with Kubernetes
Evolve or Die: Enterprise Ready OpenStack upgrades with Kubernetes
Jakub Pavlik
 

Viewers also liked (20)

CI Provisioning with OpenStack - Gidi Samuels - OpenStack Day Israel 2016
CI Provisioning with OpenStack - Gidi Samuels - OpenStack Day Israel 2016CI Provisioning with OpenStack - Gidi Samuels - OpenStack Day Israel 2016
CI Provisioning with OpenStack - Gidi Samuels - OpenStack Day Israel 2016
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 
CloudStack Networking Deepdive CCCEU13
CloudStack Networking Deepdive CCCEU13CloudStack Networking Deepdive CCCEU13
CloudStack Networking Deepdive CCCEU13
 
Openstack 2016 Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...
Openstack 2016  Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...Openstack 2016  Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...
Openstack 2016 Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...
 
DevOps and OpenStack December 2012
DevOps and OpenStack December 2012DevOps and OpenStack December 2012
DevOps and OpenStack December 2012
 
Why so continuous
Why so continuousWhy so continuous
Why so continuous
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
 
OSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesOSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best Practices
 
Linux Tag 2014 OpenStack Networking
Linux Tag 2014 OpenStack NetworkingLinux Tag 2014 OpenStack Networking
Linux Tag 2014 OpenStack Networking
 
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31
 
OWF13 - Openstack
OWF13 - OpenstackOWF13 - Openstack
OWF13 - Openstack
 
Designing Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesDesigning Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack Architectures
 
Running OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex FishmanRunning OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex Fishman
 
Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs Openstack
 
The Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack WayThe Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack Way
 
DevOps Guide to Container Networking
DevOps Guide to Container NetworkingDevOps Guide to Container Networking
DevOps Guide to Container Networking
 
VNF components in OpenStack Tacker
VNF components in OpenStack TackerVNF components in OpenStack Tacker
VNF components in OpenStack Tacker
 
OpenStack Overview and History
OpenStack Overview and HistoryOpenStack Overview and History
OpenStack Overview and History
 
Evolve or Die: Enterprise Ready OpenStack upgrades with Kubernetes
Evolve or Die: Enterprise Ready OpenStack upgrades with KubernetesEvolve or Die: Enterprise Ready OpenStack upgrades with Kubernetes
Evolve or Die: Enterprise Ready OpenStack upgrades with Kubernetes
 
Paulinho 7 b
Paulinho 7 bPaulinho 7 b
Paulinho 7 b
 

Similar to OpenStack for devops environment

Open stack
Open stackOpen stack
Open stack
svm
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
MySQL Brasil
 
Oracle Cloud
Oracle CloudOracle Cloud
Oracle Cloud
MarketingArrowECS_CZ
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
Kamesh Pemmaraju
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
Matt Lord
 
OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)
Anil Bidari ( CEO , Cloud Enabled)
 
Oracle virtual appliance
Oracle virtual applianceOracle virtual appliance
Oracle virtual appliance
solarisyougood
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
graziol
 
Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
Jean-Philippe PINTE
 
Openstack
OpenstackOpenstack
Openstack
Bhavna Mor
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
Matt Lord
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
Yaniv Zadka
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linux
OTN Systems Hub
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaSArush Jain
 
Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction OpenstackRanjith Kumar
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
Microsoft
 
Eci sparc
Eci sparcEci sparc
Eci sparc
Fran Navarro
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview
SpringPeople
 
Elastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackElastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStack
Mats Kindahl
 
As34269277
As34269277As34269277
As34269277
IJERA Editor
 

Similar to OpenStack for devops environment (20)

Open stack
Open stackOpen stack
Open stack
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
 
Oracle Cloud
Oracle CloudOracle Cloud
Oracle Cloud
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
 
OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)
 
Oracle virtual appliance
Oracle virtual applianceOracle virtual appliance
Oracle virtual appliance
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
 
Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
 
Openstack
OpenstackOpenstack
Openstack
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linux
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaS
 
Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction Openstack
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 
Eci sparc
Eci sparcEci sparc
Eci sparc
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview
 
Elastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackElastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStack
 
As34269277
As34269277As34269277
As34269277
 

More from Orgad Kimchi

Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Orgad Kimchi
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategy
Orgad Kimchi
 
Red Hat Enteprise Linux Open Stack Platfrom Director
Red Hat Enteprise Linux Open Stack Platfrom DirectorRed Hat Enteprise Linux Open Stack Platfrom Director
Red Hat Enteprise Linux Open Stack Platfrom Director
Orgad Kimchi
 
Solaris 11.2 What's New
Solaris 11.2 What's NewSolaris 11.2 What's New
Solaris 11.2 What's New
Orgad Kimchi
 
Performance analysis in a multitenant cloud environment Using Hadoop Cluster ...
Performance analysis in a multitenant cloud environment Using Hadoop Cluster ...Performance analysis in a multitenant cloud environment Using Hadoop Cluster ...
Performance analysis in a multitenant cloud environment Using Hadoop Cluster ...
Orgad Kimchi
 
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use CaseOracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
Orgad Kimchi
 
Cloud Observation and Performance Analysis using Solaris 11 DTrace
Cloud Observation and Performance Analysis using Solaris 11 DTraceCloud Observation and Performance Analysis using Solaris 11 DTrace
Cloud Observation and Performance Analysis using Solaris 11 DTrace
Orgad Kimchi
 
Oracle Solaris 11 Built for Clouds
Oracle Solaris 11 Built for Clouds Oracle Solaris 11 Built for Clouds
Oracle Solaris 11 Built for Clouds
Orgad Kimchi
 
Oracle Solaris 11.1 New Features
Oracle Solaris 11.1 New FeaturesOracle Solaris 11.1 New Features
Oracle Solaris 11.1 New FeaturesOrgad Kimchi
 
New Generation of SPARC Processors Boosting Oracle S/W Angelo Rajadurai
New Generation of SPARC Processors Boosting Oracle S/W Angelo RajaduraiNew Generation of SPARC Processors Boosting Oracle S/W Angelo Rajadurai
New Generation of SPARC Processors Boosting Oracle S/W Angelo RajaduraiOrgad Kimchi
 
Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure
Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure
Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure Orgad Kimchi
 

More from Orgad Kimchi (11)

Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategy
 
Red Hat Enteprise Linux Open Stack Platfrom Director
Red Hat Enteprise Linux Open Stack Platfrom DirectorRed Hat Enteprise Linux Open Stack Platfrom Director
Red Hat Enteprise Linux Open Stack Platfrom Director
 
Solaris 11.2 What's New
Solaris 11.2 What's NewSolaris 11.2 What's New
Solaris 11.2 What's New
 
Performance analysis in a multitenant cloud environment Using Hadoop Cluster ...
Performance analysis in a multitenant cloud environment Using Hadoop Cluster ...Performance analysis in a multitenant cloud environment Using Hadoop Cluster ...
Performance analysis in a multitenant cloud environment Using Hadoop Cluster ...
 
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use CaseOracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
 
Cloud Observation and Performance Analysis using Solaris 11 DTrace
Cloud Observation and Performance Analysis using Solaris 11 DTraceCloud Observation and Performance Analysis using Solaris 11 DTrace
Cloud Observation and Performance Analysis using Solaris 11 DTrace
 
Oracle Solaris 11 Built for Clouds
Oracle Solaris 11 Built for Clouds Oracle Solaris 11 Built for Clouds
Oracle Solaris 11 Built for Clouds
 
Oracle Solaris 11.1 New Features
Oracle Solaris 11.1 New FeaturesOracle Solaris 11.1 New Features
Oracle Solaris 11.1 New Features
 
New Generation of SPARC Processors Boosting Oracle S/W Angelo Rajadurai
New Generation of SPARC Processors Boosting Oracle S/W Angelo RajaduraiNew Generation of SPARC Processors Boosting Oracle S/W Angelo Rajadurai
New Generation of SPARC Processors Boosting Oracle S/W Angelo Rajadurai
 
Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure
Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure
Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

OpenStack for devops environment

  • 1. 1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OpenStack Orgad Kimchi Principal Software Engineer Oracle ISV Engineering
  • 2. 2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Safe Harbor Statement
  • 3. 3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Agenda • OpenStack Overview • OpenStack as a DevOps platform • OpenStack Services • OpenStack Use Cases
  • 4. 4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OpenStack Overview • Open Source Cloud Software – Foundation for IaaS, PaaS and SaaS • Combines compute, network and storage resources – Web portal for cloud admins and self-service users – Cloud services exposed through APIs • What is OpenStack? Data Center Resources Single Management Pane
  • 5. 5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OpenStack Overview • OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a data center • All managed through a dashboard that gives administrators control while empowering users to provision resources through a web interface
  • 6. 6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Who's behind OpenStack? • Founded by Rackspace Hosting and NASA • OpenStack has grown to be a global software community of developers collaborating on a standard and massively scalable open source cloud operating system. • The OpenStack Foundation promotes the development, distribution and adoption of the OpenStack cloud operating system.
  • 7. 7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OpenStack Releases
  • 8. 8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Enterprise OpenStack Cloud Management x86 x86 x86 Shared Storage Horizon
  • 9. 9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OpenStack Architecture Source http://openstack.org
  • 10. 10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Image Service - Glance • The OpenStack Image Service provides discovery, registration and delivery services for disk and server images. • The ability to copy or snapshot a server image and immediately store it away is a powerful capability of the OpenStack cloud operating system.
  • 11. 11 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Glance • Stored images can be used as a template to get new servers up and running quickly—and more consistently • If you are provisioning multiple servers—than installing a server operating system and individually configuring additional services. • It can also be used to store and catalog an unlimited number of backups.
  • 12. 12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Glance Container Formats  Glance also supports the concept of container formats:  OVF An open standard for distributing one or more virtual machine images  aki, ari, ami Amazon kernel, ramdisk, or machine image (respectively)  Docker New container format to support Docker
  • 13. 13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Networking in OpenStack • Networking in OpenStack is one of the most powerful and sophisticated feature sets. • The OpenStack networking service, Neutron, offers a complete SDN solution along with various network services, out of the box. • The network services Neutron can support include: routing, firewall, DNS, DHCP, load balance, VPN
  • 14. 14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. User Isolation Multi Tenancy • Allowing multiple users to share the same physical environment with complete separation between them is a key feature in OpenStack. • OpenStack is designed in a way that many tenants can share the same physical resources, without being aware that they do so. • OpenStack offer ways to share virtual resources between tenants, but maintains complete separation where needed.
  • 15. 15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OpenStack Compute • Nova provides facilities to provision and manage virtual machine instances. • Similar in functionality and scope to Amazon’s EC2 service • It allows you to create, manage, and destroy virtual servers based on machine images located in Glance through a programmable API.
  • 16. 16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OpenStack Compute • OpenStack Compute provides virtual machines on demand for users. • Virtual machines, or instances as they are called in Nova parlance, can be controlled via API calls to OpenStack Compute. • Through these API calls, users can start, assign IP addresses, attach additional storage or access their instances consoles.
  • 17. 17 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OpenStack Dashboard Horizon • OpenStack Dashboard (or Horizon as it is codenamed) provides a web frontend for OpenStack services. • This currently includes all of the core OpenStack services as well as some of the incubating projects. • Depending on the user’s credentials, it will display end user or operator specific screens and functionality.
  • 18. 18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Horizon
  • 19. 19 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Object Storage - Swift • OpenStack provides redundant, scalable object storage using clusters of standardized servers capable of storing petabytes of data • Object Storage is not a traditional file system, but rather a distributed storage system for static data such as virtual machine images, photo storage, email storage, backups and archives.
  • 20. 20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.  Global cluster capability: This allows replication and distribution of data around the world.  This functionality helps with disaster recovery, distribution of hot data.  Partial object retrieval: For example, if you want just a portion of a movie object or a TAR file. Object Storage - Swift
  • 21. 21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OpenStack Metering • Ceilometer is OpenStack’s telemetry project. • The project offers metering information about the resource consumption on OpenStack clouds.
  • 22. 22 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Ceilometer • Alarms form the basis of Ceilometer’s monitoring support and OpenStack Heat integration. • They are a threshold on a particular meter and resource that will create an event when they are exceeded. • For example, an alarm can be set on an instance’s CPU utilization with a threshold of 75%.
  • 23. 23 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Orchestration module - Heat • OpenStack Orchestration is a template- driven engine that allows application developers to describe and automate the deployment of infrastructure.
  • 24. 24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Orchestration module - Heat • The flexible template language can specify compute, storage and networking configurations as well as detailed post-deployment activity • To automate the full provisioning of infrastructure as well as services and applications.
  • 25. 25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Orchestration module - Heat • Through integration with the Telemetry service, the Orchestration engine can also perform auto-scaling of certain infrastructure elements.
  • 26. 26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Heat• heat command-line client • A CLI that communicates with the heat-api to run AWS CloudFormation APIs. • End developers can directly use the Orchestration REST API. • heat-api componentAn OpenStack-native REST API that processes API requests by sending them to the heat- engine over Remote Procedure Call (RPC).
  • 27. 27 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.  PackStack is a utility that uses Puppet modules to deploy various parts of OpenStack on multiple pre-installed servers over SSH automatically OpenStack Automation - PackStack
  • 28. 28 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Database service - Trove • The Database service provides scalable and reliable cloud provisioning functionality for both relational and non-relational database engines. • Users can quickly and easily use database features without the burden of handling complex administrative tasks. • Cloud users and database administrators can provision and manage multiple database instances as needed.
  • 29. 29 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Trove • Its aim is to provide a full-fledged database environment, while minimizing the administrative turmoil and pains of managing the surrounding infrastructure.
  • 30. 30 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Data processing service -Sahara • The Data processing service (Sahara) enables users to provide a scalable data processing stack and associated management interfaces. • This includes provision and operation of data processing clusters as well as scheduling and operation of data processing jobs.
  • 31. 31 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Sahara • The solution addresses the following use cases: • Fast provisioning of Hadoop clusters on OpenStack for development and QA. • Utilization of unused compute power from general purpose OpenStack IaaS cloud. • Analytics-as-a-Service for ad-hoc or bursty analytic workloads.
  • 32. 32 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Popular Use Cases  Bursting workloads from private to public OpenStack clouds  High availability across clouds (for technical diversity)
  • 33. 33 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Bursting workloads from private to public OpenStack clouds
  • 34. 34 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. High availability/disaster recovery Source http://openstack.org