菊池修治(192)69こんにちは、菊池です。サポート今回のアップデートにより、DNS、SIP、SNMP、SyslogといったUDPを使ったアプリケーション/サービスのロードバランスに対応します。Acceleratorのみでした。NLBもUDPに対応したことで、VPC内部での利用も可能になります。制約なお、現時点では、以下の点で制約があることに注意が必要です。インスタンスターゲットのみに対応(IPターゲット、PlivateLinkには非対応)ヘルスチェックはTCP、HTTP/HTTPSのみつまり、VPC外のDirectConnectやPeering経由のターゲットや、FargateのようなEC2インスタンス以外と組み合わせた利用はできません。ヘルスチェックがTCPになるのは、コネクションレスでのヘルスチェックは難しいので止むを得ないかと思います。そのため、サービスの死活を監視してインスタンスの切り離しを実現したい場合には一工夫が必要です。やってみた実際に作成してみます。コンソールからロードバランサーの作成に進むと、NLBのところには「UDP」の表記が追加されています。リスナーの作成時に、リスナープロトコルに[UDP]と[TCP_UDP]が追加されています。今回は、NLBの後ろにDNSキャッシュサーバ(BIND)を置いてみますので、[TCP_UDP]の53を設定しました。ターゲットグループの作成です。ターゲットの種類にIPは選べませんでした。ヘルスチェックにもUDPはありませんので、TCPを選びました。BINDであればデフォルトでTCP:53をリッスンしてくれますのでこれで問題ありません。NLBが作成できたら、配下に配置するEC2を用意します。DNSにフォワードするキャッシュサーバを起動します。};};ヘルスチェックが問題なければステータスがhealthyになります。それでは、NLBに対してDNSの問い合わせをしてみます。:ちゃんとレスポンスが取れました!NLBを経由して、UDPの通信ができていることが確認できました。さいごに新たにサポートされたNLBでのUDPの利用について紹介しました。今回のアップデートにより、単純なUDPのサービスはもちろん、TCPとUDPを組み合わせたアプリケーションにも応用が可能かと思います。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。使いたいときの注意点を書きました。本が出ていたので読んでみたところよかったので紹介させていただきます。