Compekun English version is now available as beta (trial).

2021年9月アップデート:AWS+Docker環境に移行しました

2021-09-14

 コンペくんでは4月から毎月アップデートが恒例となりつつありますが、この9月のアップデートとして、コンペくんを提供しているサーバを移行しました。AWS (Amazon Web Services) + Docker を組み合わせた環境に移行しました。

 技術面について簡単に書きます。これまでは さくらインターネットの VPS(Ubuntu)上に LXC/LXD で構築した仮想環境をメインに運用していました。LXC/LXD は Docker に似たツールで、FreeBSD で jail、Debian で chroot をかつて便利に使ってた身としては、似た感じで使える仮想環境ツールだと積極的に使ってきました。ですが、世の中的にはあまり活用されていないようで、利用にあたっての情報が少なく、ネットワーク関係の課題を解決できずにいたので、これを機に Docker に移行することにしました。

 AWS については以前より少しずつ準備してきたので、Docker と同じタイミングで移行することにしました。AWS では Elastic Beanstalk を通じて EC2(Docker/Rails)、RDS(MySQL)、S3CloudFrontECR などを利用しています。

 今回の移行で、より安定した稼働環境でサービス提供できると見込んでます。環境を整え、さらなるコンペくんの改善に努めていきたいと思いますので、引き続きよろしくお願いします。

To the top
Use of browsing data
We use cookies to collect browsing data for understanding usage patterns. For details, see "Use of browsing data". You can also opt out of using the data here.