Các “máy chủ ảo” này 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ư nh
Trang 1I Đặt vấn đề
Việc quản lý tốt dữ liệu riêng cũng như dữ liệu khách hàng, đối tác của một công ty, doanh nghiệp hay của một tổ chức hoặc cá nhân nào đó luôn là một trong những bài toán được ưu tiên hàng đầu và ngày càng đưa ra những yêu cầu khó khăn hơn Các nguồn dữ liệu đó phải được quản
lý một cách cẩn thận để tránh mất mát, ban đầu các doanh nghiệp phải đầu tư và tính toán rất nhiều loại chi phí như chi phí cho phần cứng, phần mềm, mạng, chi phí cho quản trị viên, chi phí bảo trì, sửa chữa,… Ngoài ra họ cần phải tính toán khả năng mở rộng, nâng cấp thiết bị; phải kiểm soát việc bảo mật dữ liệu cũng như tính sẵn dùng của dữ liệu
Từ thực trạng trên chúng ta thấy được việc quản lý dữ liệu theo cách truyền thống sẽ rất tốn kém và chi phối việc kinh doanh của một doanh nghiệp vì ngoài việc tập trung kinh doanh, họ còn phải quan tâm đến việc quản lý nguồn dữ liệu đó Vậy nếu có một nơi thật sự đáng tin cậy giúp các doanh nghiệp quản lý tốt nguồn dữ liệu trên thì các doanh nghiệp này sẽ không còn quan tâm đến cơ sở hạ tầng, công nghệ mà chỉ tập trung chính vào công việc kinh doanh thì sẽ mang lại cho họ hiệu quả và lợi nhuận ngày càng cao hơn Thuật ngữ “Cloud computing” ra đời bắt nguồn
từ một trong những hoàn cảnh như vậy
Ngoài ra chúng ta hãy thử tưởng tượng rằng mọi thứ chẳng hạn như dữ liệu, phần mềm, tính toán…Tất cả sẽ được đưa 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 các doanh nghiệp để lưu trữ dữ liệu, phần mềm 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” này 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 Thuật ngữ “Cloud computing” cũng bắt nguồn từ đó
Vậy “Cloud computing” là gì? Nó có thể giải quyết bài toán trên như thế nào và có những
ưu nhược điểm gì? Các mô hình nổi bậc nào của “Cloud computing” đã được đưa vào thực tế? Nào hãy cùng đi qua những phần sau để cùng hiểu rõ về những vấn đề này
II Điện toán đám mây
II.1 Khái niệm
Trang 2Điện toán đám mây (thuật ngữ tiếng Anh: Cloud Computing, hay còn biết đến với tên gọi “Điện toán máy chủ ảo”) là mô hình điện toán sử dụng các công nghệ tiên tiến nhất về phần mềm, phần cứng máy tính, được phát triển trên hạ tầng mạng máy tính và Internet, để tạo ra một “đám mây” cung cấp từ cơ sở hạ tầng, nơi lưu trữ dữ liệu cho đến các dịch vụ sẵn sàng nhanh chóng cho mọi cơ quan, tổ chức, doanh nghiệp và người dùng đầu cuối theo yêu cầu.
Thuật ngữ “đám mây” ở đây là lối nói ẩn dụ chỉ mạng Internet (dựa vào cách được
bố trí của nó trong sỏ đồ mạng máy tính) và như một liên tưởng về độ phức tạp của các cơ
sở hạn tầng chứa nó Ở mô hình điện toán này, mọi khả năng liên quan đến công nghệ thông tin đều được cung cấp dưới dạng các “dịch vụ”, cho phép người sử dụng truy cập các dịch
vụ công nghệ từ một nhà cung cấp nào đó “trong đám mây” mà không cần phải có các kiến thức kinh nghiêm về công nghệ đó, cũng như không cần quan tâm đến các cơ sở hạ tầng phục vụ công nghệ đó
Điện toán đám mây thường bị nhầm lẫn với điện toán lưới (grid computing) (một loại hình điện toán phân tán được tạo bởi các mạng máy tính nhỏ hoặc các cặp máy tính, hoạt
Trang 3động phối hợp với nhau để thực hiện các chức năng rất lớn), điện toán theo nhu cầu (utility computing) (khối những tài nguyên máy tính như các bộ xử lý và bộ nhớ, trong vai trò một dịch vụ trắc lượng tương tự với các công trình hạ tầng kỹ thuật truyền thống) và điện toán tự trị (autonomic computing) (các hệ thống máy tính có khả năng tự quản lý).
Trên thực tế, việc triển khai các cơ sở hạ tầng cho điện toán đám mây dực trên các đặc điểm của điện toán lưới, điện toán theo nhu cầu và điện toán tự trị Điện toán đám mây
có thể xem như là giai đoạn tự nhiên tiếp theo từ mô hình điện toán lưới
II.2 Các đặc điểm của điện toán đám mây
Điện toán đám mây có những đặc điểm chính sau đây:
− Tránh tốn chi phí cho khách hàng: Điện toán đám mây có thể làm giảm cả chi phí
vốn (CapEx) lẫn chi phí vận hành (OpEx) vì các tài nguyên chỉ được mua khi cần và chỉ phải trả tiền khi sử dụng
− Độc lập thiết bị và vị trí: Cho phép khách hàng truy cập vào hệ thống từ bất kỳ nơi nào hoặc bằng bất kỳ thiết bị gì
− Nhiều người sử dụng: Giúp chia sẻ tài nguyên và giá thành, cho phép tập trung hóa
cơ sở hạ tầng, tận dụng hiệu quả các hệ thố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
− Phân phối theo nhu cầu sử dụng
− Quản lý được hiệu suất
− Độ tin cậy được cải thiện thông qua việc sử dụng các site có nhiều dư thừa, làm cho
nó thích hợp cho tính liên tục trong kinh doanh và khôi phục thất bại
− Khả năng mở rộng
− Cải thiện tài nguyên
− Khả năng duy trì
II.3 Ưu và nhược điểm của mô hình “Điện toán đám mây”
II.3.1 Ưu điểm
Những ưu điểm và thế mạnh dưới đây đã góp phần giúp cho “đ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á rẻ dựa trên nên tảng cơ sở hạ tầng tập trung (đám mây)
Trang 4− Chi phí đầu tư ban đầu vệ cơ sở hạ tầng, máy móc và nguồn nhân lực 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 cứ nơi đâu và trên nhiều thiết bị nào
− 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 từ nhiều nguồn khác nhau sẽ giúp các chuyên gia bảo mật tăng cường khả năng bảo vệ dữ liệu của người dùng, cũng như giảm thiểu rủi ro bị ăn cắp toàn bộ dữ liệu
− Các ứng dụng của điện toán đám mây dễ dàng sửa chữu hơn bởi lẽ chúng không được cài đặt cố định trên một máy 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ê tê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ả 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
II.3.2 Nhược điểm
Trang 5Tuy nhiên thì mô hình điện toán đám mây cũng còn mắc phải một số nhược điểm sau:
Dữ liệu chứa trên “ đá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ụ đám mây khác hay không? 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 mình 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
Trang 6dịch vụ đám mây sẽ 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 lẽ một khi các đám mây bị tấn công hoặc đột nhập, toàn bộ dữ liệu sẽ 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 vì 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
II.4 Sự cần thiết của điện toán đám mây
Điện toán đám mây có khả năng sẽ mở ra những giá trị vĩ đại cho các nguồn lực ngoài (Outsourcing) của ngành công nghệ thông tin và làm thay đổi bộ mặt của ngành dịch vụ công nghệ thông tin truyền thống
Dưới đây 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
Trang 7cô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 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 trong việc tạo ra các tùy biến Chúng giúp các hang 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 ngành CNTT truyền thống
Susan Tan, giám đốc dịch vụ CNTT và nghiệ cứu nguồn lực 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 sẽ là ảo và không có bất kỳ tài sản CNTT nào Đây sẽ 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 cho 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ơ sở hạ tầng đắt đỏ, rắc rối và
Trang 8khô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 dơn giản chỉ là ngành cung cấp các lợi ích 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 trữ 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ý ứ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 sẽ 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.”
III Các mô hình nổi bật của điện toán đám mây
Điện toán đám mây là một cách nói ẩn dụ hơn là một công nghệ, nhưng sự ví von đó ngày càng khó hiểu cho những ai không phải là chuyên gia Nhiều biến thể của mây đã xuất hiện càng khiến người ta thêm bối rối Tìm hiểu 4 mô hình điện toán đám mây nổi bậc sẽ giúp chúng ta hiểu rõ hơn
về xu hướng điện toán mới mẻ này
III.1 Đám mây riêng
Trang 9Được xem như là hình thức phổ biến nhất của điện toán đám mây, nó thuận tiện cho các nhà cung cấp máy chủ ảo (chẳng hạn như VMware) Các đám mây riêng cho phép một công ty phủ các lớp ảo hóa và phần mềm quản lý lên cơ sở hạ tầng hiện có để liên kết các máy chủ, lưu trữ, kết nối mạng, dữ liệu và các ứng dụng Mục tiêu: Sau khi chúng được kết nối với nhau và ảo hóa, CNTT
có thể chuyển đổi lưu trữ, tính toán… một cách vô hình từ nơi này đến nơi khác để cung cấp cho các bộ phận nguồi dùng cuối một nguồn tài nguyên mà họ cần bất cứ lúc nào, tất cả thật quá thuận tiện
Hình 1 Đám mây riêng
Theo WMware, một đám mây riêng cũng cần phải đạt mức độ tự động hóa quả lý cao và cung cấp khả năng thanh toán cho các bộ phận kinh doanh Các đám mây riêng làm việc quản lý thông tin và công nghệ dễ trở nên dễ dàng hơn, nhưng sẽ gây xáo động cho hầu hết các tổ chức CNTT đã được xây dựng qua nhiều thập kỉ, Wolf - nhà phân tích của Burton Group thuộc tập đoàn Gartner nói: “Nếu mọi thứ đều được ảo hóa, mọi thứ đều được bố trí theo từng chỗ, thì công việc của bạn không thể được xác định theo nơi bạn ngồi”
III.2 Đám mây công cộng cho thuê
Đám mây công cộng được định nghĩa như sau:
- Cơ sở hạ tầng được lưu tại nhà cung cấp dịch vụ đó và có sự chia sẽ cơ sở hạ tầng này giữa các tổ chức với nhau
- Người dùng không nhìn thấy được vị trí đặt máy chủ trong cơ sở hạ tầng điện toán đám mây
- Người dung sẽ chi trả tiền cho các nhà cung cấp khi họ thuê đám mây
Trang 10III.3 Đám mây lai hay modun hóa.
Theo IBM, các đám mây lai là một sự kết hợp của đám mây công cộng và riêng tư khi sử dụng các dịch vụ có trong cả hai vùng công cộng và riêng tư Các trách nhiệm quản lý được phân chia giữa các nhà cung cấp dịch vụ đám mây công cộng và chính doanh nghiệp Khi sử dụng một đám mây lai, các tổ chức có thể xác định các mục tiêu và các yêu cầu của các dịch vụ được tạo ra và có được chúng dựa vào sự lựa chọn thích hợp nhất
Trang 11Hình 3 Đám mây lai
Một đám mây lai là sự kết hợp ít nhất một đám mây riêng với ít nhất một cơ sở hạ tầng dựa
trên đám mây công cộng, tạo ra một môi trường cho phép sự truy cập trong suốt của người dùng vào đám mây lai và có khả năng mở rộng động để quản lý nhu cầu hay thay đổi Thực tế kinh doanh, kinh tế và công nghệ hiện nay đã làm cho mô hình đám mây lai trở thành cơ cấu lựa chọn
Mô hình đám mây lai cho phép một doanh nghiệp thiết lập cơ cấu tốt nhất cho mô hình kinh doanh của mình Nó tăng cường kiểm soát các ứng dụng nội bộ mà doanh nghiệp cảm thấy ở bên trong tường lửa của mình trong khi vẫn cung cấp phương tiện để sử dụng điện toán đám mây khi nó phù hợp với các nhu cầu của doanh nghiệp đó
Tương lai gần của CNTT là mô hình đám mây lai, Wolf nói Điện toán đám mây lai có thể bao gồm một hỗn hợp các đám mây nội bộ, các dịch vụ đám mây bên ngoài và những lựa chọn SaaS (Software as a Service – Phần mềm là một dịch vụ) truyền thống Việc lai ghép các mảnh nên tính đến từng doanh nghiệp cụ thể và tùy theo từng tổ chức CNTT cung cấp dịch vụ, ông nói
Các đám mây lai hầu hết thường được sử dụng làm:
- Một đối tác, nơi các ứng dụng lưu trú trong đám mây và các ứng dụng quan trọng vẫn còn trên trang web
- Một nơi thí nghiệm, nơi đám mây được sử dụng với vùng làm việc tạm thời
- Khả năng bổ sung hay khả năng bùng nổ, nơi đám mây được sử dụng cho các đột biến bất ngờ
III.4 Saas truyền thống
Trang 12Hãng nghiên cứu toàn cầu IDC định nghĩa: “Saas là phần mềm hoạt động trên Web, được quản
lý bởi nhà cung cung cấp và cho phép người sử dụng truy cập từ xa”
Saas là một mô hình kinh doanh phần mềm mới ra đời Saas là viết tắt của từ Software As A Service Đây là một xu hướng mới sẽ phát tiển mạnh trong tương lai Nguyên tắc chủ yếu của Saas
là sử dụng phầm mềm mà không cần cài đặt Theo mô hình truyền thống khi 1 một doanh nghiệp muốn trải khai 1 phần mềm để sử dụng cho doanh nghiệp của mình thì phải trải qua rất nhiều giai đoạn và chi phí triển khai rất cao
Hình 4 SaaS - phần mềm là một dịch vụ
Thông thường một phần mềm được viết ,phát triển và cung cấp như một sản phẩm hoàn chỉnh Tuy nhiên Internet đã tạo ra một xu hướng mới: cung cấp phần mềm qua mạng Quan niệm này tương đối đơn giản: “Đừng mua phần mềm, hay thuê và sử dụng khi bạn cần” Điều này cũng tương tự như việc thuê nhà hay ô tô trong thời gian ngắn, phục vụ mục đích nhất thời còn hơn là bỏ tiền ra mua cả sản phẩm Để sử dụng được phần mềm, thay vì phải bỏ tiền ra để xây dựng một phần mềm trọn gói như trước đây người dùng chỉ cần đăng kí với nhà cung cấp để thuê phần mềm
sử dụng Tùy theo nhu cầu của mỗi công ty khác nhau mà chi phí cũng khác nhau nhưng thông thường chi phí đó nhỏ hơn rất nhiều so với với chi phí xây dựng một phần mềm trọn gói
Thuận lợi:
- Giúp doanh nghiệp giảm chi phí khi triển khai phần mềm cho doanh nghiệp mình Đặc biệt
là các doanh nghiệp vừa và nhỏ
Trang 13- Doanh nghiệp không cần phải quan tâm đến những rắc rối phát sinh trong quá trình duy trì
hệ thống như bảo mật, máy chủ ,
- Giúp doanh nghiệp giảm thời gian tiếp cận với ứng dụng
Khó khăn:
- Phụ thuộc quá nhiều vào đường truyền Internet
- Không an toàn: máy chủ bị hack, sự cố, …
- Tốc độ còn chậm
IV Hoạt động của điện toán đám mây
Để hiểu cách thức hoạt động của “đám mây”, tưởng tượng rằng “đám mây” bao gồm
2 lớp: Lớp Back-end và lớp Front-end
Hạ tầng thiết bị được chứa ở lớp Back-End, và giao diện người dùng của các ứng dụng
được chứa tại lớp Front-End
Lớp Front-end là lớp người dùng, cho phép người dùng sử dụng và thực hiện thông qua giao diện người dùng Khi người dùng truy cập các dịch vụ trực tuyến, họ sẽ phải sử dụng thông qua giao diện từ lớp Front-end, và các phần mềm sẽ được chạy trên lớp Back-end nằm ở “đám mây” Lớp Back-end bao gồm các cấu trức phần cứng và phần mềm để cung cấp giao diện cho lớp Front-end và được người dùng tác động thông qua giao diện đó
Trang 14Bởi vì các máy tính trên “đám mây” được thiết lập để hoạt động cùng nhau, do vậy các ứng dụng có thể sử dụng toàn bộ sức mạnh của các máy tính để có thể đạt được hiệu suất cao nhất Điện toán đám mây cũng đám ứng đầy đủ tính linh hoạt cho người dùng Tuy thuộc vào nhu cầu, người dùng có thể tăng thêm tài nguyên mà các đám mây cần sử dụng để đáp ứng, mà không cần phải nâng cấp thêm tài nguyên phần cứng như sử dụng máy tính cá nhân Ngoài ra, với điện toán đám mây, vấn đề hạn chế của hệ điều hành khi sử dụng các ứng dụng không còn bị ràng buộc, như cách sử dụng máy tính thông thường.
IV.1 Kiến trúc của điện toán đám mây
Chúng ta biết rằng điện toán đám mây là một tổ hợp tính toán dựa trên các thiết bị
hạ tầng phần cứng trong một đám mây của nhà cung cấp dịch vụ Hạ tầng phần cứng bao gồm các sản phẩm máy chủ chứa dữ liệu nhỏ được nối kết lại với nhau như một hệ thống phục vụ cho việc lưu trữ và xử lý dữ liệu và các ứng dụng tính toán trên các tài nguyên khác Điện toán đám mây gọi một ứng dụng chạy trên máy chủ ảo như là nó đang chạy tại chỗ trên hạ tầng phần cứng phân tán trong đám mây Những máy chủ ảo được tạo ra theo những cách mà ở đó những thỏa thuận dịch vụ (SLA) khác nhau và
sự tin cậy được đảm bảo Có thể có nhiều thực thể khác nhau của cùng một máy chủ ảo truy cập vào những phần sẵn sàng của cơ sở hạ tầng phần cứng Điều này đảm bảo rằng có nhiều bản sao của các ứng dụng, để xảy ra lỗi chúng sẵn sàng khắc phục Máy chủ ảo phân tán quá trình xử lý vào cơ sở hạ tầng phần cứng và sau khi quá trình tính toán hoàn thành chúng sẽ trả về kết quả Quá trình này cẩn có phần mềm hoặc hệ điều hành xử lý công việc quản lý hệ thống phân tán, giống như kỹ thuật tính toán lưới, giúp quản lý các yêu cầu khác nhau đến máy chủ ảo Cơ chế này sẽ đảm bảo việc tạo ra nhiều bản sao và cả việc bảo vệ sự thống nhất dữ liệu được lưu trên cơ sở hạ tầng Đồng thời hệ điều hành đó cũng có thể tự điều chỉnh như là khi gặp quá tải các tiến trình, phân chia xử lý để hoàn thành đáp ứng các yêu cầu Hệ thống quản lý công việc như vậy được che dấu với người dùng Sự độc lập với người dùng thể hiện ở chỗ nó xử
lý và trả về kết quả đạt được, chứ không cần phải quan trọng nó ở đâu và nó thực hiện điều đó bằng cách nào Người dùng trả tiền trên lưu lượng sử dụng hệ thống, như đã nói dịch vụ được tính bằng chu kỳ của CPU hoặc byte Thực tế số tiền mà khách hàng
Trang 15phải trả thường được tính dựa vào dung lượng CPU trên một giờ hoặc số Gb dữ liệu si chuyển trên một giờ.
IV.2 Kiến trúc của máy chủ
Điện toán đám mây được tạo thành bằng cách sử dụng tài nguyên vật lý lớn từ nhiều máy chủ trong đám mây của nhà cung cấp dịch vụ Đây là một ứng dụng của nguyên tắc kết hợp vào trong bài toán cần một hệ thống tính toán lớn mà thiết bị hoặc
cơ sở vật chất không cho phép nên chúng ta cần phải ghép những thiết bị, những hệ thống nhỏ lại với nhau để trở thành một hệ thống lớn đáp ứng những nhu cầu lớn hơn cho người sử dụng trong những hệ thống yêu cầu tính toán và lưu trữ lớn Như đã nói bên trên, dịch vụ và ứng dụng của điện toán đám mây dựa trên máy chủ ảo được thiết
kế từ tài nguyên góp lại này Có hai ứng dụng (hoặc hệ điều hành) sẽ giúp quản lý các thể hiện trên máy trong đám mây, cũng như quản lý tất cả các tài nguyên của các thể hiện máy chủ ảo Đây là một ứng dụng nguyên lý tách khỏi vào trong hệ thống điện toán đám mây nhằm tách biệt phần cứng phức tạp của hệ thống vói giao diện bên ngoài Nhằm tạo ra một giao diện người dùng đơn giản, dễ sử dụng hơn so với phần cứng phức tạp bên dưới và cũng là để tách biệt giao diện người dùng với hệ thống phần cứng, khi đó người dùng chỉ cần quan tâm đến những ứng dụng mà học cần chứ không cần quan tâm đến phần cứng bên dưới được thực hiện như thế nào Ứng dụng thứ nhất
là Xen hypervisor phần cứng bên dưới được thực hiện như thế nào Ứng dụng thứ nhất
là Xen hypervisor cung cấp các lớp trừu tượng giữa phần cứng và hệ điều hành ảo, nhờ vậy sự phân tán của các tài nguyên và tiến trình được quản lý giống như là đang thực hiện trên một máy Ứng dụng thứ hai cũng được sử dụng rộng rãi là hệ thống quản lý máy chủ ảo Enomalism, nó được sử dụng để quản lý hạ tầng phần cứng nền tảng
Khi Xen sử dụng cho các lớp ảo của các cơ sở hạ tầng máy chủ, một lớp phần mềm là Xen hypervisor đã được cài đặt giữa máy chủ và hệ điều hành Nó cung cấp một lớp trừu tượng cho phép mỗi server vật