Tổng quan về điện toán đám mâyĐịnh nghĩa về điện toán đám mây Điện toán đám mây là một giải pháp toàn diện cung cấp công nghệ thông tin như một dịch vụ.Nó là một giải pháp điện toán dựa
Trang 2NỘI DUNG BÁO CÁO:
I. Tổng quan về điện toán đám mây
1 Khái niệm điện toán đám mây
2 Các dịch vụ điện toán đám mây
3 Các ứng dụng điện toán đám mây
4 Các nhà cung cấp điện toán đám mây
5 Ưu nhược điểm của điện toán đám mây
6 Sự cần thiết của điện toán đám mây
II. Công nghệ điện toán đám mây
1 Phần cứng và cơ sở hạ tầng
2 Truy cập vào điện toán đám mây
III. Ứng dụng chia sẻ tài liệu với Google App Engine
**********************************
Trang 3I Tổng quan về điện toán đám mây
Định nghĩa về điện toán đám mây Điện toán đám mây là một giải pháp toàn diện cung cấp công nghệ thông tin như
một dịch vụ.Nó là một giải pháp điện toán dựa trên Internet ở đó cung cấptài nguyên chia sẻ giống như dòng điện được phân phôi trên lưới điện Cácmáy tính trong các đám mây được cấu hình đẻ làm việc cùng nhau và cácứng dụng khác nhau sử dụng sức mạnh điện toán tập hợp cứ như thể làchúng đang chạy trên một hệ thống duy nhất
Trang 4● Soffwa
re as a Service (viết tắt là SaaS) được hiểu là Phần mềm như một dịch vụ
● Là mô hình trong đó một ứng dụng được lưu trữ như một dịch vụ để kháchhang truy nhập qua Internet, được quản lý bởi nhà cung cấp và cho phépngười sử dụng truy nhập từ xa
● Phần mềm không phái cài đặt tại máy tính người dùng, mà người dùng chạytrực tiếp ứng dụng trên các đám mây
Trang 5Lợi ích của SaaS
- Tiết kiệm chi phí mua phần mềm và cài đặt
● Bị cạnh tranh với cac phần mềm mã nguồn mở
b Plattorm as a Service (PaaS)
● Plattorm as a Service ( viết tắt là PaaS) được hiểu là Nền tảng như một dịchvụ
● Là một hình phân phối ứng dụng PaaS cung cấp tất cả các nguồn lực cầnthiết để xây dựng các ứng dụng và dịch vụ hoàn thiện từ Internet mà khôngcần phải tải về hay cài đặt phần mềm
Dịch vụ PaaS bao gồm
● Thiết kế ứng dụng
Trang 6● Triển khai nhanh chóng với chi phí thấp
● Có thể triển khai các ứng dụng cá nhân hoặc công cộng
Trang 7● Hardware as a Service( được viết tắt là HaaS) được hiểu là Phần cứngnhư một dịch vụ, đôi khi còn gọi với một cái tên khác đó là cơ sở hạtầng như một dịch vụ (Inrastructure as a Service-IaaS).
● Thay vì phải mua máy chủ, phần mềm, giá đỡ và phải trả tiền cho cáctrung tâm dữ liệu không gian, các nhà cung cấp dịch vụ HaaS cho thuêcác tài nguyên
Các nhà cung cấp điện toán đám mây
● Hiện nay có rất nhiều nhà cung cấp các dịch vụ điện toán đám mây Điểnhình đó là Amazon,Google, Microsoft, Salesforce, IBM, Zoho…
● Mỗi nhà cung cấp có một thế mạnh riêng, khách hang có thể so sánh chinhsách các nhà cung cấp này để chọn lựa dịch vụ thích hợp ở nhà cung cấpthích hợp
5 Ưu nhược điểm của điện toán đám mây.
Trang 8● Ưu điểm: Những ưu điểm và thế mạnh dưới đây đã góp phần giúp
"điện toán đám mây" trở thành mô hình điện toán được áp dụng rộngrãi trên toàn thế giới
- Tốc độ xử lý nhanh, cung cấp cho người dùng những dịch vụ nhanh chóng
và giá thành rẻ dựa trên nền tảng cơ sở hạ tầng tập trung (đám mây)
- Chi phí đầu tư ban đầu về cơ sở hạ tầng, máy móc và nguồn nhân lựa củangười sử dụng điện toán đám mây được giảm đến mức thấp nhất
- Không còn phụ thuộc vào thiết bị và vị trí địa lý, cho phép người dùngtruy cập và sử dụng hệ thống thông qua trình duyệt web ở bất kỳ đâu và trên bất kỳthiết bị nào mà họ sử dụng (chẳng hạn là PC hoặc là điện thoại di động…)
- Chia sẻ tài nguyên và chi phí trên một địa bàn rộng lớn, mang lại các loạiích cho người dùng như:
+ Tập trung cơ sở hạ tầng tại một vị trí giúp người dùng không tốn nhiềugiá thành đầu tư về trang thiết bị
+ Công suất xử lý nhanh hơn do tài nguyên được tập trung Ngoài ra, ngườidùng không cần phải đầu tư về nguồn nhân lực quản lý hệ thống
+ Khả năng khai thác và hiệu suất được cài thiện hơn 10-20% so với hệthống máy tính cá nhân thông thường
- Với độ tin cậy cao, không chỉ giành cho người dùng phổ thông, điện toánđám mây phù hợp với các yêu cầu cao và liên tục của các công ty kinh doanh vàcác nghiên cứu khoa học Tuy nhiên, một vài dịch vụ lớn của điện toán đám mâyđôi khi rơi vào trạng thái quá tải, khiến hoạt động bị ngưng trệ Khi rơi vào trạngthái này, người dùng không có khả năng để xử lý các sự cố mà phải nhờ vào cácchuyên gia từ đám mây tiến hành xử lý
- Khả năng mở rộng được, giúp cải thiện chất lượng các dịch vụ được cungcấp trên “đám mây”
- Khả năng bảo mật được cài thiện do sự tập trung về dữ liệu
Trang 9- Các ứng dụng của điện toán đám mây dễ dàng để sửa chữa hơn bởi lechúng không được cìa đặt cố định trên một má tính nào Chúng cũng dễ dàng hỗtrợ và cài thiện về tính năng.
- Tài nguyên sử dụng của điện toán đám mây luôn được quản lý và thống kêtrên từng khách hàng và ứng dụng, theo từng ngày, từng tuần, từng tháng Điều nàyđảm bảo cho việc định lượng giá cả của mỗi dịch vụ do điện toán đám mây cungcấp để người dùng có thể lựa chọn phù hợp
● Nhược điểm: Tuy nhiên, mô hình điện toán này vẫn còn mắc phải
một số nhược điểm sau:
- Tính riêng tư:
Các thông tin người dùng và dữ liệu được chứa trên điện toán đám mây cóđảm bảo được riêng tư, và liệu các thông tin đó có bị sử dụng vì một mục đích nàokhác?
- Tính sẵn dùng:
Liệu các dịch vụ đám mây có bị “treo” bất ngờ, khiến cho người dùng khôngthể truy cập các dịch vụ và dữ liệu của mình trong những khoảng thời gian nào đókhiến ảnh hưởng đến công việc?
- Mất dữ liệu:
Một vài dịch vụ lưu trữ dữ liệu trực tuyến trên đám mây bất ngờ ngừng hoạtđộng hoặc không tiếp tục cung cấp dịch vụ, khiến cho người dùng phải sao lưu dữliệu của họ từ “đám mây” về máy tính cá nhân Điều này se mất nhiều thời gian.Thậm chí một vài trường hợp, vì một lý do nào đó, dữ liệu người dùng bị mất vàkhông thể phục hồi được
Trang 10Dữ liệu chứa trên các "đám mây" sẽ phải giao phó toàn bộ"số phận" cho
"đám mây
- Tính di động của dữ liệu và quyền sở hữu:
Một câu hỏi đặt ra, liệu người dùng có thể chia sẻ dữ liệu từ dịch vụ đámmây này sang dịch vụ của đám mây khác? Hoặc trong trường hợp không muốn tiếptục sử dụng dịch vụ cung cáp từ đám mây, liệu người dùng có thể sao lưu toàn bộ
dữ liệu của họ từ đám mây?Và làm cách nào để người dùng có thể chắc chắn rằngcác dịch vụ đám mây se không hủy toàn bộ dữ liệu của họ trong trường hợp dịch
Trang 11Điện toán đám mây có khả năng se mở ra những giá trị vĩ đại cho các nguồn
lực ngoài (Outsourcing) của ngành CNTT và làm thay đổi bộ mặt của ngành dịch
Nhờ các dịch vụ đám mây điện toán, nhiều đơn vị CNTT sẵn lòng đi trướcmột bước hơn trong việc tạo ra các tùy biến: Chúng giúp các hãng CNTT dần loạibỏ được những chi phí vốn khá tốn kém từ cơ sở hạ tầng đến các phần mềm tiếpcận khách hàng và những vấn đề trung gian khác Và hệ quả là, điện toán đám mâyđang làm thay đổi hoàn toàn bộ mặt của các dịch vụ CNTT truyền thống
Trang 12Susan Tan, giám đốc dịch vụ CNTT và nghiên cứu nguồn lực của Gartner
cho rằng: “Điện toán đám mây là bước chuyển cơ bản của các công ty trong việc
chi tiền và tiếp cận các dịch vụ CNTT” Trên thực tế, Gartner dự đoán cho đến năm
2012, 20% công việc kinh doanh se là ảo và không có bất kỳ tài sản CNTTnào.Đây se là người thay đổi cuộc chơi dành cho các nhà sản xuất dịch vụOutsourcing, từ các nhà cung cấp và tư vấn dịch vụ “onshore” đến dịch vụ thuêngoài, các nhà tích hợp hệ thống đến các nhà sản xuất mới riêng biệt, nhằm làmcuộc chơi tốt hơn hoặc xấu đi
Phil Fersht, sáng lập viên của công ty tư vấn dịch vụ thuê ngoài Horses for
Sources cho rằng:“Nếu điện toán đám mây chỉ là một ngành khai thác các cơ sở
hạ tầng đắt đỏ, rắc rối và không thân thiện với môi trường trong đó, Amazon và các công ty khác phân phối các năng lượng điện toán, thì điện toán đám mây đơn
Trang 13giản chỉ là ngành cung cấp các ích lợi về cơ sở hạ tầng Tuy nhiên, nếu để các dữ liệu và trình ứng dụng được lưu giữ bên ngoài đám mây, người sử dụng liệu có cần phải tự mình quản lý chúng nữa không?Người sử dụng có thật sự cần phải đạt được các lợi ích cạnh tranh đi cùng với việc thực hiện các hợp đồng bảo hiểm? Hay đã đến lúc tìm kiếm các nhà cung cấp dịch vụ có chức năng quản lý trình ứng dụng, cơ sở hạ tầng có liên quan và thực hiện các giao dịch chưa?”
Fersht gọi các dịch vụ đám mây là nền tảng cho các giải pháp nguồn dànhcho doanh nghiệp thế hệ kế tiếp Ông tin rằng các dịch vụ đám mây se làm cho quátrình phân phối truyền thống của các dịch vụ CNTT hiệu quả hơn và tiết kiệm chi
phí hơn “Chúng cũng giúp tạo ra một cơ cấu phân phối cho các dịch vụ gia công
thực sự Thế hệ dịch vụ thuê ngoài mới này có khả năng mở ra những giá trị to lớn cho khách hàng”
II Công nghệ điện toán đám mây.
● Để nhận được các giải pháp điện toán đám mây, điều quan trọng là có phầncứng và cơ sở hạ tầng tại chỗ
Trang 15Làm thế nào để được tương tác với các đám mây?
● Phụ thuộc vào nhiều yếu tố nhưng ít nhất là nhà cung cấp chúng ta đang sửdụng
● Một số công cụ cho phép chúng ta truy cập vào các ứng dụng điện toán đammây
- Các nền tảng( AJAX, HTMI, Framework,Python Django)
- Các ứng dụng wed (Gmail, google talk, Google calendar, Google doc,…)
- Wed API
- Các trình duyệt wed (firefox, Chrome, IE…)
d Ứng dụng chia sẻ với Google AppEngine.
Trang 16Nền tảng xây dựng ứng dụng
● Google App Engine (GEA) là một nền tảng trong việc xây dụngnhững ứng dụng có khả năng mở rộng cao Với việc chỉ phải trảtiền cho lượng tài nguyên sử dụng, nó trở thành việc sử dụng
hoàn hảo cho việc xây dựng chia sẻ tài liệu trực tuyến
● Sử dụng nền tảng của Google App Engine để tạo ra ứng dụngFile Share của nhóm
Trang 18Thiêt kế chi tiết hệ thống
● Tổ chức người dùng
- Người dùng có thể đăng nhập tài khoản nội bộ cua website hoặc tài
khoản của google
- Khi người dùng đăng nhập thành công thì tạo một số session để lưu giữ
thong tin Đồng thời lấy và hiển thị hệ thống files/folders theo ngườidùng
Trang 19Tải tập tin lên
● Người dùng có thể tải một hoặc nhiều tập tin nhỏ hơn 50 Mb để lưu trữ hoặcchia sẻ với mọi người
● ở đây ta dùng dịch vụ blobstore của GAE để lưu trữ nội dung file của ngườidùng
Trang 21Tổng kết.
Điện toán đám mây đã sẵn sàng là một bên quan trọng trong ngành côngnghiệp công nghệ bây giờ và trong tương lai gần Gần đây nó cung cấp cácphương tiện cho công nghệ thông tin được phân phát cho người tiêu dùng
như là một dịch vụ Lợi ích
Số lượng các sản phẩm và các đề nghị dịch vụ trong không gian điện toán đámmây tiếp tục phát triển và nhấn mạnh một thực tế là nó là nơi mà mọi thứ đanghướng tới