Icon Icon Icon
Ảo hóa OpenStack là gì? Dùng OpenStack mang lại lợi ích?

Tin Công Nghệ

Ảo hóa OpenStack là gì? Dùng OpenStack mang lại lợi ích?

303 26/04/2022

Ảo hóa OpenStack là một công nghệ ảo hóa với nhiều tính năng, mang đến nhiều lợi ích khác nhau. Để hiểu rõ hơn về OpenStack, hãy cùng ITNow tìm hiểu chi tiết bên dưới bài viết này nhé!

Ảo hóa OpenStack là gì?

Ảo hóa OpenStack là gì? Dùng OpenStack mang lại lợi ích?

OpenStack được xem là nền tảng mã nguồn mở miễn phí được phát triển trên nền tảng công nghệ điện toán đám mây. Nhờ đó các máy ảo và các tài nguyên khác cung cấp đến người dùng dưới dạng Infrastructuren-as-a-Service (IaaS).

Ảo hóa OpenStack là một ứng dụng của công nghệ ảo hoá (Virtualization). Ảo hoá này chính là ảo hoá các phần cứng, phần mềm, các hệ thống, hệ điều hành, chương trình vận hành và điều khiển các phần mềm đó tựa như một server vật lý thật mà người ta thường gộp các tài nguyên ảo này thành một server ảo (VPS).

Nó chính là một hệ thống mã nguồn mở ảo hoặc một hệ điều hành ảo cho phép người dùng nghiên cứu, chỉnh sửa và quản lý thông tin của mình một cách tùy ý, hiệu quả dựa thao nhu cầu của họ.

>> Tiết lộ Ảo hóa là gì? Tại sao bạn nên dùng công nghệ ảo hóa?

Các thành phần bên trong của Openstack

Ảo hóa OpenStack là gì? Dùng OpenStack mang lại lợi ích?

Compute Infrastructure

Bao gồm nhiều loại nova bao gồm: nova compute, nova network, nova schedule, nova api và nova volume.

No- Schedule có nhiệm vụ lọc các thông tin cụ thể từ số lượng thông tin khổng lồ để cung cấp kịp thời. No-compute với nhiệm vụ chạy các máy ảo, No-network thực hiện cấu hình lại các mạng ảo cho máy ảo. Cuối cùng chính là No-Volume sẽ tiếp nhận công việc xử lý, tạo xóa thêm hay bớt các volume vào instance.

Storage Infrastructure (Swift)

Gồm Proxy node và Storage nodes. Ban đầu các proxy nodes sẽ tiếp nhận các yêu cầu xử lý, gửi về cho storage nodes , tiếp theo là sao lưu các mục yêu cầu dưới một account, khu lưu trữ (container) hay vùng đối tượng (các object).

Thông tin thêm các container sẽ thuộc sở hữu của 1 account (không giới hạn số lượng) cùng các object sẽ là các tập con bên trong container. Từ đó, điều bắt buộc chính là phải có ít nhất một container bên trong account nhằm tiến hành các thao tác update. Tóm lại, Swift sẽ thực hiện các công việc như ghi chép lại những thông tin dữ liệu.

Imaging service (Glance)

Qua tên gọi ta có thể đoán được chức năng của phần này chính là xử lý những File hình ảnh của server ảo. Ngoài ra, chúng ta còn thực hiện được 1 số công việc quản trị khác như cập nhật thêm các tính năng virtual disk images, cài đặt các chế độ quyền riêng tư cho các hình, tuỳ biến dễ dàng việc chỉnh sửa hay xoá ảnh.

>> Bật mí Công nghệ ảo hóa VMware là gì?

Sử dụng ảo hóa OpenStack mang đến những lợi ích gì?

Ảo hóa OpenStack là gì? Dùng OpenStack mang lại lợi ích?

Ảo hóa OpenStack không đơn thuần là một phần mềm mã nguồn mở mà còn là hệ thống mã nguồn mở gồm nhiều tính năng:

  • Compute: quản lý và cung cấp máy ảo, cho phép người điều khiển bằng các lệnh.
  • Glance: quản lý các image ảo.
  • Object Storage: quản lý các kho lưu trữ ảo chứa thông tin, dữ liệu.
  • Identity Server: quản lý chương trình xác thực dành cho các User, Projects.
  • Open Network: quản lý Network cho các máy ảo.
  • Open Dashboard: cung cấp giao diện đồ họa đến người dùng.

Ngoài ra còn sở hữu các lợi ích như sau:

  • Openstack hẳn là một hệ điều hành Cloud.
  • Miễn phí, cho phép bạn tự do mở mã nguồn.
  • Ứng dụng được cho cả Public cùng Private Cloud.

Vắn tắt về ảo hóa OpenStack:

Ảo hóa OpenStack là gì? Dùng OpenStack mang lại lợi ích?

  • OpenStack là một dự án mã nguồn mở nhằm triển khai Private cloud và Public cloud, bao gồm nhiều thành phần (tài liệu trong tiếng Anh được gọi là Project) do các công ty, tổ chức và lập trình viên tự nguyện xây dựng và phát triển.
  • Có 3 nhóm chính tham gia bao gồm: Nhóm điều hành, nhóm phát triển cùng nhóm người dùng.
  • Ảo hóa OpenStack hoạt động theo hướng mở: Công khai lộ trình phát triển và công khai mã nguồn,…
  • Tháng 10/2010 Rackspace và NASA công bố phiên bản đầu tiên của OpenStack, mang tên là OpenStack Austin cùng 2 thành phần chính (Project): Compute (tên mã là Nova), Object Storage (tên mã là Swift).
  • Các phiên bản OpenStack có chu kỳ 6 tháng. Nghĩa là 6 tháng một lần sẽ công bố phiên bản mới cùng với các tính năng bổ sung.
  • Tính đến nay đã có 13 phiên bản của ảo hóa OpenStack gồm: Austin, Bexar, Cactus, Diablo, Essex, Folsom, Grizzly, Havana, Icehouse, Juno, Kilo, Liberty và Mitaka.
  • Tên các phiên bản được bắt đầu theo thứ tự A, B, C, D, … trong bảng chữ cái.
  • Các thành phần có tên và mã dự án đi kèm với Havana bao gồm 9 thành phần sau:
      • Compute (code-name Nova)
      • Networking (code-name Neutron)
      • Object Storage (code-name Swift)
      • Block Storage (code-name Cinder)
      • Identity (code-name Keystone)
      • Image Service (code-name Glance)
      • Dashboard (code-name Horizon)
      • Telemetry (code-name Ceilometer)
      • Orchestration (code-name Heat)

>> Xem ngay Công nghệ ảo hóa Hyper-V là gì?

Qua bài viết trên, chắc có lẽ bạn đã hiểu công nghệ ảo hóa OpenStack là gì cũng như những ưu điểm do OpenStack mang lại rồi đúng không? ITNow chúc bạn thành công nhé!

CHIA SẺ BÀI VIẾT

Icon Icon Icon

Có thể bạn quan tâm

Đề nghị báo giá ngay
Chat qua zalo
Chat qua Facebook
Gọi ngay: