Red Hat Atomic Host là một biến thể của hệ điều hành mã nguồn mở, được hỗ trợ bởi Red Hat Enterprise, được thiết kế để trở thành một hệ điều hành tối thiểu với các tối ưu hóa cho lưu trữ vùng chứa. Tên đầy đủ của nó là Red Hat Enterprise Linux Atomic Host, nhưng sản phẩm thường được gọi là Red Hat Atomic hoặc Atomic Host hoặc bằng từ viết tắt RHAH.
Dự án Atomic là một bộ sưu tập ngược dòng của các công nghệ hệ điều hành vùng chứa mã nguồn mở, bao gồm Máy chủ nguyên tử. Máy chủ lưu trữ nguyên tử ngược dòng này hoạt động trên Red Hat cũng như hệ điều hành Fedora và CentOS Linux. Red Hat là một nhà cung cấp hệ điều hành Linux đã được thành lập, có mối quan hệ lâu dài với các khách hàng doanh nghiệp. Red Hat Atomic Host có sẵn cho người đăng ký Red Hat Enterprise Linux (RHEL) và các phiên bản được giữ đồng bộ. Ngoài ra, người dùng Red Hat OpenShift được khuyên nên ghép nối phiên bản OpenShift của họ với phiên bản RHAH phù hợp để cho phép khả năng tương thích và tự động hóa tối đa dưới các trang bìa.
Dự án Atomic sử dụng hệ điều hành lưu trữ vùng chứa được thiết kế cho khối lượng công việc quy mô lớn, một số lượng lớn các máy phân tán về cơ bản giống hệt nhau. Máy chủ lưu trữ nguyên tử Red Hat nhúng Docker, nguyên tử, etcd, flannel và các công cụ hoạt động vùng chứa khác vào hệ điều hành. Các thư viện và gói không cần thiết cho hoạt động vùng chứa không được bao gồm trong HĐH, điều này giúp nó luôn nhẹ và hiệu quả.
Triển khai Máy chủ nguyên tử Mũ đỏ
Red Hat Atomic Host có thể được triển khai trên phần cứng vật lý, trình giám sát được chứng nhận như Red Hat Enterprise Virtualization và VMware vSphere, và cơ sở hạ tầng đám mây riêng hoặc công cộng như Amazon Web Services và Google Compute Platform. Nó bao gồm một hệ thống tệp chỉ đọc, ít gói hơn bộ RHEL cho mục đích chung và một lệnh duy nhất - nguyên tử - để quản lý các thay đổi của máy chủ. Hệ thống Máy chủ Nguyên tử Red Hat được thiết kế để triển khai tạm thời và tự động hóa cao không giống như RHEL; tùy chỉnh và kiểm soát máy chủ riêng lẻ bị hạn chế.
Các bản cập nhật cho Hệ điều hành máy chủ lưu trữ nguyên tử Red Hat có thể được tải xuống và triển khai trong một bước thông qua nguyên tử quản lý lệnh, khuyến khích cập nhật đơn giản và khôi phục các thay đổi. Khi hình ảnh được cập nhật, phiên bản trước đó sẽ được giữ lại để khôi phục, nhưng không có sự kết hợp giữa hai phiên bản.
Project Atomic, trong Red Hat Atomic Host hoặc các phiên bản khác của nó, là một trong nhiều hệ điều hành được thiết kế hoặc tối ưu hóa cho vùng chứa. Những người khác bao gồm:
- Container Linux của CoreOS
- Alpine Linux
- Boot2Docker
- Windows Server 2016
- Ubuntu Core
- RancherOS
Để thiết lập và chạy Máy chủ nguyên tử, quản trị viên phải tải xuống hình ảnh Máy chủ nguyên tử từ Red Hat, tạo máy ảo bằng công cụ quản lý ảo của Red Hat, tạo ISO siêu dữ liệu, đính kèm init.iso vào máy ảo và khởi động nó, sau đó kích hoạt công nghệ điều phối vùng chứa Kubernetes và cuối cùng cho phép truyền thông giữa các vùng chứa. Ngoài ra còn có các tùy chọn cài đặt khác:Ví dụ:khách hàng của Amazon Web Services có thể triển khai phiên bản RHAH mới nhất từ Amazon Machine Image.
Red Hat cung cấp các công nghệ quản lý hệ điều hành và ứng dụng cho bản phân phối Atomic thô sơ, bao gồm một bộ chứa Công cụ nguyên tử RHEL cho nhu cầu gỡ lỗi và công nghệ phân lớp gói để chứa các ứng dụng bền bỉ và phụ thuộc. Ví dụ:người dùng có thể cài đặt gói VMware Tools để Atomic Host chạy tốt hơn và nhanh hơn với các môi trường dựa trên VMware.
Ghi chú của người biên tập: Red Hat đã làm việc trên một công nghệ có tên Nền tảng Doanh nghiệp Nguyên tử chưa bao giờ được phát hành. Nền tảng doanh nghiệp nguyên tử là một dự án OpenShift và không liên quan đến Máy chủ nguyên tử.