You are on page 1of 41

Đề tài : Cloud computing

GVHD: Nguyễn Thị Cẩm Hương

Huỳnh Minh Tú - 12067741


Nguyễn Quốc Thạch - 12147461
Cloud Computing
Nội dung

Giới thiệu
Cách tổ chức và vận hành
Lợi ích và bất lợi
Giới thiệu
Cloud Computing là gì

• Các dịch vụ được cung cấp cho người dùng


theo thời gian thực qua internet được gọi là
các dịch vụ đám mây
- Lưu trữ trực tuyến, email, mạng xã hội
• Cloud computing là mô hình phân phối các
dịch vụ đó thông qua internet
Cloud Computing là gì
Cloud Computing là gì

"Là mô hình điện toán cho phép truy cập qua


mạng để lựa chọn và sử dụng tài nguyên tính
toán (ví dụ: mạng, máy chủ, lưu trữ, ứng dụng và
dịch vụ) theo nhu cầu một cách thuận tiện và
nhanh chóng, đồng thời cho phép kết thúc sử
dụng dịch vụ, giải phóng tài nguyên dễ dàng,
giảm thiểu các giao tiếp với nhà cung cấp".
--NIST
Lịch sử

1950s
Khái niệm “time sharing” ra đời – Mainframe
Lịch sử

1960s
John McCarthy đưa ra dự đoán “Một ngày
nào đó sức mạnh tính toán sẽ được tổ chức
như một công cụ công cộng”
Lịch sử

1969
Licklider phát triển ARPANET
Lịch sử

1970s
IBM phát triển thành công VM
Lịch sử

1996
Compaq đặt ra khái niệm cloud computing
Lịch sử

1999
Công ty điện toán đám mây đầu tiên hoạt
Động - Salesforce.com
Lịch sử

2002
Amazon ra mắt dịch vụ Amazon Web Services

(AWS)
Lịch sử

2006
Amazon ra mắt dịch vụ Elastic Compute Cloud
(EC2), dành cho các công ty nhỏ
Lịch sử

2009
Google và Microsoft ra mắt Google App Engine
và Windows Azure
Đặc điểm

• Truy cập tài nguyên điện toán qua kết nối mạng
băng rộng
• Người dùng tự cấu hình dịch vụ theo yêu cầu
• Tài nguyên được dùng chung bởi nhiều người
dùng một cách tối ưu
• Việc sử dụng tài nguyên được đo đếm (gần) theo
thời gian thực
• Tài nguyên có thể tăng/giảm nhanh chóng
• Trả tiền theo thời gian sử dụng
Các lớp dịch vụ
Dịch vụ hạ tầng (IaaS)

Dành cho khách hàng cần tới một máy tính và tự cài
đặt ứng dụng của mình
Cung cấp:
• Năng lực tính toán
• Không gian lưu trữ
• Kết nối mạng tới khách hàng
Khách hàng có thể:
• Làm chủ hệ điều hành, không gian lưu trữ
• Cài đặt ứng dụng riêng
Dịch vụ hạ tầng (IaaS)

Dịch vụ tiêu biểu: Amazon EC2


Dịch vụ nền tảng (PaaS)

Dành cho các nhà phát triển ứng dụng


• Nền tảng điện toán để khách hàng phát triển ứng
dụng.
• Khách hàng không quản lý nền tảng Cloud hay hệ
điều hành
• Có thể cung cấp API riêng cho khách hàng
Dịch vụ nền tảng (PaaS)

Ưu điểm:
• Triển khai nhanh với chi phí thấp
• Có thể triển khai riêng tư hoặc công khai
Khuyết điểm:
• Giới hạn công cụ và hỗ trợ ngôn ngữ lập trình
Dịch vụ nền tảng (PaaS)

Dịch vụ tiêu biểu: Google App Engine


Dịch vụ phần mềm (SaaS)

• Cung cấp ứng dụng hoàn chỉnh theo yêu cầu


khách hàng
• Khách hàng chỉ chọn ứng dụng phù hợp mà
không quan tâm đến cái vấn đề khác
Dịch vụ phần mềm (SaaS)

Ưu điểm:
• Miễn phí hoặc có phí qua hợp đồng
• Kết nối từ mọi máy tính
• Người dùng dễ dàng làm việc với nhau
Khuyết điểm:
• Không phải lúc nào cũng đáp ứng đầy đủ nhu cầu
Dịch vụ phần mềm (SaaS)

Dịch vụ tiêu biểu: Salesforce.com CRMs, Office 365,


Google Docs
Mô hình triển khai
• Đám mây công cộng (Public cloud)
• Đám mây doanh nghiệp (Private cloud)
• Đám mây lai (Hybrid cloud)
Đám mây công cộng (Public cloud)
Đám mây công cộng (Public cloud)

• Do một tổ chức sở hữu


• Cung cấp rộng rãi cho tất cả các khách hàng
• Các ứng dụng khác nhau chia sẻ chung tài nguyên
tính toán, mạng và lưu trữ
• Năng lực về hạ tầng cao (số khách hàng lớn)
• Chi phí thấp
Đám mây doanh nghiệp (Private cloud)
Đám mây doanh nghiệp (private cloud)

• Sở hữu bởi một tổ chức và phục vụ cho tổ chức


đó
• Vận hành bởi bên thứ ba
• Hạ tầng có thể đặt bên trong hoặc bên ngoài tổ
chức sở hữu
• Doanh nghiệp khai thác ưu điểm về công nghệ và
khả năng quản trị của cloud computing
• Giúp các doanh nghiệp tối ưu hạ tầng IT của mình
Đám mây lai (Hybrid cloud)
Đám mây lai (Hybrid cloud)

• Là mô hình bao gồm các đám mây trên tích hợp


với nhau
• Cho phép chia sẻ hạ tầng hoặc đáp ứng nhu cầu
trao đổi dữ liệu
Lợi ích Bất lợi
Lợi ích

• Tốc độ xử lý nhanh
• Chi phí hợp lý
• Không phụ thuộc vào thiết bị và vị trí địa lý
• Cài đặt dễ dàng
• Chia sẻ tài nguyên trên địa bàn rộng lớn
• Dễ mở rộng
• Dễ sửa chữa
• Dung lượng lưu trữ lớn
Bất lợi

• Tính riêng tư của người dùng và dữ liệu


• Yêu cầu kết nối internet ổn định
• Tính sẵn dùng (treo bất ngờ …)
• Mất dữ liệu
• Khả năng bảo mật
• Có thể chậm do kết nối
Kết luận

• Cloud computing cung cấp khả năng tính toán xử


lý rất mạnh
• Giúp chúng ta làm nhiều hơn số tiền bỏ ra
• Các dịch vụ có chất lượng cao hơn
• Giảm thiểu rủi ro
• Ngày càng phát triển nhanh
Thank you!

You might also like