大喜多利哉こんにちは、さくらインターネットの大喜多です。2019年12月23日にさくらの聖夜2019が開催されました。本記事ではその様子をレポートいたします。Modeを使ったアプリケーションのデプロイについての解説がありました。Modeを使ってコンテナクラスタを構成して、コンテナのメリットも享受できるという方法についての解説でした。Nginx+django+PostgreSQL+Redisといった構成のアプリケーションを題材にして、その環境構築についての解説がありました。Composeを使うという方法です。Composeであれば手元に開発環境を簡単に構築することができ、他の人に動かしてもらう場合でもdocker-compose.ymlファイルがあればどこでも同じ環境を立ち上げることができます。1台で動かす場合であれば本番環境で利用することもできます。Composeですと1台で動かしていることから耐障害性や拡張性の面で不利になったり、ソースコード更新の際にダウンタイムが発生したり、アプリケーションのデプロイに時間がかかったりします。以前はDockerとは独立したソフトウェアでしたが、今はDockerに統合されており、複数台のサーバ上でコンテナを動かすことができます。Composeを複数台で実行しているようなものとのことです。注意点としてはサーバ複数台でクラスタを構築している関係上、永続化したいデータはデータベースサーバをコンテナ外に用意したり、NFSサーバを利用したりするなどの考慮が必要とのことです。Swarmの使い方自体は前佛の資料に詳しく書かれているということで、こちらも紹介されていました。Modeをさくらのクラウドで構築して実環境でいい感じに使える構成の紹介がありました。SSL/TLSのオフロードとロードバランスはエンハンスドロードバランサを使い、Nginxでリバースプロキシを構築してコンテナに通信を中継するといった構成です。データベースは永続化させたいデータを持たせるということでコンテナ上ではなく、さくらのクラウドのデータベースアプライアンスを利用しています。そのほかにも、エンハンスドロードバランサは最近ルールベースのロードバランシング(L7ロードバランス)に対応したということで、今ではリバースプロキシとして用意していたNginxもいらなくなるとのことです。thing...ということで「さくらのエンジニアリングラボ」というチームの紹介がありました。このチームではどんどん新しいサービスをプロトタイピングして、早期のタイミングでお客様にも使っていただくということを目的としているとのことです。そのチームの成果物として、「コンテナレジストリ」のサービス発表がありました。12/6(金)に開発を開始して、さくらの聖夜の当日(12/23(月))に本番環境に反映させることができたとのことで、本セッションの中で発表されました。ニュースリリース前の発表でしたのでサプライズですね。イベント中に新サービス発表というのがさくららしくてとてもよいと思いました!※コンテナレジストリ:Dockerなどのコンテナエンジンで利用できるコンテナのイメージファイルを置く場所のこと。本サービスではパブリックなコンテナレジストリはもちろんのこと、プライベートなコンテナレジストリとして利用することが可能。ドキュメントをご参照ください。入社半年のエンジニアが語る『さくらインターネット』とはエバンジェリストチームの仲亀より、入社してから感じたさくらインターネットについての話がありました。公開されていたタイトルでは「入社半年」となっていましたが......実際には10ヶ月経っていたので急遽タイトルが変更になりました。入社してからイベントへの参加回数も大幅に増え、さくらをきっかけにイベントなどでのコミュニケーションが増えたそうです。これまでは受け身だったとのことですが、自分から話しかけることが多くなったそうです。職場としてのさくらインターネットは、社内の他のエンジニアに刺激され成長できる環境だとか。ハードウェアに関する非常に深い話をしたなどのエピソードが紹介されていました。さくらの人にあれこれきいてみよう(質問大会)今年は新しい催しとして、さくらの人に直接質問ができる質問大会が開催されました。質問を受けるのは以下の3名です。陽太(写真中)質問の中から、私が特に印象に残ったものを中心にピックアップしてご紹介します。Q:横田さん、最近気になっているバズワードを教えてください横田:JAMstackですね。静的サイトをホスティングするサービス上でWebアプリケーションを実現する仕組みのことです。Q:田中さんはあまり先の予定を入れないを入れないとのことですが実際はどうなのでしょうか田中:「1週間先の予定入れない」というのがバズってから、「田中さんは1週間よりも先の予定を入れないそうですが、そんな中先の予定を入れさせていただきたいのですが......」というように、めっちゃ気を遣われながらの攻防があったりします(笑)Q:来年はどんなビジネスを立ち上げたいですか?夢や展望でもOKです江草:エンジニアリングラボの話もしましたけれども、新しいサービスですとか、既存のサービスの改善などをしていきたいです。今ある延長線上でのサービスを考えています。横田:コンテナ系のサービスはやっていきたいです。最近はサーバーレスというのが流行っていますけれども、サーバーレスは非常に面白いと思いますが、一方で物理的なサーバーやネットワークといったものはなくならないわけで、サーバーやネットワークの知識を持ちつつサーバーレスをやるというのが、10年先・20年先には重要になってくると考えていて、そういうことをビジネスとしてやっていければなと思っています。Q:今年のさくらインターネットここがよかった!というのを熱いコメントをお願いします横田:江草さんですね。「これ絶対変えたほうがいいだろう」「こうなったほうがよくなるけどできない」といったところに自ら切り込んでいって改善している。これってVPSやクラウドのプロトタイプを作ってきた、7、8年前の田中さんに通じるものがあると思うんですよね。これはもう僕らがやらないわけにいかないだろうという(笑)田中:チームをちゃんと作らないといけないな、というのが動き出したなというのがありますね。今までは「言わんでもわかるやろ」みたいなところがあったんですけど、社会人の不幸の8割は合意のない期待からという記事がめっちゃバズったから(笑)そういう会社の経営者が合意のない期待で仕事してちゃいかんだろうと(笑)あとは、チームごとにサイロ化していたのがだいぶよくなりましたね。江草:仕込みがしっかりできた年だなと思います。今まで出せなかったもの、これから出そうとしているものの種まきができたな、と思っています。お食事&ケーキ今年も懇親会もセットとなっており、お食事&ケーキがふるまわれました。イラストが描かれたケーキが用意されました。ケーキ入刀は例年通り田中によりおこなわれました。LT大会こちらも毎年恒例となっておりますLT大会ですが、今年も多くの方に登壇いただきました。あい(@llminatoll)まとめ毎年クリスマスごろにやっているさくらの聖夜ですが、ここ数年はコンテンツが割と固定化していたところに、少し形を変えてきたなという印象がありました。寒い中多くの方におこしいただき、また質問大会でも多くの質問をいただけるなど、さくらインターネットに注目してくれている人が多くいるということを実感したイベントでした。