Ends in
00
days
00
hrs
00
mins
00
secs
SHOP NOW

Get $4 OFF in AWS Solutions Architect & Data Engineer Associate Practice Exams for $10.99 each ONLY!

Find answers, ask questions, and connect with our
community around the world.

Home Forums General Discussions RDS read Replicas

  • RDS read Replicas

  • ishan-sharma

    Member
    May 20, 2020 at 5:13 am

    In the RDS cheatsheet, it is mentioned that the Database instance is copied asynchronously to read replicas. What does asynchronously copy mean here?

    Does it mean that when traffic is less on the Database instance only then the read replica is copied or due so some other reasons?

  • Jon-Bonso

    Administrator
    May 20, 2020 at 7:20 am

    Hi Ishan,

    For Read Replicas, the database updates on the source DB instance will be replicated using a supported engine’s native, asynchronous replication. You can create multiple read replicas for a given source DB Instance and distribute your application’s read traffic amongst them.

    Asynchronous replication is simply a one-way data synchronization in which one server acts as the master, while one or more other servers act as slaves. The master here is the source DB instance and the slaves are the Read Replicas. Any changes made in the source DB (master) will be pushed to the read replica (slave), but since the read replica is read-only, there’s no way that a change in the replica will be pushed to the master.

    In contrast, synchronous replication is a two-way synchronization. This is the case for Multi-AZ deployments. Updates to your DB Instance are synchronously replicated across Availability Zones to the standby DB instances in order to keep both in sync and protect your latest database updates against DB instance failure.

    Cheers,

    Jon Bonso

Viewing 1 - 2 of 2 replies

The discussion ‘RDS read Replicas’ is closed to new replies.

Original Post
0 of 0 posts June 2018
Now