ヤフー/ゼットラボのステートフルアプリケーションへの挑戦

Japanese Dual Session Sat, 13 Jun 2020 10:30:00 +0900 35m

概要

 ヤフーではコンテナ技術に着目し、2018年よりインフラサービスとしてKubernetesをフレームワークとして活用した Kubernetes as a Serviceを開発し、自社データセンターにて運用している。2019年11月時点で、500以上のKubernetesクラスタを払い出し100以上の弊社Webサービスで利用されるインフラ基盤へと成長した。これまでは、Kubernetesで実行されているアプリケーションの多くは、データを持たないステートレスアプリケーションが主に利用していた。しかし、弊社が提供するWebサービスはステートレスアプリケーションだけでなく、データベースなどステートフルアプリケーションで構成されていることが多い。そのため、Webサービスの開発者からはKubernets上でステートフルアプリケーションも併せて実行したいとの要望が挙がっていた。そこで、2018年から検討・検証を開始し、2020年6月 にステートフルアプリケーションのサポートを開始予定である。

 本講演では、ステートフルアプリケーションのサポートに向け、ステートフル環境で重要な役割を担うストレージ周りのシステム設計のポイントについて紹介する。さらに、Kubernetes上で稼働するステートフルアプリケーションとして、ヤフーのサービスのひとつであるディスプレイ広告(YDN)での事例を紹介する。

登壇者

質問

← 戻る