9 Cloud Migration Pitfalls to Avoid
1. Messy House Syndrome – Rather, not cleaning-up the house before the migration.
Preparing to move to the cloud is the perfect time to discard all the garbage and clean-up the “house” to ensure the most successful environment for your migration. Doing so will help you in optimizing your cloud usage and help to further reduce superfluous costs in cloud, possibly elsewhere as well.
2. Cloud as the Silver Bullet – Assuming that the Cloud platform will take care of it all…
The cloud is powerful and helps increase efficiencies tremendously, especially in the case of infrastructure but when you use IaaS, you remain responsible for managing, maintenance and security of your cloud servers.
3. No Back Up Plan – Not having a proper back-up and recovery planning.
Companies often mistakenly assume that once they are in cloud, their application will not have any downtime. Downtime is dramatically reduced or even possibly eliminated depending on the given situation, although you still need to plan for downtime, back-up recovery to ensure continuity of services.
4. Migration without DEV/TEST or Insufficient Testing
Directly migrating production environments without having a proven lower environment (DEV/TEST) working is a recipe for problems. Testing helps you in proving that your application is running in the cloud environment, and also exposes you to changes in your processes and allows you to validate your assumptions and circumvent bigger issues. Be sure to plan for and allow adequate time for testing. Testing allows you to gain insight on how things are working and if they are working as needed in the new environment, it also allows you to benefit from all capabilities fully and ensure things are working as per the design and /or is auto-scalability kicking-off only when you need it.
5. Limiting with “Lift-shift and Run”
Ideally you should plan to “Analyze-Lift-Shift-Optimize and Run” – Optimize migrating your servers before running. For example, if you have 5 web servers in your farm today don’t just go and setup your environment with the 5 servers without exploring ways to make use of cloud’s auto-scaling capability or some other potential optimizations.
6. Lack of proper monitoring
Most of the companies rely only on the monitoring tools provided by cloud provider. Usually they are a good start but not always enough. Sometimes they use the same monitoring tools as on premise – make sure you consider tools that are built to monitor cloud based services as well, not just relying on default offerings.
7. Lack of proper cloud governance and cost management strategy
One of the biggest benefits of on demand cloud servers and pay per use is being able to avoid any costs associated with fixed price/month/annual however, if you do not setup proper governance policies and control for your cloud servers you can also find yourself dealing with uncontrolled costs because the right systems and processes were not put in place to manage them.
8. Not doing a full cost comparison
Companies should do a full cost comparison including bandwidth charges, cost of personnel for server maintenance, DR solution to name a few.
9. Not Selling/Recycling
Used data center equipment may be worth reselling to your co-located provider or others, or it may be of use to a non-profit organization.
Motifworks is committed to successful cloud migration. Find out how we can help by calling us at: 1-844-MOTIFWORKS