News Tổng quan những kiến trúc & những mức ảo hóa máy chủ

Thảo luận trong 'Tin công nghệ' bắt đầu bởi minhduongpro, 26/2/21.

  1. minhduongpro PageRank 2 Member

    Tham gia ngày:
    21/7/17
    một.4. Các kiến trúc ảo hóa.

    1.4.1. Kiến trúc ảo hóa Hosted-based.

    Còn gọi là kiến trúc hosted hypervisor, kiến trúc này tiêu dùng 1 lớp hypervisor chạy trên nền móng hệ quản lý, dùng các dịch vụ được hệ quản lý sản xuất để phân chia tài nguyên tới những máy ảo. Nếu như ta xem hypervisor này là một lớp phần mềm biệt lập, 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 sở hữu phần cứng máy chủ.

    Ta với thể thấy, một hệ thống ảo hóa sử dụng mô hình Hosted-based được chia khiến 4 lớp hoạt động như sau:

    • nền móng phần cứng: Bao gồm các vật dụng nhập xuất, trang bị lưu trữ (Hdd, Ram), bộ vi xử lý CPU, và những vật dụng khác (các vật dụng mạng, vi xử lý đồ họa, âm thanh…)
    • Hệ điều hành Host: Hệ quản lý này thực hiện việc giao thông trực tiếp sở hữu phần cứng, qua đó cung cấp những nhà sản xuất và chức năng phê chuẩn hệ điều hành này.
    • Hệ thống virtual machine monitor (hypervisor) : Chạy trên nền tảng hệ điều hành Host, các hệ thống này lấy tài nguyên và nhà sản xuất do hệ điều hành host cung ứng, thực hiện việc quản lý, phân chia trên những tài nguyên này.
    • những áp dụng máy ảo: tiêu dùng tài căn do hypervisor quản lý.
    Mối giao thông giữa phần cứng và trình điều khiển thiết bị trên hệ quản lý trong kiểu ảo hóa VMM được biểu đạt như sau :

    • Bước trước tiên mô phỏng phần cứng: Lớp ảo hóa hypervisor sẽ tạo ra 1 phân vùng trên ổ đĩa cho các máy ảo. Phân vùng này bao gồm những phần cứng ảo như ổ đĩa, bộ nhớ….
    • Hypervisor vun đắp mối liên lạc giữa lớp ảo hóa có hệ điều hành: khi một máy ảo truy hỏi xuất tài nguyên thì lớp hypervisor sẽ thay thế máy ảo ấy gởi những đề xuất tới hệ quản lý máy chủ để buộc phải thực hiện,
    • khi hệ điều hành nhận được những đề xuất này. Nó giao thông mang trình điều khiển trang bị phần cứng.
    • các trình điều khiển vật dụng phần cứng giao thông tới các phần cứng trên máy thực.
    • quá trình này sẽ xảy ra ngược lại khi với các tư vấn từ các phần cứng tới hệ điều hành chủ.
    một số hệ thống hypervisor dạng Hosted-base với thể kể đến như Vmware Server,Microsoft Virtual PC, máy ảo Java ..

    >>> Xem thêm: mua supermicro cse 813

    một.4.2. Kiến trúc ảo hóa Hypervisor-based.

    Còn gọi là kiến trúc 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 móng phần cứng của máy chủ, ko duyệt bất kì một hệ quản lý hay 1 nền tảng nào khác. Qua ấy, các hypervisor này sở hữu khả năng điều khiển, kiểm soát phần cứng của máy chủ. Cùng lúc, nó cũng có khả năng quản lý các hệ quản lý chạy trên nó. Đề cập bí quyết khác, các hệ điều hành sẽ chạy trên 1 lớp nằm phía trên những hypervisor dạng bare-metal.

    Ta với thể thấy, 1 hệ thống ảo hóa máy chủ dùng nền tảng Bare-metal hypervisor bao gồm 3 lớp chính:

    • nền tảng phần cứng: Bao gồm các vật dụng nhập xuất, thiết bị lưu trữ (Hdd, Ram), bộ vi xử lý CPU, và những thiết bị khác (các vật dụng mạng, vi xử lý đồ họa, âm thanh…)
    • Lớp nền tảng ảo hóa Virtual Machine Monitor (còn gọi là hypervisor), thực hành việc liên lạc trực tiếp với nền móng phần cứng phía dưới, điều hành và cung cấp tài nguyên cho những hệ điều hành khác nằm trên nó.
    • những vận dụng máy ảo: những máy ảo này sẽ lấy tài nguyên trong khoảng phần cứng, ưng chuẩn sự cấp phát và quản lý của hypervisor.
    lúc một hệ điều hành thực hành tầm nã 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 1 Hypervisor sẽ là:

    • Hypervisor mô phỏng phần cứng. Nó khiến các hệ quản lý tưởng rằng mình đang dùng tài nguyên vật lý của hệ thống thật.
    • Hypervisor liên lạc với các trình điều khiển trang bị
    • những trình điều khiển thiết bị phần cứng giao thông trực tiếp tới phần cứng vật lý.
    một số thí dụ về các hệ thống Bare-metal hypervisor như là: Oracle VM, Vmware ESX Server, IBM's POWER Hypervisor (PowerVM), Microsoft's Hyper-V (xuất xưởng tháng 6 năm 2008), Citrix XenServer…

    một.4.3. Kiến trúc ảo hóa Hybrid.

    Hybrid là 1 kiểu ảo hóa mới hơn và với phổ quát thế mạnh. Trong đó lớp ảo hóa hypervisor chạy đồng thời với hệ quản lý máy chủ. Bên cạnh đó 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 vấn cập phần cứng nhưng dị biệt ở chỗ cả hệ quản lý máy chủ và những máy chủ ảo đều chạy trong chế độ hạt nhân. Lúc 1 trong hệ quản lý máy chủ hoặc một máy chủ ảo cần xử lý tác vụ thì CPU sẽ chuyên dụng cho nhu cầu cho hệ quản lý máy chủ hoặc máy chủ ảo tương ứng. Lý do khiến Hyrbird tốc độ hơn là lớp ảo hóa chạy trong chế độ hạt nhân (chạy cùng lúc sở hữu hệ điều hành), trái có Virtual Machine Monitor lớp ảo hóa chạy trong trong chế độ các bạn (chạy như một ứng dụng cài trên hệ điều hành).

    >>> Xem thêm: mua linh kiện máy chủ



    một.5. Các mức độ ảo hóa.

    1.5.1. Ảo hóa toàn phần - Full Virtualization.

    Đây là cái ảo hóa mà ta không cần chỉnh sửa hệ quản lý 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ệ quản lý chủ (host OS). Lúc 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à phần mềm đó như đang được chạy trên một hệ thống thực thụ. Ngoài ra, ảo hóa toàn phần sở hữu thể gặp 1 số vấn đề về hiệu năng và hiệu quả trong sử dụng tài nguyên hệ thống.

    Trình điều khiển máy ảo phải sản xuất cho máy ảo 1 “ảnh” của tất cả hệ thống, bao gồm BIOS ảo, không gian bộ nhớ ảo, và các đồ vật ảo. Trình điều khiển máy ảo cũng phải tạo và duy trì cấu trúc dữ liệu cho các thành phần ảo(đặc biệt là bộ nhớ), và cấu trúc này phải luôn được cập nhật cho mỗi 1 truy vấn cập tương ứng được thực hiện bởi máy ảo.

    một.5.2. Paravirtualization - Ảo hóa đồng thời

    Là một phương pháp ảo hóa máy chủ mà trong đấ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 tìm cập những hệ điều hành máy chủ vào tài nguyên máy vật lý cơ sở vật chất, 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, 1 Server chính là giao diện người dùng được tiêu dùng để tương tác sở hữu hệ điều hành).

    Ảo hóa đồng thời mang lại tốc độ cao hơn so có ảo hóa toàn phần và hiệu quả tiêu dùng những nguồn tài nguyên cũng cao hơn. Nhưng nó đề xuất 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 mang nghĩa là không phải bất cứ hệ quản lý nào cũng với thể chạy ảo hóa cùng lúc được (trái mang Ả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 cùng lúc.

    1.5.3. Ảo hóa hệ điều hành.

    1 hệ điều hành được vận hành ngay trên 1 hệ quản lý chủ đã tồn tại và sở hữu khả năng cung cấp một tập hợp những thư viện tương tác mang những ứng dụng, làm cho mỗi vận dụng truy xuất tài nguyên phần cứng cảm thấy như tróc nã xuất trực tiếp máy chủ vật lý. Trong khoảng phối cảnh của vận dụng, nó được nhận thấy và tương tác mang những ứng dụng chạy trên hệ điều hành ảo, và tương tác với hệ quản lý ảo mặc dù nó kiểm soát tài nguyên hệ điều hành ảo. Đại quát, chẳng thể thấy những áp dụng này hoặc những tài nguyên hệ điều hành đặt trong hệ quản lý ảo khác.

    phương pháp ảo hóa này đặc biệt hữu ích giả dụ dịch vụ muốn đem đến cho cùng đồng người dùng khác nhau các chức năng khác nhau của hệ thống trên 1 một máy chủ độc nhất. Đây là một bí quyết tuyệt vời cho những doanh nghiệp máy chủ Web: Họ tiêu dùng ảo hóa container (OS ảo) để khiến 1 trang Web chủ “tin rằng” trang web này kiểm soát đông đảo máy chủ tuy nhiên, trên thực tiễn mỗi trang Web chủ san sớt cộng một máy mang những trang Web khác, mỗi trang Web này lại có 1 container riêng.

    một.5.4. Ảo hóa ứng dụng.

    thông thường, khi muốn dùng 1 phần mềm nào đó như office, design, người dùng hay có nghĩ suy rằng cần phải tốn thời gian cài đặt phần mềm đấy lên trên máy tính, cụ thể hơn là lên hệ quản lý đang dùng. Điều này tốn khá nhiều thời kì, nhất là nếu vận dụng trên những đơn vị to, mang cả nghìn máy tính, và song song vấn đề điều hành những phần mềm này như ai truy tìm xuất, thời gian truy xuất cho phép ra sao trở thành 1 thách thức thật sự.

    do vậy, khái niệm ảo hóa vận dụng có mặt trên thị trường. 1 Ứng dụng được ảo hóa sẽ ko được cài đặt lên máy tính một phương pháp thường nhật, mặc dù ở góc độ người dùng, ứng dụng vẫn hoạt động 1 cách thức bình thường. Ảo hóa áp dụng sẽ giúp tách rời sự phụ thuộc giữa nền tảng phần cứng, hệ quản lý và vận dụng có nhau.

    mô phỏng hoạt động

    sở hữu khá đa dạng doanh nghiệp đã tham gia vào thời kỳ ảo hóa ứng dụng với những mô hình khác nhau. Có thể nói đến như Citrix với mô phỏng Application Streaming, Microsoft với mô phỏng Microsoft Application Virtualization. Ở đây chúng ta sẽ Phân tích về mô phỏng Application Streaming của Citrix.

    công nghệ streaming cho phép người điều hành với thể “đẩy” và điều hành các áp dụng trên nền tảng hệ điều hành Windows đến bất cứ quý khách nào theo yêu cầu. Cụ thể hơn: duyệt những con đường truyền dữ liệu được dành riêng, những vận dụng được vận chuyển về trang bị của người dùng, sau đó chạy trên 1 môi trường fake lập.

    >>> Xem thêm: mua ổ cứng hdd14tb
     
    #1

Chia sẻ trang này