Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security...

29
Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5: Service Providers and Customers Section 6: Conclusion erview of Cloud Computing Seminar [email protected]

description

Overview of Cloud Computing Seminar :. Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5: Service Providers and Customers Section 6: Conclusion. Definition. Reference Model. Delivery Models. Security. S.P & Customers. - PowerPoint PPT Presentation

Transcript of Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security...

Page 1: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Section 1: Definition

Section 2: Reference Model Section 3: Delivery Models

Section 4: Security

Section 5: Service Providers and Customers Section 6: Conclusion

Overview of Cloud Computing Seminar :

[email protected]

Page 2: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Gartner : Ranking Top 10 Technology Priorities in 2011

1 Cloud Computing2 Virtualization 3 Mobile Technologies4 IT management5 Business Intelligence6 Networking, Voice and Data Communications7 Enterprise Applications8 Collaboration Technologies9 Infrastructure

10 Web 2.0 and Web 3.0

http://www.gartner.com/it/page.jsp?id=1526414

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 3: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Google Trends :

http://www.google.com/trends?q=cloud+computing 3/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 4: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Why We Need Cloud Services ?

Traditional IT

Because We Need

…………?

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 5: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Why We Need Cloud Services ? Traditional IT

Modern IT

Because We Need Green IT

5/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 6: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Mega Datacenters

6/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 7: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Mega Datacenters

Gen 4 Modular Datacenter(Green D.C)

Agility, Green, Scalability, Mobility, Cost Benefit

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

Page 8: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Foundational Elements of Cloud ComputingTechnologies and Concepts :

VirtualizationGrid TechnologyService Oriented

ArchitecturesBroadband NetworksFree and Open Source

SoftwareWeb Application

FrameworksService Level Agreements 8/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 9: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

9/28

Virtualization

Grid Computing

SOA

[email protected]

Page 10: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Cloud Computing = Software as a Service (pay-as-you-go) + Platform as a Service + Infrastructure as a Service

Cloud Software as a Service (SaaS) Use Provider’s Applications Over a Network (Ex:

CRM,ERP,SCM)

Cloud Platform as a Service (PaaS)Deploy Customer-Created Applications To a Cloud (Ex: Microsoft /.Net , Linux/J2EE )

Cloud Infrastructure as a Service (IaaS)Rent Processing , Storage, Network Capacity, and other

Fundamental Computing Resources 10/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 11: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Cloud Computing = Software as a Service (pay-as-you-go) + Platform as a Service + Infrastructure as a Service Cloud Software as a Service (SaaS)

Use provider’s applications over a network Cloud Platform as a Service (PaaS)

Deploy customer-created applications to a cloud Cloud Infrastructure as a Service (IaaS)

Rent processing, storage, network capacity, and other fundamental computing resources

11/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 12: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Cloud Computing Reference Model

12/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 13: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Cloud Computing Open Architecture Diagram

13/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 14: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Cloud Delivery ModelsHybrid Cloud

14/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 15: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

SaaS

IaaS

PaaS

Mapping the Cloud to the Security Model

App Firewalls , AntiX , HIPS/IDS

CIA (Confidentiality , Integrity , Availability )

Firewall rules, QoS

SNRS (Secure Network Routing & Switching ) , Network Hardening

AAA( Authentication , Authorization , Accounting )

Data Center Security, Redundancy, DR

15/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 16: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Trusted Computing ( Trusted Platform Module )Only Authorized Code Runs on a System. Initial Booting , O.S kernel , Applications , Various Scripts

16/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 17: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Platform(PaaS)

Infrastructure(IaaS)

Software(SaaS)

Google Docs

Google App Engine

Amazon EC2 & S3

- .Net services

Salesforce.com e-Science Central

Amazon-Elastic Map Reduce-Simple DB-Simple Queue Service

Windows Azure- Sharepoint- SQL Services

Cloud Service Providers

17/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 18: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Microsoft Azure Operating System With Cloud Services

Azure™ Services Platform

Source: Microsoft Presentation, A Lap Around Windows Azure, Manuvir Das

Microsoft’s Cloud Platform

18/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 19: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Facebook Uses Cloud Services 500 Million Users + 250,000 New Users Per Day

There are over 900 Million objects That People Interact With (Pages, Groups, Events and Community Pages)

There are More Than 250 Million Active Users Currently Accessing Facebook Through Their Mobile Devices.

There are More Than 200 Mobile operators in 60 Countries Working to Deploy and Promote Facebook Mobile Products

Built on open Source Software

Web and App tier: Apache, PHP, AJAXMiddleware tier: Memcached (Open Source Caching)Data tier: MySQL (Open Source DB)

Thousands of DB Instances Store Data in Distributed System (Avoids Collisions of Many Users Accessing The Same DB)

19/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 20: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Amazon Cloud Service Provider

Amazon cloud componentsElastic Compute Cloud (EC2)Simple Storage Service (S3)

New FeaturesAvailability Zones

Place Applications in Multiple Locations For FailoversElastic IP Addresses

Static IP Addresses That can be Dynamically Remapped to point to Different Instances (not a DNS Change)

20/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 21: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

What Does Amazon Offer? Elastic Compute Cloud – EC2

Instance Type Memory(RAM)

Compute Units Storage Platform Linux

CPU/HourWindows CPU/Hour

Small 1.7GB 1 160GB 32-bit $0.10 $0.125

Large 7.5GB 4 850GB 64-bit $0.40 $0.50

Extra Large 15GB 8 1690GB 64-bit $0.80 $1.00

High CPU,Medium 1.7GB 5 350GB 32-bit $0.20 $0.30

High CPU, Large 7GB 20 1690GB 64-bit $0.80 $1.20

http://aws. amazon.com/ec2/pricing/21/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 22: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

What Does Amazon Offer? Simple Storage Service – S3

• Access• Fast• HTTP – REST or SOAP• Reliable

Storage US per GB Europe per GB

First 50TB/Month $0.150 $0.180

Next 50TB/Month $0.140 $0.170

Next 400TB/Month $0.130 $0.160

Over 500TB/Month $0.120 $0.150

• Secure• Access Control Lists

(ACL)• Transfer uses SSL

(encryption)• Can encrypt data at REST

http://aws. amazon.com/ec2/pricing/ 22/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 23: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Amazon Cloud Users: New York Times and Nasdaq

New York Times

Used EC2 and S3 to convert 150 million scanned news articles to PDF (400TB data)

Rent 300 Linux computers 24 hours (would have taken months on NYT computers)

Nasdaq

Uses S3 to deliver historic stock and fund information

Millions of files showing price changes of entities over few Seconds

Created lightweight Adobe AIR application to let users view datahttp://www. Infoworld .com/ article 23/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 24: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Salesforce Service Provider (www.saleforce.com)

Call Center Service Incident Management Service Complaint Tracking Service Service Portal e-voting Service Voice and Video Conference Service ERP CRM

24/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 25: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Top 8 Cloud Computing Companies

24

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

http://www.gartner.com25/28

[email protected]

Page 26: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Benefits of Cloud Computing Security

Scalability

Availability

Performance

Cost-effective

Acquire resources on demand

Release resources when no longer needed

Pay for what you use

Turn fixed cost into variable cost

126/287

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 27: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Cloud computing challenges Stable and High Network Bandwidth

Not Integrated Standard for Service Providers to Develop Cloud computing Services Developers have Many Problems To Develop Scalable and Flexible Applications and Services Security Problems if Not Comply Security Factors

Single Point of failure If Not Use Dual Home Service Providers

27/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 28: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

Future Research on Cloud Computing

Operations Support System (OSS) and Umbrella Management For Cloud Services

Special Security Platform For Cloud Security Services Integrated Standard For Cloud Service Providers

28/28

Reference Model

Definition

Delivery Models Security

S.P & Custome

rsConclusio

n

[email protected]

Page 29: Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5:  Service Providers  and Customers

[email protected]

Thank You