BT

AWS、Application Load Balancerをローンチ

| 作者: David Iffland フォローする 4 人のフォロワー , 翻訳者 笹井 崇司 フォローする 0 人のフォロワー 投稿日 2016年9月6日. 推定読書時間: 2 分 |

原文(投稿日:2016/08/15)へのリンク

AmazonがApplication Load Balancer(ALB)をローンチした。これは新しいタイプのインテリジェントなロードバランサーで、HTTPベースのサービス運用におけるロードバランシングコストを削減するという。

ALBはOSIレイヤー7ロードバランサーで、パケットの内容に基づいて各種バックエンドサービスにルーティングさせることができる。従来のロードバランサー、OSIレイヤー4 TCP/UDPバランサーとは違い、ALBはパケットを調べて、それを適切なサービスへと送る。現在、URLに基づいてトラフィックをルーティングするルールを、10個まで定義できる。

これは粒度の細かいバックエンドサービスを動かしている人たちにメリットがある。サービスごとにElastic Load Balancerを動かす代わりに、ひとつのALBでトラフィックを複数のバックエンドサービスに分散させることができる。たとえば、/apiを含むURLを、/signupを含むURLとは異なるバックエンドサービスにルーティングさせることが可能だ。

今後のアップデートでは、任意のHTTPヘッダー情報に基づいたルーティングが可能になりそうだ。AmazonのJeff Barr氏は「徐々に、他のルーティング手法も使えるようにしていく予定です」と語り、今後の改善をほのめかした。

標準のHTTPルーティングに加えて、ALBはWebSocketsとHTTP/2もサポートする。

8月11日のAWS Summit in New Yorkで、Amazon CTOのWerner Vogels氏は、新しいロードバランサーは劇的によくなっていると述べている。

プライベートベータに参加した初期カスタマーから、Classic Load Balancerよりもはるかに高速なだけでなく、コストも大幅に削減してくれる、といった声を聞いています。通常、10%以上安くなります。

他のクラウドプロバイダーも、すでに同様のサービスを提供している。MicrosoftのAzureにはApplication Gatewayがあり、GoogleにもHTTP(S)に基づくロードバランサーがある。

すでにALBは、Auto Scaling、ECS、CloudFormation、CodeDeploy、Certificate Managerといった他のAWS製品と一緒に機能する。Elastic BeanstalkとAWS Configとのインテグレーションは作業中だ。これまでのElastic Load BalancerはClassic Load Balancerと呼ばれるようになり、引き続き利用することができる。Load Balancer Copy Utilityを使うことで、従来のClassic Load BalancerをALBに移行することも可能だ。

新しいALBのセットアップについて、詳しくはBarr氏のブログ記事(日本語訳)を参照。.

 
 

Rate this Article

Relevance
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT