タグ

istioに関するtakashabeのブックマーク (8)

  • Anthos Service Mesh を導入、移行、そして使いこなしてみよう

    この記事は Google Cloud Japan Customer Engineer Advent Calendar 2020 の 19 日目の記事です。 皆さんサービスメッシュは導入していますか?? 最近流行ってきているので、名前を聞くことは増えていると思いますが、使っている方、さらに番導入している方となるとまだまだ少ないのではないのでしょうか。 日はサービスメッシュの簡単な概要から、GCP のオファリングである Anthos Service Mesh を中心に重要なポイントに絞ってご説明します。後半ではハンズオンの手順を示していますが、実際に試さずとも流れとポイントを掴んで頂ければ幸いです。 tl;drマイクロサービス アーキテクチャを採用する場合、サービスメッシュの利用も検討しようGCP のプロダクトである Anthos Service Mesh が単体でご利用頂けるようになりま

    Anthos Service Mesh を導入、移行、そして使いこなしてみよう
  • Istioでマイクロサービスのテスタビリティを向上させる - Uzabase for Engineers

    SPEEDAの開発チームの石橋です。 最近ではマイクロサービスでプロダクトを開発することが多くなってきていると思います。 そういった状況の中でマイクロサービスのテスト、特に異常系のテストをするコストがやや高いという話を何度か耳にしました。 記事ではIstioのFault Injectionで「エラーが発生する」、「処理に時間がかかる」などの異常系のテストを容易に実現する方法を紹介します。 異常系のテストをする際の課題 環境構築 Gateway Service Deployment DestinationRule VirtualService Fault Injection Injecting HTTP Aborts Injecting HTTP Delays まとめ 参考 異常系のテストをする際の課題 サービスAとサービスBがあるとします。サービスAからサービスBにリクエストした際、サー

    Istioでマイクロサービスのテスタビリティを向上させる - Uzabase for Engineers
  • Istioを使って「Fast, Dependency-Agnostic, Isolated」な開発体験を実現した話 | Wantedly Engineer Blog

    皆さんこんにちは 👋Wantedly DXチームインターンの森です。 今回は私がインターン課題として取り組んだ、Istioを使って「Fast, Dependency-Agnostic, Isolated」な開発体験を実現した話を紹介します。 DXチームとはデラックスチームではありません。Developer eXperience チームです 😉社内の開発体験を向上させることを目標に頑張っています。詳しくはメンターの大坪さんの記事を御覧ください。 マイクロサービスWantedlyのアプリケーションは異なる役割を持った複数のサービスによって構成されています。これをマイクロサービスアーキテクチャと呼びます。サービスは、RubyDBにアクセスしユーザー情報を管理するもの、Python機械学習を行うもの、Goで通知を発行するものなど様々です。それぞれのサービスは、モバイルやブラウザおよび他の

    Istioを使って「Fast, Dependency-Agnostic, Isolated」な開発体験を実現した話 | Wantedly Engineer Blog
  • Istioがマイクロサービスからモノリシックなアプリに変化。その背景とは

    サービスメッシュを実装するオープンソースソフトウェアIstioが最新バージョンを公開した。このリリースではこれまでのコントロールプレーンの発想を一新して、複数のプロセスが協調する形から、「istiod」というモノリシックなプロセスが制御を行う方式に変更されたことが明らかになった。 バージョンアップの概要はIstioのブログ記事にあるが、より詳細にマイクロサービスからモノリシックへの変更に関しては、Christian Posta氏によるブログ記事が参考になる。 公式サイト:Istio in 2020 - Following the Trade Winds Solo.incのField CTOであるPosta氏はRed Hatのアーキテクトというキャリアの持ち主で、2019年11月のKubeConではマイクロサービスを指向するプログラミング言語であるBallerinaのセッションを行ったことも

    Istioがマイクロサービスからモノリシックなアプリに変化。その背景とは
  • [Cloud OnAir] Google Cloud で実践するマイクロサービスアーキテクチャ 2019年2月21日 放送

    近年注目を集める「マイクロサービスアーキテクチャ」を GKE や Isito など Google Cloud のサービスを使ってどのように作るのか、実践的な方法をご紹介します。Read less

    [Cloud OnAir] Google Cloud で実践するマイクロサービスアーキテクチャ 2019年2月21日 放送
  • Istio入門 その4 -基礎から振り返る- - Qiita

    2017年のZ Lab Advent CalendarでもIstio入門シリーズについて書きました。あれからはや1年。Istioのバージョンもv0.2からv1.0.4まで11バージョンもリリースされています。またIstioで使われているEnvoyは、Kubernetesなどと同じご卒業フェーズ1になりました。 もちろんコンセプトは変わっていませんが、v0.8あたりからv1にむけてコンポーネント名や設定方法などは大幅に変更されています。これらの変更点に注意しつつ、Istioを基から振り返って見ましょう。2 マイクロサービスとその問題点 マイクロサービスというシステムの設計パターンは2012年ごろから言われていましたが、世界的にバズったのは2014年のJames Lewis & Martin FowlerによるMicroservicesについてのブログ記事がきっかけです。 マイクロサービスと

    Istio入門 その4 -基礎から振り返る- - Qiita
  • Istio 1.0 を試してみた!

    Google Cloud でゲーム会社の技術支援をしているサミールです。 日は最近ホットなトピックで、バージョン 1.0 が Cloud NEXT’18 でアナウンスされた Istio のお話をしたいと思います。 Istio を1行で説明すると、私は以下のように説明しています。 マイクロサービスを Kubernetes 上で管理・運用、そしてセキュアにする OSS のサービス Istio については、まずド正式ドキュメントをご参照いただくことをオススメします。 Istio の正式ドキュメントIstio on GKEの正式ドキュメントIstio の概要マイクロサービス間の通信(サービスメッシュ)を管理、監視、セキュリティ強化を可能とする OSS サービスです。 以下の図にある Service A と Service B の通信をコントロールしたり、通信によるメトリックなど収集したり、サービ

    Istio 1.0 を試してみた!
  • Service meshとは何か

    Microservicesの世界においてService meshは大きなキーワードになった.KubeCon 2017やKubeCon 2018 EUにおいても多くのセッションをService mesh(もしくはその代表格であるIstio)が占めており注目の高さも伺える.もちろんMicroservicesを進めるMercariにおいても導入を検討しており今後重要なコンポーネントの1つになると考えている.記事ではそもそもなぜService meshという考え方が登場したのか,なぜ重要なのか? その実装としてのIstioとは何で何ができるのか? について簡単にまとめてみる. 参考文献 Service meshを一番理想的な形でサービスに使い始めその考え方を広めたのはLyftだ(と思う).LyftはIstioのコアのコンポーネントであるEnvoyを開発しそれを用いてService meshを構築

  • 1