exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional SAP-C02 exam

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 229 discussion

A solutions architect is planning to migrate critical Microsoft SQL Server databases to AWS. Because the databases are legacy systems, the solutions architect will move the databases to a modern data architecture. The solutions architect must migrate the databases with near-zero downtime.

Which solution will meet these requirements?

  • A. Use AWS Application Migration Service and the AWS Schema Conversion Tool (AWS SCT). Perform an in-place upgrade before the migration. Export the migrated data to Amazon Aurora Serverless after cutover. Repoint the applications to Amazon Aurora.
  • B. Use AWS Database Migration Service (AWS DMS) to rehost the database. Set Amazon S3 as a target. Set up change data capture (CDC) replication. When the source and destination are fully synchronized, load the data from Amazon S3 into an Amazon RDS for Microsoft SQL Server DB instance.
  • C. Use native database high availability tools. Connect the source system to an Amazon RDS for Microsoft SQL Server DB instance. Configure replication accordingly. When data replication is finished, transition the workload to an Amazon RDS for Microsoft SQL Server DB instance.
  • D. Use AWS Application Migration Service. Rehost the database server on Amazon EC2. When data replication is finished, detach the database and move the database to an Amazon RDS for Microsoft SQL Server DB instance. Reattach the database and then cut over all networking.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
SmileyCloud
Highly Voted 1 year, 10 months ago
Selected Answer: C
C. The proper way is to use AWS DMS, but the answer here uses S3 (???) which will take forever. So the answer is C.
upvoted 17 times
yorkicurke
1 year, 6 months ago
the following link maybe helpful for some; https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html#CHAP_Target.S3.Limitations
upvoted 3 times
...
...
Ganshank
Highly Voted 1 year, 8 months ago
C https://aws.amazon.com/blogs/database/part-3-migrating-to-amazon-rds-for-sql-server-using-transactional-replication-with-native-backup-and-restore/
upvoted 12 times
...
0b43291
Most Recent 5 months, 2 weeks ago
Selected Answer: C
By using native database high availability tools and replication methods, you can achieve near-zero downtime during the migration process. The other options may not provide the same level of seamless data replication and minimal downtime as the native SQL Server replication tools. Option B: Use AWS Database Migration Service (AWS DMS) to rehost the database. Set Amazon S3 as a target. Set up change data capture (CDC) replication. When the source and destination are fully synchronized, load the data from Amazon S3 into an Amazon RDS for Microsoft SQL Server DB instance. While AWS DMS can be used for migrations, it introduces additional complexity compared to native SQL Server replication tools. Staging data in Amazon S3 and then loading into the target RDS instance can cause downtime during the final cutover. Native replication tools can directly replicate data to the target RDS instance without an intermediate storage solution.
upvoted 4 times
...
jefnmet
8 months, 3 weeks ago
B look correct to me
upvoted 1 times
helloworldabc
8 months, 1 week ago
just C
upvoted 1 times
...
...
8693a49
9 months ago
Selected Answer: B
B is the AWS way of doing a DB migration. C might work and could be better in some cases, but because the DBs are legacy you might run into compatibility issues or limitations with the tooling. If the databases are very large you really want to use B because you need to ship the bulk of the data with Snowball.
upvoted 1 times
...
CAIYasia
9 months, 2 weeks ago
Selected Answer: C
C. Correct, Near-Zero Downtime. A. In-Place Upgrade and Migration to Aurora: This involves multiple steps and the potential for increased downtime during the cutover process. Schema Conversion: Depending on the complexity of the legacy system, converting schemas and ensuring compatibility with Amazon Aurora can be challenging and time-consuming. B. Intermediate Storage in Amazon S3: Adds complexity Two-Step Process: First replicating to Amazon S3 and then loading into Amazon RDS adds additional steps and potential points of failure.
upvoted 1 times
...
grandcanyon
10 months ago
Selected Answer: B
In option C - "Connect the source system to an Amazon RDS for Microsoft SQL Server DB instance", should be target, not source
upvoted 2 times
...
trungtd
10 months, 3 weeks ago
Selected Answer: C
Use AWS Database Migration Service (AWS DMS) to "rehost" the database???? How you can "rehost" database with DMS
upvoted 1 times
...
michele_scar
11 months, 2 weeks ago
Selected Answer: B
DMS should be the better service for this use case
upvoted 2 times
...
titi_r
12 months ago
Selected Answer: C
Answer: C.
upvoted 1 times
...
BrijMohan08
1 year ago
Selected Answer: A
AWS Application Migration Service (MGN) is a highly automated lift-and-shift (rehost) solution that simplifies the migration of applications to AWS. It supports near-zero downtime migrations by continuously replicating the source servers to AWS. Repointing the applications to Amazon Aurora Serverless satisfies the migration to the modern data architecture.
upvoted 2 times
...
svenkata18
1 year, 1 month ago
Why not A as the question the it should rearchitected from legacy
upvoted 1 times
...
JOKERO
1 year, 1 month ago
Native database high availability (HA) tools include the Always On or distributed availability group clusters in Microsoft SQL Server and Oracle’s Data Guard replications. This approach requires a major effort to set up across extended, cross-site HA clusters, and might cause some performance degradation because of the longer latency to achieve fully synchronous active/active deployments. However, this method provides the closest to near-zero downtime during the cutover.
upvoted 4 times
...
ftaws
1 year, 3 months ago
What is "native database high availability tools"????
upvoted 1 times
...
tmlong18
1 year, 3 months ago
Selected Answer: C
B. Use AWS Database Migration Service (AWS DMS) to rehost the database. This action is not 'rehost'
upvoted 1 times
...
adelynllllllllll
1 year, 4 months ago
C: Use distributed AG, it will work. https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-sql-server-to-aws-using-distributed-availability-groups.html
upvoted 1 times
...
duriselvan
1 year, 4 months ago
A. Use AWS Application Migration Service and the AWS Schema Conversion Tool (AWS SCT). Perform an in-place upgrade before the migration. Export the migrated data to Amazon Aurora Serverless after cutover. Repoint the applications to Amazon Aurora. Here's why this approach offers the best advantages: Minimal downtime: In-place upgrade and cutover minimize downtime compared to traditional database migrations. Modernization: AWS Schema Conversion Tool helps modernize legacy schema structures during migration. Serverless architecture: Amazon Aurora Serverless simplifies management and scales effortlessly. Application compatibility: Repointing applications directly to Aurora minimizes disruption.
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago