Các tính năng

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 28 - 30)

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

2.4. Ảo hóa máy chủ với Hyper-V

2.4.2. Các tính năng

Broad operating system support

Khả năng hỗ trợ đa dạng hệ điều hành máy khách bao gồm cả 32bit và 64bit và đa dạng về nền tảng máy chủ nhƣ Windows, Linux và những hệ điều hành khác.

Extensibility

Đƣợc hỗ trợ với khả năng mở rộng đáng kể nhờ việc xây dựng dựa trên Windows Management Instrumentation (WMI) và application programming interfaces (APIs) cho phép các nhà sản xuất phần mềm và các nhà phát triển có thể xây dựng nên những cơng cụ hỗ trợ, các tiện ích và cải tiến cho nền tảng áo hóa này.

Netwok Load Balancing

Đƣợc trang bị các khả năng cho phép chuyển mạch ảo từ đó cung cấp các tính năng Windows Network Load Balancing (NLB) cho các máy ảo đang chạy trên các máy chủ vật lý khác nhau.

Quick migration

Hyper-V cũng cung cấp Quick Migration, đó là khả năng di chuyển một máy qua các Cluster nodes mà không làm mất dữ liệu với sự gián đoạn dịch vụ ít nhất. Để thực hiện điều này, một máy ảo đƣợc đặt trong chế độ ghi lại, tình trạng bộ nhớ Active và bộ xử lý đƣợc Capture đến đĩa, tƣ cách tài nguyên lƣu trữ đƣợc chuyển đến một Node khác trên Cluster. Trên một Node mới, tình trạng bộ nhớ Active máy ảo, bộ xử lý đƣợc Reload, quá trình xử lý đƣợc resume. Tuỳ vào lƣu trữ cơ bản và kích thƣớc của dữ liệu, cả q trình có có thể mất vài giây hay vài phút, tùy thuộc vào dung lƣợng cần ghi lớn hay nhỏ.

Scalability

Hyper-V với khả năng hỗ trợ nhiều bộ vi xử lý, cũng nhƣ khả năng nâng cao truy cập bộ nhớ giữa các máy ảo. từ đó đem lại khả năng mở ra mơi trƣờng ảo hóa với tính năng mở rộng số lƣợng lớn máy ảo trên một máy vật lý kết hợp với tính năng Quick Migration mở rộng trên nhiều máy vật lý.

Hyper-V với sự hỗ trợ đa dạng về bộ xử lý điều hành cũng nhƣ kiến trúc cải tiến truy cập bộ nhớ trong các máy ảo đã đem lại một máy chủ với khả năng mở rộng

nhiều máy ảo hơn trên một máy chủ đồng thời kết hợp với tính năng Quick Migration tạo điều kiện cho vấn đề mở rộng áo hóa ra các host trong hạ tầng.

Virtual machine snapshots

Chức năng snapshot Hyper-V cho phép cấu hình và tình trạng của một máy ảo ở bất kì thời điểm xác định nào, cũng cung cấp khả năng reload lại bất hì Snapshot hiện hành nào chỉ trong có vài giây. Các Snapshot Hyper-V có thể rất hữu ích trong bối cảnh cần thực hiện những thay đổi gia tăng đến một máy ảo với khả năng quay ngƣợc lại tình trạng trƣớc đó. Chức năng Snapshot Hyper-V đƣợc thiết kế đặc biệt để dùng cho việc kiểm tra và phát triển các môi trƣờng, không phải trong cấu trúc làm việc.

Live Migration

Công nghệ này cho phép di chuyển các Server ảo hóa từ máy chủ vật lý này sang máy chủ vật lý khác, nhƣng vẫn đảm bảo khơng có bất kì sự gián đoạn nào hay cảm nhận thời gian chễ của bộ xử lý trong những phiên kết nối truy cập. Windows Server 2008 R2 đều cung cấp 2 cách thức di chuyển tự động là: Quick Migration và Live Migration. Mặc dù cả 2 cách thức này đều nhằm mục đích là chuyển dời máy chủ ảo hóa giữa các máy chủ Hyper-V nhƣng phƣơng pháp, cách thức hồn thành cơng việc là khác nhau. Cách thực hiện của Quick Migration là sẽ lƣu lại, di dời VMs đến vị trí khác sau đó khơi phục sự hoạt động VMs này, có nghĩa theo cách này cần một chút thời gian chễ của hệ thống cho việc di dời máy chủ ảo hóa. Trong khi đó Live Migration thì sử dụng cơ chế khác và cách thức Live Migration xử lý nhƣ sau: Giả sử ta có hai Node trên cùng một Cluster sẽ dùng thực hiện Live Migration. Node một chứa VMs sẽ dời đi, Node hai là mục tiêu mà VMs sẽ dời đến và ngƣời dùng đang truy cập kết nối với node một.

Tiến trình như sau

o Bƣớc đầu tiên của quá trình live migration một ảnh chụp ban đầu của VMs trên node một đƣợc chuyển sang node hai;

o Trong trƣờng hợp ngƣời dùng đang truy cập tại node một thì những sự thay đổi và hoạt động trên node một vẫn diễn ra bình thƣờng, tuy nhiên những thay đổi này sẽ đƣợc ghi lại;

o Những thay đổi trên node một đƣợc đồng bộ liên tục đến node hai. Khi đã đồng bộ xong thì node một sẽ tự động ở chế độ nghỉ và các phiên truy cập trên node một đƣợc chuyển sang node hai.

Hình 2.3: Live Migration

Quá trình Live Migration diễn ra rất nhanh nên các phiên làm việc kết nối hầu nhƣ không cảm nhận đƣợc sự gián đoạn nào, điểm này cải tiến cho Quick Migration.

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 28 - 30)

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

(85 trang)