Đề tài Tìm hiểu về điện toán đám mây

Máy vi tính ngày nay đã trở thành một phần tất yếu của cuộc sống. Chúng ta cần máy tính ở khắp mọi nơi, có thể là cho công việc, nghiên cứu hoặc trong bất kỳ lĩnh vực nào. Khi nhu cầu sử dụng máy tính trong cuộc sống hàng ngày của chúng ta tăng lên, các nguồn tài nguyên máy tính cũng cần tăng lên. Đối với các công ty lớn nhƣ Google và Microsoft, việc khai thác các nguồn tài nguyên nhƣ vậy khi họ cần không phải là một vấn đề lớn. Nhƣng khi nói đến doanh nghiệp nhỏ hơn, các nguồn tài nguyên lớn nhƣ vậy trở thành một yếu tố rất lớn tác động đến kinh doanh. Với những vấn đề lớn về cơ sở hạ tầng CNTT nhƣ máy hỏng, treo ổ cứng, lỗi phần mềm, v.v. Đó thật sự là những vấn đề rất đau đầu cho các doanh nghiệp. Điện toán đám mây sẽ cung cấp một giải pháp cho tình trạng này. Điện toán đám mây là một cuộc dịch chuyên gia cách mạng trong đó việc tính toán sẽ đƣợc chuyên gia từ máy tính cá nhân hay các máy chủ ứng dụng doanh nghiệp đến một đám mây máy tính. Đám mây là một hình tƣợng để chỉ đến tập các máy chủ ảo hóa có thể cung cấp các nguồn tài nguyên của máy tính khác nhau cho khách hàng của họ. Ngƣời sử dụng của hệ thống này chỉ cần đƣợc quan tâm tới các dịch vụ máy tính đang đƣợc yêu cầu. Cái chi tiết bên dƣới hệ thống của nó nhƣ thế nào thì đƣợc ẩn khỏi ngƣời dùng. Các dữ liệu và các dịch vụ cung cấp nằm trong các trung tâm dữ liệu của đám mây có khả năng mở rộng lớn và có thể đƣợc truy cập ở bất kỳ đâu, từ bất kỳ thiết bị đƣợc kết nối trên thế giới.

pdf28 trang | Chia sẻ: lvbuiluyen | Lượt xem: 4970 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Đề tài Tìm hiểu về điện toán đám mây, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
[Type text] Page 0 Đề tài “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY” O O O RƢỜN I HỌ ÂY Ô i á o v i ê n h ƣ ớ n g d ẫ n : N g u y ễ n T r ọ n g N g h ĩ a C ầ n h ơ 2 3 - 0 4 - 2 0 1 3 Sinh viên thực hiện: Phạm Hải Đăng Lê Trƣờng Sơn Trần Nguyễn Duy Tùng Trần Thị Hoài Thƣơng Đề tài “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY” GVHD: Nguyễn Trọng Nghĩa 1 MỤC LỤC TÓM TẮT NỘI DUNG VÀ GIỚI THIỆU ĐÊ TÀI .................................................. 2 CHƢƠNG I: ĐIỆN TOÁN ĐÁM MÂY ................................................................... 3 1. Định nghĩa ..................................................................................................... 3 2. Các đặc điểm của điện toán đám mây ........................................................... 4 2.1 Tự Sửa Chữa ........................................................................................... 4 2.2 Nhiều ngƣời sử dụng ............................................................................... 4 2.3 Khả năng mở rộng tuyến tính ................................................................. 4 2.4 Hƣởng dịch vụ ......................................................................................... 4 2.5 Điều khiển SLA(Service level agreement) ............................................. 5 2.6 Khả năng ảo hóa ...................................................................................... 5 2.7 Linh hoạt: ................................................................................................ 5 3. Ƣu và nhƣợc của mô hình Điện toán đám mây ............................................. 5 3.1 Ƣu điểm ................................................................................................... 5 3.2 Nhƣợc điểm ............................................................................................. 6 4. Sự cần thiết của điện toán đám mây .............................................................. 7 CHƢƠNG II: HOẠT ĐỘNG CỦA ĐIỆN TOÁN ĐÁM MÂY ................................ 9 1. Kiến trúc của ứng dụng điện toán đám mây.................................................. 9 2. Kiến trúc máy chủ .......................................................................................10 3. Map Reduce .................................................................................................12 4. Hadoop ........................................................................................................19 5. Google file system .......................................................................................20 CHƢƠNG III: XU HƢỚNG CÔNG NGHỆ MỚI TẠI VIỆT NAM ......................23 CHƢƠNG V: TỔNG KẾT - TÀI LIỆU THAM KHẢO .........................................27 1. Kết luận .......................................................................................................27 2. Tài liệu tham khảo .......................................................................................27 Đề tài “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY” GVHD: Nguyễn Trọng Nghĩa 2 ÓM ẮT N UN ỚI THIỆU Ê Máy vi tính ngày nay đã trở thành một phần tất yếu của cuộc sống. Chúng ta cần máy tính ở khắp mọi nơi, có thể là cho công việc, nghiên cứu hoặc trong bất kỳ lĩnh vực nào. Khi nhu cầu sử dụng máy tính trong cuộc sống hàng ngày của chúng ta tăng lên, các nguồn tài nguyên máy tính cũng cần tăng lên. Đối với các công ty lớn nhƣ Google và Microsoft, việc khai thác các nguồn tài nguyên nhƣ vậy khi họ cần không phải là một vấn đề lớn. Nhƣng khi nói đến doanh nghiệp nhỏ hơn, các nguồn tài nguyên lớn nhƣ vậy trở thành một yếu tố rất lớn tác động đến kinh doanh. Với những vấn đề lớn về cơ sở hạ tầng CNTT nhƣ máy hỏng, treo ổ cứng, lỗi phần mềm, v.v.. Đó thật sự là những vấn đề rất đau đầu cho các doanh nghiệp. Điện toán đám mây sẽ cung cấp một giải pháp cho tình trạng này. Điện toán đám mây là một cuộc dịch chuyên gia cách mạng trong đó việc tính toán sẽ đƣợc chuyên gia từ máy tính cá nhân hay các máy chủ ứng dụng doanh nghiệp đến một đám mây máy tính. Đám mây là một hình tƣợng để chỉ đến tập các máy chủ ảo hóa có thể cung cấp các nguồn tài nguyên của máy tính khác nhau cho khách hàng của họ. Ngƣời sử dụng của hệ thống này chỉ cần đƣợc quan tâm tới các dịch vụ máy tính đang đƣợc yêu cầu. Cái chi tiết bên dƣới hệ thống của nó nhƣ thế nào thì đƣợc ẩn khỏi ngƣời dùng. Các dữ liệu và các dịch vụ cung cấp nằm trong các trung tâm dữ liệu của đám mây có khả năng mở rộng lớn và có thể đƣợc truy cập ở bất kỳ đâu, từ bất kỳ thiết bị đƣợc kết nối trên thế giới. Điện toán đám mây là một kiểu tính toán mà ở đó các công việc CNTT đƣợc cung cấp nhƣ một dịch vụ trên internet đến nhiều khách hàng bên ngoài và khách hàng đƣợc tính tiền theo sự sử dụng dịch vụ của họ. Nhiều nhà cung cấp điện toán đám mây đã xuất hiện và có một sự tăng trƣởng đáng kể trong việc sử dụng dịch vụ này. Google, Microsoft, Yahoo, IBM và Amazon đã bắt đầu cung cấp dịch vụ điện toán đám mây. Trong đó Amazon là nhà tiên phơng trong lĩnh vực này. Các công ty nhỏ hơn nhƣ SmugMug, một trang web lƣu trữ hình ảnh trực tuyến, có sử dụng dịch vụ điện toán đám mây để lƣu trữ tất cả các dữ liệu và thực hiện một số dịch vụ của mình. Điện toán đám mây đƣợc sử dụng trong các lĩnh vực khác nhau nhƣ web hosting, lập trình song song, dựng hình đồ hoạ, mô hình tài chính(ĨBM Clouds), các phƣơng pháp duyệt và tìm kiếm trên web(web spider), phân tích gen(Amazon Clouds),v.v.. Đề tài “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY” GVHD: Nguyễn Trọng Nghĩa 3 HƢƠN : ỆN O N M MÂY 1. ịnh nghĩa Đã có rất nhiều định nghĩa về điện toán đám mây đƣợc đƣa ra nhƣ: Điện toán đám mây (cloud computing ) hay còn gọi là điện toán máy chủ ảo là một mô hình điện toán có khả năng co giãn (scalable) linh động và các tài nguyên thường được ảo hóa được cung cấp như một dịch vụ trên mạng Internet. Theo Foster (2008): Một mô hình điện toán phân tán có tính co giãn lớn mà hƣớng theo co giãn về mặt kinh tế, là nơi chứa các sức mạnh tính toán, kho lƣu trữ, các nền tảng (platform) và các dịch vụ đƣợc trực quan, ảo hóa và co giãn linh động, sẽ đƣợc phân phối theo nhu cầu cho các khách hàng bên ngoài thông qua Internet. Điện toán đám mây là một dạng thức điện toán cung cấp các tài nguyên ảo hóa và có quy mô dƣới dạng dịch vụ qua mạng Internet. Ngƣời dùng không cần tới những kiến thức chuyên gia môn để quản lý hạ tầng công nghệ này bởi phần việc đó là dành cho các nhà cung cấp dịch vụ. Theo Synmatec: Điện toán đám mây là một mạng kết nối của các tài nguyên máy tính sẵn có đƣợc cấp phát động theo cơ chế ảo hóa và có khả năng co dãn , tạo điều kiện cho ngƣời dùng có thể sử dụng dịch vụ theo nhu cầu dùng đến đâu trả tiền đến đó. Nói một cách đơn giản nhất “ứng dụng điện toán đám mây” chính là:  Một mô hình điện toán mới.  Các tài nguyên về hạ tầng (phần cứng, thiết bị lƣu trữ, phần mềm hệ thống) và các ứng dụng đƣợc cung cấp theo mô hình X-as-a Services dựa theo mô hình trả tiền theo mức độ sử dụng. Đề tài “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY” GVHD: Nguyễn Trọng Nghĩa 4  Đặc tính quan trọng của Cloud là ảo hóa và co giãn linh động tùy theo nhu cầu.  Các dịch vụ của Cloud có thể sử dụng thông qua các giao diện web hay qua các API đƣợc định nghĩa trƣớc. 2. ác đặc điểm của điện toán đám mây 2.1 Tự Sửa Chữa Bất kỳ ứng dụng hoặc dịch vụ nào đang chạy trong một môi trƣờng điện toán đám mây có một tính chất tự sửa chữa. Trong trƣờng hợp ứng dụng thất bại, luôn luôn có một dự phòng tức thời của ứng dụng sẵn sàng để cho công việc không bị gián đoạn. Có nhiều bản sao của cùng một ứng dụng vì vậy ở những lần thất bại, có ít nhất một bản sao của ứng dụng có thể lấy lên hoạt động mà thậm chí không cần thay đối nhỏ nào trong trạng thái chạy của nó. 2.2 Nhiều ngƣời sử dụng Với điện toán đám mây, bất kỳ ứng dụng nào cũng hỗ trợ đa ngƣời dùng. Đó là khái niệm dùng để chỉ nhiều ngƣời sử dụng đám mây trong cùng thời gian. Hệ thống cho phép một số khách hàng chia sẻ cơ sở hạ tầng đƣợc phân bố cho họ mà không ai trong họ nhận biết về sự chia sẻ này. Điều này đƣợc thực hiện bởi việc ảo hóa các máy chủ trong một dải các máy tính và sau đó cấp phát các máy chủ đến nhiều ngƣời sử dụng. Điều này đƣợc thực hiện theo cách mà trong đó sự riêng tƣ của ngƣời sử dụng và bảo mật của dữ liệu của họ không bị tổn hại. 2.3 Khả năng mở rộng tuyến tính Dịch vụ điện toán đám mây có khả năng mở rộng tuyến tính. Hệ thống có khả năng phân chia các luồng công việc thành phần nhỏ và phục vụ nó qua cơ sở hạ tầng. Một ý tƣởng chính xác của khả năng mở rộng tuyến tính có thể đƣợc lấy từ thực tế là nếu một máy chủ có thể xử lý 1000 giao dịch trong một giây, thì hai máy chủ có thể xử lý 2.000 giao dịch trong một giây. 2.4 Hƣởng dịch vụ Hệ thống Điện toán đám mây là tất cả các dịch vụ theo định hƣớng. Những dịch vụ nhƣ vậy đƣợc tạo ra từ những dịch vụ rời rạc khác. Rất nhiều dịch vụ rời rạc nhƣ vậy là sự kết hợp của nhiều dịch vụ độc lập khác với nhau để tạo dịch vụ này. Điều này cho phép việc tái sử dụng các dịch vụ khác nhau sẵn có và đang Đề tài “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY” GVHD: Nguyễn Trọng Nghĩa 5 đƣợc tạo ra. Bằng việc sử dụng các dịch vụ đã đƣợc tạo ra trƣớc đó, những dịch vụ khác có thế đƣợc tạo ra từ đó. 2.5 iều khiển SLA(Service level agreement) Thông thƣờng các doanh nghiệp có thỏa thuận về số lƣợng dịch vụ. Khả năng mở rộng và các vấn đề có sẵn có thể làm cho các thỏa thuận này bị phá vỡ. Tuy nhiên, các dịch vụ điện toán đám mây là hƣớng SLA, nhƣ việc khi hệ thống có kinh nghiệm đạt đỉnh của tải, nó sẽ tự động điều chỉnh chính nó để tuẩn thủ các thỏa thuận ở cấp độ dịch vụ. Các dịch vụ sẽ tạo ra thêm những thực thể của ứng dụng trên nhiều server để cho việc tải có thể dễ dàng quản lý. 2.6 Khả năng ảo hóa Các ứng dụng trong điện toán đám mây hoàn toàn tách rời khỏi phần cứng nằm bên dƣới. Môi trƣờng điện toán đám mây là một môi trƣờng ảo hóa đầy đủ. 2.7 Linh hoạt: Một tính năng khác của các dịch vụ điện toán đám mây là chúng linh hoạt. Chúng có thể đƣợc dùng để phục vụ rất nhiều loại công việc có khối lƣợng khác nhau từ tải nhỏ của một ứng dụng nhỏ cho đến tải rất nặng của một ứng dụng thƣơng mại. 3. Ƣu và nhƣợc của mô hình iện toán đám mây 3.1 Ƣ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. c độ ử : 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). hi phí: 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. hông c n phụ thuộc vào thiết ị và vị trí địa : 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 ) hia s tài nguyên: 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ài “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY” GVHD: Nguyễn Trọng Nghĩa 6 - 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. ớ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 gia từ đám mây tiến hành xử lý. hả năng mở rộng: Giúp cải thiện chất lƣợng các dịch vụ đƣợc cung cấp trên đám mây . hả năng ảo m t: Khả năng bảo mật đƣợc cải thiện do sự tập trung về dữ liệu. ễ àng để sửa: 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 lẽ 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. Quản tài nguyên: 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. 3.2 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: í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 ính s n 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 Đề tài “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY” GVHD: Nguyễn Trọng Nghĩa 7 M t ữ iệ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 sẽ 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. ính i động của ữ iệ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 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. hả năng ả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 lẽ 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. 4. Sự cần thiết của điện toán đám mây Một câu hỏi đƣợc đặt ra là làm cách nào để có thể tăng năng lực tính toán và lƣu trữ dữ liệu lên hàng nghìn lần so với chỉ dùng phần cứng tại chỗ Câu hỏi đã từng làm đau đầu các nhà phát triên hệ thống, và với sự ra đời của mạng internet vấn đề đã đƣợc giải quyết bởi sự xuất hiện của dịch vụ điện toán đám mây. Điện toán đám mây là một dịch vụ tính toán và lƣu trữ do nhà cung cấp dịch vụ cung cấp cho khách hàng, vì vậy năng lực tính toán và lƣu trữ dữ liệu có khả năng tăng lên hàng nghìn lần so với việc chỉ dùng hệ thống tính toán truyền thống của khách hàng, và điều này phụ thuộc vào năng lực của nhà cung cấp dịch vụ chứ không phụ thuộc vào hệ thống tại chỗ của khách hàng, mà thƣờng là các máy của các nhà cung cấp dịch vụ thƣờng là nhũng máy có năng lực tính toán rất lớn để có thể cung cấp cho nhiều ngƣời. So với các hệ thống máy tính truyền thống thì điện toán đám mây có nhiều ƣu điểm vƣợt trội hơn. Ƣu điểm đầu tiên là về tài nguyên hệ thống, giả sử với một công ty khi trang bị hệ thống tính toán truyền thống cần phải xây dựng một hệ thống mạnh đủ để phục vụ công việc cho một công ty. Điều đó đồng nghĩa với việc Đề tài “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY” GVHD: Nguyễn Trọng Nghĩa 8 chi phí lắp đặt hệ thống ban đầu tốn kém, và đối với hệ thống của công ty cần phải có ngƣời quản trị hệ thống tốn thêm tài nguyên và nhân lực, và chi phí cho năng lƣợng tiêu thụ của hệ thống cũng rất cao. Thêm vào đó là sự lãng phí tài nguyên khi mà hệ thống không đƣợc sử dụng hết công suất của nó. Điều đó cho thấy rằng đầu tƣ vào một hệ thống máy tính theo kiểu truyền thống thì có thể là tốn kém và lãng phí. Và nếu công ty sử dụng điện toán đám mây thì khi đó không phải tốn một ngƣời quản trị, năng lƣợng tiêu thụ cho hệ thống cũng không còn là vấn đề, đặc biệt là tài nguyên không sử dụng sẽ không bị lãng phí vì khi đó công ty chỉ trả tiền cho phần tài nguyên mà họ sử dụng, phần tài nguyên còn lại sẽ đƣợc ngƣời cung cấp dịch vụ cung cấp cho một công ty khác. Một ƣu điểm nữa của điện toán đám mây là khả năng truy cập và sử dụng tài nguyên ở mọi lúc mọi nơi khi mà ta có một máy tính bình thƣờng đƣợc nối mạng internet, khi đó ta có thể thực hiện một phép tính khổng lồ hoặc có thể sử dụng một khối lƣợng dữ liệu lớn chỉ với một máy tính đơn giản. Vấn đề về bản quyền phần mềm cũng là một vấn đề hết sức nan giãi đối với các công ty khi mà các phần mềm đó có giá quá cao. Với điện toán đám mây thì chỉ cần nhà cung cấp dịch vụ bỏ tiền ra mua bản quyền thì tất cả các khách hàng của họ đều có thể sử dụng nó nhƣ một phần mềm có bản quyền thật sự mà không phải bỏ ra một số tiền lớn để mua bán quyền mà họ chi phải trả tiền cho những gì họ dùng. Đề tài “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY” GVHD: Nguyễn Trọng Nghĩa 9 HƢƠN : HO NG CỦA ỆN O N M MÂY 1. Kiến trúc của ứng dụng đ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 kết nối 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 đều đƣợ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, để khi 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 đƣợc hoàn thành chúng sẽ trả về kết quả. Quá trình này cần có một 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, 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 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, hay nói các khác là ẩn 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ố Đề tài “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY” GVHD: Nguyễn Trọng Nghĩa 10 tiền mà khách hàng phải trả thƣờng đƣợc tính dựa vào lƣu lƣợng dùng CPU trên một giờ hoặc số Gb dữ liệu di chuyên gia trong một giờ. 2. Kiến trúc 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í