Cloud Computing WS2021 Slideset 04
Cloud Computing WS2021 Slideset 04
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 1/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 2/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 3/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 4/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Why AWS?
Why should a company use the AWS, instead of buying own resources?
How many resources does the company need in the future?
Scenario: A web offering of a startup company
How many resources will be consumed?
What costs will arise?
How much time is required to acquire additional resources and include
them into the infrastructure?
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 5/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 6/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Users can create videos from their own pictures and music
http://animoto.com
The software analyzes the pictures and the music and generates videos
in the style of a trailer or a MTV music video
Videos can be uploaded to YouTube and exported to various formats
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 7/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
http://www.youtube.com/watch?v=VwDS6MexKEo
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 8/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Slashdot Effect
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 10/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
http://www.youtube.com/watch?v=BPMNB29zDvk
Update (May 2018): The video is not online any more. . .
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 11/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 12/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Update June 2019: The list of availability zones did grow: Missing in this slide are Oregon, Canada, Paris, Osaka, Stockholm and
Hong Kong
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 14/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
···
···
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 15/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 16/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
After the virtual server has been created, a public and a private IP
address is dynamically assigned to the instance
With the public address the instance can be accessed from the Internet
With the private address it can be accessed by other instances inside the
Amazon cloud
Private and public addresses are assigned dynamically each time a new
instance is created
Dynamically assigned addresses are not suited for the long-term operation
of a server
Servers need to be restarted from time to time
Solution: elastic IP addresses
Users can assign Elastic IPs – once reserved – their own server instances
again and again
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 17/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 18/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
EC2 Pricing
=⇒ https://aws.amazon.com/ec2/pricing/
On-Demand instances
Spot instances
Instances have flexible start and end times
Reserved instances
Customers can rent EC2 instances over a 1 or 3 year term to reduce their
total costs
Dedicated Hosts
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 19/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 20/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Elastic IP adresses
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 21/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 22/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 23/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 24/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 25/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 26/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 27/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 28/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Users can specify for all their objects and buckets the access privileges
Access Control List (ACL)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 29/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 30/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 32/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 33/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 34/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Capacity: 50 TB
or 80 TB
10 Gbit Ethernet
interface
AES 256-bit
encryption
Price: $200 or
$250 per device
for 10 days
Each additional
day costs $15
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 36/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 38/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 39/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 40/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Never forget. . .
a Cloud Service Providers may modify of service offering (functionality) or even go out of business
at any time
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 41/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
These solutions are used mainly for the construction of private clouds
Some solutions can also be used for the construction of public cloud
services
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 42/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Eucalyptus
In 2008 + 2009, Eucalytus was a major step forward in establishing an API standard for cloud
infrastructure services
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 43/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Eucalyptus Services
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 44/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 45/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 47/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Walrus
Storage Controller
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 49/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 50/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 51/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 52/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
The script will ask a few questions (e.g. about spare IP addresses)
Hope the best
Eucalyptus 5
https://docs.eucalyptus.cloud/eucalyptus/5/install_guide/automated_install/
Source: http://www.theregister.co.uk/2010/07/20/why_nasa_is_dropping_eucalyptus_from_its_nebula_cloud/
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 55/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Source: http://talkincloud.com/ubuntu-cloud-openstack-wins-eucalyptus-loses
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 56/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 57/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Compute (Nova)
Infrastructure service
Implements the EC2
API
Highly scalable (up to
tens of thousands of
nodes)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 58/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 59/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Identity Service
(Keystone)
Central directory of
users for the other
OpenStack services
Provides user
authentication
Can interact (query)
existing user directory
services (e.g. LDAP)
Dashboard (Horizon)
Provides a graphical web-interface for administrators and users
Networking (Neutron)
Service for managing IP addresses and distributing them to instances
Administrators specify, if all instances are connected to the same network,
or if they are separated from each other via VLAN
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 60/61
AWS EC2 (+ EBS and ELB) S3 Private Cloud IaaS (Eucalyptus + OpenStack)
Prof. Dr. Christian Baun – 4th Slide Set Cloud Computing – Frankfurt University of Applied Sciences – WS2021 61/61