InfoQ ホームページ ServiceMesh に関するすべてのコンテンツ
アーティクル
RSSフィード-
サービスメッシュ必読ガイド - 第2版: 次世代のマイクロサービス開発
この第2版のサービスメッシュ必読ガイドの記事では、マルチクラウド、マルチクラスタ、マルチテナントモデル、サービスメッシュ拡張、およびサービスメッシュのプロダクションでの運用面などのサービスメッシュテクノロジーの最新の開発について説明します。
-
クラウドネイティブアーキテクチャの導入 パート3: サービスオーケストレーションとサービスメッシュ
クラウドネイティブアーキテクチャの導入シリーズのこのパート3の記事では、マイクロサービスベースのアーキテクチャでのサービスの相互作用、適切なガバナンスのない分散システムで発生する一般的な課題、およびサービスオーケストレーションやサービスメッシュなどのパターンがこれらの課題に対処するのにどのように役立つかについて説明します。
-
マルチランタイム・マイクロサービスアーキテクチャ
”マイクロサービ���”アーキテクチャと”12-factorアプリ”設計に関するベストプラクティスが現れました。クラウド、コンテナ、コンテナオーケストレータ(Kubernetesなど)の普及により、共通的な統合原則に対処する新たなソリューションが現れたのです。この記事では、”メカ”コンポーネントを使用してマイクロサービス用のエンタープライズ統合パターンを提供するアプローチについて論じます。
-
サービスメッシュ必読ガイド - マイクロサービス時代のサービス間通信管理
このオンラインガイドは、ソフトウェアアーキテクトや技術リーダが当然持つであろう、"サービスメッシュとは何か?"、"サービスメッシュは必要か?"、"さまざまなサービスメッシュのプロダクトをどのように評価すればよいのか?"、といった疑問に答えるためのものです。ソフトウェアアーキテクチャにおけるサービスメッシュは、マイクロサービス間通信の促進を目的とした特別なインフラストラクチャレイヤで、一般的にはサイドカープロキシとして実装されます。
-
API Gatewayとサービスメッシュがアプリケーション最新化へのドアを開く
アプリケーションの動作する下位インフラストラクチャからアプリケーションを切り離す”最新化”には、イノベーションの実現、コスト削減、セキュリティ向上などのメリットがあります。API Gatewayはアプリケーションの外部ユーザからの分離を、サービスメッシュは内部ユーザ相互の切り離しを、それぞれ可能にします。
-
マルチクラスタにすべきか、そうではないか - サービスメッシュを使ったクラスタ間通信
Kuberenetesクラスタ内部の通信はすでに解決された問題ですが、クラスタ間の通信には設計上の配慮と運用上のオーバーヘッドが伴います。マルチクラスタのサポートを実装すべきかどうか判断する前に、自身の通信のユースケースを理解する必要があります。
-
Linkerd v2 - 実運用から学んだ教訓を活かして再構築されたサービスメッシュ
Linkerd 2.0は、広く普及したサービスメッシュを、Go言語とRust言語に分割して大幅に書き直したものです。今回の記事では、”運用投入という大釜”の中で学んだ教訓と、その教訓がLinkerd 2.xの哲学、設計、実装の基礎になった方法について議論します。
-
DevOps and Cloud InfoQ Trends Report - February 2019
InfoQの編集チームが”クラウド”や”DevOps”といったトピックの2019年の発展をどのように見ているのかを,デファクトスタンダードや新興テクノロジであるプラットフォームやプラクティスに注目しながら要約します
-
Kubernetes時代のマイクロサービス
マイクロサービスアーキテクチャは現在もなお、分散システムにおける最もポピュラーな設計方法です。しかしながら、Kubernetesとクラウドネイティブのムーブメントは、アプリケーション設計と大規模開発をある面で再定義しようとしています。現代の開発者はビジネス機能を実装するためにプログラム言語に精通するだけでなく、クラウドネイティブテクノロジにも同じように習熟しなくてはなりません。