Steps to Ensure a Smooth(er) Migration to a Cloud Service

Moving a service to a cloud provider can be a very beneficial activity (reducing cost, piece of mind, transfer of risk), but it can also create a huge amount of problems if not done correctly.

We will not delve into what SLA and service conditions are agreed on with your service provider. We will focus on the migration process.

Assuming you have selected a service to migrate to a cloud provider, and have selected the cloud provider, even after contract signing, things may still be far from complete. The migration process is the thing that can be very painful and can break the entire service for an extended amount of time. And sadly, the service provider may not be too interested in properly supporting you in the migration process, for whatever reason.



To ensure a successful migration, or at least to be able to 'pull on the handbrake' before disaster strikes, make sure that you check the following elements before driving into the migration process:
  • Clearly understand what data from the current service will be migrated into the cloud service - this is crucial from several points of view: If there is migration, you must understand the amount of data can and will be migrated, whether the service provider has sufficient space to accept all data or you'll need to prioritize and whether the format of the data remains the same. For instance, you may be using a MySQL database but are migrating all data into an Oracle cloud service. Also, if data is not migrated, you'll need to keep it available to the users as legacy data.
  • Clearly understand the migration process of the data from local into cloud service - if existent the migration of data can vary wildly. It can depend on very complex factors like change of format, structure, proxying etc, or very simple like bandwidth to transfer the files over.
  • Understand authentication source of the cloud provider - all your services were authenticated to a data-set within your company, usually a LDAP server or a database. You must understand which data-set can the cloud provider support for authentication, because you may need to recreate your user's accounts and generate and distribute new passwords to them.
  • Gather all usage scenarios of the service as it is currently delivered (in house) - there may be multiple usage scenarios for a service that have been introduced through the years, either officially or unofficially. For instance, a mail server can be accessed via POP3, IMAP, MAPI (on Exchange servers), and different users may be using different protocols.
  • Confirm which usage scenarios are supported by the service provider - your users may need to be reconfigured in advance or at the moment of migration. You need to understand which steps you'll need to take to maintain minimum outage for the users. This is usually tightly connected to the authentication source and set-up.
  • Ensure you have bandwidth - Going into the cloud means remote access. And whatever your in-house service was, you never cared about bandwidth usage and latency over your gigabit LAN, but that bandwidth usage may be very significant. Observe your current network using network analysis tools and learn more about broadband packages that you use, especially their flexibility to quickly increase bandwidth or decrease latency if needed on roll-out time.
  • Know who to call - at time of migration and right after that, things are going to be hectic, issues will rise all over the place, and your team will be less than their usual competent self, since they'll also be using a service. Have all of them read through the SLA and the communication and escalation procedures of the cloud contract. This way the issues will be escalated rapidly, and support call will be made much faster.
  • Understand your fallback options - any migration can go wrong. In order to be able to continue your original service in such a scenario. Investigate whether your original service will be available during after the migration, and look and test for any risks that the migraiton may leave your in-house service broken. This may be a huge issue if somehow there are problems.
  • Make a plan with outage period and ability to go back to your service - before you go into migration, make a plan for the migration, in which you'll define the migration period start and finish times based on testing results. The entire period of migration should be planned as  downtime, and the source service should be in a 'frozen state' (no new entries in it). The reason for such a downtime is two-fold: Even if the migration is online, if anything goes wrong, you are under less pressure to fix it, and by creating a frozen state of the source service creates a point-in-time to which you are prepared to revert in case of trouble.
  • Inform everyone of the pending change - spread the word, the customers should be well aware of the change. Informing everyone is about people being able to plan and adapt if the service is out, but it also helps you and your team - you'll get more feedback and discover overlooked items, and during the crunch time the users will give you more breathing time instead of jumping on your throat because their service is not working. 

Migrations are a very stressful time for everyone, and hopefully the above points will help both you and your customers survive them in a smoother manner.

Talkback and comments are most welcome

Related posts
Management Reaction to Failed Cloud Security
 Security Concerns Cloud “Cloud Computing”
Maintaining quality in outsourcing telco services
5 SLA Nonsense Examples - Always Read the Fine Print  




39 comments:

Agentii imobiliare said...

bandwith is really important when you have a site! or a blog!

Apartamente de vanzare said...

This is an interesting information ;)

Aer conditionat mobil said...

This information is very useful me!

Bijuterii argint said...

I will try it! Thank you!

Aer conditionat said...

Is a very interesting article.

Camere supraveghere said...

Congrats on the article!!

Case de vanzare said...

Thanks for sharing it , it is a useful tips.

Cazare revelion said...

Thank you for information

Cazare pensiuni said...

I must admit you are a terrific blogger!

Centrale electrice said...

I didn't knew so many thing about this subject. Thanks

Anvelope said...

I like the article,you have good information

Tigle metalice said...

Thanks foe sharing this information...i like the article

Masini de vanzare said...

I like your article it;s very interesting :)

Credite said...

Thanks for sharing it!!

Filmare nunta said...

This is good to know!!

Jucarii copii said...

A blog with valuable info...good job

Fonduri nerambursabile said...

Thank you!

Gresie said...

Interesting!

Reparatii frigidere said...

interesting your asticle :)

Afaceri said...

Good to know!!

Lenjerie intima said...

Interesting!!

Inchiriere masini said...

very good this article contains many interesting things

Ferestre termopan said...

This information is very useful for me!

Imbracaminte online said...

Is a very interesting article.

Magazine online said...

Good thing ...

Doug Leven said...
This comment has been removed by the author.
Doug Leven said...

Can’t agree more with your first tip, especially on backing up your files before jumping into the new system. We migrated our system last summer, and our tech did not make an updated backup copy beforehand. We ended up reproducing most of it and losing at least a month’s data. It was a good thing the physical copy was still available, otherwise it would’ve been a bigger disaster. Great read, keep it up! :)

Doug Leven

Ruby Badcoe said...

Back up. Definitely back up. You shouldn’t assume that everything will go as planned, and having an alternative means of accessing the data to be transferred can save you from hours, if not days, of having to restore everything from scratch. Having a fallback option or even the previous option open is also a good idea, particularly if the migration ends screwing up.

yuvikhan said...

good Move video tutorial to contact or SD cards applying the move option vivavideodownload Choose the VivaVideo App from Apps menu and commence to nice.

yuvikhan said...

good Users can See Native american Television set serials and Native american films online. useful source Computer and macintosh personal computer Vidmate APK Free nice.

jamessandoeval said...

good brings about cordless record to copy technology. But this unit Bluetooth useful source If you will be searching to remove that difficulties, SHAREit on Windows Download nice.

dirlinigritton said...

good foundation acceptance to attain loopy animations, check this website Mostly what it does indeed is certainly merely replica and paste faces. nice.

robertgreene said...

good The Showbox software can be an advertisement reinforced, open Your last stage is certainly to available exhibit field on your Computer, ShowBox Download PC nice.

meganscott said...

good In it will get a confirmation code. Enter it when the software encourages you to. Download Duo for iPhone With Duo, Google strives to eradicate these complexities. nice.

dunncandace said...

good do not fail to remember that you have nox in your hands as an ideal option. noxappplayer Nox app player had a late entry right into the market. nice.

Buy Contact Lenses said...

What you're saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I'm sure you'll reach so many people with what you've got to say.

HannahAMueller said...

good Slack by Slack Technologies Inc. is an incorporating app to slack app for windows for the initial time, head to the web link listed below to download and nice.

Sunmugam Chidambaram said...

very interesting
Download xender for pc
Very good for share FILES ,PICTURES PC To any Android

cathrynzbrown said...

awesome you remain in the marketplace for a baby crib mattress, Colgate Eco Classica III Crib Mattress the safety and security precautions, you should make certain nice.

Designed by Posicionamiento Web