We participated in "Migration Competition 2017"!
My name is Teraoka and I am an infrastructure engineer.
The other day, I participated in the "Migration Competition 2017" sponsored by the MSP Association.
MSPJ Migration Competition 2017winter/connpass
I finished work early the day before and took the Shinkansen to Tokyo...I was able to do a little bit of sightseeing.
I don't travel much myself, so this trip felt like a mini-trip and was fun!
・・・・・・・I forgot to take a picture so I don't have one (I enjoyed it that much)
■What about the important day...?
I used my head. very. (It's no secret that I was worried because I was so salty.)
There were more things I had to think about than I expected.
The purpose of this competition was to ``migrate the system that is currently running to a new environment.'' It
's easy to say let's migrate, but when you actually try it, it's difficult...
I still have a long way to go. Personally, I learned a lot because I'm just an engineer, so I'm glad that it was a good experience!
Also, since it was a team activity on the day, I would like to take this opportunity to secretly thank everyone who was on the same team...
(Thank you very much)
A very rough summary of what I had to think about is the following two points ↓
Desirable "something"
It's not a request, it's "something" that is desired.
Of course it's not exact. It's extremely vague.
Moreover, there are no documents left behind.
From there, you will need to ask questions and make suggestions regarding any unclear points.
・I would like to completely migrate the current environment to the new environment.
・I would like a report on the implementation details and results.
・When the system is stopped, we need to notify the users, so we would like to hear from you.
・Since it is an old environment that I have been using for a long time, I would like it to be updated.
・If possible, I would like to switch so that it does not affect users.
・I would appreciate it if you had some information about the server if possible.
・If possible, I would like to be able to take backups as I am currently not taking any backups.
・If possible, I would like to make the system redundant as the number of users will increase in the future.
・If possible, I would be happy if the necessary information for handing over to a new infrastructure engineer is compiled.
...I see.(
In my team,
we worked on the policy of putting off the "if possible" part and achieving the top four must-have items first.Also
, there were no materials left. , so we
had to keep the configuration information of the new environment as documentation.This was also difficult.
Technical factors involved in actual migration
Technical elements are also important. Technology is required to give shape.
- Migrate from AWS to Azure
- Migrate the server running Redmine (including data, of course)
- CentOS is 5.3
- Since we will be delivering emails, we will also need to migrate the email server.
First, it started with me not knowing how to use Azure.
You can understand this with AWS, but unfortunately, since it is the migration source environment, all new environments to be built will be Azure.
The same goes for migrating redmine and mail servers.
Investigate, try, and solve one by one. I learned a lot.
■What was the result of the competition?
I couldn't win (for sure)
■Summary
It was fun and I learned a lot.
It was a one-day competition, but time passed much faster than I expected.
There was a lot to reflect on, so I will accept it graciously and use it as inspiration for the future.
I would definitely like to participate next time! (I want to win next time)