タグ

ALBに関するknj2918のブックマーク (7)

  • 【AWS基礎】ALBとELBの負荷分散方法の違いが面白い - Qiita

    ALBとELB、新しいやつ 、古いやつ という 頭の悪い 使い分けしかしたことなかったので調べてみました。 そもそもロードバランサーとは? ロード(負荷)とバランサー(均衡をとる)を合わせた言葉。 短期間の大量アクセス、単一サーバーの障害発生時も安定してサーバ稼働を可能にするための技術。 その他メリット ELBに搭載されているSSLアクセラレータで暗号を復号する事でサーバで復号しなくて良くなるので負荷が格段に減る SSLアクセラレータがあるので複数サーバのSSL証明書の1化が可能 参考:SSLアクセラレータについて 個人的学び 障害発生時にヘルスチェックが通らなくなったサーバを自動で切り離すのはAWS独自の機能ではない事。 ELBに暗号文を復号する専用のアクセラレータが搭載されている事。(音楽のDACみたいなものですね) ALBとELBの違い ALBはELBでできたことに加えて、様々な新

    【AWS基礎】ALBとELBの負荷分散方法の違いが面白い - Qiita
    knj2918
    knj2918 2023/11/09
  • DNSラウンドロビン、L4スイッチ、L7スイッチってなんだ?

    DNSラウンドロビン、L4スイッチ、L7スイッチってなんだ? 普段なぁなぁで使ってる負荷分散のシステムを勉強してみました。 負荷分散とはその名の通り、リクエストを分散する仕組みです。冗長化の手段でもあります。 ※記事中のドメインやIPはありえないものを使用しています。333とかありえないとわかっているのでご指摘無用です。 DNSラウンドロビン DNSラウンドロビンとは、1つのFQDNに対して、複数のIPを登録しておき、問い合わせごとに順番にIPを返していくといった負荷分散技術になります。 DNSへの名前解決の問い合わせごとに登録されたIPを順番で返却します。 図で表すと下記のようなイメージです。 この図でいうとユーザAが「www.hogehoge.aaajp」のIPを聞くと「333.1.1.1」が返ってくるので「333.1.1.1」サーバーへリクエストします。 次にユーザBが「www.ho

    DNSラウンドロビン、L4スイッチ、L7スイッチってなんだ?
    knj2918
    knj2918 2023/11/09
  • [新機能] HTTPヘッダーやクエリ文字列などなどでルーティングができちゃう!!AWS ALBで高度なリクエストルーティングが可能になりました! | DevelopersIO

    はじめに おはようございます、加藤です。ALBに新機能が登場し、高度なリクエストルーティングが可能になりました。 従来ALBでもリスナールールを使うことによって以下の要素で転送先を制御可能でした。 ホストヘッダー パスパターン ※ ポート番号はリスナールールによる制御ではなく、ポート番号毎にリスナーを作成して行う制御なので記載していません。 今回のアップデートで以下による制御も可能になりました!! HTTPヘッダー Valueにのみ*と?が使用可能 HTTPリクエストメソッド 標準またはカスタムのメソッドを使用可能で*は使用不可 クエリ文字列 *と?が使用可能 送信元IPアドレス IPv4, IPv6アドレスをCIDR形式(XXX.XXX.XXX.XXX/XX)で指定可能 上記項目のリンクから詳細仕様のドキュメントに飛べます。 概要 ALBのルーティング機能で、従来のホストヘッダー、パスパ

    [新機能] HTTPヘッダーやクエリ文字列などなどでルーティングができちゃう!!AWS ALBで高度なリクエストルーティングが可能になりました! | DevelopersIO
    knj2918
    knj2918 2023/11/08
  • CloudFront が AWS-managed prefix list に対応しました - サーバーワークスエンジニアブログ

    どうもこんにちは 技術課の山です 休日は山に登っています 山中湖パノラマ台付近 そして新内眞衣さん卒業おめでとうございます(これを言いたくてブログを書きました) さて題です CloudFront が AWS-managed prefix list に対応しました aws.amazon.com prefix list (プレフィクスリスト)ってなに? docs.aws.amazon.com Cidr ブロックをリストにして束ねたものです セキュリティグループやルートテーブルの設定・管理を楽にしてくれます 例として 2つの Cidr ブロックを 1つのプレフィクスリストに束ねて pl-my.network と名前を付けます ※カスタマー管理プレフィクスリスト プレフィクスリストの名前 エントリするCidr ブロック pl-my.network 172.32.1.1/32 172.32.2.

    CloudFront が AWS-managed prefix list に対応しました - サーバーワークスエンジニアブログ
  • CloudFront専用のALBをリクエストルーティングで設定してみた | DevelopersIO

    はじめに AWSチームのすずきです。 ALBの高度なリクエストルーティング を利用して、CloudFront、CDNを経由しない、ELBへの直リクエストを禁止したALBを設定する機会がありましたので、紹介させていただきます。 https://dev.classmethod.jp/cloud/aws/advanced-request-routing-for-alb/ ELB設定 デフォルトルールの編集 設定対象のALBを選択、「リスナー」のタブより「ルールの表示/編集」より設定を行います。 「デフォルトアクション」 のルールを変更します。 デフォルトアクションとして以下を設定しました 固定レスポンスを返す レスポンスコード: 403 Content-Type: text/plain; レスポンス文: Not authorized CloudFront access. カスタムルールの追加

    CloudFront専用のALBをリクエストルーティングで設定してみた | DevelopersIO
  • 【初心者向け】CloudFrontとALB間のHTTPS接続がうまくいかなかった件

    はじめに どうも、BASECAMP ESSENTIALS 参加者の崎山です! 今回苦戦したCloudFrontとALB間のHTTPS接続について書きたいと思います。 意外と初心者の方は引っかかる箇所だと思いますので、この記事が参考になればうれしいです。 ちなみに接続時のエラーは、HTTP 502 ステータス コード (Bad Gateway) が出力されました。 【引用:HTTP 502 status code (Bad Gateway)】 HTTP 502 ステータス コード (Bad Gateway) は、CloudFront がオリジン サーバーに接続できなかったため、要求されたオブジェクトを提供できなかったことを示します。 構成図 前提 クライアント(ブラウザ)からALBにHTTPS接続して、EC2(Webサーバー)にアクセスできる 参考:【初心者向け】AWSのサービスを使ってWe

    【初心者向け】CloudFrontとALB間のHTTPS接続がうまくいかなかった件
    knj2918
    knj2918 2023/11/08
    CloudFront=>ALB
  • ELBを使ってEC2インスタンスをプライベートサブネットに配置してみた。 - Qiita

    はじめに ELBのベストプラクティスとして、EC2のプライベートサブネットへの配置が推奨されていたので試してみました。 (画像引用:【AWS Black Belt Online Seminar】Elastic Load Balancing (ELB)) やってみること この構成図の形で作成します。 パブリックサブネットにALBを1つ、プライベートサブネットにEC2を1つのシンプルな構成です。 ALBはシングルAZでの構成ができないため、マルチAZでの構成となります。 また、ALBからのアクセスのみ許可する設定を行ってみます(この設定を行わないと意味がないため)。 ベストプラクティスを厳密に言うと、"ELB自体をVPC内の2つのAZに配置"することが必要なのですが、練習が目的かつ作成後はすぐさま削除するのでシンプルな構成図としました。 何故NATゲートウェイ(インスタンス)ではなくELBを用

    ELBを使ってEC2インスタンスをプライベートサブネットに配置してみた。 - Qiita
  • 1