OpenStack cloud software là gì


OpenStack1 platform điện toán đám mây nguồn mở hỗ trợ cả public cloudsprivate clouds. Nó cung ứng biện pháp xây dựng hạ tầng điện toán đám mây đơn giản, với khả năng mở mangphổ biến tính năng phong phú.

Openstackmột cloud software được ngoại hình để chạy trên các sản phẩm phần cứng như x86, ARM. Nó ko sở hữu yêu cầu gì về đặc tính phần mềm hay phần cứng, nó tích hợp mang những hệ thống kế thừa và những sản phẩm bên vật dụng ba.

Ban đầu, OpenStack được tăng trưởng bởi NASA và Rackspace, phiên bản thứ nhất vào năm 2010. Định hướng của họ từ lúc mới bắt đầu là tạo ra 1 dự án nguồn mở mà tất cả người với thể tiêu dùng hoặc đóng góp. OpenStack dưới chuẩn Apache License 2.0, vì vậy phiên bản thứ 1 đã vững mạnh phổ biến trong cộng đồng được tương trợ bởi hơn 12000 cùng tác viên trên gần 130 quốc gia, và hơn 150 doanh nghiệp bao gồm Redhat, Canonical, IBM, AT&T, Cisco, Intel, PayPal, Comcastmột phổ biến cái tên khác. Đến nay, OpenStack đã cho xây dựng thương hiệu 13 phiên bản bao gồm: Austin, Bexar, Cactus, Diablo, Essex, Folsom, Grizzly, Havana, Icehouse, Juno, Kilo, Liberty, Mitaka.

I.  Các thành phần của OpenStack:
OpenStack ko nênmột dự án đơn lẻ mà là 1 nhóm những dự án nguồn mở nhằm mục đích chế tạo những dịch vụ cloud hoàn chỉnh. OpenStack đựng rộng rãi thành phần:

1. OpenStack computer: là module quản lý và cung ứng máy ảo. Tên phát triển của nó Nova. Nó hỗ trợ nhiều hypervisors gồm KVM, QEMU, LXC, XenServer... Compute là 1 dụng cụ mạnh mẽ mà với thể điều khiển tất cả những công việc: networking, CPU, storage, memory, tạo, điều khiển và xóa bỏ máy ảo, security, access control. Bạn thể điều khiển hầu hết bằng lệnh hoặc từ giao diện dashboard trên web.

2. OpenStack Glance: là OpenStack Image Service, quản lý các disk image ảo. Glance tương trợ những ảnh Raw, Hyper-V (VHD), VirtualBox (VDI), Qemu (qcow2) và VMWare (VMDK, OVF). Bạn sở hữu thể thực hiện: cập nhật thêm các virtual disk images, cấu hình những public và private image và điều khiển việc truy hỏi cập vào chúng, và tất nhiênvới thể tạo và xóa chúng.

3. OpenStack Object Storage: sử dụng để quản lý lưu trữ. Nó là 1 hệ thống lưu trữ phân tán cho quản lý mọi những dạng của lưu trữ như: archives, user data, virtual machine image … Có đa dạng lớp redundancy và sự nhân văn được thực hành tự động, do đấy lúc mang node bị lỗi thì cũng ko làm cho mất dữ liệu, và việc hồi phục được thực hiện tự động.

4. Identity Server: quản lý xác thực cho user và projects.

5. OpenStack Netwok: là thành phần quản lý network cho các máy ảo. Cung cấp chức năng network as a service. Đây là hệ thống với những tính chất pluggable, scalable và API-driven.

6. OpenStack dashboard: sản xuất cho người quản trị cũng như người dùng giao diện đồ họa để truy vấn cập, cung cấp và tự động tài nguyên cloud. Việc mẫu mã mang thể mở mang giúp dễ dàng thêm vào những sản phẩm cũng như dịch vụ ngoại trừ như billing, monitoring và những phương tiện giám sát khác.
Source: IDC & Maychudell24h I Xem thêm : triển khai OpenStack với Dell EMC và Red Hat