我们参加了“2017年移民竞赛”!

我叫寺冈,是一名基础设施工程师。

我最近参加了由MSP协会主办的“2017年迁徙竞赛”。
(MSPJ 2017冬季迁徙竞赛 / connpass)

前一天我提前下班,然后搭乘新干线前往东京……我还顺便游览了一下。
我不常旅行,所以这次感觉像是一次迷你旅行,我玩得很开心!
……我忘了拍照,所以一张照片都没有(但我玩得很尽兴!)。

■那么当天情况如何呢?

我真的得动脑筋,而且是使劲儿动脑筋。(我先保密,其实从一开始我就一直在绞尽脑汁。)
需要考虑的事情比我想象的要多得多。
这次比赛的目标是“将现有系统迁移到新环境”,
说起来容易做起来难……
我还是个新手工程师,所以这次比赛我个人学到了很多,很高兴它成功了!
另外,因为这是一次团队活动,我想借此机会再次默默地感谢我的队友们……
(非常感谢!)

总结我思考的内容,我得出两点:

渴望的“某物”

这并非一项请求,而是一种类似
请求的东西。它肯定不是什么具体的东西,极其模糊。
此外,没有任何文件或其他形式的
证明。因此,我们需要就任何不清楚的地方提出问题和建议。

- 我们希望将当前环境完全迁移到新环境。-
我们希望获得一份关于已采取的行动和结果的报告。-
我们希望在系统关闭时收到通知,因为这是必要的。-
我们希望进行升级,因为这是一个使用了很长时间的老旧环境。-
如果可能,我们希望切换过程不会影响用户。- 如果可能,
我们希望获得服务器相关的文档。-
如果可能,我们希望能够进行备份,因为我们目前没有备份。-
如果可能,我们希望系统具有冗余性,因为未来用户数量将会增加。-
如果可能,我们希望能够整理好移交给新基础设施工程师所需的信息。

我明白了。(
我们团队
优先完成了最重要的四项任务,把“如果可能的话”的部分放在一边。
另外,由于我们假设没有任何文档,所以
我们需要记录新环境的配置信息等等。这也是个不小的挑战。)

实际迁移时的技术因素

技术要素也很重要。你需要技能才能创造出东西。

  • 从 AWS 迁移到 Azure
  • 迁移运行 Redmine 的服务器(当然包括数据)。
  • CentOS 5.3
  • 由于需要进行电子邮件发送,因此也需要迁移电子邮件服务器。

一切都始于我对 Azure 的不了解。
我熟悉 AWS,但不幸的是,AWS 是源环境,所以我正在构建的新环境完全基于 Azure。
迁移 Redmine 和邮件服务器也是如此。
我逐一研究、尝试并解决了每个问题。这是一次宝贵的学习经历。

■比赛结果如何?

我肯定没赢。

■概要

这次比赛很有趣,我也学到了很多东西。
虽然是一整天的比赛,但时间过得飞快。
我还有很多需要改进的地方,我会坦然接受,并在未来加以利用。
下次我一定还会参加!(下次我要赢奖!)

如果您觉得这篇文章对您有帮助,请点个“赞”!
0
加载中...
0票,平均分:0.00/10
463
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

寺冈由纪

我于 2016 年加入 Beyond,目前
担任基础设施工程师和 MSP(托管服务提供商)已有六年。我负责处理突发事件的故障排除,
并使用 AWS 等公有云设计和构建基础设施。最近,我一直在
Docker 和 Kubernetes 等容器基础设施。此外,
使用 HashiCorp 的 Terraform 和 Packer 等工具来构建和自动化
我还担任技术推广者的角色,在外部学习小组和研讨会上进行演讲。

・GitHub
https://github.com/nezumisannn

• 演讲邀约
:https://github.com/nezumisannn/my-profile

• 演示材料(SpeakerDeck)
https://speakerdeck.com/nezumisannn

・认证:
AWS认证解决方案架构师 - 助理级、
Google Cloud专业云架构师