並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 62 件 / 62件

新着順 人気順

elbの検索結果41 - 62 件 / 62件

  • ELBのLatencyを監視してEC2インスタンスを自動でスケールアップする – サーバーワークス サポートセンター

    概要 ELB配下に設置しているインスタンスを、高負荷時に自動でスケールアップ (インスタンスタイプの変更) する方法をご説明します。 構成は以下のとおり、ロードバランサー配下の各AZに EC2インスタンス が1台ずつ配置されてる状態からはじめます。 黒線はユーザーからリクエストフロー、青線はスケールアップのフローを表しています。 手順 ステップ1 : Amazon SNSトピックを作成する ステップ2 : 平均レイテンシーが1秒を超える状態が5分以上続いた時、CloudWatch AlarmからSNSに通知させるように設定する ステップ3 : Cloud Automatorのジョブを作成する ステップ1 :Amazon SNSトピックを作成する まず、CloudWatch Alarmが通知するためのAmazon SNSでトピックを作成します。 Topic Nameには任意の名前を設定し、作

    • AWSのELBを死活監視し、アラームをslackに通知する - Qiita

      目的 EC2へのパケット転送を行うELBの死活監視を行い、SNS(slack)に通知させて障害対応を早めるため、AWSのサービスで実装しました。 概要 全体の構成は以下の通りです。ターゲットグループとしてEC2を1台指定したELB(アプリケーションELB)に対して、CloudWatchで死活監視を行い、ダウンを検知したらlambdaを起動させ、SNS経由でslackに通知させるという内容です。lambdaで指定するslackのURLをKMSで暗号/復号化しています。 手順 概要図のサービスの矢印の順に作成していくイメージです。 1. CloudWatchでの死活監視の実装 2. slackの設定 3. lambda用のKMS作成 4. KMS用のIAMポリシーを作成 5. lambdaからSNSへの通知設定の実装 CloudWatchでの死活監視の実装 CloudWatchにて「アラームの

        AWSのELBを死活監視し、アラームをslackに通知する - Qiita
      • Choosing the right health check with Elastic Load Balancing and EC2 Auto Scaling | Amazon Web Services

        Networking & Content Delivery Choosing the right health check with Elastic Load Balancing and EC2 Auto Scaling Customers frequently use Elastic Load Balancing (ELB) load balancers and Amazon EC2 Auto Scaling groups (ASG) to build scalable, resilient workloads. When configured correctly, Amazon ELB health checks help make your workload more resilient to failures in your workload components behind t

          Choosing the right health check with Elastic Load Balancing and EC2 Auto Scaling | Amazon Web Services
        • Amazon ECS マイクロサービス & CI/CD ハンズオン

          はじめに 概要 このハンズオンでは、以下のAWSサービスを用いて、コンテナによるマイクロサービスとCI/CDをご体験いただきます。 Amazon ECS(Fargate起動タイプ) Amazon ECR Application Load Balancer(ALB) AWS CodePipeline AWS CodeCommit AWS CodeBuild AWS Cloud Map メモしておいた方がよいもの 初出の際にメモしてください。後々、何回も入力することになります。 Username 例)user1 VPC ID 例)vpc-0cbc47a40f6a35eb0 ALB DNS 例)user1-ecs-alb-263952722.ap-northeast-1.elb.amazonaws.com ECR URI 例)373153792443.dkr.ecr.ap-northeast-1

          • Athena で ALB アクセスログの time フィールドを Asia/Tokyo (JST) に変換する - kakakakakku blog

            Amazon Athena で Application Load Balancer (ALB) のアクセスログを検索するときにタイムスタンプ time のタイムゾーンは UTC になっている💡検索するときに JST に変換したい❗️と思う場面があって,最近クエリを作っていたため,今後すぐに再利用できるようにクエリサンプルをメモしておこうと思う \( 'ω')/ サンプル: SELECT 単純に time を JST で表示するなら parse_datetime 関数と AT TIME ZONE オペレータを組み合わせる👌 SELECT parse_datetime(time, 'yyyy-MM-dd''T''HH:mm:ss.SSSSSS''Z') AT TIME ZONE 'Asia/Tokyo' AS time, request_verb, request_url, elb_sta

              Athena で ALB アクセスログの time フィールドを Asia/Tokyo (JST) に変換する - kakakakakku blog
            • AWSでウェブアプリケーション環境構築:④ElastiCacheのRedisを作成し、セッション共有可能にする - Qiita

              AWSでウェブアプリケーション環境構築:④ElastiCacheのRedisを作成し、セッション共有可能にするRedisAWSLaravelElastiCache はじめに これはシリーズ記事の中の1つです。 AWSでウェブアプリケーション環境構築:⓪概要 AWSでウェブアプリケーション環境構築:①EC2インスタンスにwebサーバを構築 AWSでウェブアプリケーション環境構築:②RDSでDBを作成し、Laravelサンプルアプリを動かす最小構成を構築 AWSでウェブアプリケーション環境構築:③ロードバランサーを作成し、webサーバを冗長化する AWSでウェブアプリケーション環境構築:④ElastiCacheのRedisを作成し、セッション共有可能にする ↑↑↑現在の記事↑↑↑ AWSでウェブアプリケーション環境構築:⑤webサーバをプライベートサブネットに配置し、メンテナンス用踏み台サーバ

                AWSでウェブアプリケーション環境構築:④ElastiCacheのRedisを作成し、セッション共有可能にする - Qiita
              • 【Rails】ActionController::InvalidAuthenticityToken (ELB,EC2) | COTeggのバケツ

                技術 【Rails】ActionController::InvalidAuthenticityToken (ELB,EC2) どうも中田です。 また出ました。赤い画面。 日々いろんなサイトを見てますが、この画面を一番見てるんじゃないかって。 いっそのこと、このデザインで画面作ったら面白そうですね。 railsエンジニアは拒否反応を持ちつつサイトに訪れていただけることでしょう。 本題 さて、Railsの本番環境でこんなエラーが出ましたー。 ということでその解決策のお話。 今回のエラーは下記内容でした HTTP Origin header (https://www.xxx.jp) didn't match request.base_url (http://www.xxx.jp) プロトコルが違っちゃってますね スキーマ違いでクロスサイトと判別されてるんすね ちなみに、本番環境はAWSを使ってい

                  【Rails】ActionController::InvalidAuthenticityToken (ELB,EC2) | COTeggのバケツ
                • Apacheを使用している場合、ロードバランサを経由したクライアントのパブリックIPアドレスのログを取ります

                  ウェブサーバーで Elastic Load Balancing (ELB) を使用しています。ロードバランサーの IP アドレスはウェブサーバーのアクセスログで確認できます。代わりにクライアント IP アドレスをキャプチャする方法を教えてください。 簡単な説明 ウェブサーバーのアクセスログにロードバランサーの IP アドレスがキャプチャされるのは、ロードバランサーがインスタンスへの接続を確立するためです。ウェブサーバーのアクセスログでクライアント IP アドレスをキャプチャするには、次のように設定します。 HTTP/HTTPS リスナーを使用する Application Load Balancer と Classic Load Balancer の場合、X-Forwarded-For HTTP ヘッダーがクライアントの IP アドレスをキャプチャします。その後、これらの IP アドレスを記

                    Apacheを使用している場合、ロードバランサを経由したクライアントのパブリックIPアドレスのログを取ります
                  • Amazon ECS でのコンテナデプロイの高速化

                    Amazon ECS でのコンテナデプロイの高速化 この記事は同僚の Nathan Peck (@nathanpeck)が書いた記事 “Speeding up Amazon ECS container deployments” を翻訳し、加筆・修正したものです. 元記事を ECS ユーザに紹介する機会が何回かあったので、せっかくなので翻訳することにしました. コンテナのオーケストレーションは非常に複雑な問題の一つです. アプリケーションコンテナのデプロイのために、相互にやり取りを行う複数の異なるコンポーネントが存在します. あなたのアプリケーションを実行したオーケストレータは、その実行されたアプリケーションが Web トラフィックを受け取る用意ができているかどうかについて判断する必要があります. その後そのアプリケーションはスケールダウンされたり、あるいは新しいバージョンのアプリケーション

                      Amazon ECS でのコンテナデプロイの高速化
                    • 【AWS VPC入門】0.概要 - Qiita

                      目的 学習のためVPC環境を解説しながらAWS上に構築していきたいと思います。 完成図 最終的に以下のような構成になります。 VPC上には以下のサブネットを作成します。 Public Subnet ・・・ WebサーバへSSH接続するための環境 Private Subnet ・・・ 実際にWebサーバが配置される環境 「Web」 には Webアプリケーションが配置されたEC2を想定しています。今回はサンプルのためNginxのみをインストールします。 Private Subnet上に配置されているEC2へはELB経由のアクセスのみ可能としています Private Subnet上のインスタンスに必要なツールのインストール等を行うため、踏み台サーバ(Bastion)を経由したSSH接続と、NATゲートウェイ経由のインターネットへのアクセスを可能にしておきます。 マルチAZについての構築は省略して

                        【AWS VPC入門】0.概要 - Qiita
                      • ロードバランサー配下の Web サーバーへのクライアント認証

                        AWS 上に Elastic Load Balancing(ELB)+Elastic Compute Cloud(EC2) で構成する Web システムに対してアクセスを制御する方法はいくつかあるかと思います。 今回はクライアント証明書を保有しているクライアントからのアクセスのみを許可するクライアント認証の設定を行い、メモとして残します。 構成 ロードバランサーサービスである ELB と Web アプリケーションが動作する EC2 を使用するシンプルな構成です。 私の認識の範囲では、現時点で ELB にはクライアント認証を行える機能がないため、今回は EC2 へnginx をインストールしここでクライアント認証させ、且つ Web アプリケーションとしても動作させます。 ELB には複数サービスが含まれますが、今回は Classic Load Balancer(CLB) と Network

                          ロードバランサー配下の Web サーバーへのクライアント認証
                        • 【初心者向け】ELBからプライベートサブネットへのアクセスに困った話 - サーバーワークスエンジニアブログ

                          こんにちは。いそやです。 オンプレミスでの経験はありますが、慣れないAWSに四苦八苦しています。それでもAWSは楽しいですね! その四苦八苦の中でも、AWSのElastic Load Balancer(ELB)の使用にあたってプライベートサブネットに配置したサーバーへのアクセスができず、とても困ったことがありました。 AWS初心者にはなかなか理解できなかったので、その顛末をブログにしました。 初めてELBを使ってみようという方が対象になります。 今回の検証用環境 今回の目的 困ったこと 思い当たること そもそも理解できていなかったこと そもそもALBは各AZ毎に設置される 対応策 対応結果 感想 今回の検証用環境 インターネットゲートウェイ経由で、VPC内に構築したALB→各プライベートサブネットのwebサーバーにアクセスします。 上記の構成で、おや?と思われた方もいるかと思いますが、その

                            【初心者向け】ELBからプライベートサブネットへのアクセスに困った話 - サーバーワークスエンジニアブログ
                          • ロードバランサー配下の Web サーバーへのクライアント認証

                            AWS 上に Elastic Load Balancing(ELB)+Elastic Compute Cloud(EC2) で構成する Web システムに対してアクセスを制御する方法はいくつかあるかと思います。 今回はクライアント証明書を保有しているクライアントからのアクセスのみを許可するクライアント認証の設定を行い、メモとして残します。 構成 ロードバランサーサービスである ELB と Web アプリケーションが動作する EC2 を使用するシンプルな構成です。 私の認識の範囲では、現時点で ELB にはクライアント認証を行える機能がないため、今回は EC2 へnginx をインストールしここでクライアント認証させ、且つ Web アプリケーションとしても動作させます。 ELB には複数サービスが含まれますが、今回は Classic Load Balancer(CLB) と Network

                              ロードバランサー配下の Web サーバーへのクライアント認証
                            • Classic Load Balancer の移行 - Elastic Load Balancing

                              翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 Classic Load Balancer の移行 Elastic Load Balancing は、Application Load Balancer、Network Load Balancer、Gateway Load Balancer、Classic Load Balancer などのロードバランサーをサポートします。各ロードバランサータイプの機能の違いの詳細については、Elastic Load Balancing 製品の比較を参照してください。 VPC 内の既存の Classic Load Balancer をApplication Load Balancer またはNetwork Load Balancer に移行することもできます。 Classic Lo

                              • [SolutionArchitect Pro] AWS Elastic Load Balancing – ELB – – STAY KOBE

                                Jayendra’s Blog この記事は自己学習用に「AWS Elastic Load Balancing – ELB – Certification(Jayendra’s Blogより)」を日本語に訳した記事です。 AWS Elastic Load Balancer – ELB ELBでは、受信トラフィックを複数の正常な EC2 インスタンスに自動的に分散させることができます。 ELB は、クライアントへの接触の単一のポイントとして機能します。 ELB は、情報の全体的な流れを中断することなく、1つ以上のアベイラビリティーゾーンにまたがる複数の EC2 インスタンスの追加または削除を許可することで、透過的で、アプリケーションの可用性を向上させます。 ELB の利点 ELB は、フォールトトレラントでアクティブに監視される分散システムです。 ロードバランサーの管理、保守、およびスケーリン

                                  [SolutionArchitect Pro] AWS Elastic Load Balancing – ELB – – STAY KOBE
                                • [AWS]キャッシュを持たないCloudFrontの利点とは? | 個人利用で始めるAWS学習記

                                  最近ブログ名のラズパイがあまり出てきていません。どうものなめです。 タイトルにある「キャッシュなしのCloudFront」ってどういうことか分かりますか? キャッシュサーバーのサービスなのにキャッシュを一切持たせないとはこれいかに・・・って思いませんか?知っている人からしたら当たり前なのでしょうが、私はこの構成を知ったときは、「え?なんで???」って思いました。しかし以外にも調べてみるとキャッシュを一切持たせないCloudFrontを使ってる情報が出てくるんですよね・・・。 ということで、今回はキャッシュを保持しないCloudFrontの利点について調べてみました! ※追記も目を通していただけると! 構成について 文字だけじゃイメージし難いと思ったのでさっくりシンプルアイコンでシステム図を描きました。図にいくつか余計なものが描いてあるので、勘のいい人は既に利点に気が付いたのではないでしょう

                                    [AWS]キャッシュを持たないCloudFrontの利点とは? | 個人利用で始めるAWS学習記
                                  • CLB/ALB の障害調査依頼を受けた時に確認していること | DevelopersIO

                                    記事を書こうと思ったきっかけ サポートへの問い合わせが EC2 に次いで多いのが "CLB/ALB の障害調査依頼" だから CLB/ALB の障害調査依頼では「アクセスが遅延していた」もしくは「50X エラーが発生していた」ので調査して欲しい旨のお問い合わせをいただくことが多いです。特徴としては、それが CLB/ALB の問題なのか EC2 などバックエンドの問題なのかが切り分けされていない場合が多くみられます。どちらが原因か両方を追う必要があるため確認する項目は多いですが、CLB/ALB 側のいくつかの CloudWatch メトリクスを確認することで CLB/ALB かバックエンドの問題かの切り分けは概ね可能だと思います。 もちろん CLB/ALB はマネージドサービスであるため最終的には AWS への確認が必要になる場合もありますが、自分である程度原因を切り分けてから問い合わせを行

                                      CLB/ALB の障害調査依頼を受けた時に確認していること | DevelopersIO
                                    • ELB にアタッチしているセキュリティグループのルール合計数を調べる方法を教えてください | DevelopersIO

                                      困っていた内容 ELB にアタッチしているセキュリティグループのルール合計数を調べる方法を教えてください。できれば一括で出したいです。 どう対応すればいいの? ELB のコンソールからそれぞれのセキュリティグループを確認することはできますが、ELB にアタッチしているセキュリティグループ数が多い場合、確認に手間がかかります。 そのため、AWS CLI で確認するのがオススメです。 Classic Load Balancer と Application Load Balancer のコマンド例を記載します。 前提として jq コマンドのインストール、それぞれ ELB_NAME と ELB_ARN の値を変更してください。その後、コマンドをコピー&ペーストすれば動きます。 Classic Load Balancer(CLB)の場合 ELB_NAME=<Classic Load Balancer

                                        ELB にアタッチしているセキュリティグループのルール合計数を調べる方法を教えてください | DevelopersIO
                                      • ALB のメトリクス “ELB 5XXs” は、ロードバランサー側の不具合を示していますか? | DevelopersIO

                                        Application Load Balancer で "ELB 5XXs" が出ていた時の調査方法を、サポートデスクの実例からご紹介します。 最終更新: 2024年1月4日(概念図を追加しました) こんにちは、テクニカルサポートのShimizuです。 サポートデスクにおいて、Application Load Balancer(ALB)をご利用中のお客様から、よく以下のようなお問い合わせをいただきます。 「ALB の 502 エラー(もしくは 504 エラー)の原因調査で、メトリクスの画面に "ELB 5XXs" が出ていますが、"HTTP 5XXs" は出ていません。これはロードバランサー側(AWS基盤側)に問題があったと判断してよいでしょうか?」 結論から言いますと「いいえ」です。 必ずしもロードバランサー側の問題とは限りません。 筆者のサポートデスクでの経験上、多くの場合バックエンド

                                          ALB のメトリクス “ELB 5XXs” は、ロードバランサー側の不具合を示していますか? | DevelopersIO
                                        • 1台のEC2でもELBを使うメリットについてまとめてみました | DevelopersIO

                                          ご機嫌いかがでしょうか、豊崎です。 ELB(Elastic Load Balancing)はその名の通りロードバランサーなので、負荷分散のイメージが強いと思いますが、 ここではWEBサーバが1台でも前段にELBを置いた方がいい理由についてまとめたいと思います。 WEBサーバが1台でもELBを置いた方が良い理由 インスタンスの差し替えが容易 運用が開始した後、EC2に対して修正を行う必要がでた場合、インスタンスの差し替えが容易になります。 DNSの変更を行うことなく、バックエンドの切り替えが可能です。 ELBのヘルスチェックで監視 ELBのヘルスチェックを利用してWEBサーバの死活監視を行うことができます。 CloudWatchアラームを組み合わせて通知が可能です。 HTTPSのSSL終端をELBへ SSLを利用する場合、EC2でSSLを終端させるとOpenSSLなどの管理が発生します。 一

                                            1台のEC2でもELBを使うメリットについてまとめてみました | DevelopersIO
                                          • Rails の ELB ヘルスチェック用のアクションを設定する - ECのウェブ担当者のメモ

                                            AWSのELBのヘルスチェックをクリアするために、設定を追加します。 {result: 'ok'} を 返すだけの至って単純な仕組みです。 コントローラーを作成 rails g controller elb health_check elb_controller.rb class ElbController < ApplicationController def health_check render json: {result: 'ok'} end end routes.rb get '/health_check' => 'elb#health_check' ヘルスチェックの設定 関連記事 marketing-web.hatenablog.com パーフェクト Ruby on Rails 【増補改訂版】 作者:すがわら まさのり,前島 真一,橋立 友宏,五十嵐 邦明,後藤 優一技術評論社

                                              Rails の ELB ヘルスチェック用のアクションを設定する - ECのウェブ担当者のメモ
                                            • 【AWS】WEBアプリケーションの負荷分散が簡単!ALB(Application Load Balancer)の作成方法!

                                              AWSでWEBサービスを構築する場合に、あると便利なサービスであるALB(Application Load Balancer)について説明してみたいと思います。 ALB(Application Load Balancer)とは? WEBサービスに高可用性を持たせるためにアクセスの負荷分散を行ってくれるサービスになります。 WEBサービスをEC2を1台で運用しようとした場合、アクセスが急激に増えた場合にEC2の処理キャパシティを超えてしまうと、WEBサイトへアクセスできないなどの障害が発生してしまう事があります。 アクセス過多による障害を発生させないために、EC2複数台を用意し負荷分散をさせるためにアクセスをそれぞれのEC2へ振り分けてくれる役割をしてくれるのがALB(Application Load Balancer)になります。 他にも、外部から遮断されたプライベートサブネット内に配置し

                                                【AWS】WEBアプリケーションの負荷分散が簡単!ALB(Application Load Balancer)の作成方法!