WEKO3
アイテム
快適な運用管理を支えるインターネットと運用技術:招待論文:2.マルチコンテナオーケストレーションを用いた大規模コンテナ環境の設計と運用
https://doi.org/10.20729/00211929
https://doi.org/10.20729/00211929c2576393-aa1f-476d-a9c0-25764b8704f5
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2021 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Magazine_02(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2021-07-15 | |||||||
タイトル | ||||||||
タイトル | 快適な運用管理を支えるインターネットと運用技術:招待論文:2.マルチコンテナオーケストレーションを用いた大規模コンテナ環境の設計と運用 | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | デジタルプラクティスコーナー | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | article | |||||||
ID登録 | ||||||||
ID登録 | 10.20729/00211929 | |||||||
ID登録タイプ | JaLC | |||||||
著者所属 | ||||||||
ヤフー(株) | ||||||||
著者名 |
坂下, 幸徳
× 坂下, 幸徳
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | ショッピングサイトや地図サービスなどのWebサービスでは,利用者からのアクセス増減が激しく,バージョンアップによる機能追加やバグ修正も高頻度に行われる.このような特徴を持つWebサービスでは,機能単位に細分化しアプリケーションを分割するアーキテクチャのマイクロサービスが浸透している.これにより,Webサービス全体を変更せず特定のアプリケーションのリソースの増強やバージョンアップを行うことができる.この細分化されたアプリケーションの実行環境としてCPUやメモリなどのリソースの集約率の高さや増強のしやすさからコンテナが注目されている.しかし,マイクロサービスでは,機能単位に細分化されるため,コンテナ数が増加する傾向がある.この増加するコンテナを管理するためコンテナオーケストレーションKubernetesが普及している.Kubernetesは,コンテナのリソースを容易に増減させるスケール機能,障害のセルフヒーリング,Webサービスを無停止でバージョンアップするローリングアップデートなどを有している.このKubernetesの導入により,コンテナの管理負荷の軽減は見込める.しかし,複数Kubernetesを有する大規模コンテナ環境では,Kubernetes自身の管理やこれを構成するコンピュート・ネットワーク・ストレージのインフラ管理が複雑になり管理者の負荷が増加してしまう.本稿では,大規模コンテナ環境としてヤフー(株)にて運用しているKubernetes as a Serviceについて,アーキテクチャと運用実績から得られた知見を報告する.このKubernetes as a Serviceは,2020年12月時点で204,980個以上のコンテナ,860クラスタ以上のKubernetesが稼働している.このような大規模コンテナ環境により,コンテナを使わずVMのみでアプリケーションの実行環境を構築した場合と比較し,コンピュート・ネットワークリソースは約86.4%の集約効果があった.さらに,Kubernetesを使い複数Kubernetesを自律管理する方式にて開発し管理者間のコミュニケーションでのリソース調整を削減するインフラ構成とすることで,管理者の負荷の軽減効果があった. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN00116625 | |||||||
書誌情報 |
情報処理 巻 62, 号 8, p. d33-d56, 発行日 2021-07-15 |