Mô tả: Red Hat® OpenShift® là một nền tảng hợp nhất để xây dựng, hiện đại hóa và triển khai các ứng dụng trên quy mô lớn. Làm việc thông minh hơn và nhanh hơn với bộ dịch vụ hoàn chỉnh để đưa ứng dụng ra thị trường trên cơ sở hạ tầng mà bạn lựa chọn.
Red Hat OpenShift là gì?
Red Hat OpenShift, nền tảng ứng dụng đám mây lai hàng đầu trong ngành do Kubernetes cung cấp, tập hợp các dịch vụ đã được thử nghiệm và tin cậy để giảm bớt khó khăn trong việc phát triển, hiện đại hóa, triển khai, chạy và quản lý ứng dụng. OpenShift mang lại trải nghiệm nhất quán trên đám mây công cộng, tại chỗ, đám mây lai hoặc kiến trúc điện toán biên.
Chọn giải pháp tự quản lý hoặc quản lý hoàn toàn. Cho dù bạn vận hành nó như thế nào, OpenShift vẫn giúp các nhóm tập trung vào công việc quan trọng.
USE CASES - Các trường hợp nên sử dụng Red Hat OpenShift
Làm việc với các ứng dụng truyền thống, hiện đại hóa và dựa trên nền tảng đám mây
Cho dù bạn đang xây dựng các ứng dụng mới hay hiện đại hóa các ứng dụng hiện có, OpenShift đều hỗ trợ các khối lượng công việc đòi hỏi khắt khe nhất bao gồm AI/ML, biên, v.v. Tự động hóa việc triển khai và quản lý vòng đời với hệ sinh thái đối tác công nghệ rộng lớn của chúng tôi.
Phát triển và phân phối ứng dụng
Hợp lý hóa quy trình công việc để bắt đầu sản xuất nhanh hơn, bao gồm các quy trình Jenkins tích hợp sẵn và công nghệ chuyển nguồn sang hình ảnh của chúng tôi để chuyển thẳng từ mã ứng dụng sang vùng chứa.
Hiện đại hóa các ứng dụng hiện có
Tập hợp các nhóm phát triển, vận hành và bảo mật trong một nền tảng duy nhất để hiện đại hóa các ứng dụng hiện có, đồng thời tăng tốc quá trình phát triển và phân phối ứng dụng gốc trên nền tảng đám mây mới.
AI/ML
Tăng tốc quy trình làm việc AI/ML và phân phối các ứng dụng thông minh được hỗ trợ bởi AI với Red Hat OpenShift tự quản lý hoặc dịch vụ đám mây AI/ML của chúng tôi.
AI/ML trên Red Hat OpenShift
Điện toán biên - Edge computing
Mở rộng dịch vụ ứng dụng đến các địa điểm ở xa và phân tích đầu vào trong thời gian thực với khả năng tính toán biên của Red Hat OpenShift.
Red Hat Edge
CUSTOMER SUCCESS - Các trường hợp ứng dụng thành công Red Hat OpenShift
Các công ty trong danh sách Fortune Global 500 đang ủng hộ Red Hat OpenShift:
50%
của Fortune Global 500 công ty hàng không vũ trụ và quốc phòng
57%
của Fortune Global 500 công ty công nghệ
51%
của các công ty tài chính Fortune Global 500
80%
của Fortune Global 500 công ty viễn thông
54%
của các công ty phụ tùng và xe có động cơ Fortune Global 500
của Fortune Global 500 cửa hàng thực phẩm và dược phẩm
CLOUD SERVICES EDITIONS - Các phiên bản dành cho Cloud
Red Hat OpenShift có sẵn dưới dạng nền tảng ứng dụng chìa khóa trao tay từ các nhà cung cấp đám mây lớn. Xây dựng, hiện đại hóa và triển khai các ứng dụng trên quy mô lớn trên nhà cung cấp đám mây mà bạn chọn.
So sánh các phiên bản
Red Hat OpenShift Service on AWS
Nền tảng ứng dụng chìa khóa trao tay được quản lý toàn phần cho phép các tổ chức tăng hiệu quả hoạt động, tái tập trung vào đổi mới và nhanh chóng xây dựng, triển khai và mở rộng quy mô ứng dụng trong môi trường AWS gốc.
Microsoft Azure Red Hat OpenShift
Nền tảng ứng dụng chìa khóa trao tay được quản lý hoàn toàn giúp các tổ chức tăng hiệu quả hoạt động, tập trung vào đổi mới và nhanh chóng xây dựng, triển khai và mở rộng quy mô ứng dụng.
Red Hat OpenShift Dedicated
Red Hat® OpenShift® Dedicated là một sản phẩm Red Hat OpenShift được quản lý, có sẵn trên Google Cloud Platform. Nó cung cấp nền tảng ứng dụng để giảm độ phức tạp trong vận hành để bạn có thể tập trung vào việc xây dựng và mở rộng quy mô các ứng dụng nhằm tăng thêm giá trị cho doanh nghiệp của mình.
Red Hat® OpenShift® Dedicated cho phép bạn tận dụng các dịch vụ gốc của Google Cloud, hỗ trợ mô hình thanh toán linh hoạt và có thể được mua với mức chiết khấu chi tiêu cam kết trên đám mây hiện có của bạn.
Red Hat OpenShift on IBM Cloud
Red Hat OpenShift on IBM Cloud là dịch vụ đám mây Red Hat OpenShift được quản lý nhằm giảm độ phức tạp trong hoạt động và giúp các tổ chức xây dựng và mở rộng quy mô ứng dụng với tính bảo mật của IBM Cloud. Điều này cho phép bạn tập trung vào việc phát triển và quản lý các ứng dụng của mình cũng như xây dựng khối lượng công việc dựa trên Red Hat OpenShift trên dịch vụ đám mây công cộng được quản lý để tăng khả năng phản hồi, khả năng mở rộng và độ tin cậy.
SELF-MANAGED EDITIONS - Các phiên bản tự quản lý
Là tùy chọn triển khai tự quản lý “Self-managed deployment”, Red Hat OpenShift Platform Plus có thể được cài đặt tại cơ sở “on premise”, đám mây, đám mây được quản lý hoặc ở điện toán biên cung cấp trải nghiệm, quản lý và bảo mật nhất quán cho người dùng trên cơ sở hạ tầng kết hợp.
Các dịch vụ tự quản lý của Red Hat được xây dựng dựa trên nhau để giúp bạn linh hoạt lựa chọn mức độ kiểm soát và bảo mật của mình. Tùy chọn tự quản lý được Red Hat đề xuất là Red Hat OpenShift Platform Plus, bao gồm tất cả các tính năng của Red Hat OpenShift Container Platform cùng với quản lý và bảo mật cụm nâng cao, các yếu tố cần thiết về quản lý dữ liệu và đăng ký vùng chứa doanh nghiệp.
Red Hat OpenShift Platform Plus
Một nền tảng hoàn chỉnh để tăng tốc phát triển ứng dụng và hiện đại hóa ứng dụng. Tải xuống Red Hat OpenShift Platform Plus datasheet.
BAO GỒM
Mọi thứ trong nền tảng Red Hat OpenShift Container Platform cộng thêm:
Tìm hiểu thêm về Red Hat OpenShift Platform Plus
Các tùy chọn tự quản lý self-managed options khác
MID-LEVEL
Red Hat OpenShift Container Platform
Một bộ đầy đủ các hoạt động cũng như các dịch vụ và công cụ dành cho nhà phát triển bao gồm mọi thứ trong Red Hat OpenShift Kubernetes Engine cùng với các tính năng và dịch vụ bổ sung. Tải xuống datasheet.
Tìm hiểu thêm về Red Hat OpenShift Container Platform
ENTRY-LEVEL
Red Hat OpenShift Kubernetes Engine
Thời gian chạy Kubernetes dành cho doanh nghiệp bao gồm hệ điều hành bộ chứa bất biến Red Hat Enterprise Linux CoreOS, bảng điều khiển dành cho quản trị viên và Red Hat OpenShift Virtualization. Tải xuống datasheet.
Tìm hiểu thêm về Red Hat OpenShift Kubernetes Engine
Đọc hướng dẫn sizing và subscription của Red Hat để hiểu rõ hơn về mô hình đăng ký cho các dịch vụ tự quản lý self-managed Red Hat OpenShift.
(Lưu ý: Giá trên web có tính chất tham khảo, có thể tăng hoặc giảm so với hiện tại, Quý khách vui lòng liên hệ để có báo giá tốt nhất.)
Red Hat OpenShift cloud services editions
Reserved instances of Red Hat OpenShift are available for as little as $0.076/hour.*
*Pricing based on 4vCPU, 3 year contract. Minimum worker node configuration required.
Red Hat OpenShift
Service on AWS
Pricing details
Infrastructure
Cloud hosted
AWS
Azure
Google Cloud
IBM Cloud
Billed by
1. Red Hat for OpenShift
2. Google Cloud for infrastructure used
IBM
Managed by
Red Hat and AWS
Red Hat and Microsoft
Red Hat
Supported by
Red Hat and IBM
Service level agreement (SLA)
99.95% uptime
Eligibility towards committed spend discounts
Amazon Web Services Enterprise Discount Program
Azure Consumption Commitment Benefit
Google Cloud Committed Use Discounts
BM Cloud Enterprise Savings Plan
Choice of standard, high-memory, or high-CPU worker nodes
√
Choice of worker node sizes
Included support: Red Hat premium support and industry-leading site reliability engineers (SREs)
Continuous management of updates, security patches, and releases
Monitoring, logging, metrics, service mesh, and CI/CD capabilities
Price consistency across available regions
Red Hat OpenShift API Management included (up to 100,000 calls per day)
Self-managed Red Hat OpenShift editions
Chọn Red Hat OpenShift Platform Plus để có trải nghiệm Openshift toàn diện nhất hoặc phiên bản khác tùy theo nhu cầu của bạn. Giá cả khác nhau dựa trên quy mô (sizing) và lựa chọn đăng ký (Subcriptions) của bạn.
RED HAT RECOMMENDS
Được xây dựng dựa trên khả năng của Red Hat OpenShift Container Platform với nền tảng hoàn chỉnh để tăng tốc phát triển ứng dụng và hiện đại hóa ứng dụng. Tải xuống datasheet.
Thêm một bộ đầy đủ các hoạt động cũng như các dịch vụ và công cụ dành cho nhà phát triển bao gồm mọi thứ trong Red Hat OpenShift Kubernetes Engine cùng với các tính năng bổ sung. Tải xuống datasheet.
Cung cấp các khả năng nền tảng, tập trung vào bảo mật của Kubernetes dành cho doanh nghiệp trên Red Hat Enterprise Linux CoreOS để chạy các bộ chứa trong môi trường đám mây lai. Tải xuống datasheet.
BAO GỒM:
Tìm hiểu thêm
Hướng dẫn đăng ký và định cỡ Red Hat OpenShift tự quản lý
(Self-managed Red Hat OpenShift sizing and subscription guide)
Giới thiệu
Tài liệu này sẽ giúp bạn hiểu mô hình đăng ký “Subcription model” cho các dịch vụ Red Hat® OpenShift® tự quản lý và cung cấp hướng dẫn từng bước về cách ước tính số lượng bản quyền cần thiết cho môi trường OpenShift. Thông tin định cỡ “sizing” chính xác hơn có sẵn theo yêu cầu.
Các tùy chọn đăng ký bản quyền Red Hat OpenShift (Red Hat OpenShift subscription offerings)
Red Hat OpenShift cung cấp nền tảng quản lý và phát triển ứng dụng nhất quán trên môi trường đám mây lai mở, đồng thời hỗ trợ cơ sở hạ tầng tại chỗ, ảo và vật lý cũng như triển khai đám mây riêng, đám mây công cộng và biên. Có 2 cách để vận hành và sử dụng Red Hat OpenShift: OpenShift tự quản lý “self-managed OpenShift” và dịch vụ đám mây OpenShift được quản lý hoàn toàn “fully managed OpenShift cloud services”.
OpenShift tự quản lý “self-managed OpenShift” cho phép bạn cài đặt, vận hành và quản lý môi trường OpenShift của Red Hat với khả năng kiểm soát, tính linh hoạt và tùy chỉnh tối đa, để bạn có thể vận hành môi trường của riêng mình bắt đầu từ cơ sở hạ tầng. OpenShift tự quản lý “self-managed OpenShift” được hỗ trợ tại chỗ—sử dụng máy chủ vật lý, ảo hóa và trong môi trường đám mây riêng—và trong môi trường đám mây công cộng được hỗ trợ. Bạn kiểm soát việc nâng cấp, quản lý cơ sở hạ tầng cấp thấp hơn và duy trì các thỏa thuận cấp độ dịch vụ (SLA).
Các dịch vụ đám mây OpenShift “OpenShift cloud services” được quản lý và vận hành hoàn toàn bởi Red Hat và các đối tác đám mây công cộng của nó trong các đám mây công cộng lớn. Nhóm kỹ thuật về độ tin cậy của trang web (SRE) chuyên trách quản lý và duy trì cơ sở hạ tầng và dịch vụ cốt lõi của Red Hat OpenShift, cho phép nhóm DevSecOps của bạn tập trung vào việc phát triển và triển khai các ứng dụng mới cũng như hiện đại hóa các ứng dụng hiện có.
Tất cả các phiên bản của OpenShift đều cung cấp trải nghiệm người dùng nhất quán cho các nhà phát triển và hoạt động trên mọi môi trường, cho phép bạn chuyển các kỹ năng và ứng dụng của mình sang môi trường đám mây nơi ứng dụng của bạn chạy tốt nhất.
Các dịch vụ phần mềm OpenShift tự quản lý:
Các dịch vụ đám mây OpenShift được cung cấp:
Các thành phần của gói đăng ký (Subscription components):
Các môi trường triển khai OpenShift tự quản lý (Self-managed OpenShift environments)
Có thể sử dụng OpenShift tự quản lý (Red Hat OpenShift Platform Plus, Red Hat OpenShift Container Platform và Red Hat OpenShift Kubernetes Engine) ở bất kỳ nơi nào Red Hat Enterprise Linux 64-bit được chứng nhận và hỗ trợ.
Red Hat OpenShift 4 hỗ trợ 3 phương thức triển khai chính:
Để triển khai tự quản lý, OpenShift có thể được cài đặt trên:
Để biết thêm thông tin về những nền tảng nào được hỗ trợ, hãy truy cập trang tài liệu chính thức của OpenShift Container Platform.
Cần phải đăng ký quyền truy cập Red Hat Cloud Access để sử dụng đăng ký OpenShift subcriptions của bạn trên môi trường đám mây công cộng được chứng nhận. Để biết thêm thông tin, hãy truy cập trang Red Hat Cloud Access
Tìm hiểu thêm về nền tảng và môi trường đám mây mà Red Hat OpenShift đã được thử nghiệm và chứng nhận.
Các loại đăng ký “Subscription types”
Các đăng ký Red Hat OpenShift Platform Plus, Red Hat OpenShift Container Platform và Red Hat OpenShift Kubernetes Engine có sẵn 2 tùy chọn, mỗi tùy chọn có 2 cấp độ hỗ trợ:
Như với Red Hat Enterprise Linux:
Khắc phục thảm họa “Disaster recovery”
Red Hat định nghĩa 3 loại môi trường khắc phục thảm họa (DR)—nóng “hot”, ấm “warm” và lạnh “cold”. Chỉ cần đăng ký OpenShift trả phí cho DR nóng.
Các cụm ngủ đông “Hibernating clusters” không được cấu hình và thiết kế rõ ràng cho DR ấm hoặc lạnh—chẳng hạn như các cụm chạy trên dịch vụ đám mây đang tạm thời ngủ đông do nhu cầu thấp hơn—cần phải đăng ký. Khi cụm DR ấm hoặc lạnh được đưa ra khỏi chế độ ngủ đông để chạy khối lượng công việc, thì cần phải đăng ký. Tạm thời đưa một cụm ra khỏi chế độ ngủ đông để bảo trì hoặc kiểm tra định kỳ không yêu cầu đăng ký bổ sung cho bất kỳ thành phần nào trong các dịch vụ phần mềm OpenShift.
Khi thiết lập cụm DR ấm “warm DR cluster”, hãy thêm nhãn nút cơ sở hạ tầng “infrastructure node label” vào đó. Điều này sẽ ngăn không cho nó được tính vào tổng số đăng ký trả phí của bạn.
Đối với cả DR ấm và DR lạnh, đăng ký Red Hat OpenShift có thể được chuyển từ môi trường chính sang môi trường DR khi thảm họa xảy ra để khôi phục dịch vụ và duy trì tuân thủ các điều khoản đăng ký của Red Hat.
Di chuyển và nâng cấp (Migration and swing upgrades)
Red Hat OpenShift 4 cung cấp các bản nâng cấp tại chỗ giữa các phiên bản nhỏ. Nếu bạn đang nâng cấp từ Red Hat OpenShift 3 hoặc cần thực hiện nâng cấp luân phiên giữa các phiên bản nhỏ OpenShift 4 do thời gian bảo trì hoặc các cân nhắc khác, đăng ký Red Hat OpenShift của bạn sẽ bao gồm cả cơ sở hạ tầng ban đầu và đích của cơ sở hạ tầng di chuyển 1 chiều “1-way migration” cho đến khi quá trình di chuyển đó hoàn tất. Trong quá trình di chuyển, các công cụ quản lý đăng ký của Red Hat sẽ hiển thị môi trường của bạn ở trạng thái không tuân thủ dựa trên số lượng đăng ký OpenShift mà bạn đã mua. Red Hat cho phép điều này đối với các bản nâng cấp phiên bản chính và sẽ không yêu cầu mua gói đăng ký bổ sung để tuân thủ trở lại trong quá trình di chuyển. Cuối cùng, OpenShift cung cấp công cụ hỗ trợ việc di chuyển này, cùng với các dịch vụ tư vấn của Red Hat, nếu muốn. Xem tài liệu về bộ công cụ di chuyển dành cho vùng chứa “migration toolkit for containers”.
Tính số giấy phép cho các lõi có siêu phân luồng “Entitlements for cores with hyperthreading‘
Việc xác định xem một nút OpenShift cụ thể có sử dụng 1 hoặc nhiều lõi vật lý hay không được xác định bằng việc hệ thống đó có bật siêu phân luồng “hyperthreading” hay không. Lưu ý rằng siêu phân luồng chỉ là một tính năng của bộ xử lý trung tâm (CPU) của Intel. Khám phá cách xác định xem một hệ thống cụ thể có hỗ trợ siêu phân luồng hay không.
Đối với các hệ thống đã bật siêu phân luồng và trong đó 1 siêu phân luồng tương đương với 1 lõi hệ thống có thể lập lịch, phép tính số lõi theo tỷ lệ 2 cores = 4 logical CPUs hoặc vCPUs sẽ được sử dụng.
Nói cách khác, đăng ký 2-core subscription bao gồm 4 CPU logic trong hệ thống siêu phân luồng. Các công cụ quản lý đăng ký của Red Hat giả định rằng tính năng siêu phân luồng được bật cho các hệ thống sử dụng bộ xử lý trung tâm của Intel.
Tính số giấy phép đối với các nút điện toán ảo hóa “Entitlements for virtualized compute nodes”
Khi triển khai các nút điện toán OpenShift compute nodes cho một trình ảo hóa, chẳng hạn như VMware vSphere hoặc Red Hat OpenStack Platform, số lượng quyền được yêu cầu sẽ ít hơn so với số lõi/luồng được gán cho các nút điện toán ảo hoặc tổng số lõi của máy chủ vật lý.
Ví dụ: một cụm OpenShift bao gồm các nút điện toán ảo có tổng cộng 200 cores sẽ yêu cầu 100 giấy phép loại 2-core/4-thread khi các nút ảo hóa vật lý cơ bản có hơn 200 cores. Cụm OpenShift 200 cores tương tự, khi được triển khai vào cụm bộ ảo hóa vật lý có tổng cộng chỉ 120 cores - dẫn đến việc sử dụng quá nhiều tài nguyên CPU OpenShift tại bộ ảo hóa - sẽ chỉ cần giấy phép 120 cores (60 2-core/4-thread).
Dải lõi (Core bands)
Đăng ký Red Hat OpenShift subscriptions sử dụng một hệ thống đo lường được gọi là dải lõi “core bands”. Điều này có nghĩa là các đăng ký (quyền triển khai và sử dụng OpenShift) được áp dụng và sử dụng ở cấp cụm OpenShift và áp dụng cho tất cả các nút tính toán OpenShift compute nodes đủ điều kiện trên cụm đó. Nếu có nhiều cụm OpenShift, bạn sẽ tổng hợp tổng số lõi được sử dụng bởi các nút điện toán OpenShift compute nodes trên tất cả các cụm để xác định số lượng đăng ký là cần thiết. Ví dụ: nếu bạn có 100 đăng ký two-core Red Hat OpenShift Container Platform subscriptions, thì tổng cộng 200 cores (400 vCPU có siêu phân luồng) có sẵn để áp dụng cho các nút điện toán OpenShift compute nodes trên tất cả các cụm OpenShift đang chạy.
Cân nhắc về máy chủ vật lý (Bare metal server considerations)
Máy chủ vật lý có thể được cấp quyền sử dụng đăng ký OpenShift dựa trên core-based (2-core/4 logical CPU) hoặc socket-based (1-2 socket, 64 cores) Red hat OpenShift subscriptions. Nếu sử dụng đăng ký dựa trên lõi “core-based subscriptions”, hãy xếp chồng số lượng đủ để bao phủ tổng số lõi vật lý trong máy chủ.
Ngoài các đăng ký dựa trên lõi “core-based subscriptions”, Red Hat còn cung cấp các đăng ký dựa trên socket “socket-based subscriptions” cho OpenShift. Đối với một số loại triển khai nhất định, đây là một lựa chọn kinh tế hơn. Các đăng ký dựa trên socket “socket-based subscriptions” được giới hạn ở việc cấp quyền cho một máy chủ x86 có tối đa 2 sockets với tổng số 64 lõi “cores” trên chúng. Các đăng ký dựa trên socket “socket-based subscriptions” hiện chỉ có sẵn cho máy chủ x86 và ARM chứ không có sẵn cho kiến trúc IBM zSystems và IBM Power.
Để cấp quyền cho một máy chủ vật lý, hãy xếp chồng 1 hoặc nhiều đăng ký để bao phủ tổng số socket hoặc lõi vật lý trong đó (tùy theo số nào lớn hơn). Ví dụ: một máy chủ có 2 socket và 48 cores. Cần một đăng ký vì máy chủ có 2 socket và ít hơn 64 cores, trong khi máy chủ có 2 socket và 96 cores sẽ cần 2 đăng ký. Cần có hai đăng ký để bao gồm 96 cores vì một đăng ký duy nhất bao gồm tối đa 64 cores.
Đăng ký Bare-metal socket-pair subscriptions cũng đi kèm với đăng ký cơ sở hạ tầng “infrastructure subscriptions” cho bảng điều khiển control plane và cơ sở hạ tầng. Khối lượng công việc cơ sở hạ tầng và bảng điều khiển đủ điều kiện (được giải thích chi tiết bên dưới) có thể được triển khai cho một trong hai hoặc kết hợp các máy chủ ảo và/hoặc vật lý khi sử dụng đăng ký dựa trên socket. Cụm hỗn hợp, bao gồm các nút ảo và vật lý, là kiến trúc triển khai được hỗ trợ khi triển khai cụm không tích hợp, bất khả tri trên nền tảng mà không tích hợp nhà cung cấp đám mây hoặc giao diện lập trình ứng dụng máy (API).
Mỗi máy chủ vật lý, cơ bản sử dụng các quyền dựa trên socket chỉ có thể được sử dụng dưới dạng một nút OpenShift node duy nhất. Việc sử dụng trình ảo hóa, bao gồm OpenShift Virtualization, để tạo các nút điện toán OpenShift ảo sẽ yêu cầu cấp quyền cho các nút điện toán ảo bằng cách sử dụng đăng ký dựa trên lõi “core-based subscriptions”. Điều này có nghĩa là mô hình bare-metal socket-pair model phù hợp nhất với khối lượng công việc sử dụng nhiều tài nguyên như OpenShift Virtualization (trong đó mỗi khối lượng công việc đang chạy một máy ảo đầy đủ) hoặc trí tuệ nhân tạo và học máy (AI/ML) (trong đó mỗi khối lượng công việc tiêu thụ một lượng lớn số lượng CPU và bộ xử lý đồ họa (GPU).
Cuối cùng, việc sử dụng đăng ký bare-metal socket-pair subcriptions không thay đổi giới hạn số lượng vùng chứa container trên mỗi nút (hiện tại là 250-500).
Kiến trúc thay thế (ARM, IBM zSystems, IBM® LinuxONE, IBM Power)
Lưu ý: Mặc dù từ đây trở đi tài liệu này chỉ đề cập đến IBM zSystems nhưng tất cả thông tin tham chiếu đến IBM zSystems cũng áp dụng cho IBM® LinuxONE.
Nền tảng Red Hat OpenShift Container Platform cũng có thể chạy trên ARM, IBM zSystems và IBM Power cho những khách hàng sử dụng các nền tảng này làm tiêu chuẩn để xây dựng và triển khai các ứng dụng và dịch vụ vi mô trên nền tảng đám mây. Chỉ có mô hình đăng ký dựa trên lõi “core-based subscriptions” được hỗ trợ cho các nền tảng IBM zSystems và IBM Power.
Các cụm ARM clusters có quyền sử dụng các quy tắc tương tự như x86.
Đối với khách hàng IBM zSystems, Red Hat OpenShift không yêu cầu toàn bộ nút vật lý phải mua bản quyền, chỉ cần mua bản quyền các lõi “cores” được OpenShift sử dụng. Khách hàng của IBM zSystems biết đây là quyền được hưởng “năng lực phụ”. Khách hàng chỉ sử dụng một tập hợp con các lõi có sẵn (công suất tính toán) trên môi trường IBM zSystems cho nền tảng OpenShift Container Platform chỉ yêu cầu đăng ký cho tập hợp con được sử dụng cho các nút điện toán. Điều này áp dụng bất kể cách thức phân vùng CPU được thực hiện như thế nào, cho dù bằng cách gộp CPU pooling, giới hạn “capping”, phân vùng logic riêng biệt (LPAR) hay các phương tiện khác.
Đối với IBM zSystems, một Cơ sở Tích hợp dành cho Linux (IFL - Integrated Facility for Linux ) yêu cầu một đăng ký dựa trên lõi OpenShift core-based subscription. Khi không sử dụng phân vùng, có thể xác định tối đa 3 IFL trên mỗi cụm trên mỗi cụm OpenShift cho bảng điều khiển hoặc các dịch vụ cơ sở hạ tầng chạy trên máy chủ. Chúng phải được sử dụng tích cực cho bảng điều khiển và/hoặc các dịch vụ hạ tầng để đủ điều kiện và không yêu cầu mua bản quyền OpenShift. Việc triển khai cụm nhỏ gọn 3 nút yêu cầu tất cả các IFL đều phải mua bản quyền.
Các thành phần Red Hat OpenShift Platform Plus ngoài nền tảng OpenShift Container Platform không được hỗ trợ trên IBM zSystems và IBM Power tại thời điểm này, với các ngoại lệ sau:
Red Hat OpenShift Kubernetes Engine không được hỗ trợ trên IBM zSystems và IBM Power.
Hỗ trợ Microsoft Windows Server containers
Red Hat OpenShift tự quản lý hỗ trợ một tập hợp con cơ sở hạ tầng cài đặt và các tính năng OpenShift sử dụng vùng chứa Microsoft Windows Server container. Vùng chứa Windows Server container chỉ được hỗ trợ trên các nút điện toán dựa trên Microsoft Windows Server. Các bảng điều khiển control plane và cơ sở hạ tầng của môi trường OpenShift phải chạy trên cơ sở hạ tầng x86 sử dụng Red Hat Enterprise Linux hoặc Red Hat Enterprise Linux CoreOS. Vì lý do này, hỗ trợ vùng chứa Windows Server container được bán dưới dạng đăng ký độc lập được định giá theo lõi.
Cơ sở hạ tầng Red Hat OpenShift Platform Plus và Red Hat OpenShift Container Platform có thể được sử dụng để triển khai và quản lý các nút điện toán Windows Server. Hỗ trợ vùng chứa Microsoft Windows Server container cho đăng ký Red Hat OpenShift phải được mua dưới dạng tiện ích bổ sung “add-on” riêng biệt.
Red Hat Advanced Cluster Management for Kubernetes và Red Hat Advanced Cluster Security for Kubernetes không hỗ trợ quản lý các nút Microsoft Windows nodes, nhưng Red Hat Quay chạy trên kiến trúc x86 có thể quản lý ảnh vùng chứa container images cho Microsoft Windows Server-based workloads.
Hỗ trợ thành phần Red Hat OpenShift Platform Plus
Các thành phần của gói đăng ký Red Hat OpenShift Platform Plus có các mức hỗ trợ khác nhau cho các kiến trúc thay thế (không phải x86) và cho Windows. Bảng 1 cung cấp cái nhìn tổng quan về sự hỗ trợ đó.
Để biết thêm chi tiết, hãy xem ma trận tương thích cho Red Hat OpenShift Container Platform, Red Hat Advanced Cluster Management, Red Hat Advanced Cluster Security, Red Hat Quay và Red Hat OpenShift Data Foundation.
Red Hat OpenShift Platform Plus bao gồm phần mềm bổ sung ngoài OpenShift Container Platform cốt lõi để giúp bạn quản lý và bảo mật môi trường OpenShift của mình trên quy mô lớn trên nhiều cụm và nhiều đám mây. Red Hat OpenShift Platform Plus có sẵn ở cả 2 mô hình đăng ký core-based và bare-metal socket-pair subscription models với các hạn chế đã đề cập trước đó.
Phần mềm bổ sung đi kèm với Red Hat OpenShift Platform Plus thường bị giới hạn trong việc quản lý các nút có quyền đăng ký OpenShift Platform Plus subscriptions. Ví dụ: đăng ký Red Hat Advanced Cluster Management subcription đi kèm với OpenShift Platform Plus chỉ có thể được sử dụng để quản lý các nút và cụm có tên OpenShift Platform Plus. Những khách hàng cũng muốn quản lý các nút và cụm không thuộc OpenShift Platform Plus, chẳng hạn như Red Hat OpenShift Services trên cụm AWS clusters, sẽ cần mua thêm đăng ký tiện ích bổ sung Red Hat Advanced Cluster Management add-on subscriptions để bao gồm các cụm đó.
Các đăng ký phần mềm bổ sung cũng không thể tách rời khỏi đăng ký OpenShift Platform Plus subscriptions. Ví dụ: bạn không thể mua 100 đăng ký OpenShift Platform Plus subscriptions, cài đặt 200 lõi của đăng ký Red Hat OpenShift Container Platform subscriptions và sử dụng riêng Red Hat Advanced Cluster Management để quản lý 200 lõi của Azure Red Hat OpenShift với cùng một đăng ký. Phần mềm bổ sung chỉ có thể được sử dụng để quản lý cùng 200 lõi mà phần mềm OpenShift Platform Plus lõi được cài đặt trên đó.
Quy định cụ thể cho từng lớp sản phẩm là:
Xác định số lượng đăng ký Red Hat OpenShift bạn cần
Để tiến hành bài tập định cỡ kỹ lưỡng hơn nhằm xác định số lượng OpenShift tự quản lý (Red Hat OpenShift Platform Plus, Red Hat OpenShift Container Platform hoặc Red Hat OpenShift Kubernetes Engine) hoặc đăng ký tiện ích bổ sung mà bạn cần, hãy sử dụng các câu hỏi và ví dụ sau.
Một số thuật ngữ OpenShift cơ bản được sử dụng trong các bài tập định cỡ này:
Tóm tắt:
Red Hat OpenShift control plane và infrastructure nodes
Mỗi đăng ký Red Hat OpenShift tự quản lý bao gồm các quyền dành cho Red Hat OpenShift, Red Hat Enterprise Linux và các thành phần khác liên quan đến OpenShift. Các quyền này được bao gồm để chạy khối lượng công việc cơ sở hạ tầng và bảng điều khiển OpenShift và không cần phải tính đến trong quá trình định cỡ.
Đăng ký Red Hat OpenShift Platform Plus bao gồm việc quản lý các nút cơ sở hạ tầng và bảng điều khiển này bằng Red Hat Advanced Cluster Security for Kubernetes và Red Hat Advanced Cluster Management for Kubernetes.
Nút cơ sở hạ tầng “Infrastructure nodes”
Trình cài đặt OpenShift triển khai bảng điều khiển OpenShift có tính sẵn sàng cao bao gồm ba nút điều khiển “control plane nodes”, ngoài các nút thực thi OpenShift worker nodes, để chạy các ứng dụng của người dùng cuối. Theo mặc định, các thành phần bảng điều khiển Kubernetes control plane components (ví dụ: API server, etcd, scheduler) và các dịch vụ cụm hỗ trợ (ví dụ: monitoring, registry) sẽ được triển khai trên các nút điều khiển OpenShift control plane nodes. Tuy nhiên, bạn có thể quyết định chuyển một số dịch vụ cụm hỗ trợ này sang các nút cơ sở hạ tầng chuyên dụng.
Để đủ điều kiện trở thành nút cơ sở hạ tầng và sử dụng quyền được bao gồm, chỉ các thành phần đang hỗ trợ cụm chứ không phải một phần của ứng dụng người dùng cuối mới có thể chạy trên các phiên bản đó. Những ví dụ bao gồm:
Bạn có thể triển khai và chạy các tác nhân “Agents” và công cụ tùy chỉnh và bên thứ ba để giám sát, thu thập và chuyển tiếp dữ liệu nhật ký, trình điều khiển phần cứng, tích hợp cơ sở hạ tầng như tác nhân ảo hóa, v.v., tới các nút cơ sở hạ tầng mà không làm nút đó bị loại để cấp phép cơ sở hạ tầng. Tuy nhiên, điều này chỉ giới hạn ở các tác nhân và các thành phần liên quan, bao gồm nhóm bộ điều khiển dành cho người vận hành và không bao gồm bộ phần mềm tùy chỉnh hoặc của bên thứ ba. Ví dụ về phần mềm không phải của Red Hat đủ điều kiện làm khối lượng công việc cơ sở hạ tầng bao gồm:
Không có phiên bản hoặc loại ứng dụng người dùng cuối nào khác có thể chạy trên nút cơ sở hạ tầng bằng cách sử dụng quyền được bao gồm. Để chạy các khối lượng công việc cơ sở hạ tầng khác dưới dạng máy chủ ứng dụng trên Red Hat OpenShift, bạn phải chạy các phiên bản đó trên các nút ứng dụng thông thường. Bạn có thể xác minh với Red Hat xem ứng dụng hoặc dịch vụ có đủ điều kiện là khối lượng công việc cơ sở hạ tầng hay không.
Việc sử dụng bổ sung nút cơ sở hạ tầng đã được phê duyệt (Additional approved usage of the infrastructure node)
Khi người dùng cuối tăng cường sử dụng Red Hat OpenShift, họ có thể bắt đầu sử dụng một số mẫu triển khai ứng dụng phức tạp hơn. Do đó, họ có thể cần thêm các thành phần phần mềm bổ sung vào nền tảng. Theo nguyên tắc chung, đăng ký Red Hat OpenShift dựa trên tổng công suất của các nút thực thi Red Hat OpenShift worker nodes được yêu cầu để chạy khối lượng công việc ứng dụng và các dịch vụ ứng dụng hỗ trợ được triển khai cho các nút công nhân đó. Các điều khiển Red Hat OpenShift control plane nodes và các thành phần được sử dụng để tăng cường khả năng của nền tảng hoặc khả năng triển khai khối lượng công việc ứng dụng của nó, có thể chạy trên các nút điều khiển Red Hat OpenShift control plane nodes hoặc các nút cơ sở hạ tầng bổ sung mà người dùng có thể định cấu hình mà không yêu cầu quyền lợi . Nếu có thể, người dùng cuối có thể sử dụng các nút cơ sở hạ tầng mà không loại bỏ nút cấp phép cơ sở hạ tầng để chứa các thành phần phần mềm này. Ví dụ có thể bao gồm:
Sản phẩm quản lý và giám sát của bên thứ ba
Đôi khi bạn có thể không muốn sử dụng các tính năng quản lý và giám sát do Red Hat cung cấp để quản lý Red Hat OpenShift, chẳng hạn như giám sát cụm, ghi nhật ký cụm, quản lý cụm nâng cao, bảo mật cụm nâng cao. Hoặc, bạn có thể muốn tăng cường các tính năng quản lý này bằng các giải pháp bổ sung. Trong những trường hợp này, Red Hat cho phép các thành phần phần mềm của các giải pháp đó (bất kể chúng là tùy chỉnh hay được mua từ nhà cung cấp bên thứ ba) sử dụng nhãn cơ sở hạ tầng “infrastructure label” trong Red Hat OpenShift để chúng không phát sinh việc sử dụng worker-node-cores được tính cho tải của khung của chúng. Các giải pháp phần mềm này có thể liên quan đến một số trường hợp sử dụng từ giám sát, cảnh báo, quét bảo mật, quản lý cấu hình và các tác vụ quản lý Day 2 management tasks của Red Hat OpenShift. Chúng phải được sử dụng riêng để quản lý và giám sát Red Hat OpenShift chứ không phải các ứng dụng của người dùng cuối chạy trên nền tảng.
Không có ứng dụng người dùng cuối nào khác có thể chạy trên nút cơ sở hạ tầng nằm ngoài các mô tả được đưa ra trong phần này. Nếu cần, bạn có thể xác minh trình độ trạng thái nút cơ sở hạ tầng của phần mềm với bộ phận Hỗ trợ Kỹ thuật Red Hat Technical Support.
Các nút điều khiển (Control plane nodes)
Các nút điều khiển OpenShift Kubernetes control plane node thường không được sử dụng làm nút thực thi worker nodes và theo mặc định, sẽ không chạy các máy chủ ứng dụng. Tuy nhiên, bạn có thể chọn sử dụng nút điều khiển “Control plane nodes” làm nút để lưu trữ các ứng dụng của người dùng cuối. Việc nút điều khiển “Control plane nodes” có yêu cầu đăng ký OpenShift đầy đủ hay không tùy thuộc vào việc nút đó chỉ chạy hỗ trợ các thành phần cụm OpenShift hay ứng dụng người dùng cuối. Xem phần Nút cơ sở hạ tầng “Infrastructure nodes”.
Trong cụm 3 nút nhỏ gọn, khối lượng công việc ứng dụng của người dùng cuối được chạy trên các nút mặt phẳng điều khiển. Không có mức giá đặc biệt nào cho việc này và bạn sẽ tính số lõi trên 3 nút bất kể vai trò của chúng.
Nút đơn Single node OpenShift
Một nút đơn duy nhất OpenShift instance triển khai tất cả các dịch vụ OpenShift và ứng dụng của người dùng cuối vào một nút vật lý hoặc ảo duy nhất, với các tối ưu hóa để giảm footprint và tối đa hóa tài nguyên có sẵn cho các ứng dụng. Giống như các cụm 3 nút nhỏ gọn ở trên, không có điều chỉnh đặc biệt nào cho mô hình triển khai này, tất cả các lõi “cores” trên nút đều phải được cấp quyền.
Quyền Red Hat Enterprise Linux đối với các dịch vụ hỗ trợ
Các quyền của Red Hat Enterprise Linux dành cho các nút tính toán OpenShift compute nodes được bao gồm trong bản quyền của OpenShift. Đăng ký OpenShift subcription không bao gồm các quyền lợi khác cho các nút Red Hat Enterprise Linux ngoại trừ sau:
Các quyền của Red Hat Enterprise Linux không được bao gồm cho các dịch vụ lưu trữ nút bên ngoài mà OpenShift phụ thuộc vào, chẳng hạn như proxy internet, bộ cân bằng tải hoặc sổ đăng ký nhân bản “mirror registry”.
Bootstrap container registry để tạo bản sao ảnh vùng chứa OpenShift container images
Cơ quan đăng ký nhân bản cho OpenShift là một quyền của Quay nhằm mục đích duy nhất là giảm bớt quá trình phản chiếu nội dung cần thiết để khởi động các cụm OpenShift bị ngắt kết nối và được bao gồm như một phần của đăng ký OpenShift. Đây là quyền hỗ trợ có giới hạn cho việc triển khai Quay tối thiểu được tạo bởi trình cài đặt cụ thể, cho phép bạn chạy đăng ký Quay trên máy chủ Red Hat Enterprise Linux 8 do khách hàng quản lý và cung cấp trước.
Lưu ý: Bạn được phép sử dụng Quay làm bản sao đăng ký được giới hạn cho mục đích phản chiếu tải trọng phát hành OpenShift, nội dung OperatorHub, hình ảnh Người vận hành mẫu và hình ảnh biểu đồ Cincinnati.
Sổ đăng ký nhân bản cho OpenShift không nhằm mục đích trở thành một sổ đăng ký registry có mục đích chung hoạt động ở quy mô tùy ý. Tuy nhiên, một bộ ảnh tùy chỉnh có giới hạn được phép lưu trữ ở đó, trong đó có chứa các tác nhân giống như phần mềm phụ trợ cần thiết. Các tác nhân này phải chỉ nằm trong phạm vi cấp độ nút và không tự cung cấp các dịch vụ ứng dụng hướng ra bên ngoài và người dùng cuối không được tương tác trực tiếp với chúng. Ví dụ về những điều này có thể bao gồm:
Ví dụ về giấy phép cho quá trình triển khai Red Hat OpenShift tự quản lý ban đầu
Danh mục mẫu sau đây cung cấp môi trường Red Hat OpenShift cực kỳ linh hoạt, có thể mở rộng, được thiết kế để chạy dưới dạng máy ảo và hỗ trợ hàng trăm bộ chứa ứng dụng “application containers”:
16 x OpenShift Platform Plus, 2-Core Premium subscriptions, bao gồm:
Tùy chọn bổ sung:
Red Hat cung cấp nhiều dịch vụ ứng dụng và thời gian chạy bổ sung có mô hình đăng ký và sử dụng riêng.
Cách ước tính các yêu cầu về giấy phép Red Hat OpenShift
Đăng ký Red Hat OpenShift subscriptions không giới hạn các máy chủ ứng dụng “application instances”. Bạn có thể chạy bao nhiêu máy chủ ứng dụng “application instances” trong môi trường Red Hat OpenShift tùy theo mức độ hỗ trợ của phần cứng và cơ sở hạ tầng cơ bản. Phần cứng có dung lượng lớn hơn có thể chạy nhiều máy chủ ứng dụng trên một số lượng nhỏ máy chủ, trong khi phần cứng có dung lượng nhỏ hơn sẽ yêu cầu nhiều máy chủ để chạy nhiều máy chủ ứng dụng. Yếu tố chính trong việc xác định quy mô của môi trường OpenShift của Red Hat là số lượng pod hoặc máy chủ ứng dụng “application instances” sẽ chạy tại bất kỳ thời điểm nào.
Bước 1: Xác định VM hoặc lõi phần cứng và bộ nhớ tiêu chuẩn
Bạn có thể có cấu hình VM tiêu chuẩn cho các các máy chủ ứng dụng “application instances” hoặc, nếu bạn thường triển khai trên máy chủ Bare metal, thì có một cấu hình máy chủ tiêu chuẩn. Các câu hỏi sau đây sẽ giúp bạn hiểu chính xác hơn nhu cầu về máy ảo và phần cứng của mình. Hãy nhớ rằng, trong hầu hết các trường hợp, 2 vCPU tương đương với 1 lõi “core”.
Bảng 2: Câu hỏi về cấu hình VM và phần cứng
Câu hỏi liên quan
Ví dụ trả lời
Dung lượng bộ nhớ “Memory capacity” của máy ảo bạn sẽ sử dụng cho các nút là bao nhiêu?
Máy ảo của chúng tôi có 64GB bộ nhớ memory và 4 vCPU và sử dụng siêu phân luồng “hyperthreading”.
Số lượng vCPU cho máy ảo bạn sẽ sử dụng cho nút là bao nhiêu?
siêu phân luồng “hyperthreading” có được sử dụng không?
Bước 2: Tính toán số lượng máy chủ ứng dụng cần thiết
Tiếp theo, xác định số lượng máy chủ ứng dụng “application instances” hoặc pods mà bạn dự định triển khai. Khi định cỡ môi trường, mọi thành phần ứng dụng được triển khai trên Red Hat OpenShift—chẳng hạn như cơ sở dữ liệu “database”, máy chủ tĩnh ngoại vi “front-end static server” hoặc máy chủ trung chuyển thông báo “message broker instance”—được coi là một máy chủ ứng dụng “application instances”.
Con số này có thể là giá trị gần đúng để giúp bạn tính toán ước tính tổng thể về kích thước môi trường Red Hat OpenShift của bạn. CPU, memory vượt mức đăng ký, hạn ngạch và giới hạn cũng như các tính năng khác có thể được sử dụng để tinh chỉnh thêm ước tính này.
Bảng 3: Câu hỏi về định cỡ ứng dụng và máy chủ
Bạn dự kiến sẽ triển khai bao nhiêu máy chủ ứng dụng “application instances” trong mỗi môi trường Red Hat OpenShift?
Chúng tôi có khoảng 1.250 máy chủ ứng dụng “application instances” trong môi trường phát triển và khoảng 250 máy chủ ứng dụng “application instances” trong môi trường sản xuất.
Chúng là loại ứng dụng nào (ví dụ: ngôn ngữ, khung, cơ sở dữ liệu)?
Chúng tôi chủ yếu triển khai Java nhưng có một số Microsoft. NET Core và các ứng dụng Ruby. Chúng tôi cũng sử dụng rất nhiều MySQL.
Bước 3: Xác định mức sử dụng nút OpenShift tối đa ưa thích
Chúng tôi khuyên bạn nên đặt trước một số dung lượng trong trường hợp nhu cầu tăng lên, đặc biệt nếu tính năng tự động thay đổi quy mô được bật cho khối lượng công việc. Việc sử dụng ưu tiên của bạn sẽ thay đổi dựa trên tải lịch sử đối với các ứng dụng sẽ chạy trên OpenShift.
Bảng 4: Các câu hỏi sử dụng nút OpenShift tối đa ưa thích
Tôi muốn dành bao nhiêu không gian cho nhu cầu tăng lên?
Chúng tôi muốn chạy các nút ở mức trung bình tối đa là 80% tổng công suất (để lại 20% dự trữ).
Bước 4: Xác định tổng dung lượng bộ nhớ
Tiếp theo, tính tổng dung lượng bộ nhớ của các ứng dụng đã triển khai. Nếu bạn đang xem xét một môi trường hoàn toàn mới, dữ liệu sử dụng bộ nhớ có thể không có sẵn nhưng bạn có thể sử dụng các giá trị gần đúng đã được đào tạo—ví dụ: 1GB bộ nhớ cho mỗi máy chủ ứng dụng Java—để đưa ra ước tính.
Bảng 5: Các câu hỏi về OpenShift memory footprint
Dung lượng bộ nhớ trung bình của các ứng dụng là bao nhiêu?
Các máy chủ ứng dụng của chúng tôi sử dụng 2GB bộ nhớ trở xuống.
hoặc
Chúng tôi thường phân bổ 2GB cho JVM heap.
Bước 5: Tính toán số lượng giấy phép cần thiết cuối cùng
Cuối cùng, xác định số lượng đăng ký OpenShift subscriptions cần thiết dựa trên dữ liệu được thu thập ở bước 1-4.
Ví dụ: Tính toán số giấy phép cho môi trường ảo hóa
Định cỡ hệ thống (từ bước 1-5)
Tính toán số lượng giấy phép
Trong ví dụ này, sẽ cần 59 giấy phép 2-core OpenShift Platform Plus 2-core subscriptions.
Lưu ý: Red Hat OpenShift hỗ trợ nhiều tính năng và chức năng ảnh hưởng đến khả năng mở rộng, lập lịch Pod, chạy không tải và các tính năng giới hạn/hạn ngạch tài nguyên. Các tính toán trước đó chỉ mang tính hướng dẫn và bạn có thể điều chỉnh môi trường thực tế của mình để sử dụng tài nguyên tốt hơn hoặc tổng kích thước môi trường nhỏ hơn. Khách hàng của OpenShift Platform Plus nên tính đến nhu cầu của các ứng dụng phần mềm bổ sung (Red Hat Advanced Cluster Management, Red Hat Advanced Cluster Security và Quay) bao gồm tài nguyên lưu trữ và tính toán, mặc dù chúng có thể không yêu cầu đăng ký thêm nhân viên. Nếu làm việc với đại lý bên thứ ba, vui lòng tham khảo các điều khoản và thỏa thuận cụ thể của họ đối với các sản phẩm và dịch vụ của Red Hat.
1Nếu siêu phân luồng được sử dụng, 2 lõi ảo “virtual cores” chỉ được tính là 1 lõi “core” của gói đăng ký. Xem phần về Lõi “Core” so với vCPU và siêu phân luồng “hyperthreading” để biết chi tiết về việc nên sử dụng lõi hiệu quả hay lõi thực tế trong phép tính này.
Nguồn: https://www.redhat.com/en/technologies/cloud-computing/openshift
https://www.redhat.com/en/resources/self-managed-openshift-sizing-subscription-guide