Tải bản đầy đủ (.doc) (75 trang)

TỔNG QUAN CÔNG NGHỆ Đ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.4 MB, 75 trang )

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
Khoa Công Nghệ Thông Tin


BÁO CÁO TIỂU LUẬN

Đề tài:

TÌM HIỂU
CÔNG NGHỆ ĐIỆN TOÁN ĐÁM MÂY
Bộ môn:

Cơ sở dữ liệu phân tán

Giảng viên:

TS. Phạm Thế Quế

Sinh viên:
Nguyễn Văn An
Hoàng Chí Công
Đỗ Hoàng Đạt
Lê Hoàng Lương
Trịnh Thế Thành
Lớp:

D08CNTT1

Hà Nội 11-2011



Ket-noi.com diễn đàn công nghê, giáo dục

Chi tiết phân chia công việc cho từng thành viên trong nhóm:
Phần công công việc :
1. Nguyễn Văn An: Nhóm trưởng




Word :
o Đặt vấn đề
o Chương 1 : Tổng quan Cloud Computing
o Chương 2 : Những nhà cung cấp điện toán đám mây quan trọng
Slide : từ 1 – 19

2. Trịnh Thế Thành: Đóng góp thực hiện bài toán Phân Mảnh Dọc



3.

Word :
o Đặt vấn đề :
o Chương 11: Di chuyển ứng dụng lên điện toán đám mây
o Chương 12: Sự phát triển của điện toán đám mây
Slide : từ 79 – 99
Hoàng Trí Công






Word :
o Chương 3: Trường hợp kinh doanh cho việc đi tới đám mây
o Chương 4 : Phần cứng và cơ sở hạ tầng
o Chương 5: Truy cập điện toán đám mây
Slide : từ 20 – 35

4. Đỗ Hoàng Đạt




Word :
o Đặt vấn đề :
o Chương 6: Lưu trữ trên đám mây
o Chương 7: Các chuẩn trong điện toán đám mây.
o Chương 8: Phần mềm như dịch vụ
Slide : từ 36 – 58

5. Lê Hoàng Lương



Word :
o Chương 9: Phát triển ứng dụng
o Chương 10: Đám mây địa phương và thin clients
Slide : từ 59 – 78

Cloud Computing


2


Ket-noi.com diễn đàn công nghê, giáo dục

Mục Lục
Chi tiết phân chia công việc cho từng thành viên trong nhóm:.........................................................2
Mục Lục................................................................................................................................................3
Đặt vấn đề.............................................................................................................................................6
1.Tổng quan về điện toán đám mây....................................................................................................6
2.Những nhà cung cấp điện toán đám mây quan trọng...................................................................12
3.Trường hợp kinh doanh cho việc đi tới đám mây.........................................................................16
4.Phần cứng và Cơ sở hạ tầng...........................................................................................................19
4.1. Khách hàng................................................................................................................................19
4.2. An ninh......................................................................................................................................20
4.3. Mạng..........................................................................................................................................20
4.4. Dịch vụ.......................................................................................................................................23
5. Truy cập điện toán đám mây.........................................................................................................25
5.1. Platforms....................................................................................................................................25
5.2. Ứng dụng Web...........................................................................................................................28
5.3. Web API.....................................................................................................................................29
5.3. Trình duyệt web.........................................................................................................................30
6.Lưu trữ dữ liệu trên đám mây........................................................................................................34
6.1. Tổng quan..................................................................................................................................34
6.2. Các vấn đề cơ bản......................................................................................................................35
7.Các chuẩn trong điện toán đám mây (Standards)........................................................................36
7.1. Chuẩn về ứng dụng....................................................................................................................36
7.2. Chuẩn về Client (Client Standards).............................................................................................38
7.3. Chuẩn về các dịch vụ..................................................................................................................38

8.Phần mềm như một dịch vụ (Software as a Service - SaaS).........................................................40
8.1. Khái niệm...................................................................................................................................40
8.2. Phân loại....................................................................................................................................41

Cloud Computing

3


Ket-noi.com diễn đàn công nghê, giáo dục
8.3. Các đặc điểm chính của SaaS.....................................................................................................41
8.4. Các lợi ích của SaaS....................................................................................................................41
9.Phát triển ứng dụng.........................................................................................................................41
9.1. Google.......................................................................................................................................42
9.2. Payment – thanh toán...............................................................................................................43
9.3. Google Gears.............................................................................................................................43
9.4. Microsof...................................................................................................................................44
9.4.1. Live Services........................................................................................................................46
9.4.2. Microsof SQL services........................................................................................................46
9.4.3. Microsof .Net services.......................................................................................................46
9.4.4. Microsof SharePoint Services and Dynamics CRM services...............................................46
9.5. Bungee Connect.........................................................................................................................46
9.6. Development.............................................................................................................................47
9.6.1. Google App Engine..............................................................................................................47
9.6.2. Salesforce.com....................................................................................................................49
9.6.3. Microsof Windows Azure...................................................................................................53
10.Đám mây địa phương và Thin Clients (TCs)...............................................................................55
10.1. Ảo hóa trong tổ chức của bạn..................................................................................................55
10.2. Vì sao phải ảo hóa?..................................................................................................................56
10.3. Ảo hóa như thế nào?...............................................................................................................56

10.4. Đánh giá...................................................................................................................................56
11.Di chuyển đến các ứng dụng điện toán đám mây........................................................................57
11.1. Các dịch vụ Cloud cho cá nhân.................................................................................................57
11.1.1. Các dịch vụ có sẵn.............................................................................................................57
11.1.2. Skytap Solution.................................................................................................................61
11.2. Các dịch vụ điện toán đám mây cho các khách hàng tầm trung..............................................64
11.2.1. Force.com.........................................................................................................................65

Cloud Computing

4


Ket-noi.com diễn đàn công nghê, giáo dục
11.2.2. Thực hành.........................................................................................................................65
11.2.3. Force.com Apps................................................................................................................67
11.3. Cung cấp điện toán đám mây cho phân lớp thương mại.........................................................67
11.3.1. MS Exchange.....................................................................................................................67
11.3.2. Vmmotion.........................................................................................................................69
11.4. Các nguyên tắc trong di chuyển lên điện toán đám mây.........................................................70
11.4.1. Các ứng dụng nào bạn cần?..............................................................................................70
11.4.2. Gửi dữ liệu có sẵn của bạn lên Cloud................................................................................71
11.4.3. Sử dụng cách tiếp cận “Wave”..........................................................................................71
12.Sự phát triển của điện toán đám mây..........................................................................................72
12.1. Điện toán đám mây có thể phát triển như thế nào?................................................................72
12.1.1. Dự báo của các nhà nghiên cứu........................................................................................72
12.1.2. Gartner.............................................................................................................................73
12.2. Ba giai đoạn phát triển của điện toán đám mây......................................................................74
12.2.1. Giai đoạn 1: 2007 đến 2011 – Tiên phong và định hướng................................................74
12.2.2. Giai đoạn 2: 2010 đến 2013 – Củng cố thị trường............................................................74

12.2.3. Giai đoạn 3: 2012 đến 2015 và sau này – Chuyển hướng tiêu dùng.................................74

Cloud Computing

5


Ket-noi.com diễn đàn công nghê, giáo dục

Đặt vấn đề
Mọi công ty, doanh nghiệp, hay các văn phòng dịch vụ ….từ khi được thành lập đều có
những dữ liệu riêng về khách hàng và dữ liệu liên quan đến chính công ty của mình. Để quản
lí hiệu quả hiệu quả dữ liệu của đối tác của chính doanh nghiệp một cách hiệu quả là một vấn
đề khó. Không dừng lại ở quản lí dữ liệu, các doanh nghiệp luôn phải đưa ra các dịch để ngày
càng đáp ứng các nhu cầu của khách hàng và mở rộng thị trường, muốn vậy các doanh nghiệp
cần :




Xây dựng cơ sở hạ tầng mạng
o Thuê đường truyền riêng.
o Mua trang thiết bị như máy chủ, máy trạm, nơi đặt máy chủ và các thiết bị
khác.
o Xây dựng đội ngũ về công nghệ để quản lí, vận hành, bảo trì máy chủ, cơ sở dũ
liệu…..
Xây dựng ứng dụng : cần phải tối ưu hóa máy chủ, các phần mềm được phục vụ cho
công việc của công ty và triển khai các dịch vụ, tối ưu hóa về mặt lưu trữ và xử lí dữ
liệu…….


Với một số yêu cầu trên cho thấy các doanh nghiệp phải chi rất nhiều tiền để có thể quản
lí tốt dữ liệu và triển khai các dịch vụ của mình.
Không những thế, đứng về mặt xã hội, khi dịch vụ của các doanh nghiệp không đáp
ứng đủ yêu cầu của khách hàng với những gì mà mình bỏ tiền cho chính các doanh nghiệp đó
thì chính khách hàng là những người chịu thiệt. Hơn nữa cộng động không được hưởng
những dịch vụ tốt nhất khi doanh nghiệp chậm triển khai hoặc không triển khai dịch vụ do
hiệu quả kinh tế không cao.
Thuật ngữ “Cloud Computing”- điện toán đám mây ra đời bắt nguồn từ một trong
những hoàn cảnh như vậy. Thuật ngữ này còn được bắt nguồn từ ý tưởng đưa tất cả mọi
thứ như dữ liệu, phần mềm, tính toán.. lên trên mạng Internet. Chúng ta sẽ không còn trông
thấy các máy PC, máy chủ của riêng doanh nghiệp để lưu trữ dữ liệu, phần mềm nữa mà chỉ
còn một số các máy chủ ảo tập trung trên mạng. Các máy chủ ảo sẽ cung cấp các dịch vụ
giúp cho doanh nghiệp có thể quản lý dữ liệu dễ dàng hơn, họ sẽ chỉ trả chi phí cho lượng sử
dụng dịch vụ của họ mà không cần phải đầu tư nhiều vào cơ sở hạ tầng cũng như quan tâm
nhiều đến công nghệ. Xu hướng này sẽ giúp nhiều cho các công ty, doanh nghiệp vừa và
nhỏ mà không có cơ sở hạ tầng mạng, máy chủ để lưu trữ, quản lý dữ liệu tốt.
1. Tổng quan về điện toán đám mây
1.1. Tổng quan về điện toán đám mây
1.1.1. Định nghĩa về điện toán đám mây :
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 và được cung cấp như một dịch
vụ trên mạng Internet”.
Cloud Computing

6


Ket-noi.com diễn đàn công nghê, giáo dục


Theo ‘Cloud Security and Privacy - An Enterprise Perspective on Risk and
Compliance - O'Reilly, 2009 ‘
“Điện toán đám mây là một dạng hệ thống song song phân tán bao gồm tập hợp các máy
chủ ảo kết nối với nhau, các máy chủ ảo này được cấp phát tự động và thể hiện như
một hay nhiều tài nguyên tính toán độc lập dựa trên sự đồng thuận ở mức dịch vụ được
thiết lập thông qua quá trình đàm phán giữa người sử dụng và nhà cung cấp.”
1.1.2. Các bộ phận của đám mây :
Một cách đơn giản, giải pháp điện toán đám mây được cấu tạo từ nhiều thành phần bao
gồm : những máy client, trung tâm dữ liệu(datacenter) và các máy chủ phân tán(distributed
servers). Các thành phần này tạo nên 3 phần của giải pháp điện toán đám mây.
Mỗi phần có mục đích và vai trò cụ thể trong việc cung cấp ứng dụng chức năng đám mây.
Clients
Thông thường, Clients là những máy tính để bàn(desktop), nhưng Clients cũng có thể là
những laptop, tablet, hay các thiết bị di dộng. Và thường thuộc 3 dạng sau :
• Mobile : các thiết bị mobile bao gồm các PDA hoặc điện thoại thông minh (smart
phones).
• Thin : là những máy tính không có ổ cứng, thay vào đó máy chủ(server) làm tất cả công
việc, và những máy này hiện lên các thông tin.
• Thick : là các kiểu máy tính để bản, sử dụng các trình duyệt để kết nối tới đám mây.
Datacenter
Datacenter là tập hợp các máy chủ nơi mà các ứng dụng của khác hành đăng kí được lưu trữ.
Xu hướng phát triển của công nghệ hiện nay là ảo hóa máy chủ. Nghĩa là, phần mềm cho
phép cài đặt nhiều thể hiện máy chủ ảo để sử dụng. Theo cách này, ta có thể có hàng chục
máy chủ ảo trên một máy chủ thực.
Distributed Servers
Các máy chủ không đặt cùng một vị trí mà các máy chủ này được đặt ở nhiều vị trí khác nhau.
Phương pháp này sẽ cũng cấp các dịch vụ một cách linh hoạt hơn trong việc lựa chọn và bảo
mật
1.1.3. Cơ sở hạ tầng
Cơ sở hạ tầng được triển khải theo nhiều cách và sẽ phụ thuộc vào các ứng dụng và cách lựa

chọn để xây dựng giải pháp đám mây. Đây chính là một trong những ưu điểm chính khi sử
dụng đám mây. Nhu cầu của bạn là cần một số lượng lớn máy chủ vượt xa sự mong muốn
hoặc chi phí cho việc chạy chúng. Ngoài ra, ta rất có thể chỉ cần một bộ xử lí mạnh, do đó ta
không muốn mua và chạy một server chuyên dụng. Giải phải đám mây đáp ứng cả 2 nhu cầu
đó.
Grid Computing :
Điện toán lưới thường bị nhầm lần với điện toán đám mây, nhưng chúng khá khác nhau. Điện
toán lưới ghép tài nguyên của nhiều máy tính để giải quyết một vấn đề trong cùng một thời
gian.
Ưu điểm :
• Đây là phương pháp hiệu quả về phí tổn để sử dụng một số lượng tài nguyên máy tính.
Cloud Computing

7


Ket-noi.com diễn đàn công nghê, giáo dục




Là các để giải quyết các vấn đề khi cần một số lượng lớn toán phức tạp.
Tài nguyên nhiều máy tính có thể hợp tác chia sẻ, mà không có một máy tính nào quản lí.

Ảo hóa hoàn toàn
Ảo hóa hoàn toàn là một kĩ thuật mà trong đó cài đặt đầy đủ một máy chạy trên mộ máy khác.
Kết quả là một hệ thống sẽ có tất cả phần mềm đang chạy trên server đều chạy trong một máy
ảo.
Mục đích :





Chia sẻ một hệ thống máy tính giữa nhiều người dùng.
Cô lập những người sử dụng với nhau và cô lập những người sử dụng với chương trình
điều khiển.
Mô phỏng phần cứng trên thiết bị khác

Paravirtualization
Paravirtualization cho phép nhiều hệ điều hành chạy trên một thiết bị phần cứng tại cùng một
thời điểm và hiểu quả hơn cho việc sử dụng tài nguyên hệ thống, như vi xử lý và bộ nhớ.
Paravirtualization làm việc tốt nhất với các dạng triển khai như :


Disaster recovery : trong trường hợp một sự cố xảy ra, đối tượng khách hàng có thể
chuyển tới phần cứng khác cho đến khi thiết bị có thể được sử chữa.
• Magration : Chuyển tới một hệ thống mới dễ hơn và nhanh hơn bởi đối tượng khách hàng
có thể được gỡ bỏ từ phần cứng cơ bản.
• Capacity management : bởi vì magration dễ dàng, Capacity management đơn giản hơn
cho việc thực thi. Dễ dàng thêm nhiều khả năng xử lí hoặc dung lượng ổ cứng trong môi
trường ảo.
1.2. Xu hướng dịch vụ trên điện toán đám mây
1.2.1. Phần mềm như dịch vụ(Software as a Service - SaaS)
SaaS là một mô hình triển khai ứng dụng mà ở đó người cung cấp cho phép người dùng sử
dụng dịch vụ theo yêu cầu. Những nhà cung cấp SaaS có thể lưu trữ ứng dụng trên máy chủ
của họ hoặc tải ứng dụng xuống thiết bị của khách hàng sẽ vô hiệu hóa sau khi kết thúc thời
hạn. Một số phần mềm được cung cấp như :
• Quản lí tài nguyên khách hàng
• Hội thảo truyền hình
• Quản lí dịch vụ IT

• Kế toán
• Quản lí nội dung web

Cloud Computing

8


Ket-noi.com diễn đàn công nghê, giáo dục

Hình 1 : Software as a Service
Một số lợi ích :


Quen thuộc với World Wide Web : hầu hết những người làm việc đều có máy tính và biết
cách sử dụng trên World Wide Web. Như vậy, đường cong làm việc cho việc sử dụng các
ứng dụng bên ngoài có thể nhỏ hơn nhiều.
• Đội ngũ nhân viên ít hơn
• Tùy biến : những ứng dụng cũ hơn khó khăn với việc tùy biến và yêu cầu hoàn thiện
code. Ứng dụng SaaS dễ dàng hơn với việc tùy biến và có thể cung cấp chính xác những
gì tổ chức muốn.
• Tiếp thị tốt hơn : Người nhà cung cấp phát triển ứng dụng cho một thị trường rất hẹp rất
có thể gặp phải vấn về tiếp thị cho ứng dụng đó. Tuy nhiên, với SaaS, toàn bộ thế giới
được mở cửa cho nhà cung cấp.
• Web đáng tin cậy
• An ninh : Secure Sockets Layer(SSL) được sử dụng rộng rãi và đáng tin cậy, điều này cho
phép khách hàng đưa ra ứng dụng của mình một cách an toàn.
• Băng thông rộng hơn : Băng thông được mở rộng trong những tháng gần đây và chất
lượng dịch vụ cung cấp cải tiến. Điều này cho phép các tổ chức tin rằng họ có thể truy cập
vào ứng dụng của họ với độ trễ thấp và tốc độ cao.

1.2.2. Nền tảng như một dịch vụ(Platform as a serivce - PaaS)
Tiếp bước SaaS, PaaS là một mô hình chuyển giao ứng dụng khác. PaaS cung cấp tất các tài
nguyên được yêu cầu và dịch vụ một cách đầy đủ từ Internet, mà không phải tải xuống và cài
đặt phần mềm.
Các đặc điểm :
• Dịch vụ PaaS bao gồm các dịch vụ thiết kế, phát triển, kiểm tra, tạo trang web, và quản lý
ứng dụng.Web dựa trên giao diện người dùng và thường dựa trên HTML và JavaScript.
• Tích hợp ứng dụng web và cơ sở dữ liệu.

Cloud Computing

9


Ket-noi.com diễn đàn công nghê, giáo dục



Hỗ trợ cho Simple Object Access Protocol (SOAP) và các giao diện khác cho phép
các dịch vụ PaaS tạo liên kết với dịch vụ web.
• Hỗ trợ các kiến trúc để giúp loại bỏ những gì ảnh hưởng đến quá trình phát triển ứng dụng
bởi nhiều người sử dụng đồng thời. PaaS thường bao gồm các dịch vụ quản lý đồng thời,
khả năng mở rộng, tránh lỗi đồng thời và bảo mật.
1.2.3. Cơ sở hạ tầng như dịch vụ (Infastructure as a Service)
Các đối tượng khách hàng thay vì phải mua các máy chủ, phần mềm, giá đỡ, và phải trả tiền
cho khu vực đặt máy chủ tại các trung tâm dữ liệu, thì họ có thể thuê của các nhà cung cấp
dịch vụ điện toán đám mây và có thể chạy những thứ họ muốn. HaaS cho phép ta thuê các tài
nguyên như :
• Không gian máy chủ
• Thiết bị mạng

• Bộ nhớ
• CPU
• Không gian lưu trữ
1.3. Các ứng dụng chính
Chúng ta có các ứng dụng chạy trên laptop, máy chủ, điện thoại và các thiết bị tương tự như
thế. Điện toán đám mây hoặc là có thể chứa những ứng dụng đó hoặc là mang ứng dụng đó
đến cho ta. Với việc mang ứng dụng và cách thao tác, cách nhìn và chia sẽ dữ liệu đến cho ta,
thì sự khác nhau giữa các ứng dụng chính là cách mà ta tương tác với các ứng dụng đó. Và
việc này ảnh hưởng đến hai vấn đề chính đó là lưu trữ và cơ sơ dữ liệu trên đám mây.
Lưu trữ
Gần tương tự HaaS, một trong nhiều ứng dụng của điện toán đám mây chỉ đơn giản là lưu
trữ. Nếu bạn thuê không gian lữu trữ từ một nhà cung cấp, có nghĩa là bạn không phải chịu
trách nhiệm về mua thiết bị, chi phí vận hạnh, chi phí làm mát.Tuy nhiên, cũng có nhiều lựa
chọn khác nhau khi đi xuống để lưu trữ đám mây.
Cơ sở dữ liệu : là những kho chứa thông tin với các đường liên kết và giúp cho việc tìm kiếm
dữ liệu. Các ưu điểm của cơ sở dữ liệu bao gồm :
• Tăng cường tính sẵn sàng : Nếu xảy ra lỗi trên một hệ thông cơ sở dữ liệu, nó chỉ xảy ra
trên một mảnh thông tin, không phải toàn bộ cơ sở dữ liệu.
• Tăng cường hiệu suất : Dữ liệu được đặt gần với site với như cầu lớn nhất và các hệ thống
cơ sở dữ liệu có tính song song, cho phép tải dữ liệu cân bằng giữa các máy chủ.
• Giá cả : ít tốn kém cho việc tạo ra một mạng liên kết các máy tính mà có sức mạnh nhỏ
hơn một máy lớn.
• Mềm dẻo : Hệ thống có thể thay đổi hoặc và sửa đổi mà không gây hại đến toàn bộ cơ sở
dữ liệu.
Nhưng cũng có một số nhược điểm, bao gồm






Phức tạp : Những người quản trị kho cở sở dữ liệu phải làm thêm nhiều việc để bảo trị hệ
thống.
Chi phí lao động : do cần nhiều người làm việc hơn, do tính chất phức tạp.
An ninh :
Tính toàn vẹn : sẽ trở nên khó khăn trong việc duy trì tính toàn vẹn cơ sở dữ liệu nếu nó
phức tạp và thay đổi nhanh.

Cloud Computing

10


Ket-noi.com diễn đàn công nghê, giáo dục



Những tiêu chuẩn : hiện nay không có một chuẩn nào để chuyển đổi từ dữ liệu tập trung
tới giải pháp đám mây

Đồng bộ hóa : Ví dụ như : Microsoft’s Live hoặc Apple’s MobileMe
Cho phép nội dung được nạp trên nhiều thiết bị. Giả sử, ta có một bảng tính trên máy tính của
mình thì sau khi tải nó lên dịch vụ lưu trữ, các file đó sẽ được tải xuống các thiết bị PDA của
mình.
Những dịch vụ cơ sở dữ liệu
Xu hướng này đang trở nên thông dụng và phổ biến trong điện toán đám mây, và dần trở
thành như một dịch vụ (Database as a Services - DaaS) được các nhà cung cấp đám mây cung
cấp cho khách hàng nhằm tránh sự phức tạp và chi phí vận hành cho cơ sở dữ liệu của bạn.
DaaS có những lợi ích sau :







Dễ sử dụng : Ta không phải lo lắng về những hệ thống cung cấp và sự dư thừa hệ thống
của máy chủ. Không phải lo lắng về mua, cài đặt, bảo trì phần cứng cho cơ sở dữ liệu.
Mạnh hơn : dù cơ sở dữ liệu không lưu trữ tại tổ chức của mình, nhưng không có nghĩa là
nó thiếu chức năng và không hiệu quả. Phụ thuộc vào nhà cung cấp, bạn có thể nhận được
dữ liệu tùy chỉnh để đảm bảo thông tin chính xác.
Tích hợp : cơ sở dữ liệu có thể được tích hợp với các dịch vụ khác của bạn và sẽ cho
nhiều giá trị và sức mạnh hơn.
Quản lí : bởi vì những cơ sở dữ liệu lớn phải được tối ưu hóa nên phải mất những nguồn
tài nguyên lớn cho việc này. Với DaaS, việc quản lí này có thể được cung cấp như một
phần của dịch vụ và tốn ít chi phí.

Ví dụ một số nhà cung cấp lớn như : MS SQL, Oracle.
1.4. Intranets và đám mây
Với các hoạt động không lớn như tính toán Amazon S3, ta có thể sử dụng các dạng tương tự
các nguyên tắc trong tổ chức để triển khai cơ sở hạ tầng. Bằng các cài đặt các máy “thin
clients” để chạy các ứng dụng và các dịch vụ trên máy chủ địa phương. Ta có thể giảm chi phí
cho việc triển khai và bảo trì.
Các bộ phận
Có 2 bộ phận chính trong tính toán mô hình client – server : các máy chủ và “thin client” .
Các server sẽ lưu trữ các ứng dụng cần cho tổ chức bạn và thực thi chung, “thin client” sẽ đưa
ra kết quả.
Hypervisor Applications
Như là VMware hoặc Microsoft’s Hyper-V cho phép ảo hóa máy chủ thành nhiều máy chủ
ảo cùng chạy trên một máy chủ vật lí. Những phương pháp nhà đưa ra các công cụ để cung
cấp cho việc ảo hóa phần cứng cho hệ điều hành máy khách. Chúng cũng cho phép cài nhiều
hệ điều hành khác nhau trên cùng một máy.

Thin client sử dùng chương trình ứng dụng để kết nối với ứng dụng trên server. Hầu hết các
xử lí được tải xuống từ server và gửi lại máy client.
Cloud Computing

11


Ket-noi.com diễn đàn công nghê, giáo dục

2. Những nhà cung cấp điện toán đám mây quan trọng
Ngày nay có hàng chục nhà cung cấp điện toán đám mây. Không quá bất ngờ khi những cái
tên lớn nhất trong danh sách những nhà cung cấp điện toán đám mây chính là những cái tên
lớn nhất trong lĩnh vực kĩ thuật máy tính của thế giới như : Google, Microsoft, Yaho, IBM,
Amazon.
2.1. Google
2.1.1. Google App Engine
Google cho phép các nhà phát triển xây dựng các ứng dụng của họ trên cùng một cơ sở hạ
tầng mà sử dùng các ứng dụng thuộc sở hữu của Google.
Đặc điểm


Viết mã một lần và triển khai : Cung cấp và cấu hình nhiều máy phục vụ web và lưu trữ
dữ liệu có thể tốn kém và tốn thời gian.Google App Engine làm cho nó dễ dàng hơn để
triển khai các ứng dụng web bằng cách tự động cung cấp tài nguyên máy tính khi cần
thiết.Các nhà phát triển viết mã, và Google App Engine sẽ chăm sóc phần còn lại.
• Hấp thụ tăng đột biến : Khi một ứng dụng web phổ biến thì lượt truy cập ứng dụng sẽ tăng
lên khiến các tổ chức phải tổ chức lại cơ sở dữ liệu và toàn bộ hệ thống. Với việc tự động
tạo bản sao và cân băng tải, Google App Engine làm cho nó dễ dàng hơn với quy mô từ
một người sử dụng đến 1.000.000 bằng cách tận dụng lợi thế của các thành phần Bigtable
khác của cơ sở hạ tầng có khả năng mở rộng của Google.

• Dễ dàng tích hợp với các dịch vụ khác của Google : khi phát triển các ứng dụng mới,
những nhà phát triển thường viết lại cái bộ phân như xác thực và email. Những nhà phát
triển sử dụng Google App Engine có thể sử dụng các thành phần bên trong và thư viện
API của Google, chúng cung cấp chức năng “plug – and - play”.
2.1.2. Google Web Toolkit
Với Goole Web Toolkit, những nhà phát triển có thể phát triển và sửa lỗi những ứng dụng
web tương tự như ngôn ngữ lập trình Java, và sau đó triển khai chúng như là tối ưu hóa
JavaScript. Và hơn thế, sẽ tránh được những khó khăn phổ biến như sự tương thích với trình
duyệt và hiệu suất đáng kể. Hình 2
Google Web Tool hỗ trợ ngôn ngữ Java 5, do đó những nhà phát triển có thể sử dụng đầy đủ
chức năng ngữ pháp của Java 5.
2.2. Microsoft
2.2.1. Azure Services Platform
Azure Services Platform là điện toán đám mây và là dịch vụ nền tảng lữu trữ tại trung tâm dữ
liệu của Microsoft.
Cung cấp phạm vị chức năng rộng cho việc xây dựng ứng dụng cho các dịch vụ riêng hoặc
các hình thức kinh doanh rộng. Nền tảng này cũng cấp hệ thống hoạt động đám mây và những
cộng phát triển. Những ứng dụng có thể được phát triển với các giao thức chuẩn trong công
nghiệp như REST và SOAP.

Cloud Computing

12


Ket-noi.com diễn đàn công nghê, giáo dục

Hình 2 : Phát triển ứng dụng với dịch vụ Google Web Toolkit
Các bộ phận của Azure Services Platform
• Window Azure : là hệ điều hành dựa trên đám mây cho phép phát triển, lưu trữ và môi

trường quản lí dịch vụ trên Azure Services Platform. Mang đến những người phát triển
mội trường lưu trữ và tính toán theo yêu cầu giúp họ có thể lưu trữ, quản lí ứng dụng web
qua trung tâm dữ liệu Microsoft.
• SQL Service: SQL Service cung cấp một tập hợp các dịch vụ tích hợp cho phép các truy
vấn quan hệ, tìm kiếm, báo cáo, phân tích, tích hợp, và đồng bộ hóa dữ liệu. Điều này có
thể được thực hiện bởi người sử dụng điện thoại di động, văn phòng từ xa, hoặc các đối
tác kinh doanh.

Cloud Computing

13


Ket-noi.com diễn đàn công nghê, giáo dục



Net Service : Là một tập các dịch vụ lưu trữ, định hướng định hướng phát triển. Cung cấp
các bộ phận được yêu cầu bởi các ứng dụng dựa trên đám mây và các ứng dụng về đám
mây.
• Live Service : là trung tâm phát triển và nhà cung cấp bộ phát triển phần mềm cho
Windows Live và Azure Services platforms.
2.2.2. Window Live
Là một tập các dịch vụ trực tuyến, làm cho nó trở nên dễ dàng hơn và thú vị hơn với người
dùng trong việc kết nối và chia sẽ với những người khác. Thế hệ mới của Window Live bao
gồm cập nhật kinh nghiệm để chia sẻ ảnh, email, và tin nhắn tức thời, cũng như tích hợp với
các site bên thứ 3. Khách hàng có thể tạo ra nội dung trực tuyến và chia sẽ nó tới nhiều nơi
thông qua Web.
2.2.3. Exchange Online
Là một dịch vụ nhắn tin kinh doanh dựa trên Microsoft Exchange Server 2007. Cho phép bạn

và nhân viện truy cập từ bất kì đâu. Máy chủ Exchange Online được phân tán. Dịch vụ này
giúp cho giảm bới nhiệm vụ quản lí công nghệ bằng cách loại bỏ sự triển khai, cấu hình, giám
sát và cập nhật email trên site.
2.2.4. SharePoint Services
Microsoft cung cấp SharePoint Services nhằm hỗ trợ cho việc hợp tác giữa nhóm, những
người dùng sẽ dễ dàng hơn khi làm việc với nhau về các tài liệu, nhiệm vụ, liên lạc, sự kiện,
và các thông tin khác.
Các site SharePoint được tạo nên từ Web Part và dựa trên các bộ phận của Window
ASP.NET. Và được được đặt tại nơi những nhóm có thể tham gia thảo luận, chia sẽ dữ liệu,
hợp tác, và khảo sát.
2.2.5. Microsoft Dynamics CRM
Microsoft Dynamics CRM Online là dịch vụ quản lí quan hệ khác hàng theo yêu cầu được lưu
trữ và quản lý bởi Microsoft. Cung cấp một bộ đầy đủ về tiếp thị, bán hàng, và các tính năng
của dịch vụ được thông qua trình duyệt hoặc trực tiếp vào Microsoft Office và Outlook.
2.3. Amazon
Amazon được biết đến là nhà cung cấp điện toán đám mây lớn nhất. Họ đưa ra rất nhiều dịch
vụ hữu ích cho khách hàng.
2.3.1. Amazon Elastic Compute Cloud(Amazon EC2)
Amazon EC2 là một môi trường điện toán ảo, cho phép khách hàng sử dụng một giao diện
web và quản lý các dịch vụ cần thiết để khởi động một hoặc nhiều trường hợp của một
loạt các hệ điều hành. Khách hàng có thể tải các môi trường hệ điều hành với nhiều ứng
dụng. Họ có thể quản lý những quyền truy cập mạng của họ và chạy nhiều hay một
số hệ thống mà họ cần.
Để sử dụng Amazon EC2, trước tiên khách hàng cần tạo một Amazon Machine Image
(AMI). Hình ảnh này có chứa các ứng dụng, thư viện, và dữ liệu thiết lập cấu hình có liên
quan được sử trong các môi trường tính toán ảo.
Amazon EC2 cung cấp việc sử dụng các hình ảnh được cấu hình với các mẫu sẵn để người sử
dụng có thể nhận và chạy ngay lập tức. Một khi người dùng đã xác định và cấu hình AMI của
họ, họ sử dụng các công cụ Amazon EC2 cung cấp để lưu trữ bằng cách tải lên các AMI trong
Amazon S3.


Cloud Computing

14


Ket-noi.com diễn đàn công nghê, giáo dục

Hình 3 : Amazon EC2
2.3.2. Amazon SimpleBD
Như những dịch vụ cơ sở dữ liệu. Amazon SimpleBD cung cấp những chức năng cơ sở dữ
liệu cốt lõi của truy vấn và chỉ mục dữ liệu. Dịch vụ này kết hợp chặt chẽ với Amazon S3 và
Amazon EC2. Cung cấp khả năng lữu trữ, xử lí và truy vẫn dữ liệu trên đám mây.
2.3.3. Amazon Simple Storage Service (Amazon S3)
Amazon S3 là giải pháp lưu trữ trên Internet. Được thiết kế nhằm tạo ra mô hình tính toán
trên web trở nên dễ dàng hơn với những người phát triển.
Amazon S3 sử dụng những giao diện dịch vụ web đơn giản, có thể lưu trữ và tìm kiếm bất kì
số lượng dữ liệu nào từ khắp mọi nơi trên Web.
2.3.4. Amazon CloudFont
Amazon CloudFont là dịch vụ web để chuyển giao nội dung. Nó liên kết với Amazon Web
Services để giúp các nhà phát triển và các doanh nghiệp phân bổ nội dụng đến khác hàng một
cách dễ dàng. Dịch vụ web này chuyển nội dung với độ trễ thấp, dữ liệu được chuyển đi với
tốc độ cao bằng cách sử dụng mạng toàn cầu.
2.3.5. Amazon Simple Queue Service (Amazon SQS)
Amazon SQS cung cấp hàng đợi và khả năng mở rộng lưu trữ tin nhắn trên máy chủ. Những
nhà phát triển có thể di chuyển dữ liệu giữa các bộ phận phân tán của những ứng dụng và thực
hiện trên các nhiệm vụ khác nhau, không làm mất tin nhắn hoặc không yêu cầu các bộ phân
phải luôn luôn sẵn sàng. Amazon SQS cho phép luồng công việc tự động được tạo ra và làm
việc chặt chẽ với Amazon EC2 và các dịch vụ Amazon Web Services khác.
2.4. IBM

IBM cung cấp các dịch vụ điện toán đám mây để giúp các doanh nghiệp thuộc mọi quy mô
tận dụng lợi thế của mô hình điện toán ngày càng hấp dẫn.IBM đang áp dụng chuyên môn tư
vấn ngành công nghiệp cụ thể của nó và ghi lại công nghệ được thành lập để cung cấp các
Cloud Computing

15


Ket-noi.com diễn đàn công nghê, giáo dục

dịch vụ an toàn cho các công ty trong các mô hình đám mây công cộng, tư nhân và mô hình
lai điện toán đám mây.
Đặc điểm :
• Công nghiệp tư vấn kinh doanh cụ thể cho điện toán đám mây : IBM Global Business
Services sử dụng các mộ hình kinh tế để đánh giá tổng chi phí để xây dựng điện toán tư
nhân, và chuyển dữ liệu và các ứng dụng off – site trong mô hình điện tóa công cộng và
lai.
• Thiết kế, tư vấn công nghệ và dịch vụ thực thi : IBM Global Technology Services cung
cấp dịch vụ hỗ trợ cài đặt các clients, cấu hình, và chuyển giao điện toán trong trung tâm
dư liệu.
• An ninh đám mây : tái kiến trúc và thiết kế lại công nghệ và quy trình để truyền tải được
an ninh và lá chắn chống lại các mối đe dọa và các lỗ hổng trong các đám mây.
3. Trường hợp kinh doanh cho việc đi tới đám mây
Trong chương này, chúng tôi sẽ nói về việc tổ chức của bạn sẽ được lợi như thế nào từ việc sử
dụng đám mây. Chúng tôi cũng nói về các dịch vụ đám mây(PaaS, SaaS, và …) mà bạn có thể
sử dụng khác nhau như thế nào.
3.1. Các dịch vụ điện toán đám mây
3.1.1. Cơ sở hạ tầng như một dịch vụ
Đầu tiên hãy nói về cơ sở hạ tầng như một dịch vụ. Trong kịch bản này, bạn đang sử dụng các
thiết bị máy móc của nhà cung cấp đám mây. Thuật ngữ khác cho kiểu tính toán này là mọi

thứ như một dịch vụ. Điều này có nghĩa là, bạn đang sử dụng một máy chủ ảo hóa và chạy
phần mềm trên nó. Một trong những trường hợp thông dụng nhất là Amazon Elastic Compute
Cloud(EC2). Một nhân vật chính nữa trong lĩnh vực này là GoGrid.
3.1.2. Cơ sở hạ tầng như một dịch vụ
Nền tảng như một dịch vụ (PaaS) là một cách để xây dựng các ứng dụng và khiến chúng lưu
trữ bởi nhà cung cấp đám mây. Nó cho phép bạn triển khai các ứng dụng mà không cần phải
chi tiêu tiền mua các máy chủ mà trên đó để lưu trữ chúng. Trong phần này chúng tôi sẽ xem
xét kỹ hơn tại các công ty RightScale và Google. Chúng tôi sẽ nói chuyện về dịch vụ của họ,
những gì họ cung cấp, và những gì khác công ty đang nhận được từ các dịch vụ.
3.1.3. Cơ sở hạ tầng như một dịch vụ
Về bản chất, SaaS chỉ đơn giản là nhà cung cấp đám mây cung cấp các phần mềm bạn muốn
sử dụng trên server của họ. Vậy là, không giống như PaaS nơi mà bạn phát triển ứng dụng của
riêng bạn, SaaS cung cấp ứng dụng cho bạn.
3.1.4. Phần mềm cộng với dịch vụ
Microsoft đảm nhiệm SaaS là hơi khác nhau với phần mềm cộng với dịch vụ của họ (đôi khi
họ rút ngắn nó là S + S). Trong mô hình này, SaaS điển hình được hỗ trợ với phần mềm chạy
tại địa phương.Điều này có nghĩa là bạn chạy một số phần mềm trên trang web và tiếp cận với
những đám mây cho các dịch vụ bổ sung. Điều này cung cấp sự linh hoạt của việc sử dụng
Cloud Computing

16


Ket-noi.com diễn đàn công nghê, giáo dục

một nhà cung cấp đám mây, và cũng có độ tin cậy của dữ liệu có
được lưu trữ trên trang web.
3.2. Những ứng dụng giúp doanh nghiệp của bạn như thế nào
Điện toán đám mây cung cấp một số lợi ích mà tổ chức của bạn có thể nhận ra. Có một lý do
"lớn" nhất trong thế giới của máy tính. Nó giúp của bạn tổ chức trên một số cấp, không phải

là ít trong số đó là dòng dưới cùng. Trong phần này,chúng ta hãy nói một chút về lý do tại sao
một di chuyển đến đám mây sẽ giúp tổ chức của bạn.
3.2.1. Lợi ích họat động
Có những lợi ích cho cách bạn hoạt động. Bạn có thể thay đổi quy trình kinh doanh (để tốt
hơn) bằng cách di chuyển một số ứng dụng và lưu trữ đám mây. Sau đây là một số lợi ích:
• Giảm chi phí Kể từ khi công nghệ được thanh toán từng bước, tổ chức của bạn tiết kiệm
tiền trong thời gian điều hành dài.
• Tăng lưu trữ Bạn có thể lưu trữ nhiều dữ liệu trên đám mây hơn là trên một mạng riêng.
Ngoài ra, nếu bạn cần nhiều hơn nó có thể được lưu trữ thêm.
• Tự động hóa nhân viên của bạn không còn cần phải lo lắng rằng một ứng dụng cập
nhật-đó là công việc của nhà cung cấp. Và họ biết rằng họ phải giữ nó cập nhật nếu không
họ sẽ bắt đầu mất khách hàng.
• Tính linh hoạt Bạn phải linh hoạt hơn với một giải pháp điện toán đám mây. Ứng dụng
có thể thử nghiệm và triển khai một cách dễ dàng, và nếu nó chỉ ra rằng một ứng dụng
nhất định là không nhận được công việc thực hiện, bạn có thể chuyển đổi khác.
• Di động tốt hơn Người dùng có thể truy cập vào các đám mây từ bất cứ nơi nào với
Internet kết nối. Đây là lý tưởng cho các người đường bộ hoặc từ xa hoặc một người nào
đócó nhu cầu để truy cập vào hệ thống sau nhiều giờ.
• Sử dụng nhân lực CNTT tốt hơn Nhân viên CNTT nhân viên không còn phải lo lắng về
bản cập nhật máy chủ và các vấn đề máy tính khác. Họ có thể tập trung vào nhiệm vụ, chứ
không phải là duy trì đội ngũ nhân viên.
3.2.2. Lợi ích kinh tế
Trong trường hợp cao su thực sự đáp ứng đường là khi bạn xem xét các lợi ích kinh tế của
cái gì đó. Và với điện toán đám mây, chi phí là một yếu tố rất lớn. Nhưng nó không phải là
chỉ trong các thiết bị tiết kiệm; nó được thực hiện trong toàn bộ tổ chức. Đây là một số lợi ích
để
xem
xét:
• People Chúng tôi ghét phải đề nghị rằng bất cứ ai bị mất việc của họ, nhưng trung thực
để nói sự thật (chúng tôi xin lỗi) bằng cách di chuyển đến đám mây, bạn sẽ dựa vào các nhân

viên ít hơn. có ít nhân viên hơn, bạn có thể nhìn vào nhóm của bạn và quyết định nếu như vậy
và như vậy một người là cần thiết. Người đó mang lại một cái gì đó đến tổ chức? Là năng lực
cốt lõi của họ , một cái gì đó bạn vẫn cần? Nếu không, điều này cung cấp cho bạn một cơ hội
để
tìm
thấy
những
người
tốt
nhất
để
duy
trì
nhân
viên.
• Phần cứng Với sự ngoại lệ của các doanh nghiệp rất lớn hoặc các chính phủ, chính
các nhà cung cấp đám mây có thể mua phần cứng, thiết bị mạng, băng thông, và do đó
ra, rẻ hơn nhiều so với một doanh nghiệp "thường xuyên". Điều đó có nghĩa là nếu bạn cần
nhiều hơn lưu trữ, nó chỉ là một vấn đề của upping chi phí thuê bao với nhà cung cấp của bạn,
thay vì mua thiết bị mới. Nếu bạn cần nhiều hơn tính toán chu kỳ,không cần phải mua nhiều
máy chủ, thay vì bạn chỉ cần mua từ nhà cung cấp dịch vụ đám mây của bạn.
• Trả tiền khi bạn đi Hãy suy nghĩ của điện toán đám mây như cho thuê một chiếc xe.
Cloud Computing

17


Ket-noi.com diễn đàn công nghê, giáo dục

Thay vì mua xe hoàn toàn, bạn phải trả một số tiền nhỏ hơn mỗi tháng. Đó là cùng với đám

mây máy tính, bạn chỉ phải trả cho những gì bạn sử dụng. Tuy nhiên, cũng giống như cho
thuê xe, vào cuối cho thuê, bạn không sở hữu xe. Điều đó có thể là một điều tốt, chiếc xe có
thể là một mảnh rác, và trong trường hợp của một máy chủ mua, nó là chắc chắn sẽ trở nên lỗi
thời.
• Thời gian tiến tới thị trường Một trong những lợi ích lớn nhất của đám mây là khả
năng để có được ứng dụng và chạy trong một khoảng thời gian ngắn bạn sẽ cần trong một
kịch bản thông thường. Chúng ta hãy xem xét kỹ hơn và xem làm thế nào nhận được một ứng
dụng trực tuyến nhanh hơn tiết kiệm tiền của bạn. Trước khi đám mây, tung ra một khởi động
có nghĩa là bằng cách sử dụng hoặc là không đủ mạnhhoặc không linh hoạt của máy chủ hoặc
tự chủ một đắt đỏ. Trước đây là một lựa chọn tồi, bởi vì nó là không linh hoạt. Sau này chi phí
rất nhiều tiền: Bạn phải tìm một máy chủ, cấu hình máy, tàu máy, và quản lý máy tính. Với
một đám mây, bạn có thể quay lên một thể hiện mới trong vài giây.
3.2.3. Lợi ích Nhân sự
Có một số lợi ích con người trong tổ chức của bạn sẽ nhận ra khi bạn thay đổi một số ứng
dụng đám mây. Đối với hầu hết các phần cuộc sống của họ được dễ dàng hơn một cách dễ
dàng và đám mây điện toán tiện lợi cung cấp. Không chỉ làm lợi ích nhân công của bạn,
nhưng

cũng

lợi
ích
cho
nhà
cung
cấp
đám
mây.
Người tiêu dùng được hưởng lợi từ điện toán đám mây trong một số cách khác nhau, ví dụ:
• Không có phần mềm cài đặt hoặc bảo dưỡng Điều đó có nghĩa là không hơn

1.000
trang
quy
hoạch

hướng
dẫn
thực
hiện.
•Thời gian triển khai ngắn hơn chỉ mất một vài phút để quay một máy chủ mới,
chứ không phải là những tháng bình thường thực hiện kế hoạch, chuẩn bị, thử nghiệm, và
triển
khai.
• Trên toàn thế giới sẵn có Bằng cách sử dụng một đám mây, người sử dụng của
bạn có thể truy cập dữ liệu và các ứng dụng từ bất cứ nơi nào họ có truy cập Internet.
• Tuân thủ Hiệp định Mức độ Dịch vụ (SLA) Nếu bạn có một SLA, sau đó bạn đảm
bảo rằng mức độ dịch vụ. Và nếu bạn thông báo các lỗi, các nhà cung cấp sẽ sửa chữa họ,
nhưng bạn không phải gặp rắc rối với các bản vá chính mình-it'll có thể được thực hiện trong
một cách minh bạch cho bạn.
• Nâng cấp nhà cung cấp muốn giữ cho bạn hạnh phúc, vì vậy nó trong lợi ích tốt
nhất của họ đảm bảo ứng dụng được liên tục được cải thiện. Với SaaS này có thể được trong
chiêu bài thay đổi nhỏ mà bạn không nhìn thấy mà thêm theo thời gian, chứ không phải là
nhận được một bản vá khổng lồ chi phí thời gian và tiền bạc để thực hiện.
• Làm cho cuộc sống dễ dàng hơn vào nhân viên CNTT SaaS giảm tải rất nhiều
các nhiệm vụ bảo trì vào nhà cung cấp dịch vụ đám mây của bạn để nhân viên IT của bạn có
thể tập trung vào việc cải thiện ngày ngày hoạt động kỹ thuật của công ty bạn, chứ không phải
là được gọi là để sửa chữa một số đoạn của phần mềm đó không phải là chơi tốt với những
người
khác
trên

mạng.
• Nhiều tiền hơn tổ chức của bạn tiết kiệm tiền bằng cách sử dụng một nhà cung cấp
Cloud Computing

18


Ket-noi.com diễn đàn công nghê, giáo dục

đám mây, cả hai chi phí hoạt động và ngân sách CNTT. Đây là tiền có thể được thêm vào của
bạn dòng dưới cùng hoặc phân phối lại cho các phòng ban khác để tăng năng suất.
4. Phần cứng và Cơ sở hạ tầng
Để nhận được hầu hết giải pháp điện toán đám mây của bạn, điều quan trọng là có phần cứng
và cơ sở hạ tầng tại chỗ. Trong chương này chúng ta sẽ nói về những gì thiết bị bạn cần cuối
cùng của bạn và làm thế nào nó phải được cấu hình cho ra sản phẩm tốt nhất tương tác với
đám mây của bạn.
4.1. Khách hàng
a. Điện thoại di động
Khách hàng dùng điện thoại di động chạy âm từ máy tính xách tay đến PDA và điện thoại
thông minh, giống như một chiếc iPhone hoặc BlackBerry. bạn không có khả năng sử dụng
một ứng dụng đặc biệt mạnh mẽ trên PDA hoặc điện thoại thông minh, nhưng máy tính xách
tay có thể kết nối với các đám mây và truy cập các ứng dụng cũng giống như khi họ
ngồi ở bàn của họ.
Tất nhiên Khách hàng điện thoại di động có mối quan tâm là an ninh và tốc độ. Bởi vì
khách hàng sẽ được kết nối với đám mây từ các địa điểm khác nhau mà có thể không có một
tối ưu hóa kết nối, như trong một khách sạn, bạn không thể mong đợi tốc độ mà một khách
hàng bị ràng buộc sẽ đạt được. Nhưng không phải tất cả các ứng dụng cần kết nối nhanh
chóng, và người sử dụng điện thoại di động có thể không nhập gigabyte giá trị của dữ liệu vào
một cơ sở dữ liệu. Hơn nữa, kể từ khi bạn có thể tạo ra các ứng dụng của riêng bạn trong các
đám mây, chúng có thể được tạo với một khách hàng điện thoại di động trong tâm trí. Trong

khi một người sử dụng điện thoại di động sẽ không đặt cả tấn thông tin vào một cơ sở dữ liệu,
ứng dụng vẫn có thể được phát triển để cho phép họ truy cập vào nó.
An ninh là một mối quan tâm lớn, nhưng đó là hai mặt vấn đề. Một mặt, nó dễ dàng hơn
để mất hoặc đặt sai một máy tính xách tay, và bất cứ thông tin là nó có thể được
thỏa hiệp. Mặt khác, dữ liệu nếu được duy trì trong đám mây và người sử dụng chỉ có các tập
tin chọn của máy tính xách tay của mình, nếu máy tính xách tay bị đánh cắp, chỉ có một
tối thiểu tập hợp các dữ liệu sẽ bị tổn hại.
b. Thin
Khách hàng mỏng, như chúng ta đã đề cập trước đây, là những máy tính khách hàng không có
ổ đĩa cứng, không có DVD-ROM ổ đĩa, và chỉ đơn giản là hiển thị những gì trên máy chủ.
Mỏng có thể có một vai trò trong tổ chức của bạn, nhưng chỉ có khả năng nếu bạn có
một đám mây trong nhà. Tất nhiên, nó phụ thuộc vào các ứng dụng và dịch vụ những gì đang
truy cập vào các đám mây. Nếu một khách hàng chỉ cần truy cập vào các dịch vụ dựa trên
đám mây hoặc là truy cập vào một ảo hóa máy chủ, sau đó khách hàng mỏng là một tùy chọn
tuyệt vời. Chúng là ít tốn kém hơn so với các khách hàng dày, ít tốn kém để duy trì, và sử
dụng ít năng lượng.
Ngoài ra còn có một mức độ bảo mật cao, bởi vì không có dữ liệu được lưu trữ trên
máy khách mỏng. Tất cả các dữ liệu nằm trong trung tâm dữ liệu của bạn hoặc trong đám
mây, do đó, nguy cơ của một hành vi vi phạm vật lý là nhỏ.

Cloud Computing

19


Ket-noi.com diễn đàn công nghê, giáo dục

c. Thick
Cơ hội được mà khách hàng dày là những khách hàng mà bạn đã sử dụng và khả năng sử
dụng để kết nối tới ứng dụng trong các đám mây. Bạn có thể đã có ứng dụng được cài đặt trên

máy người sử dụng cuối của bạn. Trong khi bạn có thể giảm tải một số ứng dụng của bạn tới
điện toán đám mây,vẫn sẽ có một số ứng dụng quan trọng mà chỉ đơn giản cần phải ở lại
trong nhà.
Những máy này có thể chắc chắn vẫn còn kết nối đến một máy chủ ảo hóa, và nếu bạn
không muốn dành nhiều tiền hơn cho khách hàng, chỉ cần sử dụng máy mà bạn đã có. Khách
hàng dày là sự lựa chọn tốt nếu người dùng cần phải bảo trì các tập tin trên máy riêng của họ
hoặc chạy chương trình không tồn tại trên đám mây.
An ninh-khôn ngoan, khách hàng dày dễ bị tấn công hơn mỏng. Kể từ khi dữ liệu được
lưu trữ trên ổ đĩa cứng của máy, nếu máy tính bị đánh cắp sau đó các dữ liệu có thể bị tổn
hại.Ngoài ra còn có một vấn đề về độ tin cậy. Nếu một khách hàng mỏng thất bại, tất cả
những gì nó làm là cho một mỏng khác để có được cắm vào và môi trường làm việc của
người sử dụng phải có. Nếu một khách hàng dày thất bại, bất cứ điều gì dữ liệu được lưu trữ
trên máy, bao gồm cả hệ điều hành và tất cả các thiết lập cấu hình, bị mất và một máy tính
mới sẽ phải được cấu hình cho người sử dụng.
4.2. An ninh
An ninh là một vấn được đưa ra khi nói đến điện toán đám mây, và chỉ làm cho có ý nghĩa.
Kể từ khi một bên thứ ba lưu trữ dữ liệu của bạn, bạn không biết những gì đang xảy ra với nó.
Thật dễ dàng phải lo lắng về những rủi ro bảo mật của một giải pháp điện toán đám mây
nhưng chúng ta không bỏ qua lợi ích an ninh vốn có.
a. Rò rỉ dữ liệu
Lợi ích lớn nhất là tập trung dữ liệu. Các tổ chức có một vấn đề với bảo vệ tài sản, một phần
không nhỏ, bởi vì dữ liệu được lưu trữ ở nhiều nơi, như máy tính xách tay các máy tính để
bàn.
Khách hàng dày tải về tập tin và duy trì chúng trên ổ đĩa cứng, và có rất nhiều máy
tính xách tay ra khỏi đó với các tập tin nonencrypted. Sử dụng máy trạm mỏng tạo ra một cơ
hội tốt hơn cho việc lưu trữ dữ liệu tập trung. Như vậy, có ít cơ hội để rò rỉ dữ liệu.
lợi ích an ninh, là tốt.
Tập trung cũng cung cấp cơ hội để theo dõi tốt hơn. Đó là dữ liệu trong một nơi làm
cho việc kiểm tra trên dữ liệu của bạn dễ dàng honư và thấy rằng mọi thứ đều ổn
b. Phát triển

Ngay cả tin tốt hơn là các nhà cung cấp an ninh không phải trong bóng tối về toàn bộ đám
mây này. Họ đang tích cực phát triển các sản phẩm có thể áp dụng cho các máy ảo và điện
toán đám mây.
Các hãng bảo mật cũng có một cơ hội duy nhất trong đám mây. Vì là mặt đất mới,
có những cơ hội mới cho các nhà cung cấp người có suy nghĩ mở, đủ để tưởng tượng chúng.
4.3. Mạng
Chúng tôi đã nói chuyện về truy cập vào các đám mây thông qua Internet, và đó là trường
hợp, trong một loại chung cách. Để cho các đám mây để cung cấp các nguồn lực tốt nhất của
nó, có các mức độ khác nhau kết nối cần thiết.
Hãng nghiên cứu Gartner đã xác định được bốn cấp độ khác nhau trong một nghiên cứu
Cloud Computing

20


Ket-noi.com diễn đàn công nghê, giáo dục

tháng 6 năm 2008. Trong nghiên cứu này, Gartner lưu ý rằng các tổ chức khác nhau đòi hỏi
những điều khác nhau từ đám mây, và như vậy họ sẽ phải kết nối bằng nhiều cách khác nhau.
Điều gì làm việc cho một tổ chức có thể không nhất thiết phải là phương tiện kết nối khác.
Chú ý Gartner cũng lưu ý rằng một trong những tổ chức không cần phải khóa vào một
giải pháp. họ có thể có một, hai, ba, hoặc các loại kết nối tất cả bốn, dựa trên nhu cầu của họ.
a. Internet công cộng cơ bản
Các tùy chọn đầu tiên là các đường ống hầu hết chúng ta đã đi vào văn phòng hoặc nhà của
chúng tôi. công chúng Internet là sự lựa chọn cơ bản nhất để kết nối điện toán đám mây.
Đây là kiểu truy cập mà bạn mua từ một nhà cung cấp dịch vụ Internet (ISP) và
kết nối với thông qua băng thông rộng hoặc dial-up, dựa trên vị trí của bạn.
Chú ý Mây máy tính qua kết nối dial-up là khó khăn để làm, nhưng tùy thuộc vào vị trí
trang web của bạn hoặc một trang web từ xa, nó có thể là tất cả những gì bạn có. Chúng tôi
sẽ nói về nó sau này trong chương này.Tuy nhiên, "Internet công cộng cơ bản" chỉ là cơ bản.

Không có tính năng bổ sung như truyền Control Protocol (TCP) tăng tốc, nén tiên tiến, ứng
dụng cụ thể tối ưu hóa.
Mô hình này có ưu điểm sau:
• Có một lượng lớn khán giả. Bất cứ ai có quyền truy cập Internet có thể sử dụng giải
pháp này.
• Đó là đánh giá cao lỗi khoan dung.
• Nhiều nhà cung cấp tùy chọn có sẵn.
• Secure Sockets Layer (SSL) dựa trên, Giao thông vận tải siêu văn bản Nghị định thư
Trong Bảo mật Sockets Layer (HTTPS), truy cập mã hóa cung cấp bảo mật.
Nó cũng có những nhược điểm sau đây:
• Thiếu của end-to-end chất lượng dịch vụ (QoS), do đó làm cho dịch vụ end-to-end
cấp thỏa thuận (SLAs) khó tiếp cận.
• Xác suất phản ứng kém hơn kết nối cao độ trễ. Điều này là trở nên tồi tệ hơn bởi
không hiệu quả giao thức TCP, HTTP, và các dịch vụ web.
• Thời gian chết có thể được ra khỏi kiểm soát của bạn (cắt cáp, các vấn đề tại các ISP,
và vv).
Sử dụng phương pháp này, các tổ chức nên xem xét đăng ký với nhà cung cấp dịch vụ
Internet nhiều, và các nhà cung cấp dịch vụ điện toán đám mây cũng sẽ nhận được băng thông
từ nhiều nguồn. Lý tưởng nhất, khách hàng sẽ nhận được băng thông từ một trong những nhà
cung cấp dịch vụ Internet tương tự như các nhà cung cấp. Điều này hỗ trợ tốc độ,
độ tin cậy, và một cơ hội tốt hơn của sự thành công với SLA.
b. Internet tăng tốc
Sử dụng các tính năng ứng dụng tiên tiến hàng đầu của kết nối Internet của bạn có thể lợi cả
hai nhà cung cấp dịch vụ và khách hàng. Đám mây cải tiến có thể tăng 20% đến 50% bằng
cách giảm tải các chức năng liên quan đến mạng từ máy chủ.
SSL chấm dứt và quản lý kết nối TCP loại bỏ một số lượng đáng kể chế biến từ các máy
chủ front-. Ngoài ra, năng động, bộ nhớ đệm, nén, và tìm nạp trước kết quả tốt hơn so với một
sự gia tăng hiệu suất 50% cho người dùng cuối.
Một số nhà cung cấp cung cấp dịch vụ này bao gồm
• AT & T Hosting

Cloud Computing

21


Ket-noi.com diễn đàn công nghê, giáo dục

• Citrix NetScaler
• F5 của WebAccelerator
Phương pháp này chủ yếu hướng tới các nhà cung cấp dịch vụ điện toán đám mây,
nhưng cuối cùng nó mang lại lợi ích người dùng cuối. Tổ chức lựa chọn phương pháp này kết
nối nên xem xét SLAs chi phí băng thông hàng tháng, chứ không phải lo lắng về những gì khả
năng tăng tốc phương pháp dịch vụ nhà cung cấp là bổ sung thêm.
Tại các đám mây, phương pháp này tăng tốc đòi hỏi việc lắp đặt một thiết bị phía máy
chủ. Người dùng cuối, nó thường đòi hỏi phải cài đặt của một khách hàng có thể tải xuống.
Chú ý Trong khi điều này là một khả năng tăng tốc của các tùy chọn Internet công cộng cơ
bản, nó không giải quyết bất kỳ dụng tối đa các vấn đề kết nối mạng.
c. Tối ưu hóa Internet Overlay
Một cách tiếp cận Internet lớp phủ tối ưu hóa cho phép khách hàng truy cập vào các đám mây
thông qua công chúng Internet, nhưng tăng cường xảy ra trên đám mây của nhà cung cấp. Cải
tiến tại những điểm này sự hiện diện (POP) bao gồm
• Tối ưu hóa định tuyến thời gian thực. Điều này giúp tránh chậm trễ, giúp đỡ để làm
cho SLAs dễ dàng hơn để đạt được.
• Một phiên SSL có thể được ngừng lại để các giao thức và tải trọng có thể được tối ưu
hóa và lại được mã hóa.
• Một số các ứng dụng logic có thể cư trú trên POP. Điều này cho phép tốt hơn
khả năng mở rộng, khả năng chịu lỗi, và thời gian đáp ứng, thường vượt quá 80%.
• Nội dung đó là thường xuyên truy cập có thể được gửi từ lưu trữ địa phương.
Nhược điểm của phương pháp này bao gồm
• Nó là tốn kém hơn so với kết nối Internet công cộng, đôi khi càng nhiều càng tốt bốn

lần càng nhiều.
• Có một nhà cung cấp mạnh mẽ lock-in nếu ứng dụng được phân phối của người vận
chuyển mạng.
d. Site-to-Site VPN
Tùy chọn thứ tư là để kết nối với các nhà cung cấp dịch vụ trực tiếp bằng cách sử dụng một
khu vực tư nhân rộng mạng lưới (WAN) (thường là một kết nối MPLS / VPN). Thiết lập này
cho phép bảo mật, đảm bảo băng thông, và SLAs sẵn có, độ trễ và mất gói tin. MPLS cũng có
thể quy mô để đáp ứng nhu cầu thay đổi băng thông, và QoS cũng có thể được ghi vào các
SLAs.
Mặt khác, mạng WAN tin bình thường không đáng tin cậy hơn so với Internet
kết nối, các kết nối đặc biệt là dự phòng để các nhà cung cấp dịch vụ Internet nhiều.
Bảng 5-1 so sánh tất cả các kết nối.
e. Đám mây nhà cung cấp
Các nhà cung cấp dịch vụ đám mây sử dụng dịch vụ phân tán trên các đám mây cần một kết
nối mạnh mẽ phương pháp. Đường hầm riêng đảm bảo rằng băng thông, độ trễ và mất mát
không phải là có khả năng ảnh hưởng đến hiệu suất. Thêm vào đó, mã hóa và xác thực mạnh
cung cấp một lợi ích khác.
Nhà cung cấp dịch vụ đám mây đang phát triển có thể phải đối mặt với chi phí lớn như
các chi phí băng thông mạng tăng lên. Giao thông này là từ lưu lượng truy cập cả hai và từ
khách hàng cũng như giao thông giữa các nhà cung cấp các trang web. Các nhà cung cấp lớn,
như Google, có thể để bên ngoài những khoản phí này bằng cách xây dựng của riêng mình
WAN với nhiều điểm ngang hàng với nhà cung cấp dịch vụ Internet lớn. Thật không may, hầu
hết các nhà cung cấp dịch vụ điện toán đám mây không thể làm điều này. Nhà cung cấp dịch
vụ nhỏ hơn có thể sử dụng bộ điều khiển tối ưu hóa mạng WAN (WOCs) giảm yêu cầu băng
thông lên đến 80%.
Cloud Computing

22



Ket-noi.com diễn đàn công nghê, giáo dục

Hiệu suất có thể được cải thiện và chi phí băng thông giảm nếu các nhà cung cấp sử
dụng không đối xứng tối ưu hóa. Điều này đòi hỏi một thiết bị tại nhà cung cấp và một khách
hàng Applet.Điều này có thể làm giảm thời gian đáp ứng lên đến 70% và yêu cầu băng thông
lên đến 80%. Lợi ích là thiết bị bổ sung là không cần thiết tại các địa điểm của khách hàng.
đám mây
f. Người tiêu dùng đám mây
Các công ty lớn có thể xây dựng khả năng mở rộng của riêng của họ phân phối cơ sở hạ tầng
CNTT, trong đó trung tâm dữ liệu được kết nối với tư nhân của họ kết nối sợi quang. Điều
này phụ thuộc vào khoảng cách, yêu cầu băng thông, và tất nhiên, ngân sách của họ. Cơ sở hạ
tầng này bắt đầu trông giống như một dịch vụ điện toán đám mây.
Khách hàng đặt tại các địa điểm lớn thường truy cập các ứng dụng qua mạng WAN của công
ty. Đối với các văn phòng nhỏ hoặc người lao động di động, các kết nối VPN qua tối ưu hóa
và tăng tốc Dịch vụ Internet cung cấp một giải pháp mạnh mẽ hơn. VPN đường hầm qua
mạng Internet là tốt nhất như là một liên kết chính khi hiệu suất cao không phải là quan trọng.
Pipe Size
Băng thông, chỉ cần đặt, tốc độ truyền tải hoặc thông qua kết nối của bạn tới Internet.
Tuy nhiên, đo băng thông có thể được khó khăn, từ điểm thấp nhất của băng thông giữa máy
tính của bạn và trang web mà bạn đang tìm kiếm là những gì tốc độ của bạn là tại thời điểm
đó.
Có ba yếu tố mà chỉ đơn giản là ngoài tầm kiểm soát của bạn khi nói đến bao nhiêu
băng thông mà bạn cần:
• Băng thông Internet giữa các tổ chức của bạn và điện toán đám mây
• Các chuyến đi vòng thời gian giữa các tổ chức của bạn và điện toán đám mây
• Thời gian phản ứng của đám mây
4.4. Dịch vụ
Có dịch vụ khác nhau mà bạn sẽ cần phải chạy, tùy thuộc vào nhà cung cấp dịch vụ đám mây
của bạn và tổ chức của bạn. Ngoài ra, các dịch vụ này có thể sẽ ảnh hưởng đến cách cơ sở hạ
tầng điện toán đám mây của bạn được triển khai.

a. Đồng nhất
Không có vấn đề mà một ứng dụng chạy trong nhà hoặc trên các đám mây, nó cần biết về
người sử dụng của nó. Để thực hiện điều này, ứng dụng yêu cầu cho một kỹ thuật số nhận
dạng một tập hợp các byte-to mô tả người sử dụng. Dựa trên thông tin này, các ứng dụng có
thể xác định ai là người sử dụng và những gì họ được phép làm.
Trong các ứng dụng dựa trên các dịch vụ như Active Directory để cung cấp thông tin này.
Những đám mây, tuy nhiên, có sử dụng dịch vụ bản sắc riêng của họ. Ví dụ, nếu bạn đăng
nhập vào Amazon điện toán đám mây dịch vụ, bạn phải đăng ký bằng cách sử dụng một bản
sắc Amazon xác định. Google App Engine yêu cầu một tài khoản Google, và Windows sử
dụng Windows Live ID để sử dụng với Ứng dụng đám mây của Microsoft.
Dịch vụ nhận dạng không cần phải được độc quyền. OpenID là một mở, phân cấp, dấu hiệu
duy nhất- tiêu chuẩn cho phép người sử dụng đăng nhập vào nhiều dịch vụ bằng cách sử dụng
nhận dạng kỹ thuật số cùng một.
OpenID là một trong các hình thức của một định vị tài nguyên thống nhất (URL) và
không dựa vào một Trung ương để xác thực danh tính của người dùng. Từ một loại hình cụ
thể xác thực không cần thiết, hình thức không chuẩn xác thực có thể được sử dụng, bao gồm
các thẻ thông minh, sinh trắc học, hoặc mật khẩu.
Một đăng ký OpenID được thể hiện trong hình 5-2.
OpenID xác thực được sử dụng bởi nhiều tổ chức, bao gồm:
Cloud Computing

23


Ket-noi.com diễn đàn công nghê, giáo dục

• Google
• IBM
• Microsoft
• Yahoo!

b. Tích hợp
Các ứng dụng nói chuyện với nhau đã trở nên rất phổ biến. Các nhà cung cấp đưa ra với
tất cả các loại dịch vụ cơ sở hạ tầng trên cơ sở để thực hiện nó. Những từ các công nghệ như
hàng đợi tin nhắn đến các máy chủ tích hợp phức tạp.
Tích hợp cũng là trên các đám mây và công nghệ đang được phát triển cho sử dụng, như
tốt. Ví dụ, Amazon Simple Queue Service (SQS) cung cấp một cách cho các ứng dụng để trao
đổi tin nhắn thông qua hàng đợi trong đám mây.
SQS sao chép tin nhắn trên hàng đợi nhiều, do đó, đọc một ứng dụng từ hàng đợi không
thể nhìn thấy tất cả các tin nhắn từ tất cả các hàng đợi trên một yêu cầu nhất định. SQS cũng
không đảm bảo giao hàng trong trật tự. Những âm thanh như những thiếu sót, nhưng trong
thực tế nó là những sự đơn giản hóa này mà SQS hơn khả năng mở rộng, nhưng nó cũng có
nghĩa là các nhà phát triển phải sử dụng SQS khác nhau từ trên cơ sở tin nhắn.
Một ví dụ về hội nhập dựa trên đám mây là BizTalk Services. Thay vì sử dụng xếp
hàng, BizTalk dịch vụ sử dụng một dịch vụ trong các đám mây, cho phép các ứng dụng để
giao tiếp thông qua tường lửa. Vì tích hợp dựa trên đám mây đòi hỏi phải giao tiếp qua nhiều
tổ chức, khả năng đường hầm t0hông qua tường lửa là một vấn đề quan trọng để giải quyết.
BizTalk Dịch vụ cũng sử dụng đơn giản hỗ trợ quy trình làm việc với một cách cho
các ứng dụng đăng ký các dịch vụ phơi bày, và sau đó cho phép các dịch vụ được gọi bởi các
ứng dụng khác.
Dịch vụ tích hợp trong các đám mây sẽ đạt được nổi bật như nó trở nên nhiều hơn và
quan trọng hơn, đặc biệt là nó quan trọng như thế nào trong nhà.
c. Lập bản đồ
Các bản đồ được ngày càng trở nên phổ biến hơn trong các ứng dụng web. Đối với khách sạn,
ví dụ và nhà hàng các trang web cho thấy vị trí của họ trên các trang web của họ và cho phép
khách truy cập vào địa chỉ để nhận được hướng dẫn tùy chỉnh.
Tuy nhiên, anh chàng người đã phát triển trang web có thể đã không có thời gian hay
tiền bạc (không đề cập đến sự quan tâm) để làm cơ sở dữ liệu bản đồ của riêng mình. Tổ chức
đủ muốn điều này Tuy nhiên, chức năng, do đó, nó được cung cấp như một ứng dụng đám
mây.
Các dịch vụ như Google Maps và Microsoft Virtual của Trái đất cung cấp này dựa trên

đám mây chức năng, cho phép các nhà phát triển để nhúng bản đồ trong các trang web.
d. Thanh toán
Một dịch vụ đám mây mà bạn có thể muốn lập kế hoạch và cấu hình phần cứng của bạn
phù hợp cho các khoản thanh toán. Tùy thuộc vào tổ chức của bạn, bạn có thể hoặc có thể
không muốn chấp nhận thanh toán trực tuyến của khách hàng. May mắn thay, có không thiếu
cách để có được thanh toán trực tuyến.
Bạn chỉ có thể đăng ký với một dịch vụ chấp nhận thẻ tín dụng, hoặc bạn có thể đi các
tuyến đường PayPal. Với một dịch vụ thanh toán trực tuyến, khách hàng có thể gửi tiền trực
tiếp của bạn tổ chức.
Cloud Computing

24


Ket-noi.com diễn đàn công nghê, giáo dục

e. Tìm kiếm
Khả năng để nhúng các tùy chọn tìm kiếm trong một trang web chắc chắn là không có gì mới,
nhưng nó là một phong phú tính năng mà bạn có thể muốn sử dụng trong các trang web của
riêng bạn hoặc phát triển ứng dụng.
Live Search của Microsoft cho phép các ứng dụng trên trang web và điện toán đám mây
trình tìm kiếm và sau đó có được kết quả trở lại.
Searchability là hạn chế duy nhất để tổ chức và những gì nó làm. Ví dụ, một công ty có thể
phát triển một ứng dụng nào cả. Ví dụ, chúng ta hãy nói rằng một công ty có một cơ sở dữ
liệu thông tin của bộ phim. Bằng cách gõ vào tên của bộ phim, bạn có thể tìm kiếm cơ sở dữ
liệu riêng của mình như cũng như tìm kiếm của Internet để cung cấp cho bạn hai loại kết quả,
những gì được lưu trữ trong công ty cơ sở dữ liệu cũng như những gì trên toàn bộ Web.
Nếu bạn đã sử dụng một máy tính duy nhất để truy cập vào các đám mây, các yêu cầu
là khá tối thiểu tất cả những gì bạn cần là một máy tính và kết nối Internet. Tuy nhiên, khi bạn
bắt đầu lập kế hoạch các giải pháp điện toán đám mây cho tổ chức của bạn, bạn cần phải dành

nhiều thời gian hơn để tìm ra phần cứng và cơ sở hạ tầng là tốt nhất cho bạn.
Trong chương tiếp theo chúng ta sẽ nói về làm thế nào bạn có thể sử dụng mạng lưới
của bạn mới được cấu hình để truy cập vào các đám mây và về khách hàng của bạn được thiết
lập.
5. Truy cập điện toán đám mây
Làm thế nào bạn sẽ tương tác với đám mây của bạn sẽ phụ thuộc vào nhiều yếu tố, không phải
là ít nhất là nhà cung cấp bạn sử dụng. Có một số công cụ phát triển cho phép bạn để xây
dựng các ứng dụng của bạn và một số tuỳ chọn trình duyệt mà bạn có thể sử dụng để
truy cập vào các ứng dụng.
Trong chương này, chúng tôi sẽ xem xét kỹ hơn các công cụ bạn có thể sử dụng để kết
nối với điện toán đám mây vì vậy bạn có thể nhận ra những công cụ sẽ làm việc tốt nhất cho
tổ chức của bạn và cụ thể của bạn nhu cầu.
5.1. Platforms
Nền tảng là một môi trường điện toán đám mây được gửi đến bạn. Trong phần này, chúng tôi
sẽ xem xét kỹ hơn các đám mây có thể được sản xuất và giới thiệu cho bạn.
a. Khung ứng dụng Web
Một khuôn khổ ứng dụng web được sử dụng để hỗ trợ sự phát triển của các trang web động,
các ứng dụng web, và các dịch vụ web. Điểm của một khuôn khổ để giảm các chi phí
mà đi kèm với hoạt động chung trong phát triển web. Ví dụ, các khuôn khổ cung cấp thư viện
đã được viết để các nhà phát triển không phải phát minh lại bánh xe thời gian một trang web
được phát triển.
Đầu trong cuộc sống của Web, siêu văn bản chủ yếu là bằng tay được mã hóa Hypertext
Markup Language (HTML) đã được xuất bản trên các máy chủ Web. Nếu một trang được
xuất bản cần thiết để được thay đổi, đã được thực hiện bởi tác giả của trang web. Khi Web lớn
lên, nó trở nên năng động hơn với Ngoài ra của Common Gateway Interface (CGI). Điều này
cho phép các ứng dụng bên ngoài để giao diện với các máy chủ web.
AJAX
Asynchronous JavaScript và XML (AJAX) là một nhóm các kỹ thuật phát triển web được sử
dụng để tạo ra các ứng dụng web tương tác. Bằng cách sử dụng AJAX, các ứng dụng web có
Cloud Computing


25


×