<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Domain 3: Continuous Improvement on Album69</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/</link><description>Recent content in Domain 3: Continuous Improvement on Album69</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 09 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.album69.com/sap-c02/domain-3-continuous-improvement/index.xml" rel="self" type="application/rss+xml"/><item><title>Backup General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/backup-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/backup-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domains 2, 3. AWS Backup is the centralized backup service. Know backup plans, vaults, cross-region/cross-account backup, and supported services.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-overview"&gt;1. Overview&lt;/h2&gt;&#10;&lt;p&gt;AWS Backup is a fully managed, centralized backup service that automates and consolidates backup tasks across AWS services and accounts. It replaces service-specific backup configurations with a single policy-driven approach.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="2-supported-services"&gt;2. Supported Services&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Category&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Services&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Compute&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;EC2 instances (EBS volumes)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Storage&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;EFS, FSx (all types), S3&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Databases&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RDS, Aurora, DynamoDB, DocumentDB, Neptune&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Hybrid&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;VMware workloads (on-premises via AWS Backup Gateway)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Other&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Storage Gateway volumes&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="3-core-concepts"&gt;3. Core Concepts&lt;/h2&gt;&#10;&lt;h3 id="backup-plan"&gt;Backup Plan&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Policy that defines: backup frequency, retention period, lifecycle rules, vault destination&lt;/li&gt;&#10;&lt;li&gt;Assign resources by tag, resource ID, or resource type&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;button class="code-copy" type="button" hidden aria-label="Copy code to clipboard"&gt;&#10; &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;BackupPlan&lt;/span&gt;:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;Rules&lt;/span&gt;:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;RuleName&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;DailyBackup&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;TargetBackupVault&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;MyVault&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;ScheduleExpression&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;cron(0 2 * * ? *)&amp;#34;&lt;/span&gt; &lt;span style="color:#75715e"&gt;# 2 AM daily&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;StartWindowMinutes&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;60&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;CompletionWindowMinutes&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;120&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;Lifecycle&lt;/span&gt;:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;DeleteAfterDays&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;35&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;RuleName&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;MonthlyBackup&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;TargetBackupVault&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;MyVault&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;ScheduleExpression&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;cron(0 2 1 * ? *)&amp;#34;&lt;/span&gt; &lt;span style="color:#75715e"&gt;# 1st of month&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;Lifecycle&lt;/span&gt;:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;MoveToColdStorageAfterDays&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;DeleteAfterDays&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;365&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10; &lt;/div&gt;&lt;h3 id="backup-vault"&gt;Backup Vault&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Encrypted container for backup recovery points&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Vault Lock:&lt;/strong&gt; WORM protection — backups cannot be deleted before retention period&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Governance mode:&lt;/strong&gt; admins with special permissions can override&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Compliance mode:&lt;/strong&gt; no one can delete — even root&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Default vault uses AWS-managed KMS key; create custom vaults with customer-managed keys&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="recovery-points"&gt;Recovery Points&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Individual backup of a resource&lt;/li&gt;&#10;&lt;li&gt;Stored in the backup vault&lt;/li&gt;&#10;&lt;li&gt;Restore from recovery point to original or new resource&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="4-cross-region-backup"&gt;4. Cross-Region Backup&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Copy backups to another region for DR&lt;/li&gt;&#10;&lt;li&gt;Configure in backup plan as a copy action&lt;/li&gt;&#10;&lt;li&gt;Destination vault must exist in the target region&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;button class="code-copy" type="button" hidden aria-label="Copy code to clipboard"&gt;&#10; &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;CopyActions&lt;/span&gt;:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;DestinationBackupVaultArn&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;arn:aws:backup:eu-west-1:123456789012:backup-vault:DR-Vault&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;Lifecycle&lt;/span&gt;:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;DeleteAfterDays&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10; &lt;/div&gt;&lt;hr&gt;&#10;&lt;h2 id="5-cross-account-backup"&gt;5. Cross-Account Backup&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Copy backups to another AWS account for additional protection&lt;/li&gt;&#10;&lt;li&gt;Requires: backup vault in destination account with resource policy allowing source account&lt;/li&gt;&#10;&lt;li&gt;Use Organizations integration for simplified cross-account backup policies&lt;/li&gt;&#10;&lt;li&gt;Protects against accidental deletion or ransomware in the source account&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="6-aws-backup-for-organizations"&gt;6. AWS Backup for Organizations&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Deploy backup policies (Backup Plans) across all accounts in an OU or organization&lt;/li&gt;&#10;&lt;li&gt;Centrally manage and monitor backup compliance&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Backup compliance reports:&lt;/strong&gt; identify resources not covered by backup plans&lt;/li&gt;&#10;&lt;li&gt;Delegated admin: manage from a dedicated backup account&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="7-exam-scenarios"&gt;7. Exam Scenarios&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;Scenario 1:&lt;/strong&gt; A company needs to ensure all RDS databases, DynamoDB tables, and EFS file systems are backed up daily with 35-day retention, and monthly backups retained for 1 year. What is the solution?&lt;/p&gt;</description></item><item><title>Cloudtrail General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/cloudtrail-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/cloudtrail-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domains 1, 3. CloudTrail is the API audit log for AWS. Know trail types, event types, CloudTrail Lake, and Insights.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-overview"&gt;1. Overview&lt;/h2&gt;&#10;&lt;p&gt;AWS CloudTrail records API calls made to AWS services — who did what, when, from where. It is the primary tool for security auditing, compliance, and operational troubleshooting.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;What CloudTrail captures:&lt;/strong&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;AWS Management Console actions&lt;/li&gt;&#10;&lt;li&gt;AWS CLI and SDK calls&lt;/li&gt;&#10;&lt;li&gt;AWS service-to-service calls&lt;/li&gt;&#10;&lt;li&gt;CloudFormation stack operations&lt;/li&gt;&#10;&lt;li&gt;IAM changes, S3 bucket policy changes, security group modifications&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="2-event-types"&gt;2. Event Types&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Type&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Default&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Management events&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Control plane operations (create, delete, modify resources)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Enabled (free)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Data events&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Data plane operations (S3 GetObject, Lambda Invoke, DynamoDB GetItem)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Disabled (additional cost)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Insights events&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Unusual API activity detection&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Disabled (additional cost)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="management-events"&gt;Management Events&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Read events: Describe*, List*, Get* (low security value, high volume)&lt;/li&gt;&#10;&lt;li&gt;Write events: Create*, Delete*, Modify*, Put* (high security value)&lt;/li&gt;&#10;&lt;li&gt;Can filter to write-only to reduce cost&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="data-events"&gt;Data Events&lt;/h3&gt;&#10;&lt;p&gt;High-volume, resource-level operations:&lt;/p&gt;</description></item><item><title>Cloudwatch General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/cloudwatch-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/cloudwatch-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domains 2, 3, 4. CloudWatch is the observability foundation. Know metrics, alarms, Logs Insights, dashboards, Container Insights, and cross-account observability.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-overview"&gt;1. Overview&lt;/h2&gt;&#10;&lt;p&gt;Amazon CloudWatch is the unified observability service for AWS. It collects metrics, logs, and traces, and enables alarms, dashboards, and automated actions.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="2-metrics"&gt;2. Metrics&lt;/h2&gt;&#10;&lt;h3 id="namespaces-and-dimensions"&gt;Namespaces and Dimensions&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Namespace:&lt;/strong&gt; logical grouping (e.g., &lt;code&gt;AWS/EC2&lt;/code&gt;, &lt;code&gt;AWS/RDS&lt;/code&gt;, custom)&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Dimension:&lt;/strong&gt; key-value pair that identifies a metric (e.g., &lt;code&gt;InstanceId=i-1234&lt;/code&gt;)&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Resolution:&lt;/strong&gt; standard (1-minute) or high-resolution (1-second) for custom metrics&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="key-metrics-by-service"&gt;Key Metrics by Service&lt;/h3&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Service&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Key Metrics&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;EC2&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;CPUUtilization, NetworkIn/Out, StatusCheckFailed — &lt;strong&gt;no memory/disk by default&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RDS/Aurora&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;CPUUtilization, FreeStorageSpace, DatabaseConnections, ReadLatency&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ALB&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RequestCount, TargetResponseTime, HTTPCode_Target_5XX, HealthyHostCount&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Lambda&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Invocations, Errors, Duration, Throttles, ConcurrentExecutions&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;SQS&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ApproximateNumberOfMessagesVisible, NumberOfMessagesSent, ApproximateAgeOfOldestMessage&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;DynamoDB&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ConsumedReadCapacityUnits, ConsumedWriteCapacityUnits, ThrottledRequests&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;EC2 memory and disk metrics require the &lt;strong&gt;CloudWatch Agent&lt;/strong&gt; — not available by default.&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>Computeoptimizer General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/computeoptimizer-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/computeoptimizer-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domain 3 (25%). Compute Optimizer uses ML to recommend optimal resource configurations. Know supported resources, recommendation types, and how it differs from Cost Explorer rightsizing.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-overview"&gt;1. Overview&lt;/h2&gt;&#10;&lt;p&gt;AWS Compute Optimizer analyzes historical utilization metrics using machine learning and recommends optimal AWS resource configurations to reduce cost and improve performance.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Compute Optimizer vs Cost Explorer Rightsizing:&lt;/strong&gt;&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Feature&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Compute Optimizer&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Cost Explorer Rightsizing&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ML-based&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Yes&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;No (threshold-based)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Supported resources&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;EC2, ASG, Lambda, ECS Fargate, EBS, RDS&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;EC2 only&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Performance risk&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Shows risk of under-provisioning&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Not shown&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Enhanced metrics&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Yes (CloudWatch Agent memory)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Yes (CloudWatch Agent)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Cost&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Free (standard), paid (enhanced)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Free&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="2-supported-resources"&gt;2. Supported Resources&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Resource&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;What It Optimizes&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;EC2 instances&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Instance type, size&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;EC2 Auto Scaling Groups&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Instance type, size&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;EBS volumes&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Volume type, size, IOPS&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Lambda functions&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Memory size&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ECS services on Fargate&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;CPU and memory&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RDS DB instances&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Instance class (preview)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="3-recommendation-types"&gt;3. Recommendation Types&lt;/h2&gt;&#10;&lt;p&gt;Each recommendation includes:&lt;/p&gt;</description></item><item><title>Costexplorer General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/costexplorer-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/costexplorer-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domain 3 (25%). Cost Explorer is the primary tool for analyzing and forecasting AWS costs. Know filtering, grouping, rightsizing recommendations, and Savings Plans analysis.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-overview"&gt;1. Overview&lt;/h2&gt;&#10;&lt;p&gt;AWS Cost Explorer provides interactive visualizations and analysis of AWS costs and usage. It helps identify cost drivers, forecast future spend, and find optimization opportunities.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="2-key-features"&gt;2. Key Features&lt;/h2&gt;&#10;&lt;h3 id="cost-and-usage-analysis"&gt;Cost and Usage Analysis&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Visualize costs by: service, account, region, tag, instance type, purchase option&lt;/li&gt;&#10;&lt;li&gt;Filter by: time range (up to 13 months historical), service, linked account, tag&lt;/li&gt;&#10;&lt;li&gt;Group by multiple dimensions simultaneously&lt;/li&gt;&#10;&lt;li&gt;Daily, monthly, or hourly granularity (hourly requires additional cost)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="forecasting"&gt;Forecasting&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;ML-based cost forecast for up to 12 months&lt;/li&gt;&#10;&lt;li&gt;Based on historical usage patterns&lt;/li&gt;&#10;&lt;li&gt;Confidence intervals included&lt;/li&gt;&#10;&lt;li&gt;Use for: budget planning, capacity planning&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="rightsizing-recommendations"&gt;Rightsizing Recommendations&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Identifies over-provisioned EC2 instances&lt;/li&gt;&#10;&lt;li&gt;Recommends instance type changes based on CloudWatch utilization metrics&lt;/li&gt;&#10;&lt;li&gt;Shows estimated monthly savings&lt;/li&gt;&#10;&lt;li&gt;Requires &lt;strong&gt;Cost Explorer rightsizing recommendations&lt;/strong&gt; enabled (free)&lt;/li&gt;&#10;&lt;li&gt;Considers: CPU, memory (requires CloudWatch Agent), network utilization&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="savings-plans-recommendations"&gt;Savings Plans Recommendations&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Recommends Compute, EC2 Instance, or SageMaker Savings Plans&lt;/li&gt;&#10;&lt;li&gt;Based on historical On-Demand usage&lt;/li&gt;&#10;&lt;li&gt;Shows: recommended commitment, estimated savings, coverage&lt;/li&gt;&#10;&lt;li&gt;Lookback period: 7, 30, or 60 days&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="3-cost-allocation-tags"&gt;3. Cost Allocation Tags&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Tag resources to track costs by project, team, environment, cost center&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;AWS-generated tags:&lt;/strong&gt; &lt;code&gt;aws:createdBy&lt;/code&gt; (who created the resource)&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;User-defined tags:&lt;/strong&gt; custom key-value pairs&lt;/li&gt;&#10;&lt;li&gt;Activate tags in Cost Explorer for cost allocation&lt;/li&gt;&#10;&lt;li&gt;Tags appear in Cost Explorer after 24 hours&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="4-budgets-integration"&gt;4. Budgets Integration&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Create budgets based on Cost Explorer data&lt;/li&gt;&#10;&lt;li&gt;Alert when actual or forecasted costs exceed thresholds&lt;/li&gt;&#10;&lt;li&gt;Budget types: cost, usage, Savings Plans coverage, reservation coverage&lt;/li&gt;&#10;&lt;li&gt;Actions: notify via SNS, apply IAM policy, apply SCP (to restrict spending)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="5-exam-scenarios"&gt;5. Exam Scenarios&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;Scenario 1:&lt;/strong&gt; A company wants to identify which AWS accounts and services are driving the most cost increase over the last 3 months. What is the solution?&lt;/p&gt;</description></item><item><title>Elastic Disaster Recovery General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/elastic-disaster-recovery-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/elastic-disaster-recovery-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domain 3. AWS Elastic Disaster Recovery (AWS DRS) continuously replicates supported source servers to a low-cost staging area in AWS and supports recovery launches into EC2. It is a disaster-recovery service, distinct from AWS Transform MGN, which is primarily used to migrate servers to AWS.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-when-to-use-drs"&gt;1. When to Use DRS&lt;/h2&gt;&#10;&lt;p&gt;Use DRS when the recovery objective requires a tested server-level recovery environment in AWS for on-premises or supported cloud source servers. It can support recovery from source-site outages, ransomware events, and other disruptions when the replication and recovery plan are configured appropriately.&lt;/p&gt;</description></item><item><title>Resilience Patterns General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/resilience-patterns-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/resilience-patterns-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domains 2, 3. DR strategies and resilience patterns are core SAP-C02 topics. Know the 4 DR strategies, RTO/RPO trade-offs, and multi-region patterns cold.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-rto-and-rpo"&gt;1. RTO and RPO&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Metric&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Definition&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Lower =&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RTO (Recovery Time Objective)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Max acceptable downtime after a disaster&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Faster recovery, higher cost&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RPO (Recovery Point Objective)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Max acceptable data loss (time since last backup)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Less data loss, higher cost&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="2-dr-strategies-aws"&gt;2. DR Strategies (AWS)&lt;/h2&gt;&#10;&lt;h3 id="1-backup-and-restore"&gt;1. Backup and Restore&lt;/h3&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;button class="code-copy" type="button" hidden aria-label="Copy code to clipboard"&gt;&#10; &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;pre tabindex="0"&gt;&lt;code&gt;Active Region DR Region&#10;Primary workload ──── backup ──→ S3 / AWS Backup (snapshots)&#10; ↓ (disaster occurs)&#10; Restore from backup (hours)&lt;/code&gt;&lt;/pre&gt;&#10; &lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;RTO:&lt;/strong&gt; hours&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;RPO:&lt;/strong&gt; hours (depends on backup frequency)&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Cost:&lt;/strong&gt; lowest — pay only for storage&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Use case:&lt;/strong&gt; non-critical workloads, cost-sensitive&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="2-pilot-light"&gt;2. Pilot Light&lt;/h3&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;button class="code-copy" type="button" hidden aria-label="Copy code to clipboard"&gt;&#10; &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;pre tabindex="0"&gt;&lt;code&gt;Active Region DR Region&#10;Full workload ──── replicate ──→ Core services only (DB replica, minimal infra)&#10; ↓ (disaster occurs)&#10; Scale up remaining services (minutes to hours)&lt;/code&gt;&lt;/pre&gt;&#10; &lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;RTO:&lt;/strong&gt; minutes to hours (need to scale up)&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;RPO:&lt;/strong&gt; minutes (near real-time replication)&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Cost:&lt;/strong&gt; low — only core services running in DR&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Use case:&lt;/strong&gt; critical data, moderate recovery time acceptable&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="3-warm-standby"&gt;3. Warm Standby&lt;/h3&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;button class="code-copy" type="button" hidden aria-label="Copy code to clipboard"&gt;&#10; &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;pre tabindex="0"&gt;&lt;code&gt;Active Region DR Region&#10;Full workload ──── replicate ──→ Scaled-down but functional workload&#10; ↓ (disaster occurs)&#10; Scale up to full capacity (minutes)&lt;/code&gt;&lt;/pre&gt;&#10; &lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;RTO:&lt;/strong&gt; minutes&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;RPO:&lt;/strong&gt; seconds to minutes&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Cost:&lt;/strong&gt; moderate — DR environment always running at reduced capacity&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Use case:&lt;/strong&gt; business-critical workloads&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="4-multi-site-active-active"&gt;4. Multi-Site Active-Active&lt;/h3&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;button class="code-copy" type="button" hidden aria-label="Copy code to clipboard"&gt;&#10; &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;pre tabindex="0"&gt;&lt;code&gt;Active Region (us-east-1) Active Region (eu-west-1)&#10;Full workload ←── Route 53 ──→ Full workload&#10; (latency routing)&#10;Both application stacks can serve traffic; the data write model needs its own consistency/conflict design&lt;/code&gt;&lt;/pre&gt;&#10; &lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;RTO:&lt;/strong&gt; can be low with healthy capacity and tested traffic controls; not guaranteed to be zero&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;RPO:&lt;/strong&gt; depends on the replication and consistency model; asynchronous replication can lose acknowledged writes&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Cost:&lt;/strong&gt; highest — full infrastructure in multiple regions&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Use case:&lt;/strong&gt; mission-critical, zero-downtime requirement&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="3-dr-strategy-comparison"&gt;3. DR Strategy Comparison&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Strategy&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;RTO&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;RPO&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Cost&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Complexity&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Backup &amp;amp; Restore&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Usually longest; measured restore time&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Depends on backup frequency and consistency&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Lowest ongoing infrastructure cost&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Lower steady-state, higher recovery effort&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Pilot Light&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Depends on provisioning, scaling, and validation&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Depends on replication/backup design&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Low-to-moderate&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Medium&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Warm Standby&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Faster when continuously tested and ready&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Depends on replication mode and lag&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Moderate-to-high&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Medium-high&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Multi-Site Active-Active&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Can reduce traffic-recovery time; not automatically zero&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Depends on consistency and replication model&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Highest&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;High&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;These are relative patterns, not fixed service guarantees. Measure failover, recovery, and data-loss windows against the workload&amp;rsquo;s actual RTO/RPO.&lt;/p&gt;</description></item><item><title>Servicequotas General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/servicequotas-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/servicequotas-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domain 3 (25%). Service Quotas is the centralized way to view and request quota increases. Know how to monitor quotas proactively and integrate with CloudWatch.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-overview"&gt;1. Overview&lt;/h2&gt;&#10;&lt;p&gt;AWS Service Quotas provides a central location to view and manage AWS service quotas (formerly called limits) across all services and regions. It enables proactive quota management before hitting limits.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="2-key-concepts"&gt;2. Key Concepts&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Concept&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Quota&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Maximum value for a resource or operation (e.g., 5 VPCs per region)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Default quota&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;AWS-defined starting value&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Applied quota&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Current quota for your account (may be higher than default after increase)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Adjustable quota&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Can be increased via request&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Non-adjustable quota&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Hard limit — cannot be increased&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="3-quota-increase-requests"&gt;3. Quota Increase Requests&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Submit increase requests directly from Service Quotas console&lt;/li&gt;&#10;&lt;li&gt;Requests go to AWS Support automatically&lt;/li&gt;&#10;&lt;li&gt;Track request status in Service Quotas console&lt;/li&gt;&#10;&lt;li&gt;Some quotas are auto-approved; others require manual review&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;button class="code-copy" type="button" hidden aria-label="Copy code to clipboard"&gt;&#10; &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Request quota increase via CLI&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;aws service-quotas request-service-quota-increase &lt;span style="color:#ae81ff"&gt;\&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; --service-code ec2 &lt;span style="color:#ae81ff"&gt;\&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; --quota-code L-1216C47A &lt;span style="color:#ae81ff"&gt;\&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; --desired-value &lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10; &lt;/div&gt;&lt;hr&gt;&#10;&lt;h2 id="4-cloudwatch-integration"&gt;4. CloudWatch Integration&lt;/h2&gt;&#10;&lt;p&gt;Monitor quota utilization proactively:&lt;/p&gt;</description></item><item><title>Systemsmanager General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/systemsmanager-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/systemsmanager-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domains 2, 3. Systems Manager is the operational backbone for EC2 and hybrid environments. Know Parameter Store, Session Manager, Run Command, Patch Manager, and Automation.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-overview"&gt;1. Overview&lt;/h2&gt;&#10;&lt;p&gt;AWS Systems Manager (SSM) provides operational management capabilities for EC2 instances, on-premises servers, and other AWS resources. It replaces SSH/RDP access and manual operational tasks with secure, auditable automation.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Key capabilities:&lt;/strong&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Secure remote access without SSH/RDP (Session Manager)&lt;/li&gt;&#10;&lt;li&gt;Run scripts across fleets of instances (Run Command)&lt;/li&gt;&#10;&lt;li&gt;Automated patching (Patch Manager)&lt;/li&gt;&#10;&lt;li&gt;Configuration and secrets storage (Parameter Store)&lt;/li&gt;&#10;&lt;li&gt;Automated operational runbooks (Automation)&lt;/li&gt;&#10;&lt;li&gt;Inventory and compliance (Inventory, State Manager)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="2-ssm-agent"&gt;2. SSM Agent&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Required on EC2 instances and on-premises servers&lt;/li&gt;&#10;&lt;li&gt;Pre-installed on most AWS-provided AMIs (Amazon Linux 2, Windows Server 2016+)&lt;/li&gt;&#10;&lt;li&gt;Requires IAM instance profile with &lt;code&gt;AmazonSSMManagedInstanceCore&lt;/code&gt; policy&lt;/li&gt;&#10;&lt;li&gt;Communicates with SSM service over HTTPS (port 443) — no inbound ports needed&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="3-session-manager"&gt;3. Session Manager&lt;/h2&gt;&#10;&lt;p&gt;Secure, browser-based or CLI shell access to instances without SSH/RDP:&lt;/p&gt;</description></item><item><title>Trustedadvisor General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/trustedadvisor-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/trustedadvisor-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domains 1 and 3. Trusted Advisor provides checks across six categories. These are not the six Well-Architected pillars. Check availability depends on the current AWS Support plan and is changing; verify the current plan and check reference before relying on a specific check.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-overview"&gt;1. Overview&lt;/h2&gt;&#10;&lt;p&gt;AWS Trusted Advisor inspects your AWS environment and provides recommendations based on AWS best practices. Check refresh behavior and availability depend on the plan and check; do not assume every result is real-time.&lt;/p&gt;</description></item><item><title>Wellarchitected Tool General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/wellarchitected-tool-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/wellarchitected-tool-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domain 3 (25%). The Well-Architected Framework and Tool are the structured approach to architecture improvement. Know the 6 pillars, key design principles, and how the tool works.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-the-six-pillars"&gt;1. The Six Pillars&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Pillar&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Focus&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Operational Excellence&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Run and monitor systems, improve processes&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Security&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Protect data, systems, and assets&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Reliability&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Recover from failures, meet demand&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Performance Efficiency&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Use resources efficiently&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Cost Optimization&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Avoid unnecessary costs&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Sustainability&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Minimize environmental impact&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="2-key-design-principles-per-pillar"&gt;2. Key Design Principles per Pillar&lt;/h2&gt;&#10;&lt;h3 id="operational-excellence"&gt;Operational Excellence&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Perform operations as code (IaC, runbooks)&lt;/li&gt;&#10;&lt;li&gt;Make frequent, small, reversible changes&lt;/li&gt;&#10;&lt;li&gt;Anticipate failure — test failure scenarios&lt;/li&gt;&#10;&lt;li&gt;Learn from operational events&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="security"&gt;Security&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Implement a strong identity foundation (least privilege, IAM)&lt;/li&gt;&#10;&lt;li&gt;Enable traceability (CloudTrail, CloudWatch)&lt;/li&gt;&#10;&lt;li&gt;Apply security at all layers&lt;/li&gt;&#10;&lt;li&gt;Automate security best practices&lt;/li&gt;&#10;&lt;li&gt;Protect data in transit and at rest&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="reliability"&gt;Reliability&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Automatically recover from failure&lt;/li&gt;&#10;&lt;li&gt;Test recovery procedures&lt;/li&gt;&#10;&lt;li&gt;Scale horizontally to increase availability&lt;/li&gt;&#10;&lt;li&gt;Stop guessing capacity — use Auto Scaling&lt;/li&gt;&#10;&lt;li&gt;Manage change through automation&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="performance-efficiency"&gt;Performance Efficiency&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Democratize advanced technologies (use managed services)&lt;/li&gt;&#10;&lt;li&gt;Go global in minutes (multi-region)&lt;/li&gt;&#10;&lt;li&gt;Use serverless architectures&lt;/li&gt;&#10;&lt;li&gt;Experiment more often&lt;/li&gt;&#10;&lt;li&gt;Consider mechanical sympathy (match resource to workload)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="cost-optimization"&gt;Cost Optimization&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Implement cloud financial management&lt;/li&gt;&#10;&lt;li&gt;Adopt a consumption model (pay for what you use)&lt;/li&gt;&#10;&lt;li&gt;Measure overall efficiency&lt;/li&gt;&#10;&lt;li&gt;Stop spending money on undifferentiated heavy lifting&lt;/li&gt;&#10;&lt;li&gt;Analyze and attribute expenditure&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="sustainability"&gt;Sustainability&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Understand your impact&lt;/li&gt;&#10;&lt;li&gt;Establish sustainability goals&lt;/li&gt;&#10;&lt;li&gt;Maximize utilization&lt;/li&gt;&#10;&lt;li&gt;Use managed services&lt;/li&gt;&#10;&lt;li&gt;Reduce downstream impact&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="3-aws-well-architected-tool"&gt;3. AWS Well-Architected Tool&lt;/h2&gt;&#10;&lt;p&gt;A free service in the AWS console for conducting architecture reviews:&lt;/p&gt;</description></item><item><title>Xray General</title><link>https://www.album69.com/sap-c02/domain-3-continuous-improvement/xray-general/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.album69.com/sap-c02/domain-3-continuous-improvement/xray-general/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Exam relevance: Domains 2, 3. X-Ray is the distributed tracing service. Know service maps, sampling, annotations, and integration with Lambda, ECS, and API Gateway.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-overview"&gt;1. Overview&lt;/h2&gt;&#10;&lt;p&gt;AWS X-Ray provides distributed tracing for applications. It tracks requests as they travel through microservices, Lambda functions, databases, and external APIs — helping identify latency bottlenecks and errors.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Problems it solves:&lt;/strong&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Latency is high but you don&amp;rsquo;t know which service is slow&lt;/li&gt;&#10;&lt;li&gt;Errors occur but you can&amp;rsquo;t trace them across services&lt;/li&gt;&#10;&lt;li&gt;No visibility into downstream dependency performance&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="2-core-concepts"&gt;2. Core Concepts&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Concept&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Trace&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;End-to-end record of a request across all services&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Segment&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Data from a single service (one segment per service)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Subsegment&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Granular data within a segment (DB call, HTTP call, custom)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Service map&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Visual graph of services and their connections&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Annotation&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Key-value pair indexed for filtering (searchable)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Metadata&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Key-value pair not indexed (for debugging, not filtering)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Sampling&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Percentage of requests traced (reduces cost and overhead)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="3-service-map"&gt;3. Service Map&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Visual representation of your application&amp;rsquo;s architecture&lt;/li&gt;&#10;&lt;li&gt;Shows: services, connections, latency, error rates, throttle rates&lt;/li&gt;&#10;&lt;li&gt;Color-coded: green (healthy), yellow (slow), red (errors)&lt;/li&gt;&#10;&lt;li&gt;Drill down into any node to see traces&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="4-sampling"&gt;4. Sampling&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;By default: first request per second + 5% of additional requests&lt;/li&gt;&#10;&lt;li&gt;Custom sampling rules: define rate by service, URL, method, host&lt;/li&gt;&#10;&lt;li&gt;Higher sampling = more visibility, higher cost&lt;/li&gt;&#10;&lt;li&gt;Use &lt;strong&gt;reservoir&lt;/strong&gt; (fixed number per second) + &lt;strong&gt;rate&lt;/strong&gt; (percentage above reservoir)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;button class="code-copy" type="button" hidden aria-label="Copy code to clipboard"&gt;&#10; &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;rules&amp;#34;&lt;/span&gt;: [{&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;High-value transactions&amp;#34;&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;host&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;*&amp;#34;&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;http_method&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;POST&amp;#34;&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;url_path&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;/api/payment*&amp;#34;&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;fixed_target&amp;#34;&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;10&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;rate&amp;#34;&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }]&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10; &lt;/div&gt;&lt;hr&gt;&#10;&lt;h2 id="5-integration-with-aws-services"&gt;5. Integration with AWS Services&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Service&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Integration&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Lambda&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Built-in — enable Active Tracing in function config&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;API Gateway&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Enable X-Ray tracing on stage&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ECS&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Add X-Ray daemon as sidecar container&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;EC2&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Install X-Ray daemon, instrument SDK&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Elastic Beanstalk&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Enable via configuration option&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;App Mesh&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Native integration&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;SNS / SQS&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Trace propagation via message attributes&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="lambda-active-tracing"&gt;Lambda Active Tracing&lt;/h3&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;button class="code-copy" type="button" hidden aria-label="Copy code to clipboard"&gt;&#10; &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# SAM template&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;Properties&lt;/span&gt;:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;Tracing&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;Active &lt;/span&gt; &lt;span style="color:#75715e"&gt;# Enables X-Ray for Lambda&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10; &lt;/div&gt;&lt;p&gt;Lambda automatically creates a segment. Add subsegments for downstream calls using the X-Ray SDK.&lt;/p&gt;</description></item></channel></rss>