0% found this document useful (0 votes)
31 views3 pages

Application Migration To The Cloud

The document discusses different strategies for migrating applications to the cloud: retire, retain, re-host, re-platform, re-architect, and re-purchase. For each strategy, it lists the pros and cons. The retire strategy has no downsides but also provides no improvements. The retain strategy requires no work but also has no opportunities for optimization. Re-hosting is fast but cannot take advantage of specialized cloud services. Re-platforming utilizes cloud services without significant changes but requires learning new services. Re-architecting delivers the most benefits but is the most complex. Re-purchasing is quick but can have dependency issues.

Uploaded by

Montasser OUNA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views3 pages

Application Migration To The Cloud

The document discusses different strategies for migrating applications to the cloud: retire, retain, re-host, re-platform, re-architect, and re-purchase. For each strategy, it lists the pros and cons. The retire strategy has no downsides but also provides no improvements. The retain strategy requires no work but also has no opportunities for optimization. Re-hosting is fast but cannot take advantage of specialized cloud services. Re-platforming utilizes cloud services without significant changes but requires learning new services. Re-architecting delivers the most benefits but is the most complex. Re-purchasing is quick but can have dependency issues.

Uploaded by

Montasser OUNA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Strategy Pros Cons

We eliminate the cost of Retire strategy has no


application infrastructure
downsides; we simply
Retire and license costs if there
are any. There are no turn off something that no
migration costs.
one uses.

There are no migration There is no area for


costs and no work
Retain involved; the application is technical improvement or
left the way it is. cost optimization.

Speed and risk Specialized cloud services


minimization are the most give you operational
Re-host
important advantages of advantages (Amazon
lift and shift migrations. Aurora, Amazon Redshift);
Application and its with lift & shift, you
configuration is taken cannot use these
from an on-premise services. If the application
environment to the cloud; has some performance or
this process is very other issues, there is a
straightforward and fast, chance that these
so there is no risk of problems will remain.
something going wrong
during the migration.

With re-platform, you are This strategy requires a


utilizing specialized cloud bit more planning and
Re-platform
services. This way, you coordination. Your team
gain a lot of cloud also needs to learn about
migration benefits without the way new specialized
refactoring or significant cloud services function.
code changes. The
process of migration is
usually automated and
fast, so there are no risks.

This migration strategy This strategy can be


delivers the most cloud pretty complex. It requires
Re-architect
migration benefits. time, careful planning,
Through the migration understanding of cloud
process, you are services, and coordination
modernizing your between developers and
application. Usually, new operations teams. The
monitoring and logging risk is relatively high,
features are added to although it is mitigated
have more insight into the with careful planning.
health of your system.
You gain a log of cloud
migration benefits such
as increased efficiency,
agility, scalability, and
cost control.

The advantage of re- If there are any


purchase is the speed of dependencies, they can
Re-purchase
migration and the level of be hard to overcome. You
effort. You are simply need to invest in
replacing old software knowledge and people to
with the modern variant. use and administer the
new solution.

You might also like