:_mod-docs-content-type: ASSEMBLY
[id="rosa-architecture-models"]
= Architecture models
include::_attributes/attributes-openshift-dedicated.adoc[]
include::_attributes/common-attributes.adoc[]
:context: rosa-architecture-models

toc::[]

{product-rosa} (ROSA) has the following cluster topologies:

* Hosted control plane (HCP) - The control plane is hosted in a Red{nbsp}Hat account and the worker nodes are deployed in the customer's AWS account.
* Classic - The control plane and the worker nodes are deployed in the customer's AWS account.

include::modules/rosa-hcp-classic-comparison.adoc[leveloffset=+1]

.Additional resources

* xref:../rosa_architecture/rosa_policy_service_definition/rosa-hcp-service-definition.adoc#rosa-sdpolicy-regions-az_rosa-hcp-service-definition[Regions and availability zones]

* xref:../rosa_architecture/rosa_policy_service_definition/rosa-policy-process-security.adoc#rosa-policy-security-regulation-compliance_rosa-policy-process-security[Security and regulation compliance]

include::modules/rosa-hcp-architecture.adoc[leveloffset=+1]
include::modules/rosa-architecture.adoc[leveloffset=+1]
include::modules/osd-aws-privatelink-architecture.adoc[leveloffset=+2]
include::modules/rosa-architecture-local-zones.adoc[leveloffset=+2]

.Additional resources

* xref:../rosa_cluster_admin/rosa_nodes/rosa-nodes-machinepools-configuring.html[Configuring machine pools in Local Zones]
