From dfeb1f560c541e667e16594402c932410be5e342 Mon Sep 17 00:00:00 2001 From: Rob Genova Date: Thu, 12 Apr 2018 18:14:43 +0000 Subject: [PATCH 1/2] Add Advanced Autopilot to Enterprise docs section --- .../docs/enterprise/autopilot/index.html.md | 42 +++++++++++++++++++ website/source/docs/enterprise/index.html.md | 18 ++++---- website/source/layouts/docs.erb | 3 ++ 3 files changed, 56 insertions(+), 7 deletions(-) create mode 100644 website/source/docs/enterprise/autopilot/index.html.md diff --git a/website/source/docs/enterprise/autopilot/index.html.md b/website/source/docs/enterprise/autopilot/index.html.md new file mode 100644 index 000000000..0df5581e7 --- /dev/null +++ b/website/source/docs/enterprise/autopilot/index.html.md @@ -0,0 +1,42 @@ +--- +layout: "docs" +page_title: "Nomad Enterprise Advanced Autopilot" +sidebar_current: "docs-enterprise-autopilot" +description: |- + Nomad Enterprise supports Advanced Autopilot capabilities which enable fully + automated server upgrades, higher throughput for reads and scheduling, and hot + server failover on a per availability zone basis. +--- + +# Nomad Enterprise Advanced Autopilot + +Nomad Enterprise supports Advanced Autopilot capabilities which enable fully +automated server upgrades, higher throughput for reads and scheduling, and hot +server failover on a per availability zone basis. See the sections below for +additional details on each of these capabilities. + +* **Automated Upgrades:** Advanced Autopilot enables an upgrade pattern that +allows operators to deploy a complete cluster of new servers and then just wait +for the upgrade to complete. As the new servers join the cluster, server +introduction logic checks the version of each Nomad server. If the version is +higher than the version on the current set of voters, it will avoid promoting +the new servers to voters until the number of new servers matches the number of +existing servers at the previous version. Once the numbers match, Autopilot will +begin to promote new servers and demote old ones. + +* **Enhanced Read Scalability:** With Advanced Autopilot, servers can be +explicitly marked as non-voters. Non-voters will receive the replication stream +but will not take part in quorum (required by the leader before log entries can +be committed). Adding explicit non-voters will scale reads and scheduling without +impacting write latency. + +* **Redundancy Zones:** Advanced Autopilot redundancy zones make it possible to +have more servers than availability zones. For example, in an environment with +three availability zones it's now possible to run one voter and one non-voter in +each availability zone, for a total of six servers. If an availability zone is +completely lost, only one voter will be lost, so the cluster remains available. +If a voter is lost in an availability zone, Autopilot will promote the non-voter +to voter automatically, putting the hot standby server into service quickly. + +See the [Nomad Autopilot Guide](https://www.nomadproject.io/guides/cluster/autopilot.html) +for a comprehensive overview of Nomad's open source and enterprise Autopilot features. diff --git a/website/source/docs/enterprise/index.html.md b/website/source/docs/enterprise/index.html.md index c98f0b8cf..c22e3c2ad 100644 --- a/website/source/docs/enterprise/index.html.md +++ b/website/source/docs/enterprise/index.html.md @@ -3,20 +3,24 @@ layout: "docs" page_title: "Nomad Enterprise" sidebar_current: "docs-enterprise" description: |- - Nomad Enterprise adds collaboration and governance capabilities to Nomad. - Features include Namespaces, Resource Quotas, and Sentinel Policies. + Nomad Enterprise adds operations, collaboration, and governance capabilities to Nomad. + Features include Namespaces, Resource Quotas, Sentinel Policies, and Advanced Autopilot. --- # Nomad Enterprise -[Nomad Enterprise](https://www.hashicorp.com/products/nomad/) adds collaboration -and governance capabilities to Nomad. With Nomad Enterprise, operators can enable -multiple teams to safely use a single multi-region deployment, limit resource -consumption across teams or projects, and enforce arbitrary fine-grained policies -upon job submission. Nomad Enterprise features include: +[Nomad Enterprise](https://www.hashicorp.com/products/nomad/) adds operations, +collaboration, and governance capabilities to Nomad. Namespaces allow multiple +teams to safely use a single multi-region deployment. With Resource Quotas, +operators can limit resource consumption across teams or projects. Sentinel +policies enable enforcement of arbitrary fine-grained policies on job submission. +Advanced Autopilot capabilities enable automated server upgrades, enhanced read +scalability, and hot server failover on a per availability zone basis. See the +links below for a detailed overview of each feature. - [Namespaces](/docs/enterprise/namespaces/index.html) - [Resource Quotas](/docs/enterprise/quotas/index.html) - [Sentinel Policies](/docs/enterprise/sentinel/index.html) +- [Advanced Autopilot](/docs/enterprise/autopilot/index.html) These features are part of [Nomad Enterprise](https://www.hashicorp.com/products/nomad/). diff --git a/website/source/layouts/docs.erb b/website/source/layouts/docs.erb index 4fd16fcb7..b6cc0430f 100644 --- a/website/source/layouts/docs.erb +++ b/website/source/layouts/docs.erb @@ -522,6 +522,9 @@ > Sentinel Policies + > + Advanced Autopilot + From c864508c99140bc0b7a63217208058fe2ad441e8 Mon Sep 17 00:00:00 2001 From: Rob Genova Date: Thu, 12 Apr 2018 19:22:07 +0000 Subject: [PATCH 2/2] slight rewording --- website/source/docs/enterprise/autopilot/index.html.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/source/docs/enterprise/autopilot/index.html.md b/website/source/docs/enterprise/autopilot/index.html.md index 0df5581e7..77dc8c866 100644 --- a/website/source/docs/enterprise/autopilot/index.html.md +++ b/website/source/docs/enterprise/autopilot/index.html.md @@ -16,7 +16,7 @@ server failover on a per availability zone basis. See the sections below for additional details on each of these capabilities. * **Automated Upgrades:** Advanced Autopilot enables an upgrade pattern that -allows operators to deploy a complete cluster of new servers and then just wait +allows operators to deploy a complete cluster of new servers and then simply wait for the upgrade to complete. As the new servers join the cluster, server introduction logic checks the version of each Nomad server. If the version is higher than the version on the current set of voters, it will avoid promoting