ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 284 - DBS-C01 discussion

Report
Export

A company runs an ecommerce application on premises on Microsoft SQL Server. The company is planning to migrate the application to the AWS Cloud. The application code contains complex T-SQL queries and stored procedures.

The company wants to minimize database server maintenance and operating costs after the migration is completed. The company also wants to minimize the need to rewrite code as part of the migration effort.

Which solution will meet these requirements?

A.
Migrate the database to Amazon Aurora PostgreSQL. Turn on Babelfish.
Answers
A.
Migrate the database to Amazon Aurora PostgreSQL. Turn on Babelfish.
B.
Migrate the database to Amazon S3. Use Amazon Redshift Spectrum for query processing.
Answers
B.
Migrate the database to Amazon S3. Use Amazon Redshift Spectrum for query processing.
C.
Migrate the database to Amazon RDS for SQL Server. Turn on Kerberos authentication.
Answers
C.
Migrate the database to Amazon RDS for SQL Server. Turn on Kerberos authentication.
D.
Migrate the database to an Amazon EMR cluster that includes multiple primary nodes.
Answers
D.
Migrate the database to an Amazon EMR cluster that includes multiple primary nodes.
Suggested answer: A

Explanation:

Explanation from Amazon documents:Amazon Aurora PostgreSQL is a fully managed relational database service that is compatible with PostgreSQL. Aurora PostgreSQL offers up to three times better performance than standard PostgreSQL, as well as high availability, scalability, security, and durability. Aurora PostgreSQL also supports Babelfish, which is a new feature that enables Aurora to understand queries from applications written for Microsoft SQL Server. Babelfish allows you to migrate your SQL Server databases to Aurora PostgreSQL with minimal or no code changes, and run complex T-SQL queries and stored procedures on Aurora PostgreSQL.Migrating the database to Amazon Aurora PostgreSQL and turning on Babelfish will meet the requirements of minimizing database server maintenance and operating costs, and minimizing the need to rewrite code as part of the migration effort. This solution will allow the company to benefit from the performance, reliability, and cost-efficiency of Aurora PostgreSQL, while preserving the compatibility and functionality of SQL Server. The company will also avoid the hassle and expense of managing and licensing SQL Server on premises or on AWS.Therefore, option A is the correct solution to meet the requirements. Option B is not suitable because Amazon S3 is an object storage service that is not designed for OLTP workloads. Amazon Redshift Spectrum is a feature that allows you to query data in S3 using Amazon Redshift, but it is not compatible with SQL Server or T-SQL. Option C is not optimal because Amazon RDS for SQL Server is a managed relational database service that supports SQL Server, but it does not offer the same performance, scalability, or cost savings as Aurora PostgreSQL. Kerberos authentication is a security feature that does not affect the migration effort or the operating costs. Option D is not suitable because Amazon EMR is a big data processing service that runs Apache Hadoop and Spark clusters, not relational databases. EMR does not support SQL Server or T-SQL, and it is not optimized for OLTP workloads.

asked 16/09/2024
dion alken
40 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first