Sự khác biệt giữa Cloud Computing và Virtualization

Anonim

Cloud Computing vs. Virtualization

Máy tính và Ảo hoá có liên quan đến các thuật ngữ trong việc tối ưu hoá tài nguyên của cơ sở hạ tầng IT. Ảo hóa là một công nghệ được sử dụng trong khái niệm Điện toán đám mây. Ảo hóa đang sử dụng cùng một cơ sở hạ tầng phần cứng để xây dựng một số máy chủ ảo theo yêu cầu và yêu cầu. Ví dụ giả sử bạn cần một máy chủ Windows Server và Linux cho mục đích khác, bạn có thể xây dựng nó trong cùng một máy chủ vật lý bằng cách sử dụng kỹ thuật Ảo hóa.

Ảo hóa ảo (Virtual Virtualization) và Ảo hóa Ảo (Virtual Virtualization)

Ảo hóa đang sử dụng cùng một cơ sở hạ tầng phần cứng để xây dựng một số máy chủ ảo theo yêu cầu và yêu cầu. Nếu chúng ta đặt nó trong một lớp kiến ​​trúc lớp 1 sẽ là SAN (Storage Area Network), lớp 2 sẽ là các máy chủ phần cứng (máy chủ phiến) để phân bổ tài nguyên và lớp trên cùng sẽ là máy chủ lưu trữ. Phần mềm ảo hóa như Citrix, VMware vSphere, Xen, Microsoft Hyper V, Sun xVM sẽ chạy trên các máy chủ lớp đầu được gọi là máy chủ lưu trữ. Máy chủ lưu trữ chạy bất kỳ hệ điều hành và các máy chủ ảo có thể được xây dựng trên bất kỳ hệ điều hành theo yêu cầu.

Kỹ thuật Ảo hóa đã được giới thiệu để đạt được việc sử dụng tối ưu các thiết bị phần cứng và giảm gánh nặng bảo trì và chi phí liên quan. Virtual sever với cấu hình tương tự như máy chủ chuyên dụng, sẽ cho hiệu suất chính xác những gì máy chủ chuyên dụng có thể thực hiện nếu cần thiết. Kỹ thuật được đề cập ở trên được gọi là Soft Virtualization. Có một kỹ thuật gọi là Hard Virtualization được thực hiện bằng cách phân bổ các tài nguyên dành riêng khi xây dựng máy chủ. Điều này có thể được thực hiện trên máy chủ thương hiệu chỉ với Pre OS. Đây là cơ bản phân vùng vật lý và sẽ không đạt được mức sử dụng tối đa.

Khái niệm máy tính đám mây là để cung cấp các máy chủ ảo với một chi tiết cấu hình cụ thể với hệ điều hành cụ thể, ứng dụng và dịch vụ. Vị trí vật lý của lõi (Bộ vi xử lý hoặc quyền lực tính toán), phần mềm, truy cập dữ liệu và không gian lưu trữ là không quan trọng đối với người dùng. Cloud Computing sử dụng kỹ thuật Ảo hóa để đạt được các tiêu chí của nó.

Cơ bản Cloud Computing là một bộ sưu tập của Ảo hóa Kỹ thuật, SOA (Service Oriented Architecture), Tự động hóa và Tiện ích Computing.

Khái niệm kinh doanh đằng sau việc này, thay vì có mỗi máy chủ vật lý cho từng dịch vụ hoặc ứng dụng ngay tại chỗ, bạn có thể thuê một máy chủ ảo ngoài trang web từ một nhà cung cấp điện toán đám mây. Tài nguyên ngoài trang này không yêu cầu nhân lực chuyên dụng để bảo trì từ quan điểm của công ty.Công ty có thể xác định yêu cầu kỹ thuật và cung cấp cho nhà cung cấp điện toán đám mây hoặc tính toán yêu cầu tài nguyên và đặt hàng cho một máy chủ đám mây trực tuyến.

Cloud Computing kết hợp IaaS và SaaS (IasS và SaaS). IaaS có nghĩa là Cơ sở hạ tầng như một Dịch vụ và SaaS là ​​Phần mềm như một Dịch vụ. Thay vì đầu tư vào Máy chủ, SAN, Phần mềm, Rack Space, Thiết bị Mạng, Băng thông, nhân viên bảo trì tốt hơn của họ để mua một dịch vụ máy chủ đám mây từ một nhà cung cấp điện toán đám mây. Trong mô hình này, doanh nghiệp không cần phải đầu tư nhiều tiền vào cơ sở hạ tầng và không cần phải tốn chi phí sửa chữa hoặc bảo trì.

Phần mềm như một Dịch vụ (SaaS) là một khái niệm cung cấp các dịch vụ phần mềm cho doanh nghiệp trên nền tảng IaaS ảo. Các tệp cài đặt hoặc tệp nhị phân sẽ được giữ trong máy chủ lưu trữ nơi phần mềm ảo hóa đang chạy và sẽ được cài đặt trên các máy chủ ảo khi và khi được yêu cầu hoặc yêu cầu.

Vì vậy, với IaaS và SaaS, các nhà cung cấp máy tính đám mây sẽ có thể cung cấp toàn bộ giải pháp trong một hộp ảo duy nhất theo nhu cầu của khách hàng. Ví dụ nếu bạn muốn chạy một máy chủ cho Microsoft Exchange Server cho mục đích gửi thư cho nhân viên, thay vì mua một máy chủ vật lý và sử dụng nhiều tài nguyên hơn, bạn có thể mua hộp điện toán đám mây với MS Exchange được cài đặt với kết nối internet hoặc kết nối VPN với mạng công ty.

Sự khác biệt giữa Cloud Computing và Virtualization

(1) Ảo hóa là một kỹ thuật nhưng Cloud Computing là một khái niệm sử dụng các kỹ thuật Ảo hóa.

(2) Ảo hóa có thể được thực hiện nội bộ tại chỗ và sự tham gia của nguồn lực ngoại trừ phần cứng vẫn còn tồn tại nhưng trong Cloud Computing thì không cần nguồn lực bên trong.