Mapping Amazon RDS personas to this guide - Amazon Relational Database Service

Mapping Amazon RDS personas to this guide

This guide is structured around common Amazon RDS user roles to provide targeted, actionable guidance based on your responsibilities and objectives. The following table helps you identify the sections most relevant to your needs, whether you’re a data professional optimizing database performance, a developer connecting applications, or a security professional ensuring compliance.

By aligning each chapter with specific challenges and goals, this guide offers a tailored approach to getting started with Amazon RDS.

Persona Where to start Why start here?
Cloud implementer Creating your first DB instance

This chapter guides you through the process of creating a DB instance, including selecting the appropriate engine and configuring instance settings.

Your goals:

  • Deploy and manage RDS resources effectively.

  • Ensure efficient integration into development and deployment workflows.

  • Master ongoing operational tasks to ensure database availability and performance.

Security professional

Securing your DB instance

This chapter focuses on setting up critical security configurations, including IAM roles, encryption, and networking best practices.

Your goals:

  • Ensure regulatory compliance.

  • Protect data from unauthorized access.

  • Set up secure networking.

Developer Connecting to your DB instance

This chapter guides developers through connecting to RDS, including using CLI commands with practical examples.

Your goals:

  • Successfully connect to the database.

  • Troubleshoot connectivity issues.

  • Automate database connections with Infrastructure as Code (IaC).

Data engineer or manager

Managing your DB instance and Optimizing and scaling your DB instance

These chapters provide guidance on monitoring, diagnosing, and optimizing your RDS database to ensure reliable performance and operational efficiency.

Your goals:

  • Diagnose and resolve performance issues efficiently.

  • Monitor database health and ensure uptime.

  • Implement effective logging and alerting systems.