SlideShare a Scribd company logo
1 of 35
Download to read offline
Which do you use and how to use both
Jonathan Gershater
Principal Product Marketing Manager
May 2015
OPENSTACK OR AMAZON WEB
SERVICES
2 ADD NAME (View > Master > Slide master)
Agenda
● Compare services that the two platforms provide
● Compare business characteristics of AWS & OpenStack
● How to choose a platform?
● How to use both environments?
Product demonstrations!
● This session focuses on business problems, strategies and solutions
and is not a technical deep dive.
3 ADD NAME (View > Master > Slide master)
What is OpenStack
● A cloud operating system that controls large pools of compute,
storage, and networking resources
● Managed through a dashboard or command line
● Empowers users to self provision using a GUI or CLI
4 ADD NAME (View > Master > Slide master)
What is AWS
● Provides a way to access servers, storage, databases and a
broad set of application services over the Internet.
● Amazon Web Services own and maintain the network-connected
hardware required for these application services,
● You provision and use what you need
5 ADD NAME (View > Master > Slide master)
OpenStack AWS
Compute
Storage
Networking
Identity / RBAC
User interface
Orchestration
High Availability
Elasticity
Databases
(Multi-tenancy)
Development (PaaS)
Monitoring/Messaging
INSERT DESIGNATOR, IF NEEDED 6
COMPARISON OF SERVICES
7 ADD NAME (View > Master > Slide master)
Compute
Definition
● Virtual machine(VM)/instance with memory, CPU and storage.
● The size of an VM/instance is determined by a template/flavor.
Why you need it?
● To run an application you need a server with CPU, memory and
storage.
● Instances/VMs with pre-installed operating systems (and
applications).
8 ADD NAME (View > Master > Slide master)
Compute OpenStack AWS
Name Instance VM
Guest
Operating
System /
app
offered
Certified by the
OpenStack vendor
apps.openstack.org
Certified by
AWS
AMI
marketplace
9 ADD NAME (View > Master > Slide master)
Networking
Definition
● Provides access for users to virtual machines
● Connects virtual machines to one another, and to
external networks and the Internet.
Why you need it
● To network virtual servers to each other.
● To manage network services, IP address ranges etc
10 ADD NAME (View > Master > Slide master)
Networking OpenStack AWS
Name Neutron Networking
Offering IP addressing
Load Balancing
Firewall
(DNS)
IP addressing
ELB
Firewall
DNS
VPC
11 ADD NAME (View > Master > Slide master)
Storage
Definition
● Block storage to create virtual disk drives(volumes).
● Object storage to store objects such as files, media,
images etc
Why you need it?
● Assign virtual volumes to virtual servers & for
snapshots and backups of virtual servers.
● Store objects or VM images
12 ADD NAME (View > Master > Slide master)
Storage OpenStack AWS
Block storage
(volume/virtual
disk)
Object storage
(files/media/image)
Cinder
Can decide on HW
Swift
EBS
General Purpose (SSD),
Provisioned IOPS (SSD),
and Magnetic
S3
Storage offered
Ability to use
traditional storage
or software defined
storage (CEPH)
Storage offered by
AWS
13 ADD NAME (View > Master > Slide master)
Identity/security
Definition
● Authenticate and authorize users.
● Control access to your virtual machines/instances.
Why you need it?
● Firewall virtual machines to only allow certain traffic
in (ingress) or out (egress).
● Authentication and authorization methods for
controlling access to cloud resources.
14 ADD NAME (View > Master > Slide master)
Identity /
security
OpenStack AWS
Identity,
Authentication,
Authorization
Keypairs
Keystone -
authentication,
roles, privileges.
IAM -
authentication,
roles, privileges.
Network security
Ingress/egress
Virtual firewall Virtual firewall
15 ADD NAME (View > Master > Slide master)
Orchestration
Definition
● Allows developers to store the requirements of a cloud
application in a file.
● What resources (virtual machines, networks, storage,
security, templates, images etc) are necessary for the
application to run.
Why you need it?
● This allows repeatable operations to be executed.
16 ADD NAME (View > Master > Slide master)
Orchestration
OpenStack AWS
Name HEAT CloudFormation
Method Text files for
repeatable
operations
Templates for
repeatable
operations
17 ADD NAME (View > Master > Slide master)
User interface and APIs
Definition
● CLI: Command Line Interface provides administrators with
commands provision and de-provision cloud resources.
● GUI: Graphical User Interface provides administrators with a web
interface to provision and de-provision cloud resources.
● API: Application Programming Interface to allow programmatic
automation to provision and de-provision cloud resources.
Why you need it?
● Administrators manage cloud resources.
● Users to self-service their needs for compute power.
18 ADD NAME (View > Master > Slide master)
UI
OpenStack AWS
API OpenStack API
( a workable subset of the Amazon EC2)
http://docs.openstack.org/admin-guide-cloud/content/instanc
e-mgmt-ec2compat.html
EC2 API
CLI Available Available
GUI Horizon Console
INSERT DESIGNATOR, IF NEEDED 19
BUSINESS
CHARACTERISTICS
20 ADD NAME (View > Master > Slide master)
SLA
Definition
● An SLA is a guarantee of availability of the cloud.
Why you need it?
● To run mission critical applications with minimal
downtime you need an SLA from your cloud provider.
21 ADD NAME (View > Master > Slide master)
SLA OpenStack AWS
SLA offering
Support from your
OpenStack team.
(Red Hat offers 24x7 support,
security, consulting. Can
achieve “five 9s”)
99.95%
High Availability Availability Zones Availability Zones
http://aws.amazon.com/ec2/sla/
22 ADD NAME (View > Master > Slide master)
Ownership of data
Definition
● When you store applications and data in the cloud who owns
the data and who has access to it.
Why you need to know?
● Users should know who can access data stored in the cloud.
● Legal regulations for industries
● Concern that USA government security agencies demand
access to public cloud data.
23 ADD NAME (View > Master > Slide master)
Data OpenStack AWS
Who owns your
data You You
Who controls your
data You
You but...
AWS SLA
http://aws.amazon.com/ec2/sla/
24 ADD NAME (View > Master > Slide master)
Ecosystem
Definition
● An ecosystem includes vendors and consultants
vendors, that enable a cloud to run.
Why you need to know?
● Reliable.
● Secure.
● Supported.
● A network of peers you can use for assistance.
25 ADD NAME (View > Master > Slide master)
Ecosystem OpenStack AWS
You are not alone
Partners who offer
● Operating
Systems
● Applications
● Add-ons
● Consulting
● Developer
support
● Hardware
● Community
Partners who offer
● Operating Systems
● Applications
● Add-ons
● Consulting
● Developer support
26 ADD NAME (View > Master > Slide master)
Cost
Definition
● The cost of using a cloud service.
Why you need to know?
● Costs can be operational (OPEX) or capital (CAPEX).
27 ADD NAME (View > Master > Slide master)
Pricing OpenStack AWS
Cost
● Purchase
hardware and
software
● Receive support,
maintenance,
consulting
● Or “DIY”
● Credit card
billing by the
minute/hour
● Pre-purchase
blocks of usage
at other rates
INSERT DESIGNATOR, IF NEEDED 28
WHICH DO YOU USE?
29 ADD NAME (View > Master > Slide master)
OpenStack or AWS?
● Cost
● Can rapidly escalate in public cloud
● To maintain a private cloud
● Personnel & capacity
● Security or regulatory
● Requirements vary by industry and country
● SOX, HIPAA, PCI-DSS, FedRAMP, FIPS, ISO 27001
● Use cases
30 ADD NAME (View > Master > Slide master)
Use cases
Location of your customers - Worldwide or Localized
Development – Platform-as-a-Service
Elastic workloads - Demand grows and shrinks.
High performance computing – high perf. IOPS
Dedicated resources / segregation
Hybrid - OpenStack in co-located DC with burst
INSERT DESIGNATOR, IF NEEDED 31
Hybrid: How do you manage OPENSTACK & AWS
32 ADD NAME (View > Master > Slide master)
A cloud management platform
How to use both – an open hybrid cloud – a
combination of private and public clouds
33 ADD NAME (View > Master > Slide master)
34 ADD NAME (View > Master > Slide master)
Further reading
Blog post of this session
http://red.ht/1cAGeWe
demo of AWS-OpenStack
http://bit.ly/1HsJGQn
OpenStack cloud that frees you to pursue your business
http://red.ht/1H09hMh
Cloud management
http://red.ht/1MblbK8
INSERT DESIGNATOR, IF NEEDED 35
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews

More Related Content

What's hot

Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction Openstack
Ranjith Kumar
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
bizalgo
 
Docker Based Hadoop Provisioning
Docker Based Hadoop ProvisioningDocker Based Hadoop Provisioning
Docker Based Hadoop Provisioning
DataWorks Summit
 

What's hot (20)

Openstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2SchoolOpenstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2School
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction Openstack
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
Introduction to OpenStack
Introduction to OpenStackIntroduction to OpenStack
Introduction to OpenStack
 
OpenStack Report
OpenStack ReportOpenStack Report
OpenStack Report
 
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...
 
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
 
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 Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
 
Cloud Computing using OpenStack
Cloud Computing using OpenStackCloud Computing using OpenStack
Cloud Computing using OpenStack
 
An Introduction to OpenStack
An Introduction to OpenStackAn Introduction to OpenStack
An Introduction to OpenStack
 
Docker Based Hadoop Provisioning
Docker Based Hadoop ProvisioningDocker Based Hadoop Provisioning
Docker Based Hadoop Provisioning
 
AWS ECS vs EKS
AWS ECS vs EKSAWS ECS vs EKS
AWS ECS vs EKS
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
OpenStack 101 Presentation
OpenStack 101 PresentationOpenStack 101 Presentation
OpenStack 101 Presentation
 

Similar to AWS-compared-to-OpenStack

SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the CloudSharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
Dan Usher
 
Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
SawanBhattacharya
 
AWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWSAWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWS
Amazon Web Services
 

Similar to AWS-compared-to-OpenStack (20)

SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the CloudSharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
 
OpenStack in Enterprise
OpenStack in EnterpriseOpenStack in Enterprise
OpenStack in Enterprise
 
Self-service Big Data Analytics on Microsoft Azure
Self-service Big Data Analytics on Microsoft AzureSelf-service Big Data Analytics on Microsoft Azure
Self-service Big Data Analytics on Microsoft Azure
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red Hat
 
Scalability strategies for cloud based system architecture
Scalability strategies for cloud based system architectureScalability strategies for cloud based system architecture
Scalability strategies for cloud based system architecture
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShift
 
Create Secure Test and Dev Environments in the Cloud
Create Secure Test and Dev Environments in the CloudCreate Secure Test and Dev Environments in the Cloud
Create Secure Test and Dev Environments in the Cloud
 
Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
 
Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
 
AWS Dev Tips: Learn from the experts
AWS Dev Tips: Learn from the expertsAWS Dev Tips: Learn from the experts
AWS Dev Tips: Learn from the experts
 
AppRunner DeepDive
AppRunner DeepDiveAppRunner DeepDive
AppRunner DeepDive
 
Learn about AWS Certifications - Andrew May, Columbus
Learn about AWS Certifications - Andrew May, ColumbusLearn about AWS Certifications - Andrew May, Columbus
Learn about AWS Certifications - Andrew May, Columbus
 
AWS CSA Associate 07-07
AWS CSA Associate 07-07AWS CSA Associate 07-07
AWS CSA Associate 07-07
 
AWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWSAWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWS
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloud
 
Docker vs. Kubernetes vs. Serverless
Docker vs. Kubernetes vs. ServerlessDocker vs. Kubernetes vs. Serverless
Docker vs. Kubernetes vs. Serverless
 
Introdução_Azure_Dell
Introdução_Azure_DellIntrodução_Azure_Dell
Introdução_Azure_Dell
 

Recently uploaded

₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
Diya Sharma
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 

Recently uploaded (20)

Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 

AWS-compared-to-OpenStack

  • 1. Which do you use and how to use both Jonathan Gershater Principal Product Marketing Manager May 2015 OPENSTACK OR AMAZON WEB SERVICES
  • 2. 2 ADD NAME (View > Master > Slide master) Agenda ● Compare services that the two platforms provide ● Compare business characteristics of AWS & OpenStack ● How to choose a platform? ● How to use both environments? Product demonstrations! ● This session focuses on business problems, strategies and solutions and is not a technical deep dive.
  • 3. 3 ADD NAME (View > Master > Slide master) What is OpenStack ● A cloud operating system that controls large pools of compute, storage, and networking resources ● Managed through a dashboard or command line ● Empowers users to self provision using a GUI or CLI
  • 4. 4 ADD NAME (View > Master > Slide master) What is AWS ● Provides a way to access servers, storage, databases and a broad set of application services over the Internet. ● Amazon Web Services own and maintain the network-connected hardware required for these application services, ● You provision and use what you need
  • 5. 5 ADD NAME (View > Master > Slide master) OpenStack AWS Compute Storage Networking Identity / RBAC User interface Orchestration High Availability Elasticity Databases (Multi-tenancy) Development (PaaS) Monitoring/Messaging
  • 6. INSERT DESIGNATOR, IF NEEDED 6 COMPARISON OF SERVICES
  • 7. 7 ADD NAME (View > Master > Slide master) Compute Definition ● Virtual machine(VM)/instance with memory, CPU and storage. ● The size of an VM/instance is determined by a template/flavor. Why you need it? ● To run an application you need a server with CPU, memory and storage. ● Instances/VMs with pre-installed operating systems (and applications).
  • 8. 8 ADD NAME (View > Master > Slide master) Compute OpenStack AWS Name Instance VM Guest Operating System / app offered Certified by the OpenStack vendor apps.openstack.org Certified by AWS AMI marketplace
  • 9. 9 ADD NAME (View > Master > Slide master) Networking Definition ● Provides access for users to virtual machines ● Connects virtual machines to one another, and to external networks and the Internet. Why you need it ● To network virtual servers to each other. ● To manage network services, IP address ranges etc
  • 10. 10 ADD NAME (View > Master > Slide master) Networking OpenStack AWS Name Neutron Networking Offering IP addressing Load Balancing Firewall (DNS) IP addressing ELB Firewall DNS VPC
  • 11. 11 ADD NAME (View > Master > Slide master) Storage Definition ● Block storage to create virtual disk drives(volumes). ● Object storage to store objects such as files, media, images etc Why you need it? ● Assign virtual volumes to virtual servers & for snapshots and backups of virtual servers. ● Store objects or VM images
  • 12. 12 ADD NAME (View > Master > Slide master) Storage OpenStack AWS Block storage (volume/virtual disk) Object storage (files/media/image) Cinder Can decide on HW Swift EBS General Purpose (SSD), Provisioned IOPS (SSD), and Magnetic S3 Storage offered Ability to use traditional storage or software defined storage (CEPH) Storage offered by AWS
  • 13. 13 ADD NAME (View > Master > Slide master) Identity/security Definition ● Authenticate and authorize users. ● Control access to your virtual machines/instances. Why you need it? ● Firewall virtual machines to only allow certain traffic in (ingress) or out (egress). ● Authentication and authorization methods for controlling access to cloud resources.
  • 14. 14 ADD NAME (View > Master > Slide master) Identity / security OpenStack AWS Identity, Authentication, Authorization Keypairs Keystone - authentication, roles, privileges. IAM - authentication, roles, privileges. Network security Ingress/egress Virtual firewall Virtual firewall
  • 15. 15 ADD NAME (View > Master > Slide master) Orchestration Definition ● Allows developers to store the requirements of a cloud application in a file. ● What resources (virtual machines, networks, storage, security, templates, images etc) are necessary for the application to run. Why you need it? ● This allows repeatable operations to be executed.
  • 16. 16 ADD NAME (View > Master > Slide master) Orchestration OpenStack AWS Name HEAT CloudFormation Method Text files for repeatable operations Templates for repeatable operations
  • 17. 17 ADD NAME (View > Master > Slide master) User interface and APIs Definition ● CLI: Command Line Interface provides administrators with commands provision and de-provision cloud resources. ● GUI: Graphical User Interface provides administrators with a web interface to provision and de-provision cloud resources. ● API: Application Programming Interface to allow programmatic automation to provision and de-provision cloud resources. Why you need it? ● Administrators manage cloud resources. ● Users to self-service their needs for compute power.
  • 18. 18 ADD NAME (View > Master > Slide master) UI OpenStack AWS API OpenStack API ( a workable subset of the Amazon EC2) http://docs.openstack.org/admin-guide-cloud/content/instanc e-mgmt-ec2compat.html EC2 API CLI Available Available GUI Horizon Console
  • 19. INSERT DESIGNATOR, IF NEEDED 19 BUSINESS CHARACTERISTICS
  • 20. 20 ADD NAME (View > Master > Slide master) SLA Definition ● An SLA is a guarantee of availability of the cloud. Why you need it? ● To run mission critical applications with minimal downtime you need an SLA from your cloud provider.
  • 21. 21 ADD NAME (View > Master > Slide master) SLA OpenStack AWS SLA offering Support from your OpenStack team. (Red Hat offers 24x7 support, security, consulting. Can achieve “five 9s”) 99.95% High Availability Availability Zones Availability Zones http://aws.amazon.com/ec2/sla/
  • 22. 22 ADD NAME (View > Master > Slide master) Ownership of data Definition ● When you store applications and data in the cloud who owns the data and who has access to it. Why you need to know? ● Users should know who can access data stored in the cloud. ● Legal regulations for industries ● Concern that USA government security agencies demand access to public cloud data.
  • 23. 23 ADD NAME (View > Master > Slide master) Data OpenStack AWS Who owns your data You You Who controls your data You You but... AWS SLA http://aws.amazon.com/ec2/sla/
  • 24. 24 ADD NAME (View > Master > Slide master) Ecosystem Definition ● An ecosystem includes vendors and consultants vendors, that enable a cloud to run. Why you need to know? ● Reliable. ● Secure. ● Supported. ● A network of peers you can use for assistance.
  • 25. 25 ADD NAME (View > Master > Slide master) Ecosystem OpenStack AWS You are not alone Partners who offer ● Operating Systems ● Applications ● Add-ons ● Consulting ● Developer support ● Hardware ● Community Partners who offer ● Operating Systems ● Applications ● Add-ons ● Consulting ● Developer support
  • 26. 26 ADD NAME (View > Master > Slide master) Cost Definition ● The cost of using a cloud service. Why you need to know? ● Costs can be operational (OPEX) or capital (CAPEX).
  • 27. 27 ADD NAME (View > Master > Slide master) Pricing OpenStack AWS Cost ● Purchase hardware and software ● Receive support, maintenance, consulting ● Or “DIY” ● Credit card billing by the minute/hour ● Pre-purchase blocks of usage at other rates
  • 28. INSERT DESIGNATOR, IF NEEDED 28 WHICH DO YOU USE?
  • 29. 29 ADD NAME (View > Master > Slide master) OpenStack or AWS? ● Cost ● Can rapidly escalate in public cloud ● To maintain a private cloud ● Personnel & capacity ● Security or regulatory ● Requirements vary by industry and country ● SOX, HIPAA, PCI-DSS, FedRAMP, FIPS, ISO 27001 ● Use cases
  • 30. 30 ADD NAME (View > Master > Slide master) Use cases Location of your customers - Worldwide or Localized Development – Platform-as-a-Service Elastic workloads - Demand grows and shrinks. High performance computing – high perf. IOPS Dedicated resources / segregation Hybrid - OpenStack in co-located DC with burst
  • 31. INSERT DESIGNATOR, IF NEEDED 31 Hybrid: How do you manage OPENSTACK & AWS
  • 32. 32 ADD NAME (View > Master > Slide master) A cloud management platform How to use both – an open hybrid cloud – a combination of private and public clouds
  • 33. 33 ADD NAME (View > Master > Slide master)
  • 34. 34 ADD NAME (View > Master > Slide master) Further reading Blog post of this session http://red.ht/1cAGeWe demo of AWS-OpenStack http://bit.ly/1HsJGQn OpenStack cloud that frees you to pursue your business http://red.ht/1H09hMh Cloud management http://red.ht/1MblbK8
  • 35. INSERT DESIGNATOR, IF NEEDED 35 THANK YOU plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews