24
Cloud Computing Introduction To Cloud 09–03–2015 Preparation: ECCC Team

Intro

Embed Size (px)

Citation preview

Cloud ComputingIntroduction To Cloud

09–03–2015 Preparation: ECCC Team

Agenda

What is cloud computing?

Cloud computing service models.

Cloud computing deployment models.

How to build a cloud?

Demo

1

3

4

5

2

Cloud Computing Definition - Continued

• Cloud computing is a new way of delivering computing resources, not a new technology.

• Cloud computing is a pay-per-use model for enabling available, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal management effort or service provider interaction- NIST

Cloud Computing Definition

In General:

•Cloud computing is a technology that uses the Internet, central remote virtual servers to maintain data and applications.

•Cloud computing allows consumers to use applications without installation and access their personal files at any computer with Internet access anytime anywhere

Cloud Computing Definition - Continued

In General:

Cloud Computing Definition - Continued

• “Delivering hosted services over the Internet.”

• “The Infrastructure of the future.”

Cloud Computing Services

Cloud Computing Services- Continued

Cloud Computing Services- Continued

Cloud Computing Services- Continued

IaaS: Infrastructure as a ServiceConsumer can provision computing resources within provider's infrastructure upon which they can deploy and run arbitrary software, including OS and applications.

PaaS: Platform as ServiceConsumer can create custom applications using programming tools supported by the provider and deploy them onto the provider's cloud infrastructure

SaaS: Software as ServiceConsumer uses provider’s applications running on provider's cloud infrastructure

Deployment Models

• Private Cloud : The cloud managed by a specific organization.

• Community Cloud : The cloud infrastructure is shared among a number of organizations with similar interests and requirements, such as science laboratories, universities, etc.

• Public Cloud : The cloud infrastructure is available to the public on a commercial basis by a cloud service provider.

Deployment Models - Continued

• Hybrid Cloud — The cloud infrastructure consists of a number of clouds of any type, but the clouds have the ability through their interfaces to allow data and/or applications to be moved from one cloud to another.

Comparison Between CC Solution & Traditional Solutions

Point of Comparison Cloud Computing Traditional Solution

Provisioning Time

Scalability

Virtualization

Types of Servers

Users

Very Short

High

Relies heavily on it

Low-End, Utility

Public, Private and Hybrid

Very long process

Limited

Rarely used

High-End

Private

• Cutting cost: Pay as you go model

• Saving time: Machines can be deployed and configured within Few minutes.

• Scalability: Increase or decrease the machine capabilities depending on the need.

• Availability: Access the service anytime anywhere.

• Reliability : Intangible downtime.

Cloud Benefits

Technology Roadmap To Cloud

• Service oriented architecture infrastructure

• Rapid provisioning of IT resources, massive scaling

• Dynamic service mgmt• Energy saving via auto

workload distribution

• Consolidate IT assets & datacenters

• Standardize and centralize management

• Energy saving - Phase out inefficient HW

• IT assets & datacenters kept growing

• Desperate system tools• Inconsistent processes• Soaring IT and power costs

• Virtualized infrastructure -increased system utilization

• Unify virtual & physical mgmt• Promote resource sharing across

organization• Energy saving – maximize effective

use

Technology Roadmapto cloud

Cloud Building Blocks

Network:

To provide servers

interconnectivity

and internet

reach.

Servers:

Provide the

necessary

processing power

Cloud Building Blocks

Operating

System: A Cloud

provider should

offer a variety of

OSs to fulfill the

users’

requirements

Cloud Building Blocks

Hypervisors:

Increase the

utilization of

physical servers

Cloud Building Blocks

Cloud

Management

Platform:

give automation of

administration,

management and

service

provisioning

Cloud Building Blocks

Data Center

Design:

to protect the

devices and

preserve the

servers availability

Generator

Cloud Building Blocks

• Get Me:

[email protected]

[email protected]

(+2) 0127 549 8292

Thank you