AWS Security ChangesHomeSearch

AWS wellarchitected documentation change

Service: wellarchitected · 2025-11-22 · Documentation low

File: wellarchitected/latest/machine-learning-lens/best-practices-by-ml-lifecycle-phase.md

Summary

Restructured the document by removing the word 'phase' from section headings, updated best practice reference names and titles, and reorganized some content. Also changed the document's ending sections.

Security assessment

The changes are primarily structural and organizational. While security-related best practices exist (e.g., MLSEC references), the modifications involve renaming conventions (e.g., changing MLSEC-01 to MLSEC01-BP01) and section heading adjustments without altering security content or addressing specific vulnerabilities. No new security guidance was added, and no evidence indicates these changes respond to security incidents.

Diff

diff --git a/wellarchitected/latest/machine-learning-lens/best-practices-by-ml-lifecycle-phase.md b/wellarchitected/latest/machine-learning-lens/best-practices-by-ml-lifecycle-phase.md
index fb1bcc0d8..fadd6d147 100644
--- a//wellarchitected/latest/machine-learning-lens/best-practices-by-ml-lifecycle-phase.md
+++ b//wellarchitected/latest/machine-learning-lens/best-practices-by-ml-lifecycle-phase.md
@@ -5 +5 @@
-Business goal identification phaseML problem framing phaseData processing phaseModel development phaseModel deployment phaseModel monitoring phase
+Business goal identification ML problem framing Data processing Model development Model deployment Model monitoring 
@@ -7 +7 @@ Business goal identification phaseML problem framing phaseData processing phaseM
-# Best practices by ML lifecycle phase
+# Best practices by ML lifecycle 
@@ -9 +9 @@ Business goal identification phaseML problem framing phaseData processing phaseM
-There are six phases in the machine learning lifecycle and within each there are six pillars of the Well-Architected Framework. The following index lists the best practices by lifecycle phase. 
+There are six phases in the machine learning lifecycle. The following index lists the best practices by lifecycle phase. 
@@ -11 +11 @@ There are six phases in the machine learning lifecycle and within each there are
-## Business goal identification phase
+## Business goal identification 
@@ -13 +13 @@ There are six phases in the machine learning lifecycle and within each there are
-### Operational excellence pillar
+### Operational excellence 
@@ -15 +15 @@ There are six phases in the machine learning lifecycle and within each there are
-  * [MLOE-01: Develop the right skills with accountability and empowerment](./mloe-01.html)
+  * [MLOPS01-BP01 Develop the right skills with accountability and empowerment](./mlops01-bp01.html)
@@ -17 +17 @@ There are six phases in the machine learning lifecycle and within each there are
-  * [MLOE-02: Discuss and agree on the level of model explainability](./mloe-02.html)
+  * [MLOPS01-BP02 Discuss and agree on the level of model explainability](./mlops01-bp02.html)
@@ -19 +19 @@ There are six phases in the machine learning lifecycle and within each there are
-  * [MLOE-03: Monitor model compliance to business requirements](./mloe-03.html)
+  * [MLOPS01-BP03 Monitor model adherence to business requirements](./mlops01-bp03.html)
@@ -24 +24 @@ There are six phases in the machine learning lifecycle and within each there are
-### Security pillar
+### Security 
@@ -26 +26 @@ There are six phases in the machine learning lifecycle and within each there are
-  * [MLSEC-01: Validate ML data permissions, privacy, software, and license terms](./mlsec-01.html)
+  * [MLSEC01-BP01 Validate ML data permissions, privacy, software, and license terms](./mlsec01-bp01.html)
@@ -31 +31 @@ There are six phases in the machine learning lifecycle and within each there are
-### Reliability pillar
+### Reliability 
@@ -35 +35 @@ There are no reliability pillar best practices for business goal identification.
-### Performance efficiency pillar
+### Performance efficiency 
@@ -37 +37 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLPER-01: Determine key performance indicators](./mlper-01.html)
+  * [MLPERF01-BP01 Determine key performance indicators](./mlperf01-bp01.html)
@@ -42 +42 @@ There are no reliability pillar best practices for business goal identification.
-### Cost optimization pillar
+### Cost optimization 
@@ -44 +44 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLCOST-01: Define overall return on investment (ROI) and opportunity cost](./mlcost-01.html)
+  * [MLCOST01-BP01 Define overall return on investment (ROI) and opportunity cost](./mlcost01-bp01.html)
@@ -46 +46 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLCOST-02: Use managed services to reduce total cost of ownership (TCO)](./mlcost-02.html)
+  * [MLCOST01-BP02 Use managed services to reduce total cost of ownership (TCO)](./mlcost01-bp02.html)
@@ -51 +51 @@ There are no reliability pillar best practices for business goal identification.
-### Sustainability pillar
+### Sustainability 
@@ -53 +53 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSUS-01: Define the overall environmental impact or benefit](./mlsus-01.html)
+  * [MLSUS01-BP01 Define the overall environmental impact or benefit](./mlsus01-bp01.html)
@@ -58 +58 @@ There are no reliability pillar best practices for business goal identification.
-## ML problem framing phase
+## ML problem framing 
@@ -60 +60 @@ There are no reliability pillar best practices for business goal identification.
-### Operational excellence pillar
+### Operational excellence 
@@ -62 +62 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLOE-04: Establish ML roles and responsibilities](./mloe-04.html)
+  * [MLOPS02-BP01 Establish ML roles and responsibilities](./mlops02-bp01.html)
@@ -64 +64 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLOE-05: Prepare an ML profile template](./mloe-05.html)
+  * [MLOPS02-BP02 Prepare an ML profile template](./mlops02-bp02.html)
@@ -66 +66 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLOE-06: Establish model improvement strategies](./mloe-06.html)
+  * [MLOPS02-BP03 Establish model improvement strategies](./mlops02-bp03.html)
@@ -68 +68 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLOE-07: Establish a lineage tracker system](./mloe-07.html)
+  * [MLOPS02-BP04 Establish a lineage tracker system](./mlops02-bp04.html)
@@ -70 +70 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLOE-08: Establish feedback loops across ML lifecycle phases](./mloe-08.html)
+  * [MLOPS02-BP05 Establish feedback loops across ML lifecycle phases](./mlops02-bp05.html)
@@ -72 +72 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLOE-09: Review fairness and explainability](./mloe-09.html)
+  * [MLOPS02-BP06 Review fairness and explainability](./mlops02-bp06.html)
@@ -77 +77 @@ There are no reliability pillar best practices for business goal identification.
-### Security pillar
+### Security 
@@ -79 +79 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSEC-02: Design data encryption and obfuscation ](./mlsec-02.html)
+  * [MLSEC02-BP01 Design data encryption and obfuscation](./mlsec02-bp01.html)
@@ -84 +84 @@ There are no reliability pillar best practices for business goal identification.
-### Reliability pillar
+### Reliability 
@@ -86 +86 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLREL-01: Use APIs to abstract change from model consuming applications](./mlrel-01.html)
+  * [MLREL01-BP01 Use APIs to abstract change from model consuming applications](./mlrel01-bp01.html)
@@ -88 +88 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLREL-02: Adopt a machine learning microservice strategy](./mlrel-02.html)
+  * [MLREL01-BP02 Adopt a machine learning microservice strategy](./mlrel01-bp02.html)
@@ -93 +93 @@ There are no reliability pillar best practices for business goal identification.
-### Performance efficiency pillar
+### Performance efficiency 
@@ -95 +95 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLPER-02: Use purpose-built AI and ML services and resources](./mlper-02.html)
+  * [MLPERF02-BP01 Define relevant evaluation metrics](./mlperf02-bp01.html)
@@ -97 +97 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLPER-03: Define relevant evaluation metrics](./mlper-03.html)
+  * [MLPERF02-BP02 Use purpose-built AI and ML services and resources](./mlperf02-bp02.html)
@@ -102 +102 @@ There are no reliability pillar best practices for business goal identification.
-### Cost optimization pillar
+### Cost optimization 
@@ -104 +104 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLCOST-03: Identify if machine learning is the right solution](./mlcost-03.html)
+  * [MLCOST02-BP01 Identify if machine learning is the right solution](./mlcost02-bp01.html)
@@ -106 +106 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLCOST-04: Tradeoff analysis on custom versus pre-trained models](./mlcost-04.html)
+  * [MLCOST02-BP02 Perform a tradeoff analysis between custom and pre-trained models](./mlcost02-bp02.html)
@@ -111 +111 @@ There are no reliability pillar best practices for business goal identification.
-### Sustainability pillar
+### Sustainability 
@@ -113 +113 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSUS-02: Consider AI services and pre-trained models](./mlsus-02.html)
+  * [MLSUS02-BP01 Consider AI services and pre-trained models](./mlsus02-bp01.html)
@@ -115 +115 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSUS-03: Select sustainable Regions](./mlsus-03.html)
+  * [MLSUS02-BP02 Select sustainable Regions](./mlsus02-bp02.html)
@@ -120 +120 @@ There are no reliability pillar best practices for business goal identification.
-## Data processing phase
+## Data processing 
@@ -122 +122 @@ There are no reliability pillar best practices for business goal identification.
-### Operational excellence pillar
+### Operational excellence 
@@ -124 +124 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLOE-10: Profile data to improve quality](./mloe-10.html)
+  * [MLOPS03-BP01 Profile data to improve quality](./mlops03-bp01.html)
@@ -126 +126 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLOE-11: Create tracking and version control mechanisms](./mloe-11.html)
+  * [MLOPS03-BP02 Create tracking and version control mechanisms](./mlops03-bp02.html)
@@ -131 +131 @@ There are no reliability pillar best practices for business goal identification.
-### Security pillar
+### Security 
@@ -133 +133 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSEC-03: Ensure least privilege access](./mlsec-03.html)
+  * [MLSEC03-BP01 Provide least privilege access](./mlsec03-bp01.html)
@@ -135 +135 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSEC-04: Secure data and modeling environment](./mlsec-04.html)
+  * [MLSEC03-BP02 Secure data and modeling environment](./mlsec03-bp02.html)
@@ -137 +137 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSEC-05: Protect sensitive data privacy](./mlsec-05.html)
+  * [MLSEC03-BP03 Protect sensitive data privacy](./mlsec03-bp03.html)
@@ -139 +139 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSEC-06: Enforce data lineage](./mlsec-06.html)
+  * [MLSEC03-BP04 Enforce data lineage](./mlsec03-bp04.html)
@@ -141 +141 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSEC-07: Keep only relevant data](./mlsec-07.html)
+  * [MLSEC03-BP05 Keep only relevant data](./mlsec03-bp05.html)
@@ -146 +146 @@ There are no reliability pillar best practices for business goal identification.
-### Reliability pillar
+### Reliability 
@@ -148 +148 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLREL-03: Use a data catalog](./mlrel-03.html)
+  * [MLREL02-BP01 Use a data catalog](./mlrel02-bp01.html)
@@ -150 +150 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLREL-04: Use a data pipeline](./mlrel-04.html)
+  * [MLREL02-BP02 Use a data pipeline](./mlrel02-bp02.html)
@@ -152 +152 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLREL-05: Automate managing data changes](./mlrel-05.html)
+  * [MLREL02-BP03 Automate managing data changes](./mlrel02-bp03.html)
@@ -157 +157 @@ There are no reliability pillar best practices for business goal identification.
-### Performance efficiency pillar
+### Performance efficiency 
@@ -159 +159 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLPER-04: Use a modern data architecture](./mlper-04.html)
+  * [MLPERF03-BP01 Use a modern data architecture](./mlperf03-bp01.html)
@@ -164 +164 @@ There are no reliability pillar best practices for business goal identification.
-### Cost optimization pillar
+### Cost optimization 
@@ -166 +166 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLCOST-05: Use managed data labeling](./mlcost-05.html)
+  * [MLCOST03-BP01 Use managed data labeling](./mlcost03-bp01.html)
@@ -168 +168 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLCOST-06: Use data wrangler tools for interactive analysis](./mlcost-06.html)
+  * [MLCOST03-BP02 Use no-code or low-code and code generation tools for interactive analysis](./mlcost03-bp02.html)
@@ -170 +170 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLCOST-07: Use managed data processing capabilities](./mlcost-07.html)
+  * [MLCOST03-BP03 Use managed data processing capabilities](./mlcost03-bp03.html)
@@ -172 +172 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLCOST-08: Enable feature reusability](./mlcost-08.html)
+  * [MLCOST03-BP04 Enable feature reusability](./mlcost03-bp04.html)
@@ -177 +177 @@ There are no reliability pillar best practices for business goal identification.
-### Sustainability pillar
+### Sustainability 
@@ -179 +179 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSUS-04: Minimize idle resources ](./mlsus-04.html)
+  * [MLSUS03-BP01 Minimize idle resources](./mlsus03-bp01.html)
@@ -181 +181 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSUS-05: Implement data lifecycle policies aligned with your sustainability goals](./mlsus-05.html)
+  * [MLSUS03-BP02 Implement data lifecycle policies aligned with your sustainability goals](./mlsus03-bp02.html)
@@ -183 +183 @@ There are no reliability pillar best practices for business goal identification.
-  * [MLSUS-06: Adopt sustainable storage options](./mlsus-06.html)
+  * [MLSUS03-BP03 Adopt sustainable storage options](./mlsus03-bp03.html)
@@ -188 +188 @@ There are no reliability pillar best practices for business goal identification.