Khái niệmTheo Wikipedia: “Điện toán đám mây cloud computing là một mô hình điện toán có khả năng co giãn scalable linh động và các tài nguyên thường được ảo hóa được cung cấp như một
Trang 1CLOUD COMPUTING
(Điên toán đám mây)
No Eye – Deer Group
Lữ Lê Quốc Anh Trần Hoàng Gia Nguyễn Quang Hùng
Đỗ Đăng Quốc Hưng Phạm Trần Như Ý
Trang 2Tổng quan bài thuyết trình
Cloud computing(CC) là gì?
Các giải pháp của CC.
Đặc điểm của cloud computing.
Kiến trúc cloud computing.
Hiện thực cloud computing.
Khó khăn thách thức của CC.
Demo ứng dụng cloud computing.
Trang 3Cloud computing là gì?
Trang 4Khái niệm
Theo Wikipedia:
“Điện toán đám mây (cloud computing) là một
mô hình điện toán có khả năng co giãn
(scalable) linh động và các tài nguyên thường
được ảo hóa được cung cấp như một dịch vụ trên mạng Internet”.
Trang 5Khái niệm
Theo Ian Foster:
“Một mô hình điện toán phân tán có tính co giãn lớn mà hướng theo co giãn về mặt kinh tế, là nơi chứa các sức mạnh tính toán, kho lưu trữ, các nền tảng (platform) và các dịch vụ được trực quan, ảo hóa và co giãn linh động, sẽ được phân phối theo nhu cầu cho các khách hàng bên ngoài thông qua Internet”.
Trang 6Khái niệm
• National Institute of Standards and Technology (NIST) definition:
“Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing
resources (for example, networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”
Cloud is a delivery and consumption model Điện toán đám mây là một loại hình phân phối và tiêu dùng
Trang 7Các giải pháp của CC
Sử dụng CC để giải quyết các vấn đề sau:
Vấn đề về lưu trữ dữ liệu
Trang 8Vấn đề về sức mạnh tính toán
Trang 9 Vấn đề về cung cấp tài nguyên, phần mềm
Trang 10Đặc điểm CC
Có khả năng cung cấp sẵn các tài nguyên cơ sở hạ tầng công nghệ một cách nhanh chóng và ít tốn kém
Tiết kiệm chi phí
Tính linh động cao trong việc truy cập, điều khiển
Tập trung hóa cơ sở hạ tầng trong các lĩnh vực với chi phí thấp hơn
Khả năng chịu tải nâng cao
Cải thiện việc sử dụng và hiệu quả cho các hệ thống
Trang 11• Các lớp trong CC
Kiến trúc của CC
Trang 12Kiến trúc CC
Các tầng tạo nên đám mây
(Nguồn : http://edgewatertech.wordpress.com/2009/03/)
Trang 14Tổng Quan mô hình: SaaS, PaaS, IaaS
Trang 15IaaS – Dịch vụ hạ tầng
Cung cấp cho người dùng hạ tầng thô (thường là dưới hình thức các máy ảo) như là một dịch vụ.
Những đặc trưng tiêu biểu:
Cung cấp tài nguyên như là dịch vụ: bao gồm cả máy chủ, thiết bị mạng, bộ nhớ,
CPU, không gian đĩa cứng, trang thiết bị trung tâm dữ liệu Khả năng mở rộng linh hoạt
Chi phí thay đổi tùy theo thực tế
Nhiều người thuê có thể cùng dùng chung trên một tài nguyên
Cấp độ doanh nghiệp: đem lại lợi ích cho công ty bởi một nguồn tài nguyên tích toán tổng hợp
Trang 16PaaS – Dịch vụ nền tảng
Cung cấp API cho phát triển ứng dụng trên một nền
tảng trừu tượng
Những đặc trưng tiêu biểu:
Phục vụ cho việc phát triển, kiểm thử, triển khai và vận hành ứng dụng giống như là môi trường phát triển tích hợp
Các công cụ khởi tạo với giao diện trên nền web Kiến trúc đồng nhất
Tích hợp dịch vụ web và cơ sở dữ liệu
Hỗ trợ cộng tác nhóm phát triển
Công cụ hỗ trợ tiện tích
Trang 17SaaS – Dịch vụ phần mềm
Cung cấp dịch vụ phần mềm thực thi từ xa.
Những đặc trưng tiêu biểu
Phần mềm sẵn có đòi hỏi việc truy xuất, quản lý qua mạng
Quản lý các hoạt dộng từ một vị trí tập trung hơn là tại mỗi nơi của khách hàng, cho phép khác hàng truy xuất từ xa thông qua web
Cung cấp ứng dụng thông thường gần gũi với mô hình ánh xạ từ một đến nhiều hơn là mô hình 1:1 bao gồm cả các đặc trưng kiến trúc, giá cả và quản lý
Những tính năng tập trung nâng cấp, giải phóng người dùng khỏi việc tải các bản vá lỗi và cập nhật
Thường xuyên tích hợp những phần mềm giao tiếp trên mạng diện rộng
Trang 19Các khó khăn, thách thức
Bảo mật
Sở hữu trí tuệ (Intellectual property)
Tính riêng tư (Privacy)
Độ tin cậy (Trust)
Khả năng không kiểm soát dữ liệu
Trang 20Demo cloud computing
Trang 21Questions