From e90b8316dfb405af18970f5505a97576c4955ea6 Mon Sep 17 00:00:00 2001 From: Jared Kirschner Date: Fri, 10 Dec 2021 15:37:54 -0800 Subject: [PATCH] docs: create enterprise feature/package matrix --- .../docs/enterprise/feature-availability.mdx | 47 +++++++++++++++++++ website/content/docs/enterprise/index.mdx | 32 +++++++++---- website/data/docs-nav-data.json | 4 ++ 3 files changed, 73 insertions(+), 10 deletions(-) create mode 100644 website/content/docs/enterprise/feature-availability.mdx diff --git a/website/content/docs/enterprise/feature-availability.mdx b/website/content/docs/enterprise/feature-availability.mdx new file mode 100644 index 000000000..f137e4503 --- /dev/null +++ b/website/content/docs/enterprise/feature-availability.mdx @@ -0,0 +1,47 @@ +--- +layout: docs +page_title: Consul Enterprise Feature Availability +description: >- + Consul Enterprise is offered in several forms that provide a different mix + of enterprise features. Choose the form that best suits the needs of your + organization. +--- + +# Consul Enterprise Feature Availability + +Consul Enterprise is offered in several forms that provide a different mix of enterprise features. +Choose the form that best suits the needs of your organization. + +Available enterprise features per Consul form and license include: + +| Feature | [HashiCorp Cloud Platform (HCP) Consul] | [Consul Enterprise] | Legacy Consul Enterprise (module-based) | +| ----------------------------------------------------------------------------------------------- | ------------------------------------------------------- | ------------------- | ------------------------------------------------- | +| Consul servers as a managed service | Yes | No (self-managed) | No (self-managed) | +| [Admin Partitions](/docs/enterprise/admin-partitions) | Standard tier and above | Yes | With Governance and Policy module | +| [Namespaces](/docs/enterprise/namespaces) | Standard tier and above | Yes | With Governance and Policy module | +| [Enhanced Read Scalability](/docs/enterprise/read-scale) | | Yes | With Global Visibility, Routing, and Scale module | +| [Redundancy Zones](/docs/enterprise/redundancy) | | Yes | With Global Visibility, Routing, and Scale module | +| [Automated Backups](/docs/enterprise/backups) | All tiers | Yes | Yes | +| [Automated Upgrades](/docs/enterprise/upgrades) | All tiers | Yes | Yes | +| [Network Infrastructure Automation with Consul-Terraform-Sync Enterprise](/docs/nia/enterprise) | | Yes | Yes | +| [Advanced Federation for Complex Network Topologies](/docs/enterprise/federation) | | Yes | With Global Visibility, Routing, and Scale module | +| [Network Segments](/docs/enterprise/network-segments) | | Yes | With Global Visibility, Routing, and Scale module | +| [OIDC Auth Method](/docs/acl/auth-methods/oidc) | | Yes | Yes | +| [Audit Logging](/docs/enterprise/audit-logging) | Standard tier and above | Yes | With Governance and Policy module | +| [Sentinel](/docs/enterprise/sentinel) | All tiers | Yes | With Governance and Policy module | + +[HashiCorp Cloud Platform (HCP) Consul]: https://cloud.hashicorp.com/products/consul +[Consul Enterprise]: https://www.hashicorp.com/products/consul/ + +## Gain Access to Enterprise Features + +### Self-Managed Consul + +To gain access to Consul Enterprise features in a self-managed installation, +[apply a purchased license](/docs/enterprise/license/overview) +to the Consul Enterprise binary that grants access to the desired features. + +### HCP Consul + +No action is required to gain access to Consul Enterprise features in a +HashiCorp Cloud Platform installation. diff --git a/website/content/docs/enterprise/index.mdx b/website/content/docs/enterprise/index.mdx index e46583300..56a15637a 100644 --- a/website/content/docs/enterprise/index.mdx +++ b/website/content/docs/enterprise/index.mdx @@ -8,22 +8,34 @@ description: >- # Consul Enterprise -[Consul Enterprise](https://www.hashicorp.com/consul) features address the organizational complexities of collaboration, operations, scale and governance. It includes capabilities that improve failure resilience, read scalability, and managing access in accordance with organizational policies. It also adds support for application and service architectures across complex network topologies. If you have already purchased Consul Enterprise, please see the [licensing section](#licensing) below. +[Consul Enterprise](https://www.hashicorp.com/products/consul/) +features address the organizational complexities of collaboration, operations, scale, and governance +and are [available in several forms of Consul Enterprise](/docs/enterprise/feature-availability). +If you have purchased Consul Enterprise, refer to +[how to gain access to enterprise features](/docs/enterprise/feature-availability#gain-access-to-enterprise-features). Features include: +#### Multi-Tenancy - [Admin Partitions](/docs/enterprise/admin-partitions) -- [Audit Logging](/docs/enterprise/audit-logging) -- [Automated Backups](/docs/enterprise/backups) -- [Automated Upgrades](/docs/enterprise/upgrades) +- [Namespaces](/docs/enterprise/namespaces) + +#### Scalability - [Enhanced Read Scalability](/docs/enterprise/read-scale) + +#### Resiliency - [Redundancy Zones](/docs/enterprise/redundancy) +- [Automated Backups](/docs/enterprise/backups) + +#### Operational Simplification +- [Automated Upgrades](/docs/enterprise/upgrades) +- [Network Infrastructure Automation with Consul-Terraform-Sync Enterprise](/docs/nia/enterprise) + +#### Complex Network Topology Support - [Advanced Federation for Complex Network Topologies](/docs/enterprise/federation) - [Network Segments](/docs/enterprise/network-segments) -- [Namespaces](/docs/enterprise/namespaces) -- [NIA with Terraform Enterprise](/docs/nia/enterprise) -- [Sentinel](/docs/enterprise/sentinel) -- [OIDC Auth Method](/docs/security/acl/auth-methods/oidc) -These features are part of [Consul -Enterprise](https://www.hashicorp.com/consul). +#### Governance +- [OIDC Auth Method](/docs/security/acl/auth-methods/oidc) +- [Audit Logging](/docs/enterprise/audit-logging) +- [Sentinel](/docs/enterprise/sentinel) diff --git a/website/data/docs-nav-data.json b/website/data/docs-nav-data.json index 52ef17c45..7fce6613e 100644 --- a/website/data/docs-nav-data.json +++ b/website/data/docs-nav-data.json @@ -1060,6 +1060,10 @@ "title": "Sentinel", "path": "enterprise/sentinel" }, + { + "title": "Feature Availability", + "path": "enterprise/feature-availability" + }, { "title": "License", "routes": [