You are on page 1of 23

Cloud Computing Demo

Presented by:

Zin Ye Htike Hein Htet Zaw

Why Cloud Computing?

Business applications need to run 24/7

Upgrades might bring whole system down

Data center, power, cooling, space, networks, servers, storage, Teams of experts, Development, testing, staging, maintenance

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

Front end & Back End


Front End Client section Use to access back end May have different user interfaces (web browsers/applications/mobile) Back End Cloud section

Various computers, servers, data storage systems


Most of the time, servers dont run at full capacity Need virtualization to max efficiency of servers Need backup servers for redundancy

Central server: administers the system & traffic to ensure everything runs smoothly Follows protocols

5 Essential Characteristics
Essential Characteristics

On-demand self-service

Broad network access

Resource pooling

Rapid elasticity

Measured service

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

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

Load Balancer

Mission-critical applications require high availability Load balancer distributes workloads across

Two or more servers Network links, and other resources

3 Delivery Models
Infrastructure as a service (IaaS) Platform as a service (PaaS) Software as a service (SaaS)

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

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 own tools

Targeted: Application developers

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

Delivery Models Comparison

IaaS Basic compute & storage resources On-demand servers

PaaS Cloud application platform On-demand application-hosting environment

SaaS Cloud application

On-demand applications

Eg. Amazon EC2

Eg. Google AppEngine

Eg. Gmail, Hotmail

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

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.exe Option 2: Create a shortcut of Wubi.exe and modify the Target line

D:\wubi.exe" --32bit

Openstack (Cloud OS)

Controls large pools of compute, storage, and networking resources

Through web interface (dashboard)

Enables enterprises & service providers

To offer on-demand computing resources

Benefits

Improve utilization & automation of resources for greater cost efficiencies Easy to manage access to compute resources Ability to assign & reassign IP addresses to VMs Easily store, import, share & query OS images

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

Security & Access Setup

Security & Access Setup

Security & Access Setup

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

Adding Image to Server

Managing Images

You might also like