Một hệ điều hành được vận hành ngay trên một hệ điều hành chủ
đã tồn tại và có khả năng cung cấp một tập hợp các thư viện tương tác
với các ứng dụng, khiến cho mỗi ứng dụng truy xuất tài nguyên phần
cứng cảm thấy như truy xuất trực tiếp máy chủ vật lý. Từ phối cảnh của
ứng dụng, nó được nhận thấy và tương tác với các ứng dụng chạy trên
hệ điều hành ảo, và tương tác với hệ điều hành ảo mặc dù nó kiểm soát
tài nguyên hệ điều hành ảo. Nói chung, không thể thấy các ứng dụng
này hoặc các tài nguyên hệ điều hành đặt trong hệ điều hành ảo khác.
29 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 4668 | Lượt tải: 4
Bạn đang xem trước 20 trang tài liệu Đề tài Tìm hiểu tính ảo hóa trong công nghệ đ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
................................................... 14
1.3. Đặc điểm của điện toán đám mây ............................................................................................. 14
1.4. Các mô hình triển khai của điện toán đám mây ......................................................................... 14
1.5. Các giải pháp của điện toán đám mây ....................................................................................... 15
1.6. Tính bảo mật trong điện toán đám mây ..................................................................................... 15
2. Kiến Trúc Các Phần Mềm Dịch Vụ Trong Điện Toán Đám Mây ...................................................... 15
2.1. Giới thiệu phần mềm dịch vụ SaaS(Software as a Service)........................................................ 15
2.2. Cơ sở hạ tầng như một dịch vụ( IaaS: Infrastructure as a Service) ............................................. 17
2.3. Nền tảng như một dịch vụ ( PaaS: Platform as a Serivice) ......................................................... 18
2.4. So sánh dịch vụSaaS, PaaS và IaaS ........................................................................................... 18
2.5. Các dịch vụ khác trên nền của Cloud Computing bao gồm ........................................................ 18
3. Tìm Hiểu Mô Hình Ảo Hóa Trong Điện Toán Đám Mây .................................................................. 19
3.1. Công nghệ ảo hóa: .................................................................................................................... 19
3.2. Công nghệ ảo hóa máy chủ ....................................................................................................... 23
3.3. Tìm hiểu mô hình ảo hóa máy chủ trong điện toán đám mây: .................................................... 24
Phần III. Kết Luận .................................................................................................................................... 27
2
Phần I. Tổng Quan Về Phương Pháp Luận Nghiên Cứu Khoa Học
1. Các khái niệm cơ bản về Khoa Học và Nghiên Cứu Khoa Học
1.1. Khoa học
1.1.1. Các định nghĩa và khái niệm
- Khoa học là hệ thống tri thức về mọi loại qui luật của vật chất và sự vận
động của vật chất, những qui luật của tự nhiên, xã hội và tư duy (Pierre
Auger –Tendences actuelles de la recherche scientifique, UNESCO, Paris,
1961).
- Khoa học là một hoạt động xã hội nhằm tìm tòi, phát hiện qui luật của vật
chất, hiện tượng và vận dụng những qui luật ấy để sáng tạo ra nguyên lý các
giải pháp tác động vào các sự vật hoặc hiện tượng, nhằm biến đổi trạng thái
của chúng.
- Theo quan điểm của Marx, khoa học còn được hiểu là một hình thái ý thức
xã hội, tồn tại độc lập tương đối với các hình thái ý thức xã hội khác.
- Các tiêu chí nhận biết một bộ môn khoa học:
1. Có một đối tượng nghiên cứu
2. Có một hệ thống lý thuyết
3. Có một hệ thống phương pháp luận
4. Có mục đích sử dụng
1.1.2. Phân loại
Các quan điểm tiếp cận phân loại khoa học:
- Theo nguồn gốc: Khoa học thuần túy (sciences pures), lý thuyết (sciences
theorique), thực nghiệm (sciences experimentales), thực chứng (sciences
positives), qui nạp (sciences inductives), diễn dịch (sciences deductives)….
- Theo mục đích ứng dụng: Khoa học mô tả, phân tích, tổng hợp, ứng dụng,
hành động, sáng tạo….
- Theo mức độ khái quát: Cụ thể, trừu tượng, tổng quát…
- Theo tính tương liên giữa các khoa học: Liên ngành, đa ngành…
- Theo cơ cấu hệ thống tri thức: Cơ sở, cơ bản, chuyên ngành…
- Theo đối tượng nghiên cứu: Tự nhiên, kỹ thuật, xã hội nhân văn, công nghệ,
nông nghiệp, y học…
1.2. Nghiên cứu khoa học
Nhằm thỏa mãn nhu cầu nhận thức và cải tạo thế giới:
3
- Khám phá những thuộc tính bản chất của sự vật hoặc hiện tượng.
- Phát hiện qui luật vận động của sự vật.
- Vận dụng qui luật để sáng tạo giải pháp tác động vào sự vật.
1.2.1. Các chức năng cơ bản của nghiên cứu khoa học
- Mô tả: Là trình bày bằng ngôn ngữ hình ảnh chung nhất của sự vật, cấu trúc,
trạng thái, sự vận động của sự vật. Sự mô tả bao gồm định tính và định
lượng.
- Giải thích: Là làm rõ nguyên nhân sự hình thành và qui luật chi phối quá
trình vận động của sự vật nhằm đưa ra những thông tin về thuộc tính bản
chất của sự vật.
- Dự đoán: Nhìn trước quá trình hình thành, sự tiêu vong, sự vận động và
những biểu hiện của sự vật trong tương lai.
- Sáng tạo: Làm ra sự vật mới chưa từng tồn tại. Khoa học không bao giờ
dừng lại ở ở chức năng mô tả, giải thích và dự đóan. Sứ mệnh lớn lao của
khoa học là sáng tạo các giải pháp cải tạo thế giới.
1.2.2. Các đặc điểm của nghiên cứu khoa học
- Tính mới: Nghiên cứu khoa học là quá trình thâm nhập vào thế giới của sự
vật mà con người chưa biết, hướng tới những phát hiện mới hoặc những
sáng tạo. Đây là đặc điểm quan trọng nhất.
- Tính tin cậy: Kết quả nghiên cứu phải có khả năng kiểm chứng lại nhiều lần
do nhiều người khác nhau trong điều kiện giống nhau. Do đó, một nguyên
tắc mang tính phương pháp luận của Nghiên cứu khoa học là khi trình bày
một kết quả nghiên cứu, người nghiên cứu cần chỉ rõ điều kiện, những nhân
tố và phương tiện thực hiện.
- Tính thông tin: Là những thông tin về qui luật vận động của sự vật hoặc hiện
tượng, thông tin về qui trình công nghệ và các tham số đi kèm qui trình đó.
- Tính khách quan: Vừa là một đặc điểm của Nghiên cứu khoa học vừa là tiêu
chuẩn của người Nghiên cứu khoa học. Để đảm bảo tính khách quan, người
Nghiên cứu khoa học cần phải tự trắc nghiệm lại những kết luận tưởng như
đã hoàn toàn được xác nhận.
- Tính rủi ro: Một nghiên cứu có thể thành công, có thể thất bại. Thất bại có
thể do nhiều nguyên nhân nhưng trong khoa học thất bại cũng được xem là
một kết quả và mang ý nghĩa về một kết luận của Nghiên cứu khoa học và
được lưu giữ, tổng kết lại như một tài liệu khoa học nghiêm túc để tránh cho
4
người đi sau không dẫm chân lên lối mòn, tránh lãng phí các nguồn lực
nghiên cứu.
- Tính kế thừa: Có ý nghĩa quan trọng về mặt phương pháp luận nghiên cứu.
Ngày nay không có một Nghiên cứu khoa học nào bắt đầu từ chỗ hòan tòan
trống không về kiến thức, phải kế thừa các kết quả nghiên cứu của các lĩnh
vực khoa học khác nhau.
- Tính cá nhân: Vai trò của cá nhân trong sáng tạo mang tính quyết định, thể
hiện trong tư duy cá nhân và chủ kiến riêng của các nhân.
- Tính phi kinh tế: Lao động Nghiên cứu khoa học hầu như không thể định
mức, thiết bị chuyên dụng dùng trong Nghiên cứu khoa học hầu như không
thể khấu hao, hiệu quả kinh tế của Nghiên cứu khoa học hầu như không thể
xác định.
1.2.3. Các loại hình Nghiên cứu khoa học
- Nghiên cứu cơ bản: Nhằm phát hiện bản chất, qui luật của sự vật hoặc hiện
tượng trong tự nhiên, xã hội, con người, có thể thực hiện trên cơ sở những
nghiên cứu thuần túy lý thuyết hoặc trên cơ sở những quan sát, thí nghiệm.
Sản phẩm là các phát kiến, công thức, phát minh. Chia làm 2 loại:
- Nghiên cứu cơ bản thuần túy và định hướng. UNESCO chia nghiên cứu cơ
bản định hướng thành nghiên cứu nền tảng và chuyên đề.
o Nghiên cứu ứng dụng: Là sự vận dụng các qui luật từ nghiên cứu cơ
bản để đưa ra nguyên lý về các giải pháp có thể bao gồm công nghệ,
sản phẩm, vật liệu,... Sáng chế là giải pháp kỹ thuật có tính mới và áp
dụng được.
o Nghiên cứu triển khai (R & D): Là sự vận dụng các qui luật, các
nguyên lý để đưa ra các hình mẫu với những tham số có tính khả thi về
kỹ thuật, có thể chia làm các loại hình: Triển khai trong phòng, bán đại
trà,..
1.2.4. Các bước Nghiên cứu khoa học
- Xác lập vấn đề nghiên cứu: Vấn đề nghiên cứu là những điều chưa biết hoặc
chưa biết thấu đáo về bản chất sự vật hoặc hiện tượng, cần được làm rõ
trong quá trình nghiên cứu. Khi vấn đề nghiên cứu được chọn và cụ thể hóa
thành 1 đề tài nghiên cứu, người nghiên cứu cần xác định cơ sở lý thuyết
cho nghiên cứu và tìm hiểu lịch sử vấn đề.
- Chuẩn bị nghiên cứu: Xây dựng đề cương nghiên cứu (lý do chọn đề tài, xác
định đối tượng và phạm vi nghiên cứu, xác định mục tiêu và nhiệm vụ
5
nghiên cứu, đặt tên đề tài,..), xây dựng kế hoạch nghiên cứu (tiến độ, nhân
lực, dự toán,…), chuẩn bị phương tiện nghiên cứu, lập danh mục tư liệu,....
- Lựa chọn và nghiên cứu thông tin: Thu thập và xử lý thông tin, nghiên cứu
tư liệu, thâm nhập thực tế, tiếp xúc cá nhân, xử lý thông tin,..
- Nghiên cứu: Xây dựng giả thuyết, lựa chọn phương pháp nghiên cứu, nghiên
cứu và kiểm chứng giả thuyết.
- Hoàn tất nghiên cứu: Đề xuất và xử lý thông tin, xây dựng kết luận và
khuyến nghị, viết báo cáo hoàn tất, hoàn tất và áp dụng kết quả.
2. Phương pháp Nghiên cứu khoa học
2.1. Phương pháp chung trong Nghiên cứu khoa học
2.1.1. Phương pháp nghiên cứu lý thuyết
Được sử dụng trong cả khoa học tự nhiên, khoa học xã hội và các khoa
học khác, bao gồm nhiều nội dung khác nhau như: Nghiên cứu tư liệu, xây dựng
khái niệm, phạm trù, thực hiện các phán đoán, suy luận,.v.v… và không có bất
cứ quan sát hoặc thực nghiệm nào được tiến hành.
2.1.2. Phương pháp nghiên cứu thực nghiệm
Nghiên cứu thực nghiệm là những nghiên cứu được thực hiện bởi những
quan sát các sự vật hoặc hiện tượng diễn ra trong những điều kiện có gây biến
đổi đối tượng nghiên cứu một cách có chủ định. Nghiên cứu thực hiện có thể
được thực hiện trên đối tượng thực hoặc trên các mô hình do người nghiên cứu
tạo ra với những tham số do người nghiên cứu khống chế.
Nghiên cứu thực nghiệm được áp dụng phổ biến không những trong khoa
học tự nhiên, khoa học kỹ thuật và công nghệ, y học, mà cả trong khoa học xã
hội và các lĩnh vực khoa học khác.
2.1.3. Phương pháp nghiên cứu phi thực nghiệm
Là một phương pháp nghiên cứu dựa trên sự quan sát, quan trắc những
sự kiện đã hoặc đang tồn tại, hoặc thu thập những số liệu thống kê đã tích lũy.
trên cơ sở đó phát hiện qui luật của sự vật hoặc hiện tượng. Trong phương pháp
này người nghiên cứu chỉ quan sát những gì đã và đang tồn tại, không có bất cứ
sự can thiệp nào gây biến đổi trạng thái của đối tượng nghiên cứu.
2.2. Phương pháp giải quyết vấn đề theo khoa học về phát minh, sáng chế
Có 40 thủ thuật tổng quát sau:
1. Nguyên tắc phân nhỏ
Nội dung:
6
a) Chia đối tượng thành các phần độc lập.
b) Làm đối tượng trở nên tháo lắp được.
c) Tăng mức độ phân nhỏ của đối tượng.
2. Nguyên tắc tách khỏi đối tượng
Nội dung: Tách phần gây "phiền phức" (tính chất "phiền phức") hay ngược lại,
tách phần duy nhất "cần thiết" (tính chất "cần thiết") ra khỏi đối tượng.
3. Nguyên tắc phẩm chất cục bộ
Nội dung
a) Chuyển đối tượng (hay môi trường bên ngoài, tác động bên ngoài) có cấu
trúc đồng nhất thành không đồng nhất.
b) Các phần khác nhau của đối tượng phải có các chức năng khác nhau.
c) Mỗi phần của đối tượng phải ở trong những điều kiện thích hợp nhất của
công việc.
4. Nguyên tắc phản đối xứng
Nội dung: Chuyển đối tượng có hình dạng đối xứng thành không đối xứng
(nói chung làm giảm bậc đối xứng).
5. Nguyên tắc kết hợp
Nội dung
a) ết hợp các đối tượng đồng nhất hoặc các đối tượng d ng cho các hoạt động
kế cận.
b) ết hợp về mặt thời gian các hoạt động đồng nhất hoặc kế cận.
6. Nguyên tắc vạn năng
Nội dung: Đối tượng thực hiện một số chức năng khác nhau, do đó không
cần sự tham gia của đối tượng khác.
7. Nguyên tắc “chứa trong”
Nội dung
a) Một đối tượng được đặt bên trong đối tượng khác và bản thân nó lại chứa
đối tượng thứ ba ...
b) Một đối tượng chuyển động xuyên suốt bên trong đối tượng khác.
8. Nguyên tắc phản trọng lượng
Nội dung
a) B trừ trọng lượng của đối tượng bằng cách gắn nó với các đối tượng khác,
có lực nâng.
7
b) B trừ trọng lượng của đối tượng bằng tương tác với môi trường như sử
dụng các lực thủy động, khí động...
9. Nguyên tắc gây ứng suất sơ bộ
Nội dung
Gây ứng suất trước với đối tượng để chống lại ứng suất không cho phép
hoặc không mong muốn khi đối tượng làm việc (hoặc gây ứng suất trước để
khi làm việc sẽ d ng ứng suất ngược lại ).
10. Nguyên tắc thực hiện sơ bộ
Nội dung
a) Thực hiện trước sự thay đổi cần có, hoàn toàn hoặc từng phần, đối với đối
tượng.
b) Cần sắp xếp đối tượng trước, sao cho chúng có thể hoạt động từ vị trí thuận
lợi nhất, không mất thời gian dịch chuyển.
11. Nguyên tắc dự phòng.
Nội dung
B đắp độ tin cậy không lớn của đối tượng bằng cách chuẩn bị trước các
phương tiện báo động, ứng cứu, an toàn.
12. Nguyên tắc đẳng thế
Nội dung
Thay đổi điều kiện làm việc để không phải nâng lên hay hạ xuống các
đối tượng.
13. Nguyên tắc đảo ngược
Nội dung:
a) Thay vì hành động như yêu cầu bài toán, hãy hành động ngược lại (ví dụ:
không làm nóng mà làm lạnh đối tượng).
b) Làm phần chuyển động của đối tượng (hay môi trường bên ngoài) thành
đứng yên và ngược lại, phần đứng yên thành chuyển động.
c) Lật ngược đối tượng.
14. Nguyên tắc cầu ( tròn ) hoá
Nội dung
a) Chuyển những phần thẳng của đối tượng thành cong, mặt phẳng thành mặt
cầu, kết cấu hình hộp thành kết cấu hình cầu.
b) Sử dụng các con lăn, viên bi, vòng xoắn.
8
c) Chuyển sang chuyển động quay, sử dụng lực ly tâm.
15. Nguyên tắc linh động
Nội dung
a) Cần thay đổi các đặt trưng của đối tượng hay môi trường bên ngoài sao cho
chúng tối ưu trong từng giai đoạn làm việc.
b) Phân chia đối tượng thành từng phần, có khả năng dịch chuyển với nhau.
16. Nguyên tắc giải “thiếu” hoặc “thừa”
Nội dung
Nếu như khó nhận được 100% hiệu quả cần thiết, nên nhận ít hơn hoặc
nhiều hơn “một chút”. Lúc đó bài toán có thể trở nên đơn giản hơn và dễ giải
hơn.
17. Nguyên tắc chuyển sang chiều khác
Nội dung
a) Những khó khăn do chuyển động (hay sắp xếp) đối tượng theo đường
(một chiều) sẽ được khắc phục nếu cho đối tượng khả năng di chuyển
trên mặt phẳng (hai chiều). Tương tự, những bài toán liên quan đến
chuyển động (hay sắp xếp) các đối tượng trên mặt phẳng sẽ được đơn
giản hoá khi chuyển sang không gian (ba chiều).
b) Chuyển các đối tượng có kết cấu một tầng thành nhiều tầng.
c) Đặt đối tượng nằm nghiêng.
d) Sử dụng mặt sau của diện tích cho trước.
e) Sử dụng các luồng ánh sáng tới diện tích bên cạnh hoặc tới mặt sau của
diện tích cho trước.
18. Sử dụng các dao động cơ học
Nội dung
a) Làm đối tượng dao động. Nếu đã có dao động, tăng tầng số dao động (
đến tầng số siêu âm).
b) Sử dụng tầng số cộng hưởng.
c) Thay vì d ng các bộ rung cơ học, d ng các bộ rung áp điện.
d) Sử dụng siêu âm kết hợp với trường điện từ.
19. Nguyên tắc tác động theo chu kỳ.
Nội dung
a) Chuyển tác động liên tục thành tác động theo chu kỳ (xung).
9
b) Nếu đã có tác động theo chu kỳ, hãy thay đổi chu kỳ.
c) Sử dụng khoảng thời gian giữa các xung để thực hiện tác động khác.
20. Nguyên tắc liên tục tác động có ích
Nội dung
a) Thực hiện công việc một cách liên tục (tất cả các phần của đối tượng cần
luôn luôn làm việc ở chế độ đủ tải).
b) hắc phục vận hành không tải và trung gian.
c) Chuyển chuyển động tịnh tiến qua lại thành chuyển động quay.
21. Nguyên tắc “vượt nhanh”.
Nội dung
a) Vượt qua các giai đoạn có hại hoặc nguy hiểm với vận tốc lớn.
b) Vượt nhanh để có được hiệu ứng cần thiết.
22. Nguyên tắc biến hại thành lợi
Nội dung
a) Sử dụng những tác nhân có hại (thí dụ tác động có hại của môi trường)
để thu được hiệu ứng có lợi.
b) hắc phục tác nhân có hại bằng cách kết hợp nó với tác nhân có hại
khác.
c) Tăng cường tác nhân có hại đến mức nó không còn có hại nữa.
23. Nguyên tắc quan hệ phản hồi
Nội dung
a) Thiết lập quan hệ phản hồi.
b) Nếu đã có quan hệ phản hồi, hãy thay đổi nó.
24. Nguyên tắc sử dụng trung gian
Nội dung
Sử dụng đối tượng trung gian, chuyển tiếp.
25. Nguyên tắc tự phục vụ
Nội dung
a) Đối tượng phải tự phục vụ bằng cách thực hiện các thao tác phụ trợ, sửa
chữa.
b) Sử dụng phế liệu, chát thải, năng lượng dư.
26. Nguyên tắc sao chép (copy)
Nội dung
10
a) Thay vì sử dụng những cái không được phép, phức tạp, đắt tiền, không
tiện lợi hoặc dễ vỡ, sử dụng bản sao.
b) Thay thế đối tượng hoặc hệ các đối tượng bằng bản sao quang học (ảnh,
hình vẽ) với các tỷ lệ cần thiết.
c) Nếu không thể sử dụng bản sao quang học ở v ng biểu kiến (v ng ánh
sáng nhìn thấy được bằng mắt thường), chuyển sang sử dụng các bản
sao hồng ngoại hoặc tử ngoại.
27. Nguyên tắc “rẻ” thay cho “đắt”
Nội dung
Thay thế đối tượng đắt tiền bằng bộ các đối tượng rẻ có chất lượng kém
hơn (thí dụ như về tuổi thọ).
28. Thay thế sơ đồ cơ học
Nội dung
a) Thay thế sơ đồ cơ học bằng điện, quang, nhiệt, âm hoặc m i vị.
b) Sử dụng điện trường, từ trường và điện từ trường trong tương tác với đối
tượng.
c) Chuyển các trường đứng yên sang chuyển động, các trường cố định sang
thay đổi theo thời gian, các trường đồng nhất sang có cấu trúc nhất định.
d) Sử dụng các trường kết hợp với các hạt sắt từ.
29. Sử dụng các kết cấu khí và lỏng
Nội dung
Thay cho các phần của đối tượng ở thể rắn, sử dụng các chất khí và
lỏng: nạp khí, nạp chất lỏng, đệm không khí, thủy tĩnh, thủy phản lực.
30. Sử dụng vỏ dẻo và màng mỏng
Nội dung
a) Sử dụng các vỏ dẻo và màng mỏng thay cho các kết cấu khối.
b) Cách ly đối tượng với môi trường bên ngoài bằng các vỏ dẻo và màng
mỏng.
31. Sử dụng các vật liệu nhiều lỗ
Nội dung
a) Làm đối tượng có nhiều lỗ hoặc sử dụng thêm những chi tiết có nhiều lỗ
(miếng đệm, tấm phủ..)
b) Nếu đối tượng đã có nhiều lỗ, sơ bộ tẩm nó bằng chất nào đó.
32. Nguyên tắc thay đổi màu sắc
11
Nội dung
a) Thay đổi màu sắc của đối tượng hay môi trường bên ngoài.
b) Thay đổi độ trong suốt của của đối tượng hay môi trường bên ngoài.
c) Để có thể quan sát được những đối tượng hoặc những quá trình, sử dụng
các chất phụ gia màu, h ynh quang.
d) Nếu các chất phụ gia đó đã được sử dụng, d ng các nguyên tử đánh dấu.
e) Sử dụng các hình vẽ, ký hiệu thích hợp.
33. Nguyên tắc đồng nhất
Nội dung
Những đối tượng, tương tác với đối tượng cho trước, phải được làm từ
c ng một vật liệu (hoặc từ vật liệu gần về các tính chất) với vật liệu chế tạo đối
tượng cho trước.
34. Nguyên tắc phân hủy hoặc tái sinh các phần
Nội dung
a) Phần đối tượng đã hoàn thành nhiệm vụ hoặc trở nên không cần thiết
phải tự phân hủy (hoà tan, bay hơi..) hoặc phải biến dạng.
b) Các phần mất mát của đối tượng phải được phục hồi trực tiếp trong quá
trình làm việc.
35. Thay đổi các thông số hoá lý của đối tượng
Nội dung
a) Thay đổi trạng thái đối tượng.
b) Thay đổi nồng độ hay độ đậm đặc.
c) Thay đổi độ dẻo
d) Thay đổi nhiệt độ, thể tích.
36. Sử dụng chuyển pha
Nội dung
Sử dụng các hiện tượng nảy sinh trong quá trình chuyển pha như : thay
đổi thể tích, toả hay hấp thu nhiệt lượng...
37. Sử dụng sự nở nhiệt
Nội dung
a) Sử dụng sự nở (hay co) nhiệt của các vật liệu.
b) Nếu đã d ng sự nở nhiệt, sử dụng với vật liệu có các hệ số nở nhiệt khác
nhau.
12
38. Sử dụng các chất ôxy hoá mạnh
Nội dung
a) Thay không khí thường bằng không khí giàu ôxy.
b) Thay không khí giàu ôxy bằng chính ôxy.
c) D ng các bức xạ ion hoá tác động lên không khí hoặc ôxy.
d) Thay ôxy giàu ôzôn (hoặc ôxy bị ion hoá) bằng chính ôzôn.
39. Thay đổi độ trơ
Nội dung
a) Thay môi trường thông thường bằng môi trường trung hoà.
b) Đưa thêm vào đối tượng các phần , các chất , phụ gia trung hoà.
c) Thực hiện quá trình trong chân không.
40. Sử dụng các vật liệu hợp thành (composite)
Nội dung
Chuyển từ các vật liệu đồng nhất sang sử dụng những vật liệu hợp thành
(composite). Hay nói chung, sử dụng các vật liệu mới.
Phần II. Tính Ảo Hóa Trong Công Nghệ Điện Toán Đám Mây
Trong thực tế hiện nay, với sự thay đổi và phát triển không ngừng đến từng phút
giây của xã hội xung quanh chúng ta thì nhu cầu về khả năng lưu trữ được một lượng dữ
liệu khổng lồ, vượt ra ngoài những “cỗ máy vật lý” Data center là vô c ng cấp thiết. Sự
phát triển như vũ bão của nền kinh tế thế giới đã đẩy các doanh nghiệp, tập đoàn đa quốc
gia lớn vào tình thế phải có được một giải pháp công nghệ thông tin giúp họ lưu trữ được
một khối lượng khổng lồ các dữ liệu liên quan đến công việc kinh doanh của họ.
Bên cạnh đó, các giải pháp đó cũng phải thỏa mãn các tiêu chí đơn giản, an toàn và
dễ sử dụng vì không phải doanh nghiệp nào cũng có khả năng đầu tư mạnh vào hạ tầng
công nghệ thông tin để phục vụ cho công việc kinh doanh của mình vì nhiều lý do khách
quan và chủ quan.
Không chỉ dừng lại ở mức đó, những “đòi hỏi” của con người ngày một tăng lên,
như là một thách thức gửi đến sự phát triển của khoa học công nghệ nói chung và công
nghệ thông tin nói riêng. Ngày nay, khái niệm dịch vụ đã, đang và sẽ trở thành một khái
niệm quá đỗi quen thuộc với con người. Tất cả đều được chuyển hóa thành dịch vụ khi
người dùng không muốn tự mình phải thực hiện tất cả mọi việc. Họ muốn những gì đơn
giản nhất, dễ sử dụng nhất và không phải lúc nào cũng phải quản lý nó khi không có nhu
cầu sử dụng. Vai trò của dịch vụ trong cuộc sống hàng ngày là không thể chối cãi.
13
Tất cả các nhu cầu nói trên đều dẫn đến hai câu hỏi chính được đặt ra. Đó là làm
thế nào để giải quyết bài toán lưu trữ một khối lượng dữ liệu, ứng dụng khổng lồ và làm
thế nào để biến việc sử dụng các dữ liệu, ứng dụng thành các dịch vụ để đáp ứng nhu cầu
của người dùng. Và một câu trả lời chung cho cả cho hai câu hỏi “hóc búa” trong nhiều
năm qua này đã xuất hiện. Đó chính là Điện toán đám mây (Cloud computing).
Thuật ngữ "cloud computing" ra đời giữa năm 2007 không phải để nói về một trào
lưu mới, mà để khái quát lại các hướng đi của cơ sở hạ tầng thông tin vốn đã và đang diễn
ra từ mấy năm qua. Quan niệm này có thể được diễn giải một cách đơn giản: Các nguồn
điện toán khổng lồ như phần mềm, dịch vụ... sẽ nằm tại các máy chủ ảo (đám mây) trên
Internet thay vì trong máy tính gia đình và văn phòng (trên mặt đất) để mọi người kết nối
và sử dụng mỗi khi họ cần.
Điện toán đám mây (Cloud Computing) có thể hiểu là mô hình điện toán sử dụng
các công nghệ phần mềm, khoa học 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. Mô hình dịch vụ đám mây, người dùng không phải
quan tâm đến kỹ năng cài đặt, triển khai và ứng dụng phần mềm, các yêu cầu về cở sở hạ
tầng truyền thông, mạng máy tính và Internet để truy cập các dịch vụ. Cloud Computing
giải quyết các vấn đề tối ưu hóa lưu trữ, ảo hóa máy chủ, cơ sở hạ tầng mạng. Ảo hóa tính
toán, sử dụng các siêu máy tính (Super-Computer) để xử lý tính toán và công nghệ tính
toán song song, phân tán, tính toán lưới.
“Điện toán đám mây” chắc hẳn các bạn sẽ nghe thấy cụm từ này rất nhiều trong
thời gian tới. Có thể nói, điện toán đám mây chính là xu hướng phát triển mới của ứng
dụng trong tương lai. Các ông lớn như IBM, Google, Microsoft cũng đang rục rịch chuẩn
bị cho nền tảng điện toán đám mây của riêng mình.
“Chìa khóa” chính giúp Điện toán đám mây (Cloud Computing) giải quyết được
các vấn đề phức tạp kể trên chính là sự ảo hóa. Tất cả tài nguyên của hệ thống đều được
ảo hóa. Ảo hóa nhưng vẫn giữ và vẫn đáp ứng được các yêu cầu cần thiết như các nguồn
tài nguyên vật lý bình thường và vấn đề quản lý rất đơn giản. Đó chính là điều tạo nên sự
khác biệt giữa Điện toán đám mây và các giải pháp khác đã giúp mang lại những lợi ích to
lớn mà không một giải pháp nào tương tự có thể làm được.
Công nghệ ảo hóa đang làm thay đổi bộ mặt của thế giới điện toán bằng các công
cụ có khả năng được triển khai và quản lý máy ảo đơn giản, hiệu quả. Bằng việc tối ưu
hóa tài nguyên mạng, ảo hóa lưu trữ và ảo hóa máy chủ sử dụng các nguồn tài nguyên hệ
thống, và chi phí triển khai ban đầu thấp, ảo hóa đem lại cho các doanh nghiệp khả năng
nhanh chóng thu hồi vốn đầu tư.
14
1. Tổng Quan Về Điện Toán Đám Mây
1.1. Thế nào là đ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 được cung cấp
như một dịch vụ trên mạng Internet”.
Theo Gartner:
“Một mô hình điện toán nơi mà khả năng mở rộng và linh hoạt về công nghệ
thông tin được cung cấp như một dịch vụ cho nhiều khách hàng đang sử dụng các
công nghệ trên Internet”.
Theo Ian Foster:
“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”.
1.2. Nguyên lý hoạt động
Để 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.
1.3. Đặc điểm của điện toán đám mây
- Nhanh chóng cải thiện với người dùng .
- Chi phí được giảm đáng kể.
- Sự độc lập giữa thiết bị.
- Độ tin cậy cải thiện.
- Tính co giãn linh động.
- Bảo mật cải thiện nhờ vào tập trung hóa dữ liệu.
1.4. Các mô hình triển khai của điện toán đám mây
1.4.1. Các đám mây công cộng-Public cloud
Public cloud: Là các dịch vụ đám mây được một bên thứ ba (người bán)
cung cấp. Chúng tồn tại ngoài tường lửa công ty và chúng được lưu trữ đầy đủ
và được nhà cung cấp đám mây quản lý.
1.4.2. Các đám mây riêng - Private cloud
15
Private cloud: Là các dịch vụ đám mây được cung cấp trong doanh
nghiệp. Những đám mây này tồn tại bên trong tường lửa công ty và chúng
được doanh nghiệp quản lý.
1.4.3. Các đám mây lai - Hybrid cloud
Hybrid cloud: Là một sự kết hợp của các đám mây công cộng và đám
mây riêng. Những đám mây này thường do doanh nghiệp tạo ra và các trách
nhiệm quản lý sẽ được phân chia giữa doanh nghiệp và nhà cung cấp đám mây
công cộng.
1.4.4. Các đám mây cộng đồng - Community Cloud
Community Cloud: Là các đám mây được chia sẻ bởi một số tổ chức và
hỗtrợ một cộng đồng cụ thể có mối quan tâm chung (ví dụ: chung sứ mệnh, yêu
cầu an ninh, chính sách…). Nó có thể được quản lý bởi các tổ chức hoặc một
bên thứ ba.
1.5. Các giải pháp của điện toán đám mây
- Cloud Computing ra đời để giải quyết các vấn đề sau:
o Vấn đề về lưu trữ dữ liệu.
o Vấn đề về sức mạnh tính toán.
o Vấn đề về cung cấp tài nguyên, phần mềm.
1.6. Tính bảo mật trong điện toán đám mây
Mục tiêu bảo mật thông tin đám mây
- Tính an toàn.
- Tính đáng tin cậy
- Khả năng tồn tại
2. Kiến Trúc Các Phần Mềm Dịch Vụ Trong Điện Toán Đám Mây
2.1. Giới thiệu phần mềm dịch vụ SaaS(Software as a Service)
2.1.1. Phần mềm dịch vụ SaaS là gì?
SaaS (Software as a Service): Tiếng Việt tạm dịch là “phần mềm dịch vụ”.
Theo định nghĩa của hãng nghiên cứu toàn cầu IDCSaaS là “phần mềm hoạt động
trên web, được quản lý bởi nhà cung cấp và cho phép người sử dụng truy cập từ
xa”.
2.1.2. Các ưu điểm
- Tiết kiệm tiền do không phải mua các máy chủ hoặc phần mềm khác để
hỗ trợ sử dụng, tất cả mọi thứ đều được sử dụng thông qua trình duyệt.
16
- Tập trung ngân sách vào lợi thế cạnh tranh hơn là cơ sở hạ tầng.
- Khách hàng của các ứng dụng SaaS không cần lo lắng về việc cập nhật
các bản vá lỗi hay nâng cấp phần mềm bởi vì điều này đã được thực hiện
bởi các nhà cung cấp dịch vụ.
- Cho phép nhiều người dùng cùng lúc.
- Tính linh hoạt và khả năng mở rộng cao.
- Dễ sử dụng.
- Đối với nhà cung cấp, họ chỉ phải duy trì một ứng dụng chung cho nhiều
đơn vị nên chi phí rẻ hơn so với kiểu hosting truyền thống.
- Cách tiếp cận trước đây của SaaS là ASP (Application Service Provider).
Các ASP cung cấp các thuê bao đối với phần mềm được lưu trữ và phân
phối trên mạng. ASP tính phí theo thời gian sử dụng. Do đó bạn không
phải mua phần mềm mà chỉ thuê nó khi cần.
2.1.3. Một số tính chất
- Tính ảo hoá
- Tập hợp dữ liệu
- Kênh bán hàng:
2.1.4. Kiến trúc SaaS:
Nói ngắn gọn, thì SaaS là tầng đầu tiên trong mô hình Cloud Computing
- là mô hình triển khai phần mềm từ 1 hệ tập trung sang chạy trên máy tính cục
bộ (của người dùng cuối).
Cấp 1: Custom nơi mỗi khách hàng làm chủ phiên bản riêng của ứng
dụng.
Cấp 2: Configurable cung cấp sự linh hoạt cấu hình thông qua metadata.
17
Cấp 3: Configurable, Multi-Tenant-Efficient cung cấp một chương trình
duy nhất để phục vụ cho hàng ngàn, hàng vạn khách hàng cùng 1 lúc.
Cấp 4: Scalable, Configurable, Multi-Tenant-Efficient: Cung cấp hiệu
quả một kiến trúc đa tầng để cho phép khả năng mở rộng giữa các máy chủ.
2.2. Cơ sở hạ tầng như một dịch vụ( IaaS: Infrastructure as a Service)
Những nhà cung cấp cơ sở hạ tầng quản lý một tập hợp lớn các tài
nguyên tính toán như các bộ lưu trữ hay bộ xử lý. Thông qua các công nghệ ảo
hóa, các tài nguyên này có thể được chia nhỏ, gán hay thay đổi kích thước một
cách linh động để xây dựng một hệ thống theo kiểu ad-hoc tùy thuộc vào nhu
cầu của khách hàng, mà ở đây là các nhà cung cấp dịch vụ. IaaS sử dụng nhiều
công nghệ mới, dịch vụ và đầu tư trung tâm dữ liệu để cung cấp IT như một
dịch vụ cho khách hàng, tập trung xung quanh mô hình cung cấp dịch vụ mà
quy định một tiêu chuẩn được xác định trước cơ sở hạ tầng đặc biệt tối ưu cho
các ứng dụng của khách hàng.
2.2.1. Hiện đại theo yêu cầu điện toán
2.2.2. Đám mây của Amazon’s Elastic
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.
Để sử dụng Amazon EC2, trước tiên khách hàng cần tạo một Amazon
Machine Image (AMI).
Amazon EC2cung 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.
2.2.3. Sử dụng Amazon EC2 để chạy các ứng dụng
2.2.4. Đặc điểm dịch vụ Amazon EC2
Có một vài đặc điểm của dịch vụEC2 cung cấp những lợi ích đáng kể
cho doanh nghiệp. Trước hết, Amazon EC2 cung cấp những tài nguyên quan
trọng. Vì quy mô lớn của Amazon và nó có một lượng khách hàng lớn. Nó là
một sự thay thế kinh tế, rẻ hơn nhiều so với một số giải pháp khác. Chi phí phát
sinh để thiết lập và chạy một hệ điều hành được chia sẻ cho nhiều khách hàng,
làm cho tổng chi phí của mỗi khách hàng đều trở nên rẻ hơn. hách hàng chỉ
phải trả một tỷ lệ rất thấp cho các tính năng mà họ thực sự tiêu thụ.
Vấn đề an ninh cũng được cung cấp thông qua ứng dụng web Amazon
EC2. Điều này cho phép người d ng cài đặt tường lửa để kiểm soát việc truy
18
cập mạng giữa các nhóm trường. Amazon EC2 cung cấp một môi trường có độ
tin cậy cao mà trường hợp thay thế có thể nhanh chóng được cấp quyền.
- Khả năng nâng cao tính năng động.
- Khả năng kiểm soát các trường hợp.
- Cấu hình linh hoạt.
- Tích hợp với các ứng dụng web Amazon khác.
- Khả năng phục hồi và hiệu suất đáng tin cậy.
2.3. Nền tảng như một dịch vụ ( PaaS: Platform as a Serivice)
Các hệ thống đám mây thay vì chỉ cung cấp cơ sở hạ tầng như một dịch
vụ, nó còn có thể đưa ra thêm một tầng trừu tượng hóa để cung cấp nền tảng
phần mềm cần thiết cho các hệ thống có thể thực thi được. ích thước của tài
nguyên phần cứng tùy thuộc vào yêu cầu của các dịch vụ cần thực thi và được
tạo ra một cách trong suốt. Có thể nói rằng PaaS là một sự phát triển tuyệt vời
của mô hình phân phối ứng dụng SaaS.
Mô hình PaaS làm cho tất cả các phương tiện cần thiết để hỗ trợ hoàn
thiện vòng đời của việc xây dựng và chuyển giao ứng dụng web và dịch vụ
hoàn toàn có sẵn từ Internet, tất cả đều không tải phần mềm hoặc cài đặt cho
nhà phát triển, quản lý công nghệ thông tin hoặc người sử dụng đầu cuối.
2.4. So sánh dịch vụSaaS, PaaS và IaaS
Để có thể hiểu rõ hơn về các dịch vụ SaaS, PaaS và IaaS trên nền Cloud
Computing, chúng ta có bảng so sánh về các dịch vụ này:
2.5. Các dịch vụ khác trên nền của Cloud Computing bao gồm
- Điện toán theo yêu cầu-Utility Computing.
19
- Dịch vụ web- Web service.
- Dịch vụ quản lý-MSP -Managed Service Provider.
- Điện toán tích hợp- Internet integration.
3. Tìm Hiểu Mô Hình Ảo Hóa Trong Điện Toán Đám Mây
3.1. Công nghệ ảo hóa:
3.1.1. Ảo hóa là gì?
Ảo hoá là công nghệ tiên tiến nhất trong một loạt các cuộc cách mạng
công nghệ nhằm tăng mức độ ảo hóa hệ thống cho phép tăng hiệu suất làm việc
của máy tính lên một cấp độ chưa từng có.
Ảo hóa hệ thống máy chủ tức là ta tiến hành phân chia một server thành
nhiều server ảo hoặc kết hợp nhiều máy chủ vật lý thành một máy chủ logic,
đối với người sử dụng họ nhận biết và sử dụng các server ảo giống như một
máy vật lý độc lập có đủ các tài nguyên cần thiết (bộ vi xử lý, bộ nhớ, kết nối
mạng, …), trong khi các server ảo không hề có những tài nguyên độc lập như
vậy, nó chỉ sử dụng tài nguyên được gán từ máy chủ vật lý. Ở đây, bản chất thứ
nhất là các server ảo sử dụng tài nguyên của máy chủvật lý, bản chất thứ hai là
các server ảo có thể hoạt động như một server vật lý độc lập.
3.1.2. Lợi ích của việc ảo hóa
Thông thường việc đầu tư cho một trung tâm công nghệ thông tin là rất
tốn kém. Chi phí đầu tư mua các máy chủ cấu hình mạnh và các phần mềm bản
quyền là rất đắt đỏ. Trong thời buổi kinh tế khó khăn hiện nay doanh nghiệp
nào cũng muốn cắt giảm và hạn chế tối đa các chi phí không cần thiết mà vẫn
đáp ứng được năng suất và tính ổn định của hệ thống. Thế nên việc ứng dụng
ảo hóa trở thành nhu cầu cần thiết của bất kì doanh nghiệp lớn hay nhỏ. Thay
vì mua mười máy chủ cho mười ứng dụng thì chỉ cần mua một hoặc hai máy
chủ có hỗtrợ ảo hóa thì vẫn có thể chạy tốt mười ứng dụng trên. Điều này cho
ta thấy sự khác biệt giữa hệ thống ảo hóa và không ảo hóa. Bên cạnh đó việc
ứng dụng ảo hóa còn đem lại những lợi ích sau đây:
- Quản lý đơn giản.
- Triển khai nhanh.
- Phục hồi và lưu trữ hệ thống nhanh.
- Cân bằng tải và phân phối tài nguyên linh hoạt.
- Tiết kiệm.
- Ảo hóa góp phần tăng cường tính liên tục.
20
3.1.3. Kiến trúc ảo hóa
Xét về kiến trúc hệthống, các kiến trúc ảo hóa hệ thống máy chủ có thể
ở các dạng dạng chính là: Host-based, Hypervisor-based (còn gọi là bare-metal
hypervisor, nó được chia nhỏ ra làm hai loại là Monothic Hypervisor và
Microkernel Hypervisor), Hybrid. Ngoài ra, tùy theo từng sản phẩm ảo hóa
được triển khai (như VMWare, Microsoft HyperV, Citrix XEN Server) mà
mức độ ảo hóa cụ thể sẽ khác nhau.
Sau đây ta sẽ đi tìm hiểu kỹ lưỡng về các kiến trúc và mức độ ảo hóa
máy chủ.
3.1.3.1. Kiến trúc Hosted-based
Còn gọi là hosted hypervisor, kiến trúc này sử dụng một lớp
hypervisor chạy trên nền tảng hệ điều hành, sử dụng các dịch vụ được
hệ điều hành cung cấp để phân chia tài nguyên tới các máy ảo. Nếu ta
xem hypervisor này là một lớp phần mềm riêng biệt, thì các hệ điều
hành khách của máy ảo sẽ nằm trên lớp thứ 3 so với phần cứng máy chủ.
Ta có thể thấy, một hệ thống ảo hóa sử dụng Mô hình Hosted-
based được chia làm 4 lớp hoạt động như sau:
- Nền tảng phần cứng.
- Hệ điều hành Host.
- Hệ thống virtual machine monitor (hypervisor).
- Các ứng dụng máy ảo: Sử dụng tài nguyên do hypervisor
quản lý.
21
3.1.3.2. Hypervisor-based
Còn gọi là bare-metal hypervisor. Trong Mô hình này, lớp phần
mềm hypervisor chạy trực tiếp trên nền tảng phần cứng của máy chủ,
không thông qua bất kì một hệ điều hành hay một nền tảng nào khác.
Qua đó, các hypervisor này có khả năng điều khiển, kiểm soát phần
cứng của máy chủ. Đồng thời, nó cũng có khả năng quản lý các hệ điều
hành chạy trên nó. Nói cách khác, các hệ điều hành sẽ chạy trên một lớp
nằm phía trên các hypervisor dạng bare-metal.
Ta có thể thấy, một hệ thống ảo hóa máy chủ sử dụng nền tảng
Bare-metal hypervisor bao gồm 3 lớp chính:
o Nền tảng phần cứng: Bao gồm các thiết bị nhập xuất, thiết bị
lưu trữ (Hdd, Ram), bộvi xử lý CPU, và các thiết bị khác (các
thiết bị mạng, vi xử lý đồ họa, âm thanh…).
o Lớp nền tảng ảo hóa Virtual Machine Monitor (còn gọi là
hypervisor), thực hiện việc liên lạc trực tiếp với nền tảng
phần cứng phía dưới, quản lý và phân phối tài nguyên cho
các hệ điều hành khác nằm trên nó.
o Các ứng dụng máy ảo: Các máy ảo này sẽ lấy tài nguyên từ
phần cứng, thông qua sự cấp phát và quản lý của hypervisor.
Khi một hệ điều hành thực hiện truy xuất hoặc tương tác tài
nguyên phần cứng trên hệ điều hành chủ thì công việc của
một Hypervisor sẽ là:
Monolithic Hypervisor
Microkernelized Hypervisor
22
3.1.3.3. Hybrid
Hybrid là một kiểu ảo hóa mới hơn và có nhiều ưu điểm. Trong
đó lớp ảo hóa hypervisor chạy song song với hệ điều hành máy chủ.
Tuy nhiên trong cấu trúc ảo hóa này các máy chủ ảo vẫn phải đi qua hệ
điều hành máy chủ để truy cập phần cứng nhưng khác biệt ở chỗ cả hệ
điều hành máy chủ và các máy chủ ảo đều chạy trong chế độ hạt nhân.
3.1.4. Mức độ ảo hóa
3.1.4.1. Ảo hóa toàn phần-Full Virtualization
Đây là loại ảo hóa mà ta không cần chỉnh sửa hệ điều hành khách
(guest OS) cũng như các phần mềm đã được cài đặt trên nó để chạy
trong môi trường hệ điều hành chủ(host OS). Khi một phần mềm chạy
trên guest OS, các đoạn code của nó không bị biến đổi mà chạy trực tiếp
trên host OS và nó sẽ tưởng là mình đang được chạy trên một hệ thống
thực sự. Bên cạnh đó, ảo hóa toàn phần có thể gặp một số vấn đề về
hiệu năng và hiệu quả trong sử dụng tài nguyên hệ thống.
3.1.4.2. Ảo hóa song song-Paravirtualization
Là một phương pháp ảo hóa máy chủ khác. Với phương pháp ảo
hóa này, thay vì mô phỏng một môi trường phần cứng hoàn chỉnh, phần
mềm ảo hóa này là một lớp mỏng dồn các truy cập các hệ điều hành
máy chủ vào tài nguyên máy vật lý cơ sở, sử dụng môt kernel đơn để
quản lý các server ảo và cho phép chúng chạy cùng một lúc (có thể
ngầm hiểu, một server chính là giao diện người d ng được sử dụng để
23
tương tác với hệ điều hành–hay nói cách khác: Đây là cách để ta cảm
nhận được hệ điều hành).
Ảo hóa song song đem lại tốc độ cao hơn so với ảo hóa toàn
phần và hiệu quả sử dụng các nguồn tài nguyên cũng cao hơn. Nhưng
nó yêu cầu các hệ điều hành khách chạy trên máy áo phải được chỉnh
sửa. Điều này có nghĩa là không phải bất cứ hệ điều hành nào cũng có
thể chạy ảo hóa song song được (trái với Ảo hóa toàn phần). XP Mode
của Windows 7 là một ví dụ điển hình về ảo hóa song song.
3.1.4.3. Ảo hóa hệ điều hành
Một hệ điều hành được vận hành ngay trên một hệ điều hành chủ
đã tồn tại và có khả năng cung cấp một tập hợp các thư viện tương tác
với các ứng dụng, khiến cho mỗi ứng dụng truy xuất tài nguyên phần
cứng cảm thấy như truy xuất trực tiếp máy chủ vật lý. Từ phối cảnh của
ứng dụng, nó được nhận thấy và tương tác với các ứng dụng chạy trên
hệ điều hành ảo, và tương tác với hệ điều hành ảo mặc dù nó kiểm soát
tài nguyên hệ điều hành ảo. Nói chung, không thể thấy các ứng dụng
này hoặc các tài nguyên hệ điều hành đặt trong hệ điều hành ảo khác.
3.1.4.4. Ảo hóa ứng dụng
Thông thường, khi muốn sử dụng một phần mềm nào đó như:
office, design,…
3.2. Công nghệ ảo hóa máy chủ
3.2.1. Công Nghệ Máy ảo (Virtual Machine)
Máy ảo là một máy tính được cài trên một hệ điều hành khác hay một
máy tính khác. Một máy ảo cũng bao gồm phần cứng, các ứng dụng phần mềm
và hệ điều hành. Điều khác biệt ở đây là lớp phần cứng của máy ảo không phải
là các thiết bị thường mà chỉ là một môi trường hay phân vùng mà ở đó nó
được cấp phát một số tài nguyên như là chu kì CPU, bộ nhớ, ỗ đĩa….
Công nghệ máy ảo cho phép cài và chạy nhiều máy ảo trên một máy
tính vật lý. Mỗi máy ảo có một hệ điều hành máy khách riêng lẻ và được phân
bố tài nguyên, ổ cứng, card mạng và các tài nguyên phần cứng khác một cách
hợp lý. Việc phân bố tài nguyên này phụ thuộc vào nhu cầu của từng máy ảo
ứng dụng và cũng t y thuộc vào phương pháp ảo hóa được d ng. Đặc biệt khi
máy ảo cần truy xuất tài nguyên phần cứng thì nó hoạt động giống như một
máy thật hoàn chỉnh. Vì chỉ là một tập tin được phân vùng trên ổ đĩa nên việc
di chuyển các máy ảo từ máy chủ này sang máy chủ khác là rất dễ dàng và
24
không cần quan tâm đến vấn đề tương thích phần cứng hay ảnh hưởng tới máy
chủ.
Trong kiến trúc của một bộ xử lý ảo hóa được chia thành 4 lớp .
- Lớp 0 là lớp có quyền cao nhất có thể truy cập và can thiệp sâu
nhất đến tài nguyên phần cứng. Lớp 0 thường là các hệ điều
hành chủ được cài trên chính máy chủ.
- Lớp 1 là lớp ảo hóa Hypervisor. Lớp này d ng đề quản lý và
phân phối tài nguyên đến các máy ảo.
- Lớp 2 là các hệ điều hành khách chạy trên các máy ảo. Để truy
cập tài nguyên phần cứng nó phải liên lạc với lớp ảo hóa và
phải qua hệ điều hành máy chủ.
- Lớp có quyền can thiệp thấp nhất đến tài nguyên là lớp 3. Đây
là các ứng dụng hoạt động trên các máy ảo. Trong các hệ thống
máy tính lớn d ng để xử lý các ứng dụng thương mại và khoa
học ( mainframe), hệ điều hành chạy trên phần cứng máy thực
ở chế độ ưu tiên vì chỉ có hệ điều hành chủ mới được phép sửa
đổi và can thiệp vào phần cứng bên dưới nó. Còn máy ảo làm
việc ở chế độ giới hạn vì phần cứng mà nó nhìn thấy chỉ là các
thiết bị ảo. Khi máy ảo yêu cầu các lệnh hoặc tiến trình thông
thường thì hệ điều hành chủ sẽ chuyển tiếp chúng đến bộ xử lý
để thực thi trực tiếp, còn đối với các lệnh hoặc các tiến trình
đặc biệt nhạy cảm can thiệp sâu đến phần cứng bên dưới sẽ bị
chặn lại vì có thể làm ảnh hưởng tới hệ thống và máy ảo còn
lại. Hệ điều hành chủ sẽ thực thi lệnh với bộ xử lý trên máy
thực rồi sau đó mô phỏng kết quả rồi trả về cho máy ảo. Đây
là cơ chế nhằm cách ly máy ảo với máy thực để đảm bảo an
toàn hệ thống.
3.3. Tìm hiểu mô hình ảo hóa máy chủ trong điện toán đám mây:
3.3.1. Tìm hiểu vấn đề
Ngày nay, đối với doanh nghiệp việc quản lý tốt, hiệu quả dữ liệu của
riêng công ty cũng như dữ liệu khách hàng, đối tác là một trong những bài toán
được ưu tiên hàng đầu và đang không ngừng gây khó khăn cho họ. Để có thể
quản lý được nguồn dữ liệu đó, ban đầu doanh nghiệp phải đầu tư, 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 sàng cao của dữ liệu.
25
Có nhiều phương pháp để thực hiện tối ưu hóa hệ thống máy chủ, trong
đó ảo hóa máy chủ là một trong những phương pháp được nhắc đến rất nhiều
trong thời gian gần đây. Ảo hóa máy chủ là phương pháp có thể áp dụng ở mọi
hệ thống máy chủ mà không phát sinh thêm chi phí đầu tư. Nó là một biện pháp
rất tốt trong việc tối ưu hóa hệ thống với việc hợp nhất các nguồn tài nguyên
của máy chủ.
3.3.2. Mục tiêu giải pháp triển khai hệ thống
3.3.2.1. Mục tiêu Ảo hóa trong doanh nghiệp
Và quan trọng hơn cả, ảo hóa máy chủ trong công nghệ điện
toán đám mây của doanh nghiệp còn có những mục đích sau:
o Tiết kiệm được chi phí đầu tư, chi phí duy trì hệ thống.
o Tiết kiệm không gian đặt máy chủ và năng lượng tiêu thụ.
o Giảm thời gian khôi phục sự cố.
o Tạo lập được môi trường kiểm tra chạy thử ứng dụng mà
không cần đầu tư thêm hệ thống mới.
o Dễ dàng trong việc mở rộng hệ thống.
o Tạo lập sự tương thích đối với việc sử dụng các chương
trình cũ.
3.3.2.2. Giải pháp triển khai hệ thống
Một bài toán đưa ra cho doanh nghiệp khi họ cần thêm tài
nguyên điện toán mới :
o Lựa chọn 1
Đầu tư và mở rộng cơ sở hạ tầng của tổ chức.
Thường xuyên bổ sung thêm máy chủ, thiết bị lưu trữ
và kết nối.
o Lựa chọn 2
Tập trung hóa và ảo hóa các tài nguyên hiện có.
Nâng cao mức độ sử dụng tài nguyên vượt qua những
hạn chế vật lý.
o Lựa chọn 3
Sử dụng cơ sở hạ tầng điện toán đám mây.
Mở rộng ảo hóa vượt khỏi phạm vi trung tâm dữ liệu
doanh nghiệp.
Thuê các tài nguyên điện toán từ các nhà cung cấp
dịch vụ Cloud.
26
Trả tiền theo mức độ sử dụng.
3.3.3. Mô hình ảo hóa
Doanh nghiệp có rất nhiều máy chủ một máy chủ được đặt ở nhiều nơi
khác nhau, vì vậy việc truy xuất hay bảo trì dữ liệu là rất khó khăn. Vì vậy tất
cả các dữ liệu đều được ảo hóa trong đám mây giúp doanh nghiệp giảm thiểu
chi phí vận hành bảo trì bảo dưỡng.
Tiếp nhận yêu cầu: Ghi nhận lại các thông tin chi tiết về yêu cầu hỗ trợ
như: loại yêu cầu (hỗ trợ, lỗi phát sinh, yêu cầu nâng cấp sửa đổi,…), thông tin
khách hàng hoặc người yêu cầu, hình thức tiếp nhận (điện thoại, email,
chat,…),…
3.3.4. Khả năng xảy ra khi triển khai ảo hóa máy chủ của doanh nghiệp
3.3.4.1. Về chi phí
Định giá cố định: Nhà cung cấp sẽ xác định rõ đặc tả về khả năng
tính toán cố định (dung lượng bộ nhớ được cấp phát, loại CPU và tốc
độ.v.v…)
Định giá theo đơn vị: Được áp dụng phổ biến cho lượng dữ liệu
truyền tải, dụng lượng bộ nhớ được cấp phát và sử dụng, Cách này uyển
chuyên hơn cách trên.
Định giá theo thuê bao: Ứng dụng phần lớn trong mô hình dịch
vụ phần mềm (SaaS) người dùng sẽ tiên đoán trước định mức sử dụng
ứng dụng Cloud (cách tình này thường khó đạt được độ chính xác cao).
3.3.4.2. Các nguy cơ rủi ro và thách thức an toàn thông tin
Các nghiên cứu gần đây cho thấy vấn đề về bảo mật là rào cản
lớn nhất quyết định liệu điện toán đám mây có được sử dụng rộng rãi
nữa hay không.
Các vấn đề bảo mật vẫn không ngăn được sự bùng nổ công nghệ
cũng như sự ưa chuộng điện toán đám mây bởi khả năng giải quyết và
đáp ứng các nhu cầu bức thiết trong kinh doanh.
Một trong những mối lo ngại hàng đầu là dữ liệu sẽ bị trộn lẫn
khi các nhà cung cấp dịch vụ lưu trữ thông tin, dữ liệu của nhiều doanh
nghiệp trong cùng một phần cứng.
An ninh điện toán đám mây đặt ra ba vấn đề: Tính an ninh, tính
riêng tư và sự tuân thủ tính pháp lý trong hợp đồng giữa nhà cung cấp
dịch vụ và doanh nghiệp sử dụng dịch vụ.
27
3.3.5. Đánh giá
Về cơ bản mô hình ảo hóa đám mây trong doanh nghiệp đã được đề ra
có tính khả thi và đáp ứng được các yêu cầu như:
- Vận dụng lý thuyết về công nghệ ảo hóa như: Raid, San, High
Availability và những công nghệ liên quan có chức năng hỗ trợ để áp
dụng cho doanh nghiệp của mình.
- Vận dụng được các thành phần, cấu trúc và chức năng từng phần của
hệ thống ảo hóa. Triển khai mô hình ảo hóa máy chủ có các lợi ích khi
ứng dụng mô hình ảo hóa vào trong thực tế như tiết kiệm chi phí, tăng
hiệu suất, dễ quản lý,….
Phần III. Kết Luận
Qua nghiên cứu và tìm hiểu về tính ảo hóa trong công nghệ điện toán đám
mây-Cloud Computing ta có thể thấy rằng:
Điện toán đám mây là một xu hướng phát triển mới của các trung tâm
dữ liệu (data center). Các máy chủ trong trung tâm dữ liệu được ảo hóa bằng
các công nghệ ảo hóa và được cấp phát động tùy theo nhu cầu sử dụng tài
nguyên của người dùng nhằm thỏa mãn một sự đồng thuận cụ thể ở mức dịch
vụ.
Điện toán đám mây cung cấp cho người dùng nhiều loại hình dịch vụ
khác nhau như dịch vụ cơ sở hạ tầng, dịch vụ nền tảng, dịch vụ phần mềm….
Dịch vụ đám mây phong phú và tiện lợi, tuy nhiên rào cản lớn nhất của
nó là vấn đề ảo hóa.
Công nghệ ảo hóa đang làm thay đổi bộ mặt của thế giới điện toán bằng
các công cụ có khả năng được triển khai và quản lý máy ảo đơn giản, hiệu quả.
Bằng việc tối ưu sử dụng các nguồn tài nguyên hệ thống, và chi phí
triển khai ban đầu thấp, ảo hóa đem lại cho các doanh nghiệp khả năng nhanh
chóng thu hồi vốn đầu tư. Bên cạnh đó, người d ng cá nhân cũng có thể hưởng
lợi từ công nghệ này do nó loại bỏ những nỗi lo âu về tính tương thích giữa các
hệ thống, giúp ta có thể thoái mái thử nghiệm các công nghệ mới mà không
phải tốn quá nhiều thời gian, công sức và hạn chế và các nguy cơ về hư hỏng
hệ thống, mất mát dữ liệu do sơ suất.
Dĩ nhiên, ảo hóa cũng tồn tại những nhược điểm: Nhưng đây là những
điểm có thể khắc phục được, và dường như nó quá nhỏ bé khi đem ra so sánh
với những ưu điểm mà công nghệ này mang lại cho chúng ta.
Về cơ bản, điện toán đám mây được phát triển dựa trên ba yếu tố là máy
tính trung ương, máy chủ/khách và ứng dụng web. Nhưng bản chất của ba
28
thành phần này đều tồn tại các vấn đề về ảo hóa. Khi một tổ chức ủy thác
thông tin quan trọng của mình lên các đám mây, các đám mây sẽ phân tán
thông tin vềmặt địa lý, khi đó, những thông tin quan trọng sẽ không còn nằm
dưới sự kiểm soát trực tiếp của tổ chức đó. Vì vậy vấn đề ảo hóa luôn được đặt
lên hàng đầu. Ngoài các thủ tục thông thường mà các hệ thống ảo hóa thông
thường cung cấp, việc thiết kế phần mềm trong điện toán đám mây còn nằm
trong suốt quá trình phát triển vòng đời phần mềm để có thể làm giảm sự tấn
công trên bề mặt các đám mây.
Mặc dù vậy, trong thời điểm hiện nay, các vấn đề ảo hóa vẫn không
ngăn được sự bùng nổ công nghệ cũng như sự ưa chuộng điện toán đám mây
bởi khả năng giải quyết và đáp ứng các nhu cầu bức thiết trong kinh doanh. Thị
trường của điện toán đám mây rất lớn, có thể kể đến là chính phủ điện tử, giáo
dục, y tế và các khu công nghiệp… Không thể phủ nhận rằng, hiện tại và tương
lai sẽ là thời của điện toán đám mây.
Ngày nay, khi nhu cầu chia sẻ, trao đổi thông tin của mọi người tăng
cao và quan trọng hơn cả đó là nhu cầu về quản lý, phân công công việc của
ban giám đốc doanh nghiệp 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 của họ thì sẽ mang lại
cho họ hiệu quả và lợi nhuận ngày càng cao hơn giảm dần chi phí.
Thông tin được lưu vết, cập nhật và chia sẻ 1 cách tức thời, có thể truy
cập mọi lúc, mọi nơi. Lãnh đạo và đội ngũ quản lý nắm được toàn bộ tình hình
hoạt động hàng ngày của doanh nghiệp, các khó khăn vướng mắc, đề xuất của
người lao động, từ đó có các quyết đinh ph hợp với tình hình thực tế. Tiết
kiệm chi phí, thời gian, tối ưu được nguồn lực và nâng cao năng suất lao động.
Tạo ra môi trường làm việc công bằng, chuyên nghiệp phù hợp với các chu ẩn
mực quốc tế từng bước hình thành và xây dựng văn hóa doanh nghiệp của
riêng mình.
Các file đính kèm theo tài liệu này:
- bao_cao_nckh_noidung_2012_nop_6431.pdf