並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 13 件 / 13件

新着順 人気順

Gremlinの検索結果1 - 13 件 / 13件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Gremlinに関するエントリは13件あります。 ネットワークテストツール などが関連タグです。 人気エントリには 『カオスエンジニアリングツールGremlinにてネットワーク障害を注入してみた #reinvent | DevelopersIO』などがあります。
  • カオスエンジニアリングツールGremlinにてネットワーク障害を注入してみた #reinvent | DevelopersIO

    カオスエンジニアリングツールGremlinは、システムに障害を注入することができるサービスです。 本エントリでは、Network Gremlinsを利用して、ネットワーク障害(トラフィック遅延、損失など)を注入してみたいと思います。 カオスエンジニアリングツールGremlinは、システムに障害を注入することができるサービスです。 本エントリでは、Network Gremlinsを利用して、ネットワーク障害(トラフィック遅延、損失など)を注入してみたいと思います。 以下のようなイメージです。 前提 Gremlin PROアカウント Gremlin Freeではネットワーク障害が利用できないのでご注意ください 参考:Pricing やってみた Gremlin Clientインストール まずは、カオス実験(以下、攻撃)の対象となるサーバに、Gremlin Clientをインストールします。 以下

      カオスエンジニアリングツールGremlinにてネットワーク障害を注入してみた #reinvent | DevelopersIO
    • やってみた、Gremlinを使ってEKSのクラスターにカオスエンジニアリングの実験を実行するチュートリアルを | DevelopersIO

      やってみた、Gremlinを使ってEKSのクラスターにカオスエンジニアリングの実験を実行するチュートリアルを どうも、森です。 今月は AWSJ社のChaosConf2019 Recapに行き、カオスエンジニアリングの歴史から最近のトレンドまで学びカオス筋が少しはついてきたと感じています。 【レポート】Chaos Engineering が合うもの/合わないもの – ChaosConf2019 recap – 聞くだけではなく実際にやってみようという天の声(わっしょい)が聞こえたので ChaosConfつながりのGremlin,AWSつながりのEKSを使って実験しようと思います。 ちょうどいいGremlin公式のチュートリアルがあるので、これに沿って行なっていきます。コンテナ環境に対して実験をやった経験もないのでちょうどよかった。 前提条件 AWSアカウント、Gremlinのアカウントが必

        やってみた、Gremlinを使ってEKSのクラスターにカオスエンジニアリングの実験を実行するチュートリアルを | DevelopersIO
      • Gremlinを使って障害を注入してみる | DevelopersIO

        こんにちは、森です。 昨年のAWS re:Invent 2018でも紹介されたカオスエンジニアリングツールの Gremlin というサービスを使って障害を注入し、 使用感を確かめたいと思います。 Gremlinとは "Gremlin provides a hosted service for you to safely, securely, and simply run Chaos Experiments to prevent outages." システムに障害を注入するためのホスティングサービスです。 以下の3つの原則をもとに、我々にChaos Experimentsを提供してくれます。 Safety 正確な故障テストで影響範囲を最小化。 安全に停止し、すぐに安定した状態にロールバックします。 Security ルートアクセスを必要とせず、SSOとMFAを提供し、 定期的なサードパーティ

          Gremlinを使って障害を注入してみる | DevelopersIO
        • カオスエンジニアリングツールGremlinを使ってJavaで実装したAWS Lambda関数に障害を注入してみる | DevelopersIO

          こんにちは、CX事業本部のうらわです。 カオスエンジニアリングツールのGremlinでは以下に挙げた条件がありますがホストやコンテナといったInfrastructure層だけではなくEC2でホストしているWebアプリやAWS LambdaといったApplication層に対しても障害を注入できます(ALFI: application-level fault injection と呼ばれています)。 PRO以上の料金プランで利用できる Application層への攻撃機能はオープンベータ(本記事執筆時点) 対応プログラミング言語はJavaのみ(本記事執筆時点) 今回は実際にALFIを試してみます。具体的には、AWS Lambda(以下 Lambda)にサンプル関数をデプロイしGremlinから障害を注入してみます。 環境 Macで作業しています。AWS SAM CLIとJavaのビルドツール

            カオスエンジニアリングツールGremlinを使ってJavaで実装したAWS Lambda関数に障害を注入してみる | DevelopersIO
          • kubernetesを使ったデモサイトに対してGremlinで攻撃してみる | DevelopersIO

            カオスエンジニアリングのプラットフォームであるGremlinですが、EC2やVMware,オンプレのホストだけでなくKubernetesのクラスターに対してもカオス実験が行えるようにサポートされています。 そういえばKubernetesの環境に対してGremlinを実行したことはなかったのでやってみようと思い立ちました。 やってみる 環境 ローカル環境はmacOS ローカル環境にDocker desktopを使用(macOS) Kubernetesアプリのデプロイ先としてDocker desktopを使用する(gremlinのデーモン含む) Docker Desktop上にGremlinのクラスターを作成します。 参考のドキュメント: How to Install and Use Gremlin with Kubernetes 以下の環境変数をセットします。 $ export GREMLI

              kubernetesを使ったデモサイトに対してGremlinで攻撃してみる | DevelopersIO
            • [Gremlin] あなたの会社にカオスエンジニアリングを実装する方法の紹介です | DevelopersIO

              Gremlin社のリソースに組織内にカオスエンジニアリングとGremlinを実装するためのガイドが提供されているのでご紹介します。 内容 カオスエンジニアリングのための組織の準備 Gremlinをシステムに導入する カオス実験を安全かつ自信を持って作成し,実行する Gremlinをエンジニアリングチームのワークフローに統合する CI/CDパイプラインの一部としてカオス実験を自動化する カオスエンジニアリングのための組織の準備 カオスエンジニアリングの目標は、アプリケーションやシステムがどのように障害を処理するかをテストし、アプリケーションやシステムの信頼性を向上させることです。 何の指示も監督もなしに無作為に実験を行っても、実行可能な結果は得られず、システムを不必要なリスクに晒してしまうことになります。 より良い手順は、 1.達成したい目的とKPIを定義する 達成したい目的はビジネスユニッ

                [Gremlin] あなたの会社にカオスエンジニアリングを実装する方法の紹介です | DevelopersIO
              • 15分で始めるGremlinによるカオス実験 #reinvent | DevelopersIO

                こんにちは。AWS事業本部のKyoです。 re:Invent2019で出会ったカオスエンジニアリングツール、Gremlin。これのチュートリアルページを元に簡単なカオス実験を行ってみたいと思います。 How to Use and Install Gremlin on Amazon Linux 前提 AWSアカウント Gremlinアカウント Team IDとSecret Keyの確認 Gremlinアプリにログインし、ダッシュボード右上のHalt All Attackの右のアイコンをクリックし、Company Settingsを開きます。そこからTeam、Cofigurationと選択し、Team IDとSecret Keyをメモします。 Secret Keyはチームに1つで、生成時以外は確認できないので、ご注意ください(リセットは可能)。 実験内容 EC2インスタンスにCPUアタックを実

                  15分で始めるGremlinによるカオス実験 #reinvent | DevelopersIO
                • GremlinからEC2に対してシャットダウン攻撃を行う | DevelopersIO

                  こんにちは、森です。 以前 Gremlinを使って障害を注入してみる でGremlinを紹介させていただきました。 前回はCPU攻撃を行ったのですが、今回はFree Planでできるもう一つの攻撃 shutdownを試します。 環境 AWSにELB+EC2を使ったWebサイトを作って実施します。 EC2はAmazon Linux 2を使います。 攻撃はGremlin Web UIから実施します。 やってみる EC2に必要なパッケージをインストール nginx (webサーバー) iproute-tc (Amazon Linux 2でgremlinを実行するために必要) gremlin (Gremlinのコマンドを実行するためのクライアント) gremlind (Gremlin Control Planeと通信して攻撃をスケジュール、実装、および停止するGremlinデーモン) 以下のコマン

                    GremlinからEC2に対してシャットダウン攻撃を行う | DevelopersIO
                  • カオスエンジニアリングツールGremlinでECS上のPHPアプリケーションにCPU負荷を注入してみた | DevelopersIO

                    カオスエンジニアリングという言葉自体は知っているが、実際に試したことがある方は少ないのではないでしょうか。 今回は、カオスエンジニアリングを簡単に実施できるGremlinというツールでECS上のアプリケーションに障害を注入していきたいと思います。 なお、こちらは公式ブログを参考にしています。 構成図 せっかちな人へ GitHubにソースコードを上げているのでそちらをご確認ください。 gremlin-ecs-php-sample-app PHPサンプルアプリケーションの作成 Laravelチュートリアル – 掲示板を作成してみようを参考にしました。 laravel new laravel-bbsでlaravel-bbs 配下に適当なアプリケーションを作成しています。 $ tree laravel-bbs -L 1 laravel-bbs ├── app ├── artisan ├── boo

                      カオスエンジニアリングツールGremlinでECS上のPHPアプリケーションにCPU負荷を注入してみた | DevelopersIO
                    • Gremlinがカオスエンジニアリングで“うるさい隣人”問題に対応

                      Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                        Gremlinがカオスエンジニアリングで“うるさい隣人”問題に対応
                      • 日立システムズ、システムの堅牢性を検証するカオスエンジニアリングツール「Gremlin」を販売開始

                        • Gremlinの攻撃シナリオの紹介 [Chaos Engineering] | DevelopersIO

                          システムに対して負荷テストを行うときはテストシナリオを作成して実行することがほとんどだと思います。 シナリオテストができるツールではJMeterが有名ではないでしょうか。 シナリオを作っておくことにより過去に行った負荷を再現でき、テストの自動化にも役に立ちます。 過去記事でもご紹介したシステムに障害を挿入するための攻撃をシミュレートできるFaaS(Failure as a Service)の Gremlinでも攻撃のシナリオを作成、実行することが可能です。 本記事ではGremlinで推奨されているシナリオのご紹介をしていきたいと思います。 シナリオについて Docからの引用 シナリオは、タイトル、説明、仮説、および詳細な結果を使用して定義する一連のグレムリン攻撃です。シナリオを作成して構成すると、爆発半径(攻撃に含まれるホストの数)と規模(攻撃の強さ)が拡大する一連の攻撃が実行されます。シ

                            Gremlinの攻撃シナリオの紹介 [Chaos Engineering] | DevelopersIO
                          • 【9/25(金)ウェビナー】「はじめてのカオスエンジニアリング:Gremlin」を開催します | DevelopersIO

                            ※こちらのウェビナーは2020年8月に開催した内容と同じです。 セミナー概要 デジタルトランスフォーメーションが進む中、DevOpsのサイクルが急激に早まる一方で、レジリエンス(しなやかな強さ)が必要とされています。 自社環境に障害を起こして弱い点を洗い出し、急激な負荷が掛かっても耐えられるシステム作りのためのカオスエンジニアリングのご紹介となります。 カオスエンジニアリングツール「Gremlin」を使用して意図的に障害やエラーを発生させることで改善点を発見することができ、より安定性が高く堅牢なサービス提供環境作りに向けた対策をとれるようになります。 特にクラウドネイティブでの開発を行い、リリースサイクルを早めることをねらうモダンアプリケーション開発では、プロトタイプのテスト運用時に効率よく脆弱性や運用上の弱点を発見し改修することが求められるため、カオスエンジニアリングツールの必要性が高ま

                              【9/25(金)ウェビナー】「はじめてのカオスエンジニアリング:Gremlin」を開催します | DevelopersIO
                            1

                            新着記事