cloud computing demo
TRANSCRIPT
-
7/28/2019 Cloud Computing Demo
1/23
-
7/28/2019 Cloud Computing Demo
2/23
Business applications need to run 24/7
Upgrades might bring whole system down
Small business dont have chance
Shared data center
Just plug in like utility
Like gmail no server, technical team, storage, upgrades
Business apps
Can up and running in a few days
More scalable, more secure, more reliable
Multi tenancy
Flexible for each customer
Do not have the trouble of all these
Data center, power, cooling, space,
storage, Teams of experts, Developmemaintenance
Why Cloud Computing?
-
7/28/2019 Cloud Computing Demo
3/23
Front End Back End
Client section Cloud section
Use to access back endVarious computers, servers, datasystems
May have different user interfaces (webbrowsers/applications/mobile)
Most of the time, servers dont ru
capacityNeed virtualization to max efficieservers
Need backup serversfor redun
Front end & Back End
Central server: administers the system & traffic to ensure everything runs sm
Follows protocols
-
7/28/2019 Cloud Computing Demo
4/23
EssentialCharacteristics
On-demandself-service
Broad networkaccess
Resourcepooling
Rapid elasticity
Customer has control over computing capabilities
Available over the network through client platforms (phones, tablets, workstations
Customers share the physical resources
Capabilities can be elastically provisioned & released
Cloud systems can log the resource usage
5 Essential Characteristics
-
7/28/2019 Cloud Computing Demo
5/23
Deployment Models
Private Cloud: For exclusive use by a single organization comprising
multiple consumers
Public Cloud: For open use by the general public
Hybrid Cloud: Composition of two or more distinct cloud
infrastructures
-
7/28/2019 Cloud Computing Demo
6/23
Load Balancer
Mission-critical applications require high availability
Load balancer distributes workloads across
Two or more servers
Network links, and other resources
-
7/28/2019 Cloud Computing Demo
7/23
-
7/28/2019 Cloud Computing Demo
8/23
Infrastructure as a service (IaaS)
Clients have access to virtual servers in the service providers data
centre
Can use the rented servers any way they want
Service providers are responsible for maintaining them
Clients can enjoy flexibility & scalability
Targeted: Network/IT Architects
-
7/28/2019 Cloud Computing Demo
9/23
Platform as a service (PaaS)
Service providers provide computing platform usually with an operating system
developer tools, database, & Web server
Can develop & run software in the cloud
Without the cost & complexity of buying & managing the underlying hardware
Trade-off: Platform providers lock down the service & clients cant use your ow
tools
Targeted: Application developers
-
7/28/2019 Cloud Computing Demo
10/23
Software as a service (SaaS)
Cloud providers install and operate application software
The least flexibility
Can only use the providers software/application
Clients don't have to care about managing the infrastructure or platform or
software
Responsibility of the service providers
Targeted: End users
-
7/28/2019 Cloud Computing Demo
11/23
Delivery Models Comparison
IaaS PaaS SaaS
Basic compute &
storage resources
Cloud application
platform
Cloud application
On-demand servers On-demand
application-hosting
environment
On-demand
applications
Eg. Amazon EC2 Eg. Google AppEngine Eg. Gmail, Hotmail
-
7/28/2019 Cloud Computing Demo
12/23
Delivery Models Comparison
Standalone
Servers
IaaS PaaS SaaS
Applications
Runtimes
Database
Operating System
Virtualization
Server
Storage
Networking
Does not managed by the
service provider
Managed by the service
provider
-
7/28/2019 Cloud Computing Demo
13/23
Ubuntu Installation
Ubuntu can be dual boot with Windows
By default, wubi.exe will install 64-bit version
To install 32-bit:
Option 1: Download 32bit ISO and place it in the same folder as Wubi.e
Option 2: Create a shortcut of Wubi.exe and modify the Target line
D:\wubi.exe" --32bit
-
7/28/2019 Cloud Computing Demo
14/23
Openstack (Cloud OS)
Controls large pools of compute, storage, and networking resource
Through web interface (dashboard)
Enables enterprises & service providers
To offer on-demand computing resources
-
7/28/2019 Cloud Computing Demo
15/23
Benefits
Improve utilization & automation of resources for greater cost effici
Easy to manage access to compute resources
Ability to assign & reassign IP addresses to VMs
Easily store, import, share & query OS images
-
7/28/2019 Cloud Computing Demo
16/23
Demo Setup
Hardware
2 computers connected to same network
1 server & 1 client
20 GB free hard disk space
Software
Ubuntu OS
Openstack
Browser
OS Image file
-
7/28/2019 Cloud Computing Demo
17/23
Security & Access Setup
-
7/28/2019 Cloud Computing Demo
18/23
Security & Access Setup
-
7/28/2019 Cloud Computing Demo
19/23
Security & Access Setup
-
7/28/2019 Cloud Computing Demo
20/23
Preparing Volume for Instances
Openstack supports multiple volume types
Need at least 1 volume type before creating volumes
Each instances must have its own volume
Ubuntu requires at least 4.4 GB free space
-
7/28/2019 Cloud Computing Demo
21/23
Adding Image to Server
-
7/28/2019 Cloud Computing Demo
22/23
-
7/28/2019 Cloud Computing Demo
23/23