Skip to content

Commit

Permalink
OSDOCS-10773
Browse files Browse the repository at this point in the history
  • Loading branch information
jneczypor authored and openshift-cherrypick-robot committed Jul 25, 2024
1 parent 622d537 commit 38bc068
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 20 deletions.
8 changes: 1 addition & 7 deletions _topic_maps/_topic_map_rosa_hcp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,10 @@ Topics:
File: index
- Name: Legal notice
File: legal-notice
- Name: Learn more about ROSA with HCP
- Name: ROSA with HCP overview
File: about-hcp
- Name: AWS STS and ROSA with HCP explained
File: cloud-experts-rosa-hcp-sts-explained
# - Name: Understanding ROSA
# File: rosa-understanding
- Name: Policies and service definition
Dir: rosa_policy_service_definition
Distros: openshift-rosa-hcp
Expand Down Expand Up @@ -141,10 +139,6 @@ Topics:
# Dir: cloud-experts-getting-started
# Distros: openshift-rosa-hcp
# Topics:
# - Name: What is ROSA
# File: cloud-experts-getting-started-what-is-rosa
# - Name: ROSA with AWS STS explained
# File: cloud-experts-rosa-sts-explained
- Name: Creating an admin user
File: cloud-experts-getting-started-admin
# - Name: Setting up an identity provider
Expand Down
65 changes: 52 additions & 13 deletions rosa_architecture/about-hcp.adoc
Original file line number Diff line number Diff line change
@@ -1,23 +1,43 @@
:_mod-docs-content-type: ASSEMBLY
[id="about-hcp"]
= Learn more about ROSA with HCP
= ROSA with HCP overview
include::_attributes/common-attributes.adoc[]
include::_attributes/attributes-openshift-dedicated.adoc[]
:context: about-hcp

//IMPORTANT!!!
//This page includes information from "Understanding ROSA" (rosa-architecture-rosa-understanding) and "What is ROSA" (cloud-experts-getting-started-what-is-rosa). I have intentionally deleted those two modules from the HCP topic map in an effort to condense our introductory materials.

toc::[]

ROSA is a fully-managed turnkey application platform that allows you to focus on what matters most, delivering value to your customers by building and deploying applications. Red{nbsp}Hat and AWS SRE experts manage the underlying platform so you do not have to worry about infrastructure management. ROSA provides seamless integration with a wide range of AWS compute, database, analytics, machine learning, networking, mobile, and other services to further accelerate the building and delivering of differentiating experiences to your customers.

{hcp-title-first} offers a reduced-cost solution to create a managed ROSA cluster with a focus on efficiency. You can quickly create a new cluster and deploy applications in minutes.

== Key features of {hcp-title}
You subscribe to the service directly from your AWS account. After you create clusters, you can operate your clusters with the OpenShift web console, the ROSA CLI, or through {cluster-manager-first}.

* {hcp-title} requires a minimum of only two nodes, making it ideal for smaller projects while still being able to scale to support larger projects and enterprises.
You receive OpenShift updates with new feature releases and a shared, common source for alignment with OpenShift Container Platform. ROSA supports the same versions of OpenShift as Red{nbsp}Hat OpenShift Dedicated and OpenShift Container Platform to achieve version consistency.

* The underlying control plane infrastructure is fully managed. Control plane components, such as the API server and etcd database, are hosted in a Red{nbsp}Hat-owned AWS account.
image::291_OpenShift_on_AWS_Intro_1122_docs.png[{product-title}]

* Provisioning time is approximately 10 minutes.
ROSA uses AWS Security Token Service (STS) to obtain credentials to manage infrastructure in your AWS account. AWS STS is a global web service that creates temporary credentials for IAM users or federated users. ROSA uses this to assign short-term, limited-privilege, security credentials. These credentials are associated with IAM roles that are specific to each component that makes AWS API calls. This method aligns with the principals of least privilege and secure practices in cloud service resource management. The ROSA command line interface (CLI) tool manages the STS credentials that are assigned for unique tasks and takes action on AWS resources as part of OpenShift functionality. For a more detailed explanation, see xref:../rosa_architecture/cloud-experts-rosa-hcp-sts-explained.adoc#cloud-experts-rosa-hcp-sts-explained[AWS STS and ROSA with HCP explained].

== Key features of {hcp-title}

* Customers can upgrade the control plane and machine pools separately, which means they do not have to shut down the entire cluster during upgrades.
* *Cluster node scaling:* {hcp-title} requires a minimum of only two nodes, making it ideal for smaller projects while still being able to scale to support larger projects and enterprises. Easily add or remove compute nodes to match resource demand. Autoscaling allows you to automatically adjust the size of the cluster based on the current workload. See xref:../rosa_cluster_admin/rosa_nodes/rosa-nodes-about-autoscaling-nodes.adoc#rosa-nodes-about-autoscaling-nodes[About autoscaling nodes on a cluster] for more details.
* *Fully managed underlying control plane infrastructure:* Control plane components, such as the API server and etcd database, are hosted in a Red{nbsp}Hat-owned AWS account.
* *Rapid provisioning time:* Provisioning time is approximately 10 minutes.
* *Continued cluster operation during upgrades:* Customers can upgrade the control plane and machine pools separately, which means they do not have to shut down the entire cluster during upgrades.
* *Native AWS service:* Access and use Red{nbsp}Hat OpenShift on-demand with a self-service onboarding experience through the AWS management console.
* *Flexible, consumption-based pricing:* Scale to your business needs and pay as you go with flexible pricing and an on-demand hourly or annual billing model.
* *Single bill for Red{nbsp}Hat OpenShift and AWS usage:* Customers will receive a single bill from AWS for both Red{nbsp}Hat OpenShift and AWS consumption.
* *Fully integrated support experience:* Installation, management, maintenance, and upgrades are performed by Red{nbsp}Hat site reliability engineers (SREs) with joint Red{nbsp}Hat and Amazon support and a 99.95% service-level agreement (SLA). See the xref:../support/getting-support.adoc#getting-support[ROSA support documentation] for more details.
* *AWS service integration:* AWS has a robust portfolio of cloud services, such as compute, storage, networking, database, analytics, and machine learning. All of these services are directly accessible through ROSA. This makes it easier to build, operate, and scale globally and on-demand through a familiar management interface.
* *Maximum availability:* Deploy clusters across multiple availability zones in supported regions to maximize availability and maintain high availability for your most demanding mission-critical applications and data.
* *Optimized clusters:* Choose from memory-optimized, compute-optimized, or general purpose EC2 instance types with clusters sized to meet your needs.
* *Global availability:* Refer to the xref:../rosa_architecture/rosa_policy_service_definition/rosa-service-definition.adoc#rosa-sdpolicy-regions-az_rosa-service-definition[product regional availability page] to see where ROSA is available globally.

include::modules/rosa-sdpolicy-am-billing.adoc[leveloffset=+1]

== Getting started with {hcp-title}

Expand All @@ -35,12 +55,17 @@ Use the following sections to find content to help you learn about and use {hcp-
| xref:../rosa_architecture/rosa_policy_service_definition/rosa-hcp-life-cycle.adoc#rosa-hcp-life-cycle[{hcp-title} life cycle]

| xref:../architecture/rosa-architecture-models.adoc#rosa-architecture-models[{hcp-title} architecture]
|
| xref:../../rosa_architecture/rosa_policy_service_definition/rosa-policy-process-security.adoc#rosa-policy-process-security[Understanding process and security]
| xref:../rosa_architecture/rosa_policy_service_definition/rosa-hcp-service-definition.adoc#rosa-hcp-service-definition[{hcp-title} service definition]

| xref:../../rosa_architecture/rosa_policy_service_definition/rosa-life-cycle.adoc#rosa-life-cycle[Updates lifecycle]
| xref:../../rosa_planning/rosa-limits-scalability.adoc#rosa-limits-scalability[Limits and scalability]
| xref:../support/index.adoc#support-overview[Getting support]

|
|
| xref:../support/index.adoc#support-overview[Getting support]
| link:https://red.ht/rosa-roadmap[ROSA roadmap]

|===


Expand All @@ -61,12 +86,12 @@ Use the following sections to find content to help you learn about and use {hcp-
| xref:../observability/monitoring/monitoring-overview.adoc#monitoring-overview_virt-monitoring-overview[Monitoring overview]
| xref:../rosa_architecture/rosa_policy_service_definition/rosa-hcp-life-cycle.adoc#rosa-hcp-life-cycle[{hcp-title} life cycle]

|
| xref:../../rosa_architecture/rosa_policy_service_definition/rosa-policy-responsibility-matrix.adoc#rosa-policy-responsibility-matrix[ROSA responsibility matrix]
| xref:../rosa_backing_up_and_restoring_applications/backing-up-applications.adoc#rosa-backing-up-applications[Back up and restore]
|
|
| xref:../rosa_architecture/rosa-sts-about-iam-resources.adoc#rosa-sts-about-iam-resources[About IAM resources]
| link:https://red.ht/rosa-roadmap[ROSA roadmap]

|
| xref:../../rosa_architecture/rosa_policy_service_definition/rosa-policy-understand-availability.adoc#rosa-policy-understand-availability[About availability]
| xref:../upgrading/rosa-hcp-upgrading.adoc#rosa-hcp-upgrading[Upgrading]
|
|
Expand All @@ -87,7 +112,7 @@ Use the following sections to find content to help you learn about and use {hcp-

| link:https://developers.redhat.com/products/openshift-dev-spaces/overview[{openshift-dev-spaces-productname} (formerly Red{nbsp}Hat CodeReady Workspaces)]
| xref:../operators/index.adoc#operators-overview[Operators overview]
|
| link:https://red.ht/rosa-roadmap[ROSA roadmap]

|
| xref:../openshift_images/index.adoc#overview-of-images[Images]
Expand All @@ -98,3 +123,17 @@ Use the following sections to find content to help you learn about and use {hcp-
|

|===

=== Before creating your first ROSA cluster

Watch a link:https://youtu.be/KbzUbXWs6Ck[demo] of the cluster deployment process.

For additional information about ROSA installation, see link:https://www.redhat.com/en/products/interactive-walkthrough/install-rosa[Installing Red{nbsp}Hat OpenShift Service on AWS (ROSA) interactive walkthrough].

[role="_additional-resources"]
== Additional resources

* link:https://www.openshift.com/products/amazon-openshift[ROSA product page]
* link:https://aws.amazon.com/rosa/[AWS product page]
* link:https://access.redhat.com/products/red-hat-openshift-service-aws[Red{nbsp}Hat Customer Portal]
* link:https://learn.openshift.com[Learn about OpenShift]

0 comments on commit 38bc068

Please sign in to comment.