タグ

kubernetesと管理に関するhiroaki256のブックマーク (2)

  • マイクロサービスを支える「Istio」の実力は? サービスメッシュの利点と課題

    独立したサービスを組み合わせて1つのアプリケーションを形作る「マイクロサービスアーキテクチャ」。サービスの構造に合わせて開発組織も個別に独立させることで、機能の追加拡張を容易にしたり、開発スピードの高速化を実現したりできるとして注目されている。 しかし、運用面での課題は少なくない。アプリケーション内でサービス同士が通信するため、アクセス制御やルーティングなどの実装/管理コストは増大する。分割されたサービスそれぞれに独立したソリューションを適用した場合、工数が肥大化したり、仕様や品質がサービスごとに変わったりして、開発スピードに影響を及ぼす恐れがある。 その課題を解決する手段の一つが、サービスの独立性という利点を生かしつつ、運用の一貫性を実現する「サービスメッシュ」と呼ばれるデザインパターンだ。2020年1月に行われた「Envoy Meetup Tokyo #1」の講演で、日立製作所の研究開

    マイクロサービスを支える「Istio」の実力は? サービスメッシュの利点と課題
    hiroaki256
    hiroaki256 2020/02/21
    検証結果として「便利だが運用負荷は重い」という結論に至ったのは冒頭の説明の通りだが、「便利」という点について井出氏が挙げたのは以下の3点だ。
  • KubernetesでWindowsコンテナをクラスタ化して管理~環境セットアップ編~

    コンテナは1台のホスト上で起動することよりも、クラスタ化されたホスト群の中に複数分散配置して冗長化・負荷分散することが一般的です。コンテナをクラスタ化するソフトウェアはいくつかありますが、Kubernetesがほぼデファクトスタンダードになりつつあります。 記事から何回かに分けてKubernetesWindowsコンテナをクラスタ化して管理する方法について解説します。なお、KubernetesでのWindowsコンテナの管理はKubernetes 1.9とWindows Server version 1709の組み合わせでベータサポートとなっています。(※前バージョンまではアルファサポートでした) 1. コンテナのクラスタ化をする目的 コンテナはアプリケーションとその実行環境(Library)をパッケージにし、どんな環境でも動くようにしたものです。この文面だけを読むと仮想マシンと同じに

    KubernetesでWindowsコンテナをクラスタ化して管理~環境セットアップ編~
  • 1