Tìm hiểu về cloud computing
Trang 2NỘI DUNG
I Tổng quan về Cloud Computing
Định nghĩa
Đặc điểm cơ bản của mô hình Cloud Computing
Mô hình trong Cloud Computing
II Khó khăn và Lợi ích
Những thuận lợi và khó khăn của Cloud Computing
Lợi ích của Cloud Computing đối với doanh nghiệp
III Kết Luận
IV Thảo Luận Chung
Trang 3Điện toán đám mây là cuộc các mạng lần 3 trong công nghiệp IT
Trang 5Định nghĩa
Trang 6Cloud 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 điện
toán dùng chung(ví dụ: tài nguyên mạng, server, lưu trữ, ứng dụng và dịch vụ) thông qua kết nối mạng 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
Định nghĩa
Trang 7Đặc điểm cơ bản của mô hình Cloud Computing
Trang 8Đặc điểm cơ bản của mô hình Cloud Computing
Khả năng co giãn( Rapid elasticity)
Một đặc tính nổi bật của Cloud Computing là khả năng tự động
mở rộng hoặc thu nhỏ hệ thống theo yêu cầu người dùng( hệ thống
sẽ tự mở rộng hoặc thu hẹp bằng cách thêm hoặc giảm bớt rài nguyên)
Khả năng co giãn nhanh và linh hoạt giúp cho nhà cung cấp dịch vụ Cloud Computing tận dụng được tài nguyên dư thừa, giảm chi phí
Trang 9Đặc điểm cơ bản của mô hình Cloud Computing
Dịch vụ theo nhu cầu(On – demand self – service)
Người dùng gửi yêu cầu thông qua trang web cung cấp dịch vụ, hệ thống của nhà cung cấp sẽ đáp ứng để người dùng có thể tự phục vụ như: tăng – giảm thời gian sử dụng server và dung lượng lưu trữ, mà không cần phải trực tiếp yêu cầu nhà cung cấp dịch vụ, tức là mọi nhu cầu khách hàng đều được xử lý trên internet
Điều tiết dịch vụ(Measured Service)
Hệ thống Cloud Computing tự động kiểm soát và tối ưu hóa sử dụng tài nguyên bao gồm: dung lượng lưu trữ, đơn vị xử lý, băng thông,… lượng tài nguyên
sử dụng có thể được theo dõi, kiểm soát và báo cáo một cách minh bạch
Trang 10Đặc điểm cơ bản của mô hình Cloud Computing
Truy xuất diện rộng(Broad network access)
Người dùng có kết nối internet là có thể sử dụng dịch vụ, Cloud Computing không yêu cầu người dùng phải có khả năng xử lý cao, người dùng có thể truy xuất bằng các thiết bị di động như điện thoại, laptop
Dùng chung tài nguyên (Resource Pooling)
Tài nguyên dùng chung
Cloud Computing dựa trên công nghệ ảo hóa,
tài nguyên ở đây đa phần là tài nguyên ảo, chúng
được cấp phát linh hoạt tùy theo nhu cầu của từng
người dùng khác nhau, có thể phục vụ nhiều người
dùng hơn so với cách cấp phát tài nguyên truyền
thống( cấp phát tài nguyên tĩnh)
Trang 11Mô hình trong Cloud Computing
Các mô hình Cloud Computing được phân thành hai loại:
Các mô hình dịch vụ(Service Models): Phân loại các dịch vụ của các nhà cung cấp dịch vụ Cloud Computing
Các mô hình triển khai(Deployment Models): Phân loại cách thức triển khai dịch vụ Cloud Computing đến với khách hàng
Trang 12Mô hình trong Cloud Computing
Mô hình dịch vụ
Các loại dịch vụ Cloud Computing
Trang 13 IaaS – Infrastructure as a services
o Cung cấp dịch vụ về hạ tầng, các máy chủ, tài nguyên là: RAM, CPU, Storage…
o Cung cấp phần “xác” của VM, người dùng chủ động đặt ứng dụng
PaaS – Platform as a Services
o Cung cấp dịch vụ về nền tảng(platform) như: Database, môi trường để phát triển chương trình
o Máy chủ có sẵn các môi trường để phát triển ứng dụng
SaaS – Software as a Services
o Cung cấp các dịch vụ về phần mềm, bán hoặc cho thuê lâu dài
o Nhà cung cấp dịch vụ triển khai gần như toàn bộ các phần mềm về ERP, Email…
Mô hình dịch vụ
Trang 14Mô hình trong Cloud Computing
Mô hình triển khai
Mô hình triển khai chính
4 mô hình triển khai
Trang 15Mô hình triển khai
Đây là mô hình mà hạ tầng Cloud Computing được một
tổ chức sở hữa và cung cấp dịch vụ rộng rãi cho tất cả các
khách hàng thông qua hạ tầng mạng internet hoặc các mạng
công cộng diện rộng
Public Cloud
Hạ tầng Cloud Computing được thiết kế để đảm bảo cô
lập về dữ liệu giữa các người dùng và tách biệt về truy cập
Người dùng lợi thế trong việc dễ dàng tiếp cận các
ứng dụng công nghệ cao, chất lượng mà không phải đầu tư
ban đầu, chi phí sử dụng thấp, linh hoạt
Tuy nhiên Public Cloud có một trở ngại đó là vấn đề mất
kiểm soát về dữ liệu và vấn đề an toàn dữ liệu
Trang 16Mô hình triển khai
Private Cloud
Private Cloud
Trong mô hình Private Cloud, cơ sở hạ tầng và các dịch vụ được xây dựng để phục
vụ cho một tổ chức(doanh nghiệp) duy nhất
Điều này giúp cho
doanh nghiệp có thể
kiểm soát tối đa đối với
dữ liệu, bảo mật và
chất lượng dịch vụ
Trang 17Mô hình triển khai
Hybrid Cloud
Hybrid Cloud là sự kết hợp của Public Cloud
và Private Cloud
Trang 18Mô hình triển khai
Community Cloud
Community Cloud là mô hình
trong đó hạ tầng đám mây được chia sẻ
bởi tổ chức cho cộng đồng người dùng
trong các tổ chức đó Các tổ chức này
do đặc thù không tiếp cận với các dịch
vụ Public Cloud và chia sẻ cùng chung
một hạ tầng Cloud Computing để nâng
cao hiệu quả đầu tư và sử dụng
Community Cloud
Trang 20Lợi ích của Cloud Computing đối với doanh nghiệp
Ưu việt của Cloud Computing so với những công nghệ có trước là nó cho phép người dùng một khả năng sử dụng tài nguyên hiệu quả, với chi phí thấp, người dùng chỉ trả chi phí cho nhà cung cấp những gì đã sử dụng
Giảm chi phí
Trang 21Lợi ích của Cloud Computing đối với doanh nghiệp
Multi-tenant Single-tenant
Sử dụng tài nguyên hiệu quả hơn
Trang 22Lợi ích của Cloud Computing đối với doanh nghiệp
Trang 23Trước khi có công nghệ Cloud Computing
- Các chương trình phần mềm theo kiểu truyền thống sử dụng trong công việc kinh doanh đều rất phức tạp và tốn kém Một số lượng không nhỏ các các chương trình phần mềm và thiết bị đi kèm để chạy luôn là mối lo lắng lớn cho các doanh nghiệp Ngoài ra, để có thể lắp đặt, kiểm tra, chạy thử, vận hành, bảo trì, sửa chữa, bảo mật, cập nhật cần phải có đội ngủ nhân lực về IT Tất cả các yếu tố trên mang tiêu hao một phần chi phí trong một công ty
- Khi một doanh nghiệp phải cố gắng gấp nhiều lần để sử dụng cùng một lúc hàng chục các chương trình ứng dụng theo lối truyền thống thì có thể thấy rằng một công ty tầm cỡ với đội ngũ IT chuyên nghiệp cũng phải chịu thua, còn các công ty vừa và nhỏ thì không có gì để mà bàn tới
Trang 24=> Do đó, theo nhu cầu của xu hướng trong lĩnh vực IT, Cloud computing đã
ra đời để khắc phục những khuyết điểm trên và cùng sự phát triển khoa học, kỹ thuật, Cloud Computing đã nâng cấp các tính năng để có thể đáp ứng nhu cầu của thời đại hơn bao giờ hết
Các giải pháp
Cloud Computing ra đời để giải quyết các vấn đề sau:
o Vấn đề lưu trữ dữ liệu: dữ liệu được lưu trữ tập trung ở các kho dữ liệu khổng lồ Các công ty lơn như Microsoft, Google có hàng chục kho dữ liệu trung tâm nằm rải rác khắp nơi trên thế giới Các công ty này sẽ cung cấp các dịch vụ cho phép doanh nghiệp có thể lưu trữ và quản lý dữ liệu của họ trên các kho lưu trữ trung tâm
o Vấn đề sức mạnh tính toán: có 2 giải pháp chính:
Sử dụng các siêu máy tính( super-computer) để xử lý tính toán
Sử dụng các hệ thống tính toán song song, phân tán
Trang 25Các dịch vụ cơ sở hạ tầng
tập hợp các tài sản vật lý máy chủ, thiết bị mạng, đĩa lưu trữ được cung cấp cho người tiêu dùng
o Vấn đề cung cấp tài nguyên,
phần mềm:
Cung cấp các dịch vụ như
IaaS, PaaS, SaaS
Trang 26 Điện toán đám mây sẽ phát triển nhanh
Điện toán đám mây sẽ trở nên thông dụng hơn trong ngành IT
Điện toán đám mây mang lại nhiều lợi ích cho ngành công nghiệp IT
Điện toán đám mây được xây dựng theo sơ đồ 5-3-4: 5 đặc điểm chính – 3 mô hình dịch vụ - 4 mô hình triển khai