[Osaka/Yokohama/Tokushima] Looking for infrastructure/server side engineers!

[Osaka/Yokohama/Tokushima] Looking for infrastructure/server side engineers!

[Deployed by over 500 companies] AWS construction, operation, maintenance, and monitoring services

[Deployed by over 500 companies] AWS construction, operation, maintenance, and monitoring services

[Successor to CentOS] AlmaLinux OS server construction/migration service

[Successor to CentOS] AlmaLinux OS server construction/migration service

[For WordPress only] Cloud server “Web Speed”

[For WordPress only] Cloud server “Web Speed”

[Cheap] Website security automatic diagnosis “Quick Scanner”

[Cheap] Website security automatic diagnosis “Quick Scanner”

[Reservation system development] EDISONE customization development service

[Reservation system development] EDISONE customization development service

[Registration of 100 URLs is 0 yen] Website monitoring service “Appmill”

[Registration of 100 URLs is 0 yen] Website monitoring service “Appmill”

[Compatible with over 200 countries] Global eSIM “Beyond SIM”

[Compatible with over 200 countries] Global eSIM “Beyond SIM”

[If you are traveling, business trip, or stationed in China] Chinese SIM service “Choco SIM”

[If you are traveling, business trip, or stationed in China] Chinese SIM service “Choco SIM”

[Global exclusive service] Beyond's MSP in North America and China

[Global exclusive service] Beyond's MSP in North America and China

[YouTube] Beyond official channel “Biyomaru Channel”

[YouTube] Beyond official channel “Biyomaru Channel”

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)

If you found this article helpful , please give it a like!
0
Loading...
0 votes, average: 0.00 / 10
276
X facebook Hatena Bookmark pocket
[2025.6.30 Amazon Linux 2 support ended] Amazon Linux server migration solution

[2025.6.30 Amazon Linux 2 support ended] Amazon Linux server migration solution

The person who wrote this article

About the author

Yuki Teraoka

Joined Beyond in 2016 and is currently in his 6th year as an Infrastructure Engineer
MSP, where he troubleshoots failures while
also designing and building infrastructure using public clouds such as AWS.
Recently, I
have been working with Hashicorp tools such as Terraform and Packer as part of building container infrastructure such as Docker and Kubernetes and automating operations, and I
also play the role of an evangelist who speaks at external study groups and seminars.

・GitHub
https://github.com/nezumisannn

・Presentation history
https://github.com/nezumisannn/my-profile

・Presentation materials (SpeakerDeck)
https://speakerdeck.com/nezumisannn

・Certification:
AWS Certified Solutions Architect - Associate
Google Cloud Professional Cloud Architect