31
Tìm hiểu về Cloud Computing

Tìm hiểu về cloud computing

Embed Size (px)

DESCRIPTION

Tài liệu nghiên cứu-Seta

Citation preview

Page 1: Tìm hiểu về cloud computing

Tìm hi u v Cloud ể ềComputing

Page 2: Tìm hiểu về cloud computing

Nội dung

I. 1 số kiến thức và thông tin chung về Cloud Computing.

II. Amazon Web Services

Page 3: Tìm hiểu về cloud computing

I. M t s ki n th c ộ ố ế ứvà thông tin chung v Cloud Computingề

Page 4: Tìm hiểu về cloud computing

1. Cloud Computing là gì?

• Cloud Computing theo định nghĩa của NIST (National Institute

of Standards and Technology – Viện Tiêu chuẩn và Công nghệ Quốc gia Hoa Kỳ):

Cloud Computing là một mô hình cho phép tiếp cận 1 hệ thống tài nguyên tính toán(vd: tài nguyên mạng, server, lưu trữ, ứng dụng và dịch vụ, etc) có thể cấu hình được, 1 cách tiện lợi, theo yêu cầu thông qua truy cập mạng. Hệ thống này phải được cung cấp và triển khai với mà tốn ít công sức quản lý hoặc tác động nhất có thể từ nhà cung cấp dịch vụ.

Page 5: Tìm hiểu về cloud computing

2. Đặc điểm của Cloud Computing• Tính tự vận hành theo yêu cầu.• Có khả năng truy cập rộng lớn.• Tài nguyên tập trung.• Tính mềm dẻo.• Tính kiểm soát được của dịch vụ.

Page 6: Tìm hiểu về cloud computing

3. Các loại hình dịch vụ Cloud

Cloud Software as a Service (SaaS)

VD: Google Docs Cloud Platform as a Service (PaaS)

VD: Google AppEngine, Windows Azure, Elastic Beanstalk (AWS), Red Hat OpenShift,…

Cloud Infrastructure as a Service (IaaS)

VD: EC2, Google Compute Engine

Page 7: Tìm hiểu về cloud computing
Page 8: Tìm hiểu về cloud computing

4. Các mô hình triển khai

Page 9: Tìm hiểu về cloud computing

Private Cloud

• Triển khai dành cho 1 tổ chức duy nhất. Có thể đc lập ra hoặc đc quản lý bởi 1 bên thứ 3.

Page 10: Tìm hiểu về cloud computing

Community Cloud

• Cơ sở hạ tầng của Cloud Computing được xây dựng để phục vụ cho 1 cộng đồng nào đó sử dụng (VD: 1 cộng đồng doanh nghiệp chung ngành nghề, 1 nhóm các trường đại học,…).

Page 11: Tìm hiểu về cloud computing

Public Cloud

• Public Cloud: Được xây dựng cho đa mục đích sử dụng, do 1 công ty lập ra để bán các dịch vụ trên nền tảng Cloud Computing .

Page 12: Tìm hiểu về cloud computing

Hybrid Cloud• Kết hợp của 2 hay nhiều mô hình trên

Page 13: Tìm hiểu về cloud computing

5. Thị trường Public Cloud

Doanh thu:

1. Amazon Web Services

2. Rackspace

3. CenturyLink/Savvis

4. Salesforce.com

5. Verizon/Terremark

(Nguồn: http://searchcloudcomputing.techtarget.com/photostory/2240149045/Top-10-cloud-providers-of-2012)

Page 14: Tìm hiểu về cloud computing

Kh o sát các doanh nghi p s ả ệ ửd ng Public Cloudụ

Page 15: Tìm hiểu về cloud computing

Kh o sát doanh nghi p v ả ệ ềPrivate Cloud

Nguồn: Rightscale.com

Page 16: Tìm hiểu về cloud computing

6. Đánh giá chung v Public ềCloud Computing:• Ưu điểm:• Giảm thiểu chi phí đầu tư ban đầu cho hệ thống back-end: thiết

bị, nhân lực, chi phí vận hành. Nhà phát triển hay doanh nghiệp có thể tập trung tối đa vào chuyên môn chính của mình.

• Tốc độ triển khai dịch vụ nhanh.• Thử nghiệm các công nghệ mới với chi phí thấp.

• Nhược điểm:• Sử dụng nhà cung cấp dịch vụ bên ngoài dẫn tới nguy cơ về bảo

mật đối với các dữ liệu nhạy cảm• Giải pháp: sử dụng mô hình hybrid cloud. Xây dựng private

cloud có khả năng tương thích với public cloud của nhà cung cấp dịch vụ.

Page 17: Tìm hiểu về cloud computing

IV. Amazon Web Services

Page 18: Tìm hiểu về cloud computing

1. Amazon Web Services là gì?

Page 19: Tìm hiểu về cloud computing

1. Amazon Web Services là gì?

• Amazon.com• Đưa ra thị trường vào 2006• Nhà cung cấp dịch vụ Cloud Computing lớn nhất thế giới:

doanh thu 3.8B$ (2013)• 2 dịch vụ nền tảng: EC2 và S3

Page 20: Tìm hiểu về cloud computing

2. Kiến trúc của AWS• AWS có 8 trung tâm server tương ứng với các Availability Zones• Truy cập dịch vụ qua 3 giao thức: HTTP, SOAP, REST

Page 21: Tìm hiểu về cloud computing

3. Use Case:

Page 22: Tìm hiểu về cloud computing

Website Hosting• Server Hosting• Database Services• Content Delivery Network

Page 23: Tìm hiểu về cloud computing

Run Enterprise Application at Low CostVD: Server chạy Window Server và Microsoft SQL Server Web Usage với cấu hình thấp nhất có giá 0.187$/h ~ 1640$/năm(US East). Giá của Window Server 2012 R2 OEM: 399.99$ Giá Microsoft SQL Server Standard 2012: 2799$-> Giá lấy từ amazon.com

Page 24: Tìm hiểu về cloud computing

Backup and Storage• S3 và Glacier

Page 25: Tìm hiểu về cloud computing

Big Data

Page 26: Tìm hiểu về cloud computing

Mobile Apps Support

Page 27: Tìm hiểu về cloud computing

Digital Media

Page 28: Tìm hiểu về cloud computing

4. Các d ch v c b n c a AWSị ụ ơ ả ủ

Page 29: Tìm hiểu về cloud computing

5. Why Amazon Web Service Amazon WebService Rackspace Google Cloud EngineĐa dạng dịch vụ - VM, VPC, VDI

- VM optimize for GPU HPC - Storage: Normal(S3) and Longterm (Glacier)- Amazon Market Place: for pre-configure software run with AWS

- VM, VPC (hỗ trợ pt private và hybrid cloud cho doanh nghiệp)- Storage: Normal only - No Market Place

- VM - Storage: Normal and Durable Reduce - No Market Place

Management By Service By Service By ProjectRegion US East (Northern Virginia)

US West (Northern California)US West (Oregon)Brazil (São Paulo)Europe (Ireland)South Asia (Singapore)East Asia (Tokyo)Australia (Sydney)

ChicagoDalasVirginiaLondonHongKongSydney

USEurope

Giá VM: 8 CPUs, 30GB RAM, Linux

0.616$2x80 SSD

1.36$40GB SSD system disk300GB SSD data disk

0.560$

Giá DV lưu trữ (1TB đầu)/GB

$0.0330(S3)$0.026(Reduce Redundancy)$0.0110(Glacier

$0.100/GB $0.026 (Standard)$0.02 ( Durable Reduce)

Doanh thu (2013) Est 3.8B$ 1.535B$ <1B$

Page 30: Tìm hiểu về cloud computing

AWS so v i các Public Cloud khácớDịch vụ đa dạng, có nhiều dịch vụ kèm theo về deployment và

management.Giá dịch vụ tương đối cạnh tranh so với các nhà cung cấp khác .Có 8 trung tâm máy chủ, nằm trải rộng trên các khu vực địa lý

khác nhau, phù hợp với nhiều thị trường.Có số người sử dụng lớn nhất trong các nhà cung cấp dịch vụDocument chi tiết, các hướng dẫn và khắc phục sự cố có thể dễ

dàng tìm được trên Internet.

Page 31: Tìm hiểu về cloud computing

Question?