2023年5月19日

カオスエンジニアリング

KubeCon+CloudNativeCon Europe 2023でのLitmusChaosハイライト

ヨーロッパで開催されたCloud Native Computing Foundation(CNCF)のメインコンファレンスでのLitmusChaosについてお伝えします。

Harness.pngCNCFのメインコンファレンスであるKubeCon+CloudNativeCon Europe 2023は、4月18〜21日にオランダのアムステルダムで開催され、世界中から数千人の参加者が集まり、インサイトやイノベーションを共有し、クラウドネイティブコンピューティングの将来について話し合いました。HarnessはKubeConのシルバースポンサーであり、2022年のChaosNativeの買収を通じてCNCFにプロジェクトを寄付した後、クラウドネイティブカオスエンジニアリングのCNCFインキュベーションプロジェクトであるLitmusChaosをサポートしています。

KubeConは、クラウドネイティブコンピューティングコミュニティーの成長の中心です。HarnessはLitmusChaosに貢献するだけでなく、イベントやカンファレンスを通じてコミュニティーを成長させ、他の人に貢献方法を教えています。Parth Goswamiとのインタビューで語られたように、「貢献者は、『他の人』をプロジェクトに呼び込むことができて初めて貢献者となります」。

イベントでは、Priyanka Sharma氏とChris Aniszczyk氏による歓迎基調講演や、アプリケーションのリカバリーとデータ保護に関するデータ保護に関するPetter Sveum氏の基調講演など、クラウドネイティブ業界の大手企業による基調講演が行われました。KubeConでは、CNCFプロジェクトを紹介するプロジェクトパビリオンも主催されました。

今年、LitmusChaosはカオスエンジニアリングと回復力に関するベストプラクティスに関する一連の技術教育セッションも提供し、講演者LitmusChaosプロジェクトに関するカオスエンジニアリングの最新情報やデモなども参加者と共有しました。以下は今年のコンファレンスのLitmusChaosのハイライトの概要です。

LitmusChaosプロジェクトミーティング

LitmusChaosプロジェクトミーティングは、さまざまな業界から30名を超える参加者とともに、今年のKubeConの旅の始まりとなりました。会議では、LitmusChaosのメンテナーでありHarnessのカオスエンジニアリング責任者であるUma Mukkara氏が、カオスエンジニアリングの概念、その歴史、組織内でカオスエンジニアリング文化を構築する方法について紹介しました。次にMukkara氏はLitmusChaosツールとその背景を紹介し、最後にプロジェクトの全てのライブ機能と、コミュニティーがそれらを活用してカオスエンジニアリングの旅を開始する方法について簡単に説明しました。「大企業におけるLitmusChaosの使用状況は、カオスエンジニアリングの採用が次のレベルに進んでいることを示しています」とMukkara氏は述べています。「KubeConは、Litmusプロジェクトの次の要件について必要なインサイトを私たちに提供してくれました。Litmus 3.0は、カオスを開発者に扱いやすくすることに焦点を当てます」。

Mukkara氏のプレゼンテーションに続いて、サンプルの電子商取引アプリケーションにカオス実験を注入する方法を示すデモと、Litmusを使用してキュレートできる複数のカオスシナリオが続きました。共同メンテナーのRaj Das氏がプロジェクトをさらに深く掘り下げ、新しいカオス実験の作成方法、LitmusChaosアーキテクチャーの設計方法、カオスエンジニアリングのためのGitOpsの原則に光を当てました。プレゼンテーションの後、参加者はインタラクティブなQ&AでLitmusChaosについてメンテナーに質問するよう招待されました。

Chaos 1.jpeg

chaos 2.jpegLitmusChaosブース

LitmusChaosチームはコンファレンスの大半をLitmusChaosで費やし、新しいCNCFコミュニティーメンバーがクラウドネイティブカオスエンジニアリング、開始方法、コミュニティーに貢献する方法についての学びを支援しました。コミュニティーからのインサイトに富んだ会話とフィードバックに基づいて、カオスエンジニアリングに対する開発者の関心が大幅に高まっていることは明らかでした。現在、多くの大企業は、回復力の目標にとってこれが重要であると考えています。さらに、ほとんどのカオス実験はKubernetesシステム上で実行されるため、Kubernetesの採用とともにカオスエンジニアリングの採用も大幅に増加するでしょう。

Software Engineering Dailyのポッドキャストインタビューで、Mukkara氏は、ユーザーがソフトウェアの障害がカスタマーエクスペリエンスに与える影響を検証するために、簡単なKubernetesポッド削除のカオス実験を開始する方法について説明しました。

chaos 3.jpegLitmusChaosメンテナートラック

メンテナートラックのトークは、さまざまなプロジェクトのメンテナーが、プロジェクトの行程、機能、導入、ロードマップ、ユースケースと並行してプロジェクトのさまざまな側面をカバーする機会です。

今年は、LitmusChaosのメンテナーが、カオスエンジニアリングの実践に伴うセキュリティー上の課題に基づいて、コミュニティーからの質問に回答しました。具体的には、現実世界のイベントをシミュレートするためにフォールトを挿入することと、そのために特権実行モードがどのように必要になるかについて議論しましたが、これはしばしばリスクがあり、セキュリティー専門家が提唱するベストプラクティスに反していると考えられています。ただし、Mukkara氏とDas氏が共有しているように、この課題を軽減し、慎重な計画と適切な構成によってカオステストの利点を活用する方法は複数あります。

講演は、LitmusChaosプロジェクトの最新情報とカオスエンジニアリングの簡単な紹介から始まりました。セッションの残りの部分では、ユーザー認証、プラットフォームリソース(サービスおよびクラウドインフラストラクチャー)の障害ブラックリスト登録、コンテナのランタイムセキュリティー、ポリシーエンジンとの統合、シークレット管理など、カオスエンジニアリングのセキュリティーに関する考慮事項について議論しました。セッションは、LitmusChaos 3.0ベータリリースの多数の新機能を簡単に紹介して終了しました。Youtubeでセッション全体の録画をご覧ください。

chaos 4.jpegCNCFプロジェクトのお知らせ

LitmusChaosにとって、KubeConはカオスエンジニアリングの祭典であると同時に、プロジェクトの開発をコミュニティーに発表する機会でもあります。LitmusChaosコミュニティーは、プラットフォームをより堅牢で開発者にとって使いやすいものにするためのLitmusChaos 3.0ベータ版の新機能を発表し、11月のKubeCon North America 2023までにGA化することを目標としています。

CNCFブログで発表の全文をご覧ください。

結論

LitmusChaosプロジェクトは5年間KubeConsに参加しており、コミュニティーの参加にはいつも驚かされます。KubeCon+CloudNativeCon Europeも例外ではありませんでした。

さらに詳しく知りたい、または参加したい方は、以下の方法でコミュニティーに参加してください:

2023年11月6日から9日までイリノイ州シカゴで開催されるKubeCon+CloudNativeCon North Americaの会場でお会いできることを楽しみにしています。

Harness Chaos Engineeringでソフトウェアの信頼性の向上を今すぐ始めましょう

Harnessは、企業がビジネスの需要を満たすために迅速に行動し、迅速に拡張する必要があることを認識しています。そのため、カオスエンジニアリングの実践をできるだけ早く安全に開始できるように、企業サポートを提供します。Harness Chaos Engineering(CE)は、CNCFオープンソースプロジェクトであるLitmusChaosを作成したのと同じ専門家チームによって構築されました。Harness CEチームは、SaaS、オンプレミス、セルフホスト、またはエアギャップインストールをサポートし、オンボーディング支援、機能強化、カオスベストプラクティス、CI/CDおよび可観測性プラットフォーム向けのカスタムツールの統合を提供する準備ができています。

カオスエンジニアリングを始めるのは、かつてないほど簡単になりました。組織がこのプラクティスをどのように採用し、信頼性を向上させることができるかを確認する準備ができている場合は、今すぐデモをリクエストし、SaaSトライアルにサインアップしてください。


この記事はHarness社のウェブサイトで公開されているものをDigital Stacksが日本語に訳したものです。無断複製を禁じます。原文はこちらです。

Harnessに関するお問い合わせはお気軽にお寄せください。

お問い合わせ