カスタム検索
表示順:
Relevance
Relevance
Date
ウェブ
 
 
 

Istioが正式版となるバージョン1.0に到達。マイクロサービスのためのサービスメッシュを実現

2018年8月6日


Googleなどがオープンソースで開発する「Istio」がバージョン1.0に到達したことが発表されました

Istioは、Kubernetes上で稼働するコンテナで構成されるクラスタのあいだの通信などを制御することで、マイクロサービスとして構成されるアプリケーションの運用を支援するためのソフトウェアです。Istioが提供する機能群は「サービスメッシュ」と呼ばれています。

Istio

マイクロサービスを採用したアプリケーションは、複数のサービスから構成されています。このとき、一般に1つのサービスはおおむね複数のコンテナをまとめたクラスタで実行されています。

マイクロサービスの基盤の1つとなるKubernetesは、このクラスタが安定稼働するように、クラスタ内の個々のコンテナに対するロードバランシングや、負荷に対するスケーラビリティの実現、コンテナの死活管理などを行います。

そしてIstioはサービス間を安定的かつセキュアにつなぐためのサービスを提供します。サービス間のトラフィックの管理やルーティング、ロードバランシング、暗号化通信や認証サービス、モニタリングなどを実現するのです。これが「サービスメッシュ」です。

例えば、Istioのサービス間トラフィック管理機能を用いると、あるサービスのバージョンアップ版をデプロイした上でトラフィックを現行版からバージョンアップ版へ切り替えるBlue/Greenデプロイメントや、トラフィックの一部だけをバージョンアップ版へ振り分けて動作状況を観察するカナリアリリース、もしくはA/Bテストなどが可能になります。

Istio 1.0では、異なるKubernetesクラスタ間を1つのサービスメッシュとしてサポートする「Istio Multicluster」などの新機能が追加され、インストール方としてHelmチャートを用いた方法が推奨になりました。

Googleは先月行ったイベントGoogle Cloud Next '18で、IstioとKubernetesなどをマネージドサービスで提供する新プラットフォーム「Cloud Services Platform」を発表しています。

IstioはGoogle、IBM、Lyftが主導してオープンソースで開発してきたソフトウェアであり、Google Kubernetes Serviceと同様に、IstioにおいてもGoogleがいちはやく商業サービスとして提供するのは当然のことでしょう。

しかしKubernetesマネージドサービスをAWSやAzureをはじめ多くのクラウドベンダーが提供を行っているように、これからIstioのマネージドサービスなどが各種クライドベンダから発表されることになると見られます。

関連記事

Istioが初めて公開されたのは2017年5月でした。

follow us in feedly


≫次の記事
プログラマ向けの開発支援ツールビジネスで成長し続ける理由。グレープシティがツール事業参入30周年[PR]

≪前の記事
破産後のTintriとDDNが契約、Tintriの顧客に対するサポートをDDNが開始。Tintriの資産もDDNが取得する方向で交渉中


カテゴリ



Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

人気記事ランキング

  1. 国内で「オープンソース/Open Source」の商標登録の一部を取り消す審判請求。関連する商標関係者への調査依頼
  2. IT系上場企業の平均給与/Zenlogicが全面サービス停止/Googleがコンテナ実行環境をサーバレスで提供。2018年7月の人気記事
  3. Google、「Cloud Build」発表。ビルド/テスト/デプロイの実行をマネージドサービスで提供、1日あたり120分まで無料。GitHubと提携も
  4. Docker Community Editionのリリースサイクルが変更。安定版は年2回リリース、毎月のEdgeリリースはより頻繁なNightlyへ移行
  5. 来月にはJava 10が登場し、9月にはJava 11が登場予定。新しいリリースモデルを採用した今後のJava、入手方法やサポート期間はこう変わる(OpenJDKに関する追記あり)
  6. SREを実践するための手引きとなる書籍「Site Reliability Engineering Workbook」をGoogleが無料公開、8月23日まで
  7. 破産後のTintriとDDNが契約、Tintriの顧客に対するサポートをDDNが開始。Tintriの資産もDDNが取得する方向で交渉中
  8. IT系上場企業の平均給与を業種別にみてみた 2018年版[前編] ~ ネットベンチャー、ゲーム、メディア系
  9. [速報]Google、コンテナ実行環境をサーバレスで提供する「Serverless containers」発表。Google Cloud Next '18
  10. Docker for Win/MacのKubernetes統合が正式版に。Stable Channelでリリース開始


新着記事 10本


PR - Books


fig

fig

fig