メインコンテンツにスキップ

Changelog

コーディングの技

シンプルさ、サポート、そしてオープン性がChangelogをLinode Kubernetes エンジンへ導く


ポッドキャストプレーヤーを使用するには、Cookieの設定で「機能的な」Cookieを有効にする必要があります。

Changelogの創始者兼編集長であるAdam Stacoviakは、6つの定期的なポッドキャスト、毎日のニュースフィード、毎週のニュースレターなど、人気のメディアビジネスを率いています。 同社のメディア資産は、Microsoft、Intel、Google、IBM、Facebookなど1400万あまりのデベロッパーから注目されています。

初めて業界参入してから10年後、Changelogはより密な統合を通じて広告パートナーのテクノロジーを完全に取り込むことを選択しました。リアルタイムCDNとワールドワイドな帯域幅のためのFastly、エラー監視とアラートのためのRollbar、そして高性能SSDのLinuxクラウドサーバーのためのLinodeのような企業の目立つための連携では十分ではありませんでした。

変更履歴 メディア

"私たちがどのようにすべてにアプローチしているかを視聴者に見てもらいたかったのです。"とAdam氏は言います。"単にスポンサーを宣伝するのではなく、リスナーや読者の皆さんに私たちが誰を使っているのか、そしてどのように見えるのかを見せたかったのです。"

Changelogも開発へのアプローチを変更しただけでなく構成やツール類も変更することで、継続的にデプロイしつつ監視される3層のWebアプリを作成しました。インフラ運用者はおらず、誰もがいくつかのコマンドだけで制御することができます。すべての自動化は明確に関数化されており予期せぬ副作用のリスクがありません。

2019年に行ったオープンソースアプリリポジトリへの移行は、ChangelogがマネージドKubernetesに初進出したことと、.NET上でコンテナ化されたアプリケーションやワークロードをデプロイして管理するためのフルマネージドコンテナオーケストレーションエンジンであるKubernetes Engine (LKE)の導入と重なりました。

Changelogのサイト信頼性エンジニアであるGerhard Lazu氏は、Kubernetesのメリットを享受しながらも迷路に迷い込むことなく妥協点を見つけたいと考えていました。インフラ関連のコードをGitHub上でオープンソース化することで、Changelogはパートナーとの直接のコラボレーションチャネルを、一般にも透明性のある方法で構築しました。

ゲルハルト・ラズ

"Linodeは私たちの達成レベルを上げてくれました。LKE を使用すると、業界全体が集約しつつあるこの単一API を介してより多くの依存関係を関数化することができます。LKE はより多くのことをしてくれるので、テラフォーミングや手動の統合が少なくて済みます。LKEではより良い可視性とよりタイトなインテグレーションにより多くの自動化が実行されています。これは真のゲームチェンジャーです。"とChangelogのサイト信頼性エンジニアであるGerhard Lazu氏は述べています。

Changelogのコンテナオーケストレーションを簡素化し、Docker SwarmからLinodeに移行することで、コンテナ化されたアプリケーションを管理するための他のソリューションに比べて安価な代替手段を提供するためにLKEから後押しを受けています。

”GKE (Google Kubernetes Engine) のような製品はとても複雑です。というのも、これらはとても多くの機能を備えていて、その中には私たちが必要としていないものもあるからです。 すべての統合を理解し、使用する価値のないものを決定するには、手間ひまがかかります”とGerhard氏は述べています。 ”私たちは、すべての重要な要件を満たしつつ邪魔にならない、よりシンプルなKubernetes体験を望んでいます。 また、Kubernetesに1日を費やす時間もないので、選択肢の少ない改善されたデフォルトを望みます”

LKEが提供するシンプルさに加えて、ChangelogはLinodeの24時間365日サポートを頼りにしています。高度に訓練されたサービス専門チームは、常に正しいソリューションを見つけで他に類を見ない顧客体験を24時間週7日365日提供することをコミットしています。

アダム・スタコヴィアック(Adam Stacoviak

Changelogの創設者であり編集長であるAdam Stacoviak氏は "ハードウェア、人、インタラクションの面でLinodeに信頼性を期待するようになったことがたくさんあります。"と述べています。

LKEのアーリーアダプターとして、ChangelogチームはLinode Green Lightとして知られるオープンベータプログラムに500人以上の開発者と共に参加しました。Linode Green Lightとは誇りを持って新製品のテストを行い、Linodeコミュニティに知見を共有する重要な開発者のグループです。

Changelogのマネージング・エディターであるJerod Santo氏は "私たちはLinodeから受けている関係性と心のこもったおもてなしを大切にしています。"と付け加えました。"大規模なプロバイダーではまるで自分がほとんど存在していないかのように感じてしまうことがあります。関係性やサポートという観点では相手は存在していないと感じます。Linodeとは違います。 

シンプルさとサポートに加えて、ChangelogチームはLinodeがオープンソースのクラウドコミュニティに示し続けているものと同様なコミットメントを大切にしています。"私たちは常にオープンソース、オープンコンセプト、オープンアイデア共有を行ってきました。 "とAdam氏は言います。"Linodeのオープンクラウドへに対する貢献は我々にとっても非常に重要なのです。

これをシェア