2024年5月24日 | Lin Sun - Solo.io(Istio運営委員会)
2017年の今日、GoogleとIBMがIstioサービスメッシュのローンチを発表しました 。 Istioは、プラットフォーム、ソース、ベンダーに関係なく、開発者がさまざまなサービスのネットワークをシームレスに接続、管理、保護できるオープンテクノロジーです。 Istioが本日7歳になるとは信じられません!プロジェクトの7周年を祝し、Istioの勢いとエキサイティングな未来を強調したいと思います。
ユーザーの間で急速な導入 世界で最も広く採用されているサービスメッシュプロジェクトであるIstioは、2017年の開始以来、大きな勢いを増しています。昨年、IstioはKubernetes、Prometheus、およびその他のクラウドネイティブエコシステムの確固たるメンバーとともにCNCF卒業を果たしました 。エンドユーザーは、デジタルネイティブなスタートアップから世界最大の金融機関や通信会社まで多岐にわたり、eBay、T-Mobile、Airbnb、Splunk、FICO、T-Mobile、Salesforceなど、多くの企業から導入事例 があります。
Istioのコントロールプレーンとサイドカーは、Docker Hubでそれぞれ3位と4位にランクインしており、100億回以上ダウンロード されています。
Istioのメインリポジトリ には35,000個以上のGitHubスターがあり、成長を続けています。istio/istioリポジトリにスターを付けてくださった皆様、ありがとうございます。
Istioの7周年を迎えるにあたり、ユーザーの皆様に感想を伺いました。
現在、IstioはAirbnbのサービスメッシュのバックボーンとして機能しており、数十万のワークロード間のすべてのトラフィックを管理しています。Istioを採用してから5年になりますが、その決定には常に満足しています。この活気に満ちた協力的なコミュニティの一員になれたことを本当に嬉しく思います。Istio、お誕生日おめでとうございます!
— Weibo He、Airbnbシニアスタッフソフトウェアエンジニア
Istioは、依存サービスとともに、本番環境のような分離された環境でマイクロサービスを迅速にデプロイおよびテストする当社の能力を強化してきました。 Isolatesとして知られるこのアプローチにより、eBayの開発者は開発ライフサイクルの早い段階で欠陥を特定し、不安定さを軽減することでライブ環境の安定性を高め、自動化された本番環境へのデプロイへの信頼を高めることができます。最終的に、これにより開発プロセスが加速し、本番環境へのデプロイの成功率が向上しました。
— Sudheendra Murthy、eBayプリンシパルエンジニア兼サービスメッシュアーキテクト
Istioは、分散トレースとOpenTelemetryを統合することで、クラウドプラットフォームのセキュリティを強化すると同時に、オブザーバビリティを簡素化します。この組み合わせは、堅牢なセキュリティ機能とシステムパフォーマンスに関する深い洞察を提供し、分散サービスのより効果的な監視とトラブルシューティングを可能にします。
— Sathish Krishnan、UBSディスティングイッシュドエンジニア
Istioの採用は、マイクロサービスベースのアーキテクチャを採用する過程において、当社のエンジニアリング組織にとって大きな変革をもたらしました。バッテリー内蔵型のアプローチにより、トラフィックルーティングの管理、分散トレースによるサービス間のインタラクションへの深い可視性の獲得、WASMプラグインによる拡張性を容易に行うことができるようになりました。包括的な機能セットにより、インフラストラクチャの不可欠な部分となり、エンジニアがアプリケーションコードをインフラストラクチャの配管から分離できるようになりました。
— Shray Kumar、Bluecoreプリンシパルソフトウェアエンジニア
Istioは素晴らしいです。4〜5年使用していますが、数万のポッドに対して数千のゲートウェイを非常に低いレイテンシーで管理するのが非常に快適です。非常に安全なインフラストラクチャをセットアップする必要がある場合、Istioは素晴らしい味方になります。また、多くのセキュリティを必要とし、PCI/HIPAA/SoC2標準に準拠する必要があるインフラストラクチャにも最適です。
— Ezequiel Arielli、SIGMA Financial AIクラウドプラットフォーム責任者
Predibaseでは、低レイテンシーとフェイルオーバーでオープンソースの微調整されたLLMモデルをデプロイおよびトレーニングするのに役立つ、マルチクラスターメッシュ間の通信を簡素化するためにIstioを広範囲に使用しています。 Istioを使用すると、それ以外の場合は実装に数週間かかる多くの機能がすぐに使用できます。
— Gyanesh Mishra、Predibaseクラウドインフラストラクチャエンジニア
貢献者とベンダーの驚くべき多様性 過去1年間で、当社のコミュニティは、貢献企業数と貢献者数の両方で、目覚ましい成長を遂げました。 Istioが3歳になったとき、500人の貢献者がいたことを思い出してください。過去1年間で1,700人以上の貢献者がいました!
MicrosoftのOpen Service MeshチームがIstioコミュニティに加わったことで、Google Cloud、Red Hat OpenShift、VMware Tanzu、Huawei Cloud、DaoCloud、Oracle Cloud、Tencent Cloud、Akamai Cloud、Alibaba Cloudなど、Istio互換ソリューションを提供するクラウドおよびエンタープライズKubernetesベンダーのリスト にAzureが追加されました。 Amazon Web Servicesチームが、AWSでIstioを実行したいというユーザーからの高い需要に応えて、Istio用のEKSブループリント を公開したことも嬉しく思っています。
専門のネットワークソフトウェアプロバイダーもIstioを推進しており、Solo.io、Tetrate、F5 Networksはすべて、あらゆる環境で実行できるエンタープライズIstioソリューションを提供しています。
以下は過去1年間の上位貢献企業であり、Solo.io、Google、DaoCloudが上位3位を占めています。これらの企業のほとんどがIstioベンダーですが、SalesforceとEricssonは本番環境でIstioを実行しているエンドユーザーです!
コミュニティリーダーからの意見
クラウドネイティブの採用が業界全体で成熟するにつれて、サービスメッシュの採用は過去数年間で着実に増加しています。 Istioは、昨年CNCFを卒業して以来、この成熟化の一部を推進してきました。素晴らしい誕生日をお祝いします。 Istioチームがアンビエントモードのような新機能を追加し、サービスメッシュのエクスペリエンスを簡素化するため、この継続的な成長を見守り、サポートしていくことを楽しみにしています。
— Chris Aniszczyk、CNCF CTO
サービスメッシュは、クラウドネイティブの象徴であるマイクロサービスアーキテクチャの中核です。 Istioの誕生日は、オブザーバビリティとトラフィック管理だけでなく、暗号化、相互認証、その他多くのコアセキュリティ原則を通じて、デフォルトで安全な通信への需要が高まっていることを祝福します。これらの原則は、採用、統合、デプロイのエクスペリエンスを簡素化します。
— Emily Fox、CNCF TOC議長、Red Hatシニアプリンシパルソフトウェアエンジニア
私の意見では、Istioはサービスメッシュではありません。 世界で最も人気のあるサービスメッシュを提供する協力的なユーザーと貢献者のコミュニティです。 この素晴らしいコミュニティに誕生日おめでとうございます! この7年間は素晴らしかったです。Istioコミュニティの世界中の友人や同僚と、さらに多くの誕生日を祝うことを楽しみにしています!
— Mitch Connors、Istio技術監督委員会メンバー、Microsoftプリンシパルエンジニア
過去2年間、世界で最も人気のあるサービスメッシュチームの一員になれたことは、特権であり、充実した経験でした。 IstioがCNCFのインキュベーションプロジェクトから卒業プロジェクトに成長したことを嬉しく思います。そして、最新かつ最高の1.22リリースが達成された勢いと情熱を嬉しく思います。 今後数年間でさらに多くのリリースが成功することを願っています。
— Faseela K、Istio運営委員会メンバー、Ericssonクラウドネイティブ開発者
Istioをユニークなものにしているのは、世界中の開発者、ユーザー、ベンダーで構成されたコミュニティが協力して、Istioを業界で最高かつ最も強力なオープンサービスメッシュにしていることです。 Istioを成功させてきたのはコミュニティの強さであり、現在CNCFの下で、Istioがすべてのクラウドネイティブアプリケーションの事実上のサービスメッシュ標準になることを楽しみにしています。
— Neeraj Poddar、Istio技術監督委員会メンバー、Solo.ioエンジニアリング担当VP
過去5年間、Istioコミュニティと協力できたことは特権でした。 このプロジェクトに私の時間を本当に楽しませてくれた、献身、情熱、勤勉な貢献者がたくさんいました。 コミュニティには、Istioを最高のサービスメッシュにするためのフィードバックを提供する多くのユーザーがいます。 コミュニティが行うことに常に驚かされており、将来どのような成功を収めることができるかを楽しみにしています。
— Eric Van Norman、Istio技術監督委員会メンバー、IBMアドバイザリーソフトウェアエンジニア
IstioはSalesforceサービスメッシュインフラストラクチャのバックボーンであり、現在、当社のすべてのサービスで1日に数兆件のリクエストを処理しています。 当社はメッシュで多くの複雑な問題を解決しています。 この旅に参加し、コミュニティに貢献できることは素晴らしいことです。 Istioは長年にわたって信頼性の高いサービスメッシュに成熟しましたが、同時に革新を続けています。 今後の展開が楽しみです!
— Rama Chavali、Istioネットワーキングワーキンググループリーダー、Salesforceソフトウェアエンジニアリングアーキテクト
継続的な技術革新 私たちは、多様性がイノベーションを推進すると確信しています。 私たちが最も驚かされるのは、アップグレードを容易にすることから、Kubernetes Gateway APIの採用、新しいサイドカーレスアンビエントデータプレーンモードの追加、Istioを使いやすくできる限り透過的にすることまで、Istioコミュニティからの継続的なイノベーションです。
Istioのアンビエントモードは2022年9月に導入され、運用を簡素化し、アプリケーションの互換性を広げ、インフラストラクチャのコストを削減するように設計されました。アンビエントモードは、軽量で共有されたレイヤー4(L4)ノードプロキシとオプションのレイヤー7(L7)プロキシを導入し、データプレーンからの従来のサイドカープロキシの必要性を排除します。アンビエントモードの背後にあるコアイノベーションは、L4およびL7処理を2つの異なるレイヤーに分割することです。この階層化されたアプローチにより、Istioを段階的に採用し、メッシュなしから、セキュアオーバーレイ(L4)へ、必要に応じてフリート全体で名前空間ごとに、オプションのフルL7処理へとスムーズに移行できます。
Istio 1.22リリース の一部として、アンビエントモードがベータ版に到達 し、注意を払って本番環境でサイドカーなしでIstioを実行できます。
コントリビューターとユーザーからの意見と願い
Auto Trader社は、本番環境に対応する前からIstioを本番環境で使用してきました。これにより、サービスのセキュリティ、構成、監視方法が標準化され、運用能力が大幅に向上しました。アップグレードは困難なタスクからほぼ無いに等しいものに進化し、Ambientの導入は、簡素化への継続的な取り組みの証拠であり、新しいユーザーが最小限の労力で実際の価値を得ることがこれまで以上に容易になっています。
— Karl Stoney, AutoTrader UK社 テクニカルアーキテクト
Istioは、アカマイのクラウドのクラウドネイティブスタックの中核コンポーネントであり、1クラスターあたり数百万RPSと数百ギガバイトのスループットを提供する製品とサービスのためのセキュアなサービスメッシュを提供しています。プロジェクトの今後のロードマップを楽しみにしています。また、今年後半にAmbient Meshのような新機能を評価できることを楽しみにしています。
— Alex Chircop, アカマイ社 チーフプロダクトアーキテクト
Istioのネットワーキングとセキュリティ機能は、当社のインフラストラクチャ運用の基本的なコンポーネントとなっています。IstioのAmbientモードの導入により、管理が大幅に簡素化され、Kubernetesクラスターノードのサイズが約20%削減されました。本番システムをAmbientデータプレーンを使用するように移行することに成功しました。
— Saarko Eilers, EISST International Ltd社 インフラストラクチャ運用マネージャー
Istio、お誕生日おめでとうございます!特にAmbientモードで世界最高のサービスメッシュを構築し続けている中で、長年にわたり素晴らしいコミュニティの一員になれたことを光栄に思います。
— John Howard, Istioの最も多作な貢献者、Istio技術監視委員会メンバー、Solo.io社 シニアアーキテクト
Istioのような成熟したプロジェクトが進化し続け、発展していくのを見るのは素晴らしいことです。CNCFの卒業プロジェクトになったことで、その継続的な成功に貢献する新しい開発者の波を引き寄せました。一方、ambient meshとGateway APIのサポートは、サービスメッシュ導入の新時代を切り開くことを約束します。今後が楽しみです!
— Justin Pettit, Istio運営委員会メンバー、Google社 シニアスタッフエンジニア
サービスメッシュ技術へのアプローチに革命を起こしただけでなく、活気に満ちた包括的なコミュニティを育成してきた、素晴らしいIstioプロジェクトにお誕生日おめでとうございます!IstioがCNCFのインキュベーションプロジェクトから卒業プロジェクトへと進化するのを見てきたのは驚くべきことです。最近リリースされたIstio 1.22は、その継続的な成長と卓越性への取り組みを強調し、強化された機能とパフォーマンスの向上を提供しています。プロジェクトの次の大きなステップを楽しみにしています。
— Iris Ding, Istio運営委員会メンバー、Intel社 ソフトウェアエンジニア
Istioプロジェクトの最初期から参加し、それがコミュニティとともに成熟し、成長していくのを見てきたことは光栄です。個人的な話になりますが、Istioは過去8年間、私のキャリアの中心でした!Istioの最高の部分はまだこれからだと確信しており、今後数年間で継続的な成長、成熟、導入が見られるでしょう。この節目を一緒に迎えた素晴らしいコミュニティに乾杯。
— Zack Butcher, Istio運営委員会メンバー、Tetrate社 創設者兼プリンシパルエンジニア
Istioの詳細はこちら Istioを初めて利用される場合は、詳細を学ぶためのリソースをいくつか紹介します。
すでにIstioコミュニティに参加されている場合は、Istioプロジェクトの7周年を祝い、プロジェクトに関する考えをソーシャルメディアで共有してください。ご協力とご支援に感謝いたします!