Professional Documents
Culture Documents
The 6 R's
The 6 R's
The 6 R's
4ARCTIC3
The 6 R’s
PROS CONS
No code or architecture Does not take full
changes advantage of the cloud
Rehosting Migrate core services Latency and
easily performance issues
Easier compliance and after migration
security management Increased risk after
migration
Mohamed Lahsoumi
4ARCTIC3
A brief definition :
repurchase,replatform,rehost are all very similar but of course have their minor differences with rehost
you are looking at as close as a one to one migration as possible in this case you are looking to move
quickly with minimal changes with replatform you are still looking at a similar move but also considering
what might provider a small and easy optimization to you performance or usability for example
replacing a server running a database engine with an amazon relation database service instance
(improving performance ) and with repurchase you are looking at places like the aws market place for
ready to run services configured for the cloud that will get you features that your looking for without
requiring you to custom build a solution
refactor :also seen as rearchitecting you look not only at what needs to be migrated but also at how that
particular application might be rearchitected to better utilize the advantages provided by the AWS
(amazon web service) cloud shifting from a traditional architecture to a service oriented architecture for
example could be on way that you refactor your application to move in to the cloud
retire : you still need to identify what component may not need to be migrated but for the purpose of
evaluating but for the purpose of evaluating what will not be needed by both the migrated environment
as well as any retained components once the evaluation is completed the unnecessary pieces are
eliminated and the applicable components are migrated
retain : identifying components that are either not ready or not necessary to migrate often time when
retaining is be used it is important to reconsider if and how your migrated infrastructure and retain
infrastructure will need to communicate and set up the appropriate and secure channels to do so