Detailed AWS Cloud Database User Applications

Rather than building a single database service for all needs, over its 15-year history, AWS has launched multiple cloud database services with the goal of providing the full set of features organizations want. .

During a database leadership session at the AWS re:Invent 2021 conference on December 1, Jeff CarterVice President of Relational Databases at AWS, detailed new features and outlined the overall strategy for cloud databases.

AWS introduced new data lake capabilities this week with its formation of the lake service to improve the governance and management of data lakes. AWS also launched its new DevOps Guru for RDS service, which provides machine learning capability for Amazon Relational Database Service optimization.

AWS is also emphasizing the topic of database migration with the launch of its AWS Database Migration Server Fleet Advisor system.

Meanwhile, Sundar ShankarHead of Cloud Engineering and Service Reliability (SRE) at online insurance marketplace provider eHealth, detailed the migration process to AWS cloud databases.

How eHealth migrated to AWS cloud databases

Shankar said eHealth migrated to AWS cloud databases in 2021 in a process that took 11 months of effort. He noted that prior to the migration, his team expected the migration to take several years.

Sundar Shankar, Head of Cloud and SRE at eHealth, explained how his organization migrated to AWS cloud databases during a leadership session at AWS re:Invent.

The migration of the eHealth cloud database involved a three-phase strategy.

In the first phase, eHealth sought to “lift and move” its on-premises MySQL and PostgreSQL database deployments into AWS. The goal of the initial phase was to identify potential gaps and then begin to formulate a plan to optimize the databases.

If you are wondering why we chose these two databases [Aurora and DocumentDB]they are already best in class, decouple storage and compute, provide automated recovery and failover, automated backups as well as security.

Sundar ShankarCloud Engineering and Service Reliability Manager, eHealth

In the second phase, eHealth began consolidating its databases by moving to Aurora Amazon for its MySQL and PostgreSQL needs. Shankar noted that eHealth also used MongoDB and migrated to DocumentDB on AWS for this database.

“If you are wondering why we chose these two databases [Aurora and DocumentDB]they are already best in class, decouple storage and compute, provide automated recovery and failover backups, and security,” Shankar said.

The final phase of the migration focused on ensuring high availability and resiliency. Shankar explained that during the third phase, eHealth developed its global replication capabilities for cloud database deployments, which was essential for eHealth to complete the global migration in 11 months.

How HBO Max uses AWS Cloud Database Services

During the same leadership session, Rob Forddirector of software engineering at HBO Max, explained how the online streaming service uses multiple AWS cloud databases for its operations.

Ford noted that a key challenge for HBO Max is the ability to handle traffic demands as the number of users and the amount of content increases. The automation and scalability options provided by the AWS Cloud Database have been a real benefit for HBO Max, he said.

“We believe in the discipline of database reliability engineering, which emphasizes heavy investment in automation,” Ford said.

Ford said HBO Max chose different AWS cloud database services to meet different needs. For its shopping capability, which allows consumers to purchase subscriptions and content, HBO Max uses Amazon RDS for PostgreSQL.

“The purchase database is where we capture direct consumer purchase information and it’s our crown jewel,” Ford said. “This data is accessed by the HBO Max app in a variety of ways, which made indexing support essential, so PostgreSQL’s native features were a perfect fit for this use case.”

Meanwhile, HBO Max uses the AmazonElastiCache service for its device database.

The Device Database is where HBO Max monitors and manages the status of devices connected to its network. The streaming provider then uses the DynamoDB database for what Ford called the “pickup” service. He explained that pickup allows users to pick up where they left off after watching part of a series or episode.

This year “has been a good year for HBO Max,” Ford said. “In just a few months, we’ve gone from operating in one country to operating in dozens. A lot, I think, is largely due to the capabilities provided by the Amazon databases. “

The AWS conference session was held live in Las Vegas and streamed online.

Maria H. Underwood