CertNote/ Commute Study Notes
Roadmap
KOEN
CLF-C02 · FoundationalCloud Practitioner - Foundational
DVA-C02 · AssociateDeveloper - Associate
SAA-C03 · AssociateSolutions Architect - Associate
SOA-C02 · AssociateCloudOps Engineer - Associate
  • Week 1
    • 1.AWS Infrastructure Through an Operator's Eyes: Regions, AZs, and the Boundary of Responsibility
    • 2.IAM Operator's Manual: Users, Groups, Roles, Policy Evaluation Algorithm
    • 3.Advanced IAM: Building Guardrails with Permission Boundary, SCP, and Identity Center
    • 4.AWS Organizations: How One Person Operates 100 Accounts
    • 5.Week 1 Consolidated Review: Revisiting the First Week Through Operator Scenarios
  • Week 2
  • Week 3
  • Week 4
  • Week 5
  • Week 6
  • Week 7
  • Week 8
  • Week 9
  • Week 10
    • 1.EBS Snapshot: How Incremental Backup Remembers Only Changed Blocks
    • 2.AWS Backup: Making Backups Undeletable Even by Administrators
    • 3.RDS Multi-AZ vs Read Replica: Choosing Between Synchronous and Asynchronous
    • 4.S3 Replication, Storage Gateway, Elastic Disaster Recovery: How to Move Files and Workloads
    • 5.Week 10 Comprehensive Review: Backup, DR, HA as One Picture
  • Week 11
  • Week 12
SAP-C02 · ProfessionalSolutions Architect - Professional
DOP-C02 · ProfessionalDevOps Engineer - Professional
Linux Master 2 · 2급KAIT Linux Master - Level 2
SCS-C03 · SpecialtySecurity - Specialty
Linux Master 1 · 1급KAIT Linux Master - Level 1
MLA-C01 · AssociateMachine Learning Engineer - Associate
AIF-C01 · FoundationalAI Practitioner - Foundational
DEA-C01 · AssociateData Engineer - Associate
MLS-C01 · SpecialtyMachine Learning - Specialty
SQLD · 개발자SQL Developer (SQLD)

© CertNote · 주간랩스

  • About
  • Changelog
  • Contact
  • Terms
  • Privacy
← SOA-C02/Week 10/Day 5

Based on the SOA-C02 exam guide·Report an error

SOA-C02· AssociateWeek 10 · Day 5~28 min read

Day 5 - Week 10 Comprehensive Review: Backup, DR, HA as One Picture

Week 10 's throughline was one question: "When original disappears, where do we restart?" And answer split two axes—how much we can lose (RPO) and how fast we recover (RTO). Backup is RPO reduction game; availability/DR is RTO reduction game. All tools this week were choices on these two axes, at what cost reaching what point.

This review doesn't list concepts; rather reweaves why tools diverge. Then new scenarios in exams become solvable by asking "RPO or RTO problem? Same region or cross-region? Data or workload?"—tool reverse-engineered.

Week 10 at a Glance

DayTopicOne-line Essence
1EBS Snapshot / AMI / DLMIncremental, block-sharing backups remembering only changes
2AWS Backup / Vault LockMulti-service backup even creator can't delete
3RDS Multi-AZ / Read Replica / AuroraChoice between sync (HA) and async (read/DR)
4S3 Replication / Storage Gateway / DRSThree ways to move objects, files, workloads

RPO and RTO—Two Axes Through Week 10

All recovery design reduces to two numbers. RPO (Recovery Point Objective) is "how much past data can we lose"—gap between last backup/replication and disaster moment. RTO (Recovery Time Objective) is "how long can disaster-to-recovery-complete take." Smaller numbers, steeper cost curves. RPO 0 (zero data loss) demands sync replication (Multi-AZ); minute-level RTO demands immediately-bootable copies (DRS, Aurora Global); both burn money always.

ToolRPORTOCost Nature
Daily Snapshot/Backupmax 24 hoursRestore time (10s min~hrs)Cheap (storage only)
RDS Multi-AZ0 (sync)60~120s autoMedium (Standby always)
Cross-Region Read ReplicaMinutesManual promoteMedium (RR always)
Aurora Global Databasesecondsminutes promoteHigh (multi-region)
S3 CRR (+RTC)Minutes (15min SLA)Replication arrival timeTransfer+storage
DRS (CDP)SecondsMinutes launchLow (Staging small offline)

This table solves 90% of exam scenarios. "No data loss" → RPO 0 → Multi-AZ. "Region failure, 1-min recovery" → Aurora Global DB. "Min offline cost + minute recovery" → DRS. Read RPO/RTO requirements and cost constraints; tools nearly auto-decide.

Pattern 1: DLM vs AWS Backup—Lightness vs Integration Fork

Same "auto backup" but boundaries clear. DLM is EBS volume/AMI-only lightweight scheduler, tag-based snapshot creation, retention/Cross-Region replication automation, policy itself free. AWS Backup is multi-service unified platform covering RDS, DynamoDB, EFS, FSx, S3, with Backup Audit Manager compliance validation too. EBS-only? DLM. Multiple services + audit? AWS Backup.

Pattern 2: Three WORM Locks—Same Model, Different Resources

Week 10 saw "issuer can't unlock" immutable storage thrice. All same WORM model (1990s finance regulation's physical WORM optical disc ancestry) applied to different resources.

LockTargetGovernanceCompliance
Snapshot LockEBS SnapshotAuthorized can unlockPermanent can't unlock
Backup Vault LockAWS Backup vaultAuthorized can unlockPermanent after cooling-off (3 days)
S3 Object LockS3 objectAuthorized can unlockPermanent during retention

Key commonality: Compliance mode neither root nor AWS can unlock. "Admin can't delete" means "attacker can't delete"—ransomware defense and regulatory WORM essence. Governance is mistake-prevention guardrail (authorized can unlock).

🔍 Deeper Dive: Why all three Locks mandate Versioning or equivalent immutable version tracking: immutability means "lock specific version," not "lock key." Same-key overwrites break "unchangeable" promise; each write needs unique version ID (version-ID) and individual lock for WORM. S3 Object Lock requiring Versioning, EBS Snapshot inherently version-immutable, Backup recovery points with unique IDs—all same reason. Regulatory audit proving "post-creation unchanged" requires not just unchangeable flag but "each version uniquely identified·locked"—immutable version chain proves no tampering.

📚 Case Study: That Compliance modes consistently demand "after cooling-off even issuer can't" seems overkill but defines pass/fail in real regulatory audits. Finance/medical auditors ask "can admin delete if deciding to?" Possible (Governance) means changeable, WORM-unqualified. Compliance mode third-party (Cohasset Associates) validates SEC 17a-4/FINRA/CFTC compliance, providing legal audit submission grounds. "Inconveniently undeletable" is regulation trust price; three Locks' shared design lets you choose convenience (Governance) or regulation (Compliance) per resource.

Pattern 3: Multi-AZ vs Read Replica—Sync/Async Determines All

Week's most-asked and most-wrong point. Similar surfaces, opposite underneath.

Multi-AZRead Replica
PurposeAvailability (HA)Read scale + Cross-Region DR
ReplicationSync (ack-wait, RPO 0)Async (lag possible)
Client ReadsNo (Standby standby)Yes (separate endpoint)
Cross-RegionNo (same region)Yes
Failure ResponseAuto failover (endpoint persists)Manual promote (link breaks)

Wrong patterns: Read Replica for "availability," Multi-AZ for "read distribution." Multi-AZ Standby can't even read; Read Replica async means not RPO 0. Need both? Use together.

Pattern 4: Same Region vs Cross-Region—DR Boundary Line

Most-asked trap: Multi-AZ isn't DR. Survives single-AZ failure within region but helpless region-wide (sync can't cross regions). Region DR needs separate tools.

Same Region (AZ failure prep)         Cross-Region (region failure prep = DR)
─────────────────────────            ───────────────────────────────────
RDS Multi-AZ (sync)                   Cross-Region Read Replica (RDS)
Multi-AZ DB Cluster                   Aurora Global Database (RPO<1s)
S3 (auto multi-AZ)                    S3 Cross-Region Replication
EBS Snapshot                          DLM/Backup Cross-Region Copy
                                      DRS (workload failover)

Pattern 5: Data vs Workload—What Recovers

S3 Replication, DLM, AWS Backup replicate/preserve data. Separate work rebuilds servers from that data. DRS entire workload (OS/apps/data) bootable elsewhere within minutes. "Datacenter to AWS failover, minimize offline cost" is DRS. "S3 objects to another region" is CRR. "Keep on-prem app, S3 backend only" is Storage Gateway.

💡 Related Theory: Week 10's meta-pattern: "separate state(state) and change(change), time becomes controllable." EBS incremental snapshots (base + change blocks), PITR (base + transaction logs), Aurora Backtrack (log rewind), S3 Versioning (version chain) all manage data as "basis + post-changes," not "copy entire state each time." This separation enables arbitrary-point restoration, block sharing, fast rewind. Functional persistent data structures, Git, event sourcing use identical principle—immutable snapshots for state, append-only logs for change lets past reconstruction freely.

📝 Practice Questions

Click a choice to reveal the answer and explanation.

Question 1

Operator deregistered dozens unused golden AMIs but storage costs barely dropped. Cause and fix?

Question 2

Company wants unified backup for RDS/EBS/DynamoDB/EFS, auto-verify "all prod resources backed up," generate compliance reports. Appropriate config?

Question 3

Ransomware attacker steals operations account admin, deletes backups. Regulation mandates issuer-undeletable backups. Strongest structure?

Question 4

Wrong DELETE at 2:30 PM, must restore RDS before then. Yesterday dawn snapshot only loses day's data. Needed feature?

Question 5

"Single AZ failure, no data loss, automatic recovery" goal. Exact RDS feature?

Question 6

DB read load (analytics/reports) surges mid-operation. Cost-effectively distribute reads?

Question 7

Global users need fast reads from nearby regions + region DR (RPO of seconds). Most fit?

Question 8

Lambda connection surge to RDS exceeds max-connections limit. Root fix?

Question 9

Company auto-replicates S3 data to another region's DR. Required prerequisite?

Question 10

Datacenter to AWS DR failover possible, minimize offline cost, minute-level recovery RTO. Which tool?

Question 11

Regulation mandates S3 objects 5-year unchangeable/undeletable. Which feature and prerequisite?

Question 12

DR failover new volume from big EBS snapshot, first IO slow, recovery delayed. Cost-aware fix?

🔮 Week 11 Preview

Week 11 is Performance·Cost Optimization—operators' daily work. Compute Optimizer right-sizing, Trusted Advisor's 5 check categories, Cost Explorer/Budgets/Cost Allocation Tags for visibility, Savings Plans/Reserved Instances/Spot for cost cuts. Week 10 was stability—"lose nothing, recover fast"; Week 11 is efficiency—"same stability, cheaper."

PreviousS3 Replication, Storage Gateway, Elastic Disaster Recovery: How to Move Files and WorkloadsWeek 10 · Day 4Next Compute Optimizer: How 14 Days of Metrics Re-Size Your InstancesWeek 11 · Day 1

Official references

  • SOA-C02 official exam page(opens in a new tab)
  • Amazon S3 documentation(opens in a new tab)
  • Amazon RDS · Aurora documentation(opens in a new tab)
  • Amazon EBS documentation(opens in a new tab)
  • AWS IAM documentation(opens in a new tab)
  • Amazon DynamoDB documentation(opens in a new tab)

On this page

  • Week 10 at a Glance
  • RPO and RTO—Two Axes Through Week 10
  • Pattern 1: DLM vs AWS Backup—Lightness vs Integration Fork
  • Pattern 2: Three WORM Locks—Same Model, Different Resources
  • Pattern 3: Multi-AZ vs Read Replica—Sync/Async Determines All
  • Pattern 4: Same Region vs Cross-Region—DR Boundary Line
  • Pattern 5: Data vs Workload—What Recovers
  • 12 Scenario Problems
  • Week 11 Preview