Migrations Flashcards
Name and describe the 6 migration strategies…
1) Re-host- lift and shift
2) Re-platform- list and reshape
3) Re-purchase- drop and shop
4) Re-architect- redesign in a cloud-native manner
5) Retire- get rid of applications not longer needed
6) Retain- Do nothing option
Provide and example of a re-host migration strategy
Moving on-prem mySQL database to an EC2 instance
Provide and example of a re-platform migration strategy
Migrate on-prem mySQL database to an RDS mySQL database
Provide and example of a re-purchase migration strategy
Migrate legacy on-prem CRM system to sales.com
Provide and example of a re-architect migration strategy
Creating a serverless version of a legacy application
Provide and example of a retire migration strategy
End-of-life label printing app because no one uses labels anymore
Provide and example of a retain migration strategy
Do nothing! keep yo servers
Rank the migration strategies in order of cost (RH, RP, RPur, RA, Retire, Retain)
Re-architect> Re-platform>Re-purchase>Rehost>Retain>retire
What is TOGAF?
The open group architectural framework
Approach for designing, planning, implementing and governing enterprise IT architectures
What is a framework? (3 points)
1) Some information to get your head around a problem
2) It is open for localisation and interpretation
3) Something you should adapt to your organisational culture
What a framework is NOT… (2 points)
1) A perfect step by step recipe to success
2) Something to hide behind with big words
What are the 4 typical phases of cloud adoption?
1) Pilot project- to familiarise yourself with services and benefits
2) Foundation- Scale your cloud adoption e.g. landing zone set up, security and compliance
3) Migration - Move an existing application
4) Re-invention- Take advantage of the flexibility and availability of the cloud
What is the Cloud Adoption Framework?
An approach to adopting cloud technology. To fully unlock the potential benefits of a cloud migration a holistic approach must be considered. The CAF describes this approach.
What are the 6 domains of the CAF? and provides examples…
1) Business- Create a strong business case for cloud adoption
2) People- evaluate organisation roles and structures, including new skills and process needs, identify gaps
3) Governance- portfolio management geared for determining cloud eligibility and priority
4) Platform- Architecting patterns adjusted to leverage cloud native
5) Security- IAM, logging and auditing capability will change/evolve
Operations- Performance can be scaled as needed, business continuity and DR takes on new methods in the cloud
What is a hybrid architecture? (3 points)
1) Hybrid architectures make use of cloud resources along with on-prem resources
2) Very common first step as a pilot for cloud migrations
3) Infrastructure can augment or simply be an extension of on-prem platforms e.g. vmware
What does loosely coupled mean?
Each component can exist without extensive knowledge of the other component
What is the storage gateway? (3 points)
1) Creates a bridge between on-prem and AWS
2) seamless to end users
3) Common first step into the cloud due to appealing economics
what is WMware vCenter?
A plug in that allows transparent migration of VMs to and from AWS
Name 5 migration tools…
1) Storage migration service
2) Server migration service
3) database migration service
4) Application discovery service
5) AWS migration hub
What two services fall under storage migration services?
1) Storage gateway
2) Snowball
What is the role of the database migration service?
Automates the migration of on-prem VMware or Vsphere or Microsoft hyperV virtual machines to AWS
It replicates VMs to AWS, syncs volumes and creates periodic AMIs
How does the database migration service minimise downtime?
By syncing VMs incrementally
What does the sever migration connector do?
It is downloaded as a virtual appliance that is installed into your vSphere or HyperV set up to manage the migration
When migrating to the cloud what must you consider (IP)?
That IP addresses between your on-prem and VPC do not overlap.
Which VPC connection do most companies use to begin with?
VPN before moving to Direct Connect, but keeping VPN as a backup
How do you configure a Direct connect connection and a VPN?
You need to configure the VPN and the DirectConnect with the same BGP pre-fix
What must you check to ensure that the direct connect connection if preferred to a VPN connection?
That you have the correct weighting place… higher weighting for the direct connect connection
or alternatively use static routes.
What is Snowball? And what are the 4 options available in the snowball family?
Mass data transfer to S3
1) AWS import/export- you provide hard drive
2) AWS Snowball- Ruggedized NAS in a box ~80TB
3) AWS Snowball edge- Same a snowball but with onboard compute
4) AWS Snowmobile- shipping container up to 100PB
What preparation tasks would you advise a client to do when contemplating a migration to a hybrid architecture?
1) Send some time uncovering or verifying current on-prem total ownership costs
2) Create an accurate inventory of all systems and services
3) Consider re-architect tightly coupled interfaces to loosely coupled patterns
How would you gradually migrate to S3 without moving it to a different storage type first?
Use the AWS CLI, can’t use storage gateway as data would sit on volumes first!
What stage does the cloud adoption framework focus on?
The very early stages
For a non supported database such as Informix to Aurora, how would you migrate this into the cloud?
You would need to manually create the schema on aurora and them uses data pipeline with JDBC to move the data into the new database
What is Amazon MQ and does it support VPC endpoints?
A message broker in AWS and no it does NOT support VPC endpoints
Which 2 steps will allow you to move from a VPN to direct connect with minimal disruption?
1) Update BGP weighting in your customer-side router to a higher weight than the VPN connection
2) Configure both the VPN and direct connect with the same BGP prefix
Both the VPN and direct connect paths have to have the same BGP prefix to dynamically route among themselves using BGP. You should also configure route priorities from on-prem to AWS to make use of direct connect and VPN as a secondary
What is the cost model for the server migration service?
Free to use, but we must pay for the storage resource used in the migration process
Can we use database migration service to migrate out MongoDB to DynamDB
Yes
Can we migrate a Solaris OS server using the server migration service?
Nope, Solaris is not supported.
If we use VMware on-prem, do we need to install agents on our VMs to use application discovery service?
Nope
Name 3 options that will enable users to have secure access to private files located in S3…
1) CloudFront signed URLs
2) CloudFront origin access identity
3) CloudFront signed cookies
1 and 3 are ways to ensure that the users attempting to access files in an S3 bucket can be authorized
2 is used to give the CloudFront distribution permission to fetch a private object from an S3 bucket
What is required to generate and control CloudFront signed URLs and CloudFront signed cookies ?
Requires the creation of an application and policy to generate and control these items.