2. www.edureka.co/open-stack
What will you learn today?
Introduction to OpenStack
Difference between AWS & Cloud
When and where is OpenStack better?
DevOps and the different orchestration tools
4. www.edureka.co/open-stack
What is OpenStack?
Simply put, OpenStack is a set of software tools for
building and managing cloud computing platforms for
both public and private clouds.
Backed by some of the biggest organizations in software
development and hosting, as well as thousands of
community members, OpenStack is all set to redefine the
future of cloud computing.
5. www.edureka.co/open-stack
What is OpenStack?
OpenStack is a cloud operating system that controls large pools of compute, storage and networking
resources throughout a datacenter, all managed through a dashboard that gives administrators
control while empowering their users to provision resources through a web interface.
6. www.edureka.co/open-stack
What is OpenStack ?
Open-source
and built by
community of
developers
In July
2010, Rackspace
Hosting and NASA
jointly launched
Non-profit and
Corporate funded
entity
OpenStack was
launched to help
organizations with
cloud-computing
services
More than 500
companies have
joined this project
One of the fastest
growing Open
source
communities
10. www.edureka.co/open-stack
OpenStack vs AWS
Services offered OpenStack AWS
Compute
Virtual Machine /
Instance with memory,
CPU and storage.
Name - Instance Name - Virtual Machine
The size is determined
by template/flavor
Guest OS offered - Certified by the
OpenStack vendor
Guest OS offered - Certified by
the AWS
Networking
Provides connectivity
for users to virtual
machines.
Name – Neutron Name – Networking
Offering – IP addressing Load
Balancing Firewall(DNS)
Offering - IP addressing Egress
Load Balancing Firewall(DNS).
VPC
11. www.edureka.co/open-stack
OpenStack vs AWS
Services offered OpenStack AWS
Storage:
Block Storage
(Volume/virtual disk)
Cinder
Can decide on Hardware
EBS
General purpose(SSD), Provisioned
IOPS(SSD) and Magnetic
Object Storage
(Files/Media.Image)
Swift S3
Storage Offered
Ability to use traditional storage or
software defined storage(CEPH)
Storage offered by AWS
User
Interface
API OpenStack API EC2 API
CLI Available Available
GUI Horizon Console
12. www.edureka.co/open-stack
OpenStack vs AWS
Services offered OpenStack AWS
Identity /
Security
Identity, Authentication,
Authorization keypairs
Keystone – Authentication, Roles
and Privileges.
IAM - Authentication, Roles and
Privileges.
Network security
Ingress/Egress Virtual Firewall Virtual Firewall
Orchestration
Name: Heat CloudFormation
Method: Text files for repeatable operations Templates for repeatable
operations
15. www.edureka.co/open-stack
So what next after OpenStack
After setting up the OpenStack environment, we can perform DevOps techniques on top of it.
These DevOps techniques are performed with the help of a few dedicated Orchestration tools.
Some of those tools are:
Chef
Puppet
SaltStack
Ansible
Docker
Git
SVN etc.