AWS-compared-to-OpenStack
-
Upload
jonathan-gershater -
Category
Internet
-
view
414 -
download
1
Transcript of AWS-compared-to-OpenStack
![Page 1: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/1.jpg)
Which do you use and how to use both
Jonathan GershaterPrincipal Product Marketing ManagerMay 2015
OPENSTACK OR AMAZON WEB SERVICES
![Page 2: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/2.jpg)
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.
![Page 3: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/3.jpg)
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
![Page 4: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/4.jpg)
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
![Page 5: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/5.jpg)
5 ADD NAME (View > Master > Slide master)
OpenStack AWSCompute
Storage
Networking
Identity / RBAC
User interface
Orchestration
High Availability
Elasticity
Databases
(Multi-tenancy)
Development (PaaS)
Monitoring/Messaging
Big Data Analytics....
![Page 6: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/6.jpg)
INSERT DESIGNATOR, IF NEEDED 6
COMPARISON OF SERVICES
![Page 7: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/7.jpg)
7 ADD NAME (View > Master > Slide master)
ComputeDefinition
● 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).
![Page 8: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/8.jpg)
8 ADD NAME (View > Master > Slide master)
Compute OpenStack AWS
Name Instance VMGuest
Operating System /
app offered
Certified by the OpenStack vendorapps.openstack.org
Certified by AWS
AMI marketplace
![Page 9: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/9.jpg)
9 ADD NAME (View > Master > Slide master)
NetworkingDefinition● 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
![Page 10: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/10.jpg)
10 ADD NAME (View > Master > Slide master)
Networking OpenStack AWS
Name Neutron NetworkingOffering IP addressing
Load BalancingFirewall(DNS)
IP addressingELBFirewallDNSVPC
![Page 11: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/11.jpg)
11 ADD NAME (View > Master > Slide master)
StorageDefinition● 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
![Page 12: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/12.jpg)
12 ADD NAME (View > Master > Slide master)
Storage OpenStack AWS
Block storage(volume/virtual
disk)
Object storage(files/media/image)
CinderCan decide on HW
Swift
EBSGeneral Purpose (SSD), Provisioned IOPS (SSD),
and Magnetic
S3
Storage offeredAbility to use
traditional storage or software defined
storage (CEPH)
Storage offered by AWS
![Page 13: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/13.jpg)
13 ADD NAME (View > Master > Slide master)
Identity/securityDefinition
● 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.
![Page 14: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/14.jpg)
14 ADD NAME (View > Master > Slide master)
Identity / security
OpenStack AWS
Identity, Authentication,AuthorizationKeypairs
Keystone - authentication, roles, privileges.
IAM - authentication, roles, privileges.
Network securityIngress/egress
Virtual firewall Virtual firewall
![Page 15: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/15.jpg)
15 ADD NAME (View > Master > Slide master)
OrchestrationDefinition● 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.
![Page 16: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/16.jpg)
16 ADD NAME (View > Master > Slide master)
OrchestrationOpenStack AWS
Name HEAT CloudFormation
Method Text files for repeatable operations
Templates for repeatable operations
![Page 17: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/17.jpg)
17 ADD NAME (View > Master > Slide master)
User interface and APIsDefinition● 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.
![Page 18: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/18.jpg)
18 ADD NAME (View > Master > Slide master)
UIOpenStack AWS
API OpenStack API( a workable subset of the Amazon EC2)http://docs.openstack.org/admin-guide-cloud/content/instance-mgmt-ec2compat.html
EC2 API
CLI Available Available
GUI Horizon Console
![Page 19: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/19.jpg)
INSERT DESIGNATOR, IF NEEDED 19
BUSINESS CHARACTERISTICS
![Page 20: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/20.jpg)
20 ADD NAME (View > Master > Slide master)
SLADefinition● 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.
![Page 21: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/21.jpg)
21 ADD NAME (View > Master > Slide master)
SLA OpenStack AWS
SLA offeringSupport 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/
![Page 22: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/22.jpg)
22 ADD NAME (View > Master > Slide master)
Ownership of dataDefinition● 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.
![Page 23: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/23.jpg)
23 ADD NAME (View > Master > Slide master)
DataOpenStack AWS
Who owns your data You You
Who controls your data You
You but...AWS SLA
http://aws.amazon.com/ec2/sla/
![Page 24: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/24.jpg)
24 ADD NAME (View > Master > Slide master)
EcosystemDefinition● 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.
![Page 25: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/25.jpg)
25 ADD NAME (View > Master > Slide master)
EcosystemOpenStack 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
![Page 26: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/26.jpg)
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).
![Page 27: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/27.jpg)
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
![Page 28: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/28.jpg)
INSERT DESIGNATOR, IF NEEDED 28
WHICH DO YOU USE?
![Page 29: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/29.jpg)
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
![Page 30: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/30.jpg)
30 ADD NAME (View > Master > Slide master)
Use casesLocation 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
![Page 31: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/31.jpg)
INSERT DESIGNATOR, IF NEEDED 31
Hybrid: How do you manage OPENSTACK & AWS
![Page 32: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/32.jpg)
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
![Page 33: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/33.jpg)
33 ADD NAME (View > Master > Slide master)
![Page 34: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/34.jpg)
34 ADD NAME (View > Master > Slide master)
Further readingBlog 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
![Page 35: AWS-compared-to-OpenStack](https://reader030.fdocuments.in/reader030/viewer/2022032501/55b6d852bb61eb220f8b475b/html5/thumbnails/35.jpg)
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