Tải bản đầy đủ (.docx) (21 trang)

TÌM HIỂU về điện TOÁN đám mây

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.53 MB, 21 trang )

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
BÀI BÁO CÁO
Đề tài:

TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY

1


NỘ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
**********************************

2



I.

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ấp
tài nguyên chia sẻ giống như dòng điện được phân phôi trên lưới điện. Các
má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

3




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ách
hang truy nhập qua Internet, được quản lý bởi nhà cung cấp và cho phép
ngườ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ạy
trực tiếp ứng dụng trên các đám mây

4



Lợi
ích của SaaS
-

Tiết kiệm chi phí mua phần mềm và cài đặt
Dễ dàng tùy chỉnh
Tiếp thị tốt hơn
Truy cập ơ bất cứ đâu có máy tính và Internet
Bảo mật tốt hơn
Giao diện gần gũi với người dùng …

Hạn chế
● Không tìm thấy phần mềm đáp ứng nhu cầu (phần mềm cần dùng không có
sẵn trên SaaS)
● Khóa chặt khách hàng
● 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ịch
vụ
● 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ần
thiết để xây dựng các ứng dụng và dịch vụ hoàn thiện từ Internet mà không
cầ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
5








Phát triển ứng dụng
Thử nghiệm ứng dụng
Triển khai ứng dụng
Lưu trữ

Ngoài ra còn có






Tích hợp dịch vụ wed
Tích hợp cơ sở dữ liệu
Bảo mật
Khả năng mở rộng
Lưu trữ và quản lý các phiên bản

Lợi ích
● 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
● Khả năng mở rộng dễ dàng
● Cập nhật phiên bản nhanh chong và bảo mật tốt
● Không hạn chế về mặt địa lý
Hạn chế
● Bắt chặt khách hang
● Hạn chế ngôn ngữ phát triển và công cụ sử dụng để phát triển
c. Hardware as a Service(HaaS)


6


● Hardware as a Service( được viết tắt là HaaS) được hiểu là Phần cứng
như 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ác
trung 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ển
hì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 chinh
sách các nhà cung cấp này để chọn lựa dịch vụ thích hợp ở nhà cung cấp
thích hợp.

5. Ưu nhược điểm của điện toán đám mây.
7


● Ư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ộng
rã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ủa
ngườ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ùng

truy 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ều
giá 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ười
dù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ạng
thá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ác
chuyê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 cung
cấ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.
8


- 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 le
chú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 cung
cấ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ào
khá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ông
thể 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.

9


Dữ 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ụ đám
mâ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ếp

tụ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ằng
cá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
vụ ngừng hoạt động.
-

Khả năng bảo mật:

Vấn đề tập trung dữ liệu trên các “đám mây” là cách thức hiệu quả để tăng
cường bảo mật, nhưng mặt khác cũng lại chính là mối lo của người sử dụng dịch
vụ của điện toán đám mây. Bởi le một khi các đám mây bị tấn công hoặc đột nhập,
toàn bộ dữ liệu se bị chiếm dụng. Tuy nhiên, đây không thực sự là vấn đề của riêng
“điện toán đám mây”, bởi le tấn công đánh cắp dữ liệu là vấn đề gặp phải trên bất
kỳ môi trường nào, ngay cả trên các máy tính cá nhân.
6. Sự

cần thiết của điện toán đám mây.

10


Đ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
vụ CNTT truyền thống.

Dưới đây se là những gì ngành công nghiệp Outsourcing đang phản ứng
tương tác với sự phát triển của điện toán đám mây.
Các hợp đồng dịch vụ Outsourcing truyền thống luôn mang những nội dung
khá rõ ràng với các máy chủ, các trung tâm dữ liệu, mạng lưới, các chỉ tiêu kỹ
thuật, hiệu suất công việc và dòng mã sản phẩm. Sự xuất hiện của điện toán đám

mây lại đang làm thay đổi tất cả những điều đó nhờ sự xuất hiện của các dịch vụ
CNTT năng động như một cơ sở cần thiết cho những viễn cảnh công nghệ dành
cho doanh nghiệp.
Nhờ các dịch vụ đám mây điện toán, nhiều đơn vị CNTT sẵn lòng đi trước
mộ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ại
bỏ đượ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ếp
cậ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.
11


Susan 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 CNTT
nà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àm
cuộ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
12


giả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ành
cho 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ần
cứng và cơ sở hạ tầng tại chỗ.

13


14


Là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 đam
mâ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.
15


Nề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ụng
nhữ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ụng
File Share của nhóm.

16


17


Thiê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ười
dùng.

18



Tả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ặc
chia 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ười
dùng.

19


20


IV.
Tổ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ông
nghiệp công nghệ bây giờ và trong tương lai gần. Gần đây nó cung cấp các
phươ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 đám
mâ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ứ đang
hướng tới.

21



×