www.edureka.co/open-stack
Find out the differences between
AWS & OpenStack
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
www.edureka.co/open-stack
Introduction to OpenStack
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.
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.
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
www.edureka.co/open-stack
Components of OpenStack
Source : EMC Corporation
www.edureka.co/open-stack
Components of OpenStack
www.edureka.co/open-stack
Comparison of Services offered:
OpenStack vs AWS
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
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
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
www.edureka.co/open-stack
Where and how is
OpenStack more suitable?
www.edureka.co/open-stack
DevOps and the different
orchestration tools
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.
www.edureka.co/open-stack
DEMO on
OpenStack Dashboard
www.edureka.co/open-stack
Thank You
Questions/Queries/Feedback

Differences between OpenStack and AWS