A small business application requires SQL and transactions.
The team wants to reduce operating-system and database-host maintenance.
Which choice best matches the requirement?
A managed relational service such as Amazon RDS can shift part of platform maintenance to AWS while retaining customer responsibility for data and configuration.
Detailed explanation
The EC2 guest OS and database software remain the customer's management responsibility.
The EC2 guest OS and database software remain the customer's management responsibility.
ElastiCache is primarily an in-memory cache or data store, not a universal replacement for a relational database.
ElastiCache is primarily an in-memory cache or data store, not a universal replacement for a relational database.
S3 is object storage and does not provide a relational transaction engine.
S3 is object storage and does not provide a relational transaction engine.
RDS provides relational database engines while AWS manages part of the underlying platform operation.
RDS provides relational database engines while AWS manages part of the underlying platform operation.
Check official documentation
Compare the following points with the official documentation.
Amazon RDSのmanaged databaseとcustomer responsibilityの説明を確認する。
What to confirm
EC2上の自前運用とRDSの管理範囲の違いを要件に対応付けられる。
Key points
- Amazon RDS
- Managed database
- EC2-hosted database
Notes
- Environment: AWS公式RDS・Shared Responsibilityドキュメントの確認
- Confirm current AWS service behavior and pricing conditions in the official documentation.
Foundation review
Abstraction level
Managed services reduce platform operations but do not remove data and configuration duties.
Choice criteria
Compare compatibility, operational effort, control, and recovery requirements.