タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

ALBに関するmfhamのブックマーク (5)

  • 同ドメインでリクエストを2つのシステムに振り分ける方法 | スペースマーケットブログ

    こんにちは。 エンジニアの奈良です。 スペースマーケットでは、現在マイクロサービスへの移行を進めています。 はじめはシンプルな単一のrailsアプリだったのですが、サービスが大きくなり、複数のプロジェクトを並行して開発を進めるにあたって、フロントエンドとバックエンドだったりサービスごとだったりと、どんどん機能・サービスの分離が進んでいます。 その一環として、スペースマーケットでは直接EC2上でシンプルに動作させていたrailsの機能をnode.jsに移行・Docker化し、ECS上で動作するよう移行を進めています。 新規サービスでは、はじめからECSで作成できるのですが、既存でかつ多くのページを持つサービスだと、影響やタスクの優先度なども鑑みて、一気に移行するのではなく徐々に移行する必要があります。 その中で、同じドメインを使用しつつも、ある画面では既存のEC2を、別の画面ではECSが動か

    同ドメインでリクエストを2つのシステムに振り分ける方法 | スペースマーケットブログ
    mfham
    mfham 2019/07/25
  • 【新機能】ALBのHost-based routingを試してみた | DevelopersIO

    ご機嫌いかがでしょうか、豊崎です。 ELB(ALB)にアップデートがありましたので、ご紹介させていただきます。 ホストベースルーティング ALB(アプリケーションロードバランサー)にホストベースルーティングの機能が追加されました。 このアップデートにより、HTTPヘッダのホストフィールドに基づいたリクエストのルーティングが可能になりました。 これまで利用可能だったパスベースのルーティングと組み合わせて使うことも可能です。 また、アプリケーションロードバランサで作成できるルールの数も75に拡大されています。 できるようになること ホストベースのルーティングを使用することでELB(ALB)に複数のドメインを紐付けてドメインごとにバックエンドの異なるEC2またはコンテナにルーティングすることが可能になります。 試してみる 準備 webサーバを2台用意します。 hostA hostB 上記EC2を

    【新機能】ALBのHost-based routingを試してみた | DevelopersIO
    mfham
    mfham 2019/07/16
  • 会社内のリバースプロキシサーバーをALBに置き換えた話 - にんにくとたかのつめ

    うちの会社、社内に開発用だったりその他諸々のサーバーが結構動いているのですが、そろそろこいつらのお世話から解放されたいので、ここ1年くらいはサーバー削減を進めています。 基的には外部のマネージドサービスに置き換えていく方針でやっています。特に落ちると困る人がいるようなヤツは優先的にやっつけようとしています。 で、そのうちの一つがnginxで実現しているリバースプロキシサーバー。こいつは社内ローカルのVMで動いてるアプリをインターネット経由でアクセスできるようにするために利用しています。クライアントチェックだったり、https通信が必要なものだったり、そういう用途で使われることが多いかな。 上記のサーバーをAWSにお引っ越しする話。 結論から言うと、表題通りにALBにお引っ越ししました。必要なことは以下の通り。 社内ローカルネットワークとVPNで接続されているAWS上のVPCネットワーク(

    会社内のリバースプロキシサーバーをALBに置き換えた話 - にんにくとたかのつめ
    mfham
    mfham 2019/07/16
  • AWSのALBがリリースされたので触ってnginxの機能の代わりになるか試してみた - Qiita

    概要 AWSでALB(Application Load Balancer)が 2016/8/11にリリースされたので試してみた AWS Application Load Balancer 設定方法・ELBとの違い 設定方法・ELB(Elastic Load Balancer)との違いは以下のblogなどで紹介されているので割愛します 【新機能】新しいロードバランサー Application Load Balancer(ALB)が発表されました AWS Application Load Balancer がきたので試しに作ってみた 概要 出来るようになったこと パスベースルーティング:URLのパスに基いてルーティングが可能です。 複数ポートの登録:1つのインスタンスに複数ポートを登録することが可能です。 コンテナアプリケーションのサポート:ECSはタスクスケジュールので未使用のポートを使用し

    AWSのALBがリリースされたので触ってnginxの機能の代わりになるか試してみた - Qiita
    mfham
    mfham 2019/07/16
  • 【新機能】新しいロードバランサー Application Load Balancer(ALB)が発表されました | DevelopersIO

    target2の場合も同様に作成します。 ターゲットグループにインスタンスを登録する 作成したターゲットグループにEC2インスタンスを登録します。 ターゲットグループを選択してコンテキストメニューでインスタンスの登録と登録解除をクリックするか、ターゲットタブの編集をクリックします。 インスタンスtarget1-aとtarget1-cを登録します。 ALBにインスタンスが登録されます。ロードバランサに登録していないため状態はunusedとなります。 同様にtarget2にもインスタンスtarget2-aとtarget2-cを登録します。 ALBを作成する ALBを作成します。アプリケーションロードバランサーを選択します。 ロードバランサの基的な設定を行います。 プロトコルはHTTPとHTTPSのみとなっています。今回はHTTPSを選択します。 HTTPSを選択したのでSSL証明書を選択しま

    【新機能】新しいロードバランサー Application Load Balancer(ALB)が発表されました | DevelopersIO
    mfham
    mfham 2016/08/12
  • 1