AWS prescriptive-guidance documentation change
Summary
Fixed typo in 'infrastructure as code', updated CI/CD service example to CodePipeline, improved guidance on handling out-of-memory exceptions, and updated section heading
Security assessment
Changes involve typo corrections, service reference updates, and query optimization guidance. No security vulnerabilities, incidents, or security features are mentioned or addressed.
Diff
diff --git a/prescriptive-guidance/latest/neptune-well-architected-framework/operational-excellence-pillar.md b/prescriptive-guidance/latest/neptune-well-architected-framework/operational-excellence-pillar.md index f9fbd53d5..689f16eeb 100644 --- a//prescriptive-guidance/latest/neptune-well-architected-framework/operational-excellence-pillar.md +++ b//prescriptive-guidance/latest/neptune-well-architected-framework/operational-excellence-pillar.md @@ -32 +32 @@ Best practices for automating deployment on Neptune using IaC include the follow - * Apply infrastructure as code (IaC) to deploy Neptune clusters whenever possible. For consistent environment configuration, use an [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) template, [AWS Cloud Development Kit (AWS CDK)](https://docs.aws.amazon.com/cdk/v2/guide/home.html), or [HashiCorp Terraform](https://aws.amazon.com/blogs/apn/terraform-beyond-the-basics-with-aws/) to create all the required resources for your cluster. + * Apply infrastructure as- code (IaC) to deploy Neptune clusters whenever possible. For consistent environment configuration, use an [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) template, [AWS Cloud Development Kit (AWS CDK)](https://docs.aws.amazon.com/cdk/v2/guide/home.html), or [HashiCorp Terraform](https://aws.amazon.com/blogs/apn/terraform-beyond-the-basics-with-aws/) to create all the required resources for your cluster. @@ -56 +56 @@ Do not store AWS credentials in source control. - * Require IaC deployments to use a continuous integration and continuous delivery (CI/CD) service, such as [AWS CodeDeploy](https://docs.aws.amazon.com/codedeploy/latest/userguide/welcome.html) or [AWS CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/welcome.html). These services compile, test, and deploy code in a non-production environment containing an ephemeral Neptune cluster before impacting [your production Amazon Neptune cluster](https://aws.amazon.com/blogs/database/automated-testing-of-amazon-neptune-data-access-with-apache-tinkerpop-gremlin/). + * Require IaC deployments to use a continuous integration and continuous delivery (CI/CD) service, such as [AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html) or [AWS CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/welcome.html). These services compile, test, and deploy code in a non-production environment containing an ephemeral Neptune cluster before impacting [your production Amazon Neptune cluster](https://aws.amazon.com/blogs/database/automated-testing-of-amazon-neptune-data-access-with-apache-tinkerpop-gremlin/). @@ -69 +69 @@ A self-healing infrastructure exemplifies operational excellence by anticipating -If you frequently get out-of-memory exceptions on your queries while `FreeableMemory` is low, consider using an instance from the X2 family. +If you frequently get out-of-memory exceptions on your queries, consider reducing the total number of nodes your query traverses or try using an instance from the `X2` family, which has a higher RAM-to-CPU ratio. @@ -120 +120 @@ Introduction -Security +Security pillar