Các phƣơng pháp ảo hóa phổ biến:

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Tìm hiểu và ứng dụng công nghệ Cloud computing với nền tảng Google app engine (Trang 25 - 27)

CHƢƠNG 2 .CƠNG NGHỆ ẢO HĨA

2.3 Các phƣơng pháp ảo hóa phổ biến:

2.3.1 Ảo hóa máy chủ (Server Vitualization)

Hình 2.1: Server Vitualization

Mục đích chính của việc ảo hóa máy chủ chính là tách rời mối liên hệ luồng công việc của máy chủ. Do đó, từ máy chủ vật lý để từ đó có khả năng phân thành nhiều luồng công việc hơn đem đến sự hiệu quả đáng kể trong đơn vị. Ví dụ, đơn cử trung bình với một máy vật lý dùng làm DHCP chỉ sử dụng hết 3/10 khả năng của máy vật lý vậy cịn 7/10 sẽ về đâu. Đó là sự lãng phí và khơng hiệu quả. Với ảo hóa máy chủ cho phép dùng hết 10/10 khả năng máy vật lý lúc này máy vật lý sẽ kiêm nhiều nhiệm vụ hơn nhƣ DNS, FTP và các ứng dụng khác, tăng cao tính hiệu quả và Hyper- V trên Windows Server 2008 sử dụng nền tảng công nghệ hypervisor là một minh chứng hiệu quả nó đem lại khả năng chạy nhiều hệ điều hành máy khách thƣờng gọi là Partition (phân vùng) trên một máy chủ đơn lẻ. Khả năng phân luồng công việc máy chủ trở thành hiện thực. Bên cạnh đó Hyper-V cũng đem đến những cải thiện đáng kể cho máy chủ nâng cao tính sẵn sàng cho hệ thống và khả năng mở rộng hạ tầng, đơn giản hóa việc sao lƣu và phục hồi, giảm chi phí điều hành Hyper-V của Microsoft là sản phẩm kế thừa trƣớc đó Microsoft Virtual Server và là nền tảng giải pháp ảo hóa của Microsoft.

Ảo hóa ứng dụng là một dạng cơng nghệ ảo hóa khác cho phép tách rời mối liên kết giữa ứng dụng và hệ điều hành chủ bằng cách tạo ra “lớp tƣơng thích” giúp tăng sự mềm dẻo trong quản lý và tƣơng thích của các ứng dụng. Bằng cách chạy các ứng dụng một cách tập trung thay vì cài đặt lên mỗi máy trạm, quản lý việc cập nhật phiên bản ứng dụng phần mềm trở nên dễ dàng hơn, giải quyết sự đụng độ giữa các ứng dụng và việc thử nghiệm sự tƣơng thích của chúng cũng trở nên dễ dàng hơn. Microsoft Application Virtualization (App-V) trƣớc đây đƣợc biết đến với cái tên Microsoft SoftGird Application Virtualization là một giải pháp ảo hóa ứng dụng cho nhiều tổ chức ngày nay.

2.3.3 Ảo hóa lƣu trữ

Số lƣợng các công ty phát triển và lƣu trữ dữ liệu tăng ngày càng nhanh. Do sự chuyển dịch các chu trình kinh doanh sang các ứng dụng số dựa trên Web, các cơng ty đang bị chìm ngập trong biển dữ liệu. Việc tăng quá nhanh dữ liệu đang gây ra vấn đề cho nhiều công ty.

Thứ nhất, do dung lƣợng lƣu trữ nhỏ, nhiều ứng dụng đã tạo ra quá nhiều dữ liệu hơn khả năng lƣu trữ vật lý trên một máy chủ. Thứ hai, nhiều ứng dụng, đặc biệt những ứng dụng dựa trên Internet, có nhiều máy cần truy cập cùng dữ liệu. Tất cả các dữ liệu trì hỗn trên một máy có thể gây ra sự tắc nghẽn, đó là khơng đề cập đến nguy cơ các máy chủ có thể khơng hoạt động nếu một máy chủ chứa tồn bộ các dữ liệu của ứng dụng bị hỏng. Cuối cùng, sự bùng nổ các máy có thể gây ra các vấn đề về sao lƣu; nói cách khác, sao chép dữ liệu là nhiệm vụ khơng tƣởng khi có hàng trăm nghìn máy cần đƣợc sao lƣu dữ liệu.

Vì những lý do này, dữ liệu cũng đƣợc ảo hóa. Các công ty sử dụng phƣơng pháp lƣu trữ tập trung (lƣu trữ ảo hóa) nhƣ một biện pháp tránh các vấn đề truy cập dữ liệu. Hơn nữa, chuyển sang lƣu trữ dữ liệu tập trung có thể giúp các cơng ty CNTT giảm chi phí và tăng hiệu quả quản lý dữ liệu.

Vai trò của phần cứng

Mặc dù ảo hóa là một cơng nghệ phần mềm, tác động của ảo hóa là khiến phần cứng trở nên càng quan trọng hơn. Đó là do việc tháo dỡ rất nhiều máy chủ và dịch chuyển các hệ điều hành đến các máy ảo khiến các máy chủ còn lại, những máy mà hỗ trợ tất cả các máy ảo đó, trở nên quan trọng hơn bao giờ hết.

Mặc dù, các cơng ty CNTT có thể chấp nhận các máy chủ riêng rẽ trong môi trƣờng “một ứng dụng, một máy chủ” bị hỏng bởi mỗi lỗi hệ thống sẽ ảnh hƣởng đến một nhóm ngƣời sử dụng, ảo hóa thì hồn tồn khác. Mỗi máy chủ hỗ trợ nhiều máy ảo và nhiều ứng dụng của ngƣời sử dụng. Nếu một máy chủ ảo hóa gặp sự cố, nó sẽ gây ảnh hƣởng đến nhiều ứng dụng và toàn bộ ngƣời sử dụng các ứng dụng đó.

Phần cứng sẽ chỉ trở nên quan trọng hơn khi một phần cứng mới và sẵn sàng để ảo hóa xuất hiện trên thị trƣờng. Các nhà sản xuất phần cứng đang tạo ra những khả

năng ảo hóa có tầm quan trọng lớn. Do vậy, khi ứng dụng phần mềm ảo hóa, một tác động khơng ngờ là phần cứng mới trở nên ngày càng quan trọng hơn.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Tìm hiểu và ứng dụng công nghệ Cloud computing với nền tảng Google app engine (Trang 25 - 27)

Tải bản đầy đủ (PDF)

(85 trang)