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.
28 trang |
Chia sẻ: lvbuiluyen | Lượt xem: 4970 | Lượt tải: 2
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í