Istioが正式版となるバージョン1.0に到達。仮想化Istioが正式版となるバージョン1.0に到達。マイクロサービスのためのサービスメッシュを実現2018年8月6日Googleなどがオープンソースで開発する「Istio」がバージョン1.0に到達したことが発表されました。Istioは、Kubernetes上で稼働するコンテナで構成されるクラスタのあいだの通信などを制御することで、マイクロサービスとして構成されるアプリケーションの運用を支援するためのソフトウェアです。Istioが提供する機能群は「サービスメッシュ」と呼ばれています。マイクロサービスを採用したアプリケーションは、複数のサービスから構成されています。このとき、一般に1つのサービスはおおむね複数のコンテナをまとめたクラスタで実行されています。マイクロサービスの基盤の1つとなるKubernetesは、このクラスタが安定稼働するように、クラスタ内の個々のコンテナに対するロードバランシングや、負荷に対するスケーラビリティの実現、コンテナの死活管理などを行います。Istioはサービス間を安定的かつセキュアにつなぐためのサービスを提供します。サービス間のトラフィックの管理やルーティング、ロードバランシング、暗号化通信や認証サービス、モニタリングなどを実現するのです。これが「サービスメッシュ」です。Istioのサービス間トラフィック管理機能を用いると、あるサービスのバージョンアップ版をデプロイした上でトラフィックを現行版からバージョンアップ版へ切り替えるBlue/Greenデプロイメントや、トラフィックの一部だけをバージョンアップ版へ振り分けて動作状況を観察するカナリアリリース、もしくはA/Bテストなどが可能になります。Multicluster」などの新機能が追加され、インストール方としてHelmチャートを用いた方法が推奨になりました。Platform」を発表しています。Platform」発表。Kubernetes、Istio、Apigeeなど統合しコンテナアプリケーション基盤に最適化。Serviceと同様に、IstioにおいてもGoogleがいちはやく商業サービスとして提供するのは当然のことでしょう。KubernetesマネージドサービスをAWSやAzureをはじめ多くのクラウドベンダーが提供を行っているように、これからIstioのマネージドサービスなどが各種クライドベンダから発表されることになると見られます。関連記事Istioが初めて公開されたのは2017年5月でした。Google、IBMらがオープンソースの「Istio」公開。マイクロサービスのためのネットワーク機能「サービスメッシュ」を提供。≫次の記事プログラマ向けの開発支援ツールビジネスで成長し続ける理由。破産後のTintriとDDNが契約、Tintriの顧客に対するサポートをDDNが開始。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。2.7サポートを発表Google、Lookerの買収完了を発表。Enterprise、BtoBスタートアップ向け支援プログラムで無料提供と発表。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。