AWS Migration Flashcards

1
Q

What are the advantages of migrating to the AWS Cloud? 5

A

Flexibility: With a wide range of services and configurations, AWS provides the flexibility to choose the right tools and infrastructure to meet specific application requirements.

Security: AWS prioritizes security and compliance, providing a comprehensive set of tools, features, and best practices to protect data and applications. AWS complies with numerous industry standards and offers advanced security services.

Scalability: AWS offers scalable resources that can be easily adjusted to match business demands, allowing for efficient utilization and cost optimization.

Reliability and Availability: AWS provides a robust and globally distributed infrastructure, offering high availability, fault tolerance, and built-in disaster recovery options.

Cost-effectiveness: AWS offers a pay-as-you-go pricing model, eliminating the need for large upfront investments. Additionally, the ability to scale resources up or down helps optimize costs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A well-defined migration plan aims to address what three issues?

A

Mitigate risks
Provide a systematic approach, and
Enables effective communication and coordination.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does a well defined migration plan outline? 4

A

A well-defined migration plan outlines the
Steps,
Timelines,
Dependencies, and
Resources required for a successful migration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the AWS Server Migration Service (SMS)?

A

AWS SMS is a service that simplifies the migration of on-premises virtual machines (VMs) to the AWS Cloud by automating the replication and orchestration of VMs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How would you assess the readiness of an on-premises environment for migration to AWS? 5

A

Evaluate the
Application dependencies
Data transfer requirements
Security and compliance needs
Network connectivity, and
Infrastructure compatibility with AWS services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the different migration strategies for on-premises to AWS Cloud migrations? 4 R’s

A

Common migration strategies include
Rehosting (lift and shift),
Re-platforming (lift, tinker, and shift),
Refactoring,
Retiring

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Can you explain the rehosting (lift and shift) migration strategy?

A

Rehosting involves migrating applications from on-premises to AWS Cloud without making significant changes to their architecture or functionality, essentially replicating the existing infrastructure in the cloud.

Typically by replicating VMs and running them on EC2 instances.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Can you explain the Re-platforming (lift, tinker, and shift) migration strategy?

A

Takes advantage of cloud-native services or features to improve performance, scalability, or cost-effectiveness.

For example, you might migrate an application from a self-managed database server to Amazon RDS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Can you explain the Refactoring, migration strategy?

A

Refactoring, also known as re-architecting, involves making significant modifications to the application architecture or codebase during the migration process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Refactoring takes a substantial effort. What is the benefit of going this route?

A

The goal is to optimize the application for cloud-native capabilities and to take advantage of managed services, scalability, and other benefits offered by the AWS Cloud.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Can you explain the Retiring/re-architecting migration strategy?

A

This strategy involves identifying legacy systems, redundant applications, or obsolete functionalities and either retiring them or redesigning them to fit the cloud-native paradigm.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What a major benefit of Retiring Migration strategy?

A

It helps streamline the migration process and optimize costs by eliminating unnecessary components.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What three AWS services help you handle the data migration process from on-premises to AWS? 3

A
  • AWS Snowball devices for large-scale offline transfers
  • AWS Database Migration Service (DMS)
  • Direct network connectivity options like AWS Direct Connect or VPN
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the AWS Database Migration Service (DMS)?

A

The AWS Database Migration Service (DMS) is a fully managed service that allows seamless and secure migration of databases to AWS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How does AWS DMS minimize downtime during transfer?

A

AWS DMS captures changes from the source database and applies them to the target database, ensuring minimal downtime during the migration process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Can AWS DMS be used for both homogeneous and heterogeneous database migrations?

A

Yes, AWS DMS can be used for both homogeneous migrations (e.g., migrating a MySQL database to another MySQL database) and heterogeneous migrations (e.g., migrating an Oracle database to an Amazon RDS for PostgreSQL instance).

17
Q

What are some use cases for AWS DMS?

A

AWS DMS can be used for various scenarios, including database migration to AWS, database replication for high availability, and data integration for real-time analytics.

18
Q

What security considerations should be taken into account during a migration to AWS? 4

A

Identity and access management
Encryption of data at rest and in transit
Network security
AWS security best practices & compliance requirements.

19
Q

How would you handle application dependencies during a migration? 3

A

Using techniques like:
Dependency mapping
Utilizing AWS Application Discovery Service
Performing testing & validation to ensure a smooth migration.

20
Q

What metrics are you monitoring during the post-migration of applications to the cloud? 4

A

Functionality
Performance
Security
Data integrity.

21
Q

During post-migration validation and testing what should be in place? 3

A

Test plans
Test cases and a
Rollback strategy

22
Q

Can you discuss some AWS services that are specifically designed to facilitate application migration to AWS? 4

A

AWS Server Migration Service (SMS)
AWS Database Migration Service (DMS)
AWS Application Discovery Service
AWS CloudEndure