AWSのブログ - TECH PLAY

TECH PLAY

AWS

AWS の技術ブログ

å…š3894ä»¶

AWS は、11 月 16 日に Inter BEE 2023 ぞの出展に合わせお、幕匵メッセ囜際䌚議堎で 「AWS メディアセミナヌ」を開催したした。セミナヌでは、「Create, Deliver, Monetize」をテヌマにメディア & ゚ンタヌテむンメント業界向けの最新動向ずクラりド掻甚の成果をいち早く出されおいるお客様から 3 ぀の事䟋を玹介いただきたした。本ブログでは、セミナヌの内容ず資料をご玹介したす。 セミナヌアゞェンダ アマゟン りェブ サヌビス ゞャパン合同䌚瀟 : AWS for Media & Entertainment  AWS クラりドで実珟する攟送・配信ワヌクフロヌ  株匏䌚瀟 WOWOW / 株匏䌚瀟 TBS テレビ : ラむブ制䜜の未来を倉える遅延なしの次䞖代型クラりドプロダクション 朝日攟送グルヌプホヌルディングス株匏䌚瀟 : 1 日最倧 150 球堎超倧芏暡配信を支えるバヌチャル高校野球ラむブ配信の舞台裏 株匏䌚瀟゜ニヌ・ミュヌゞックマヌケティングナナむテッド/ 株匏䌚瀟 DataCurrent : GROOVEFORCE ENGAGEMENT で扱うデヌタ掻甚事䟋 AWS for Media & Entertainment  AWS クラりドで実珟する攟送・配信ワヌクフロヌ  アマゟン りェブ サヌビス ゞャパン合同䌚瀟 執行圹員 通信・メディア・戊略事業統括本郚 統括本郚長 恒束 幹圊 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 むンダストリヌ事業開発マネヌゞャヌ 山口 賢人 こちらのセッションでは、AWS から、メディア業界の最新動向、AWS クラりドを掻甚したメディア業界向け゜リュヌションや Inter BEE 2023 での芋どころをご玹介したした。AWS ではメディア業界を『コンテンツ制䜜』『メディアサプラむチェヌン & アヌカむブ』『Direct-to-Consumer & ストリヌミング』『攟送』『デヌタ掻甚 & 分析』の 5 領域で、AWS サヌビスや゜リュヌション、サポヌトを提䟛するこずで、コンテンツ制䜜から攟送・配信たで幅広くお客様のビゞネスを支揎しおいたす。本セッションでは、「Create, Deliver, Monetize」 の 3 ぀のテヌマで、お客様が盎面しおいる䞻な課題ず挑戊、最新事䟋などを䞭心に、なぜ、メディア業界のお客様は AWS を遞ぶのかずいう理由などに぀いおご玹介させおいただきたした。たた、セッション埌半では、AWS の生成系 AI ぞの取り組みにおいお、 API を通じお䞻芁な基盀モデルを利甚できるようにするフルマネヌゞド型サヌビス、 Amazon Bedrock も玹介したした。 資料のダりンロヌドは こちら 【Create】ラむブ制䜜の未来を倉える遅延なしの次䞖代型クラりドプロダクション 株匏䌚瀟 WOWOW 技術センタヌ技術掚進ナニット 銬詰 真実 様 株匏䌚瀟 TBS テレビ メディアテクノロゞヌ局 未来技術蚭蚈郚 原 拓 様 近幎盛り䞊がりを芋せるクラりドリモヌトプロダクションは、リ゜ヌスを䞭継珟堎に持ち蟌む必芁がないため、機材の運搬、スタッフや蚭営にかかる費甚、時間的コストを最小限に抑えるこずが可胜な反面、遅延や制埡などの課題がありたした。TBS テレビ様及び WOWOW 様はそういった珟状を打砎すべく、AWS を基盀に、共同開発された双方向型超䜎遅延プロトコル Live Multi Studio (LMS) ずノヌドベヌスのビゞュアルプログラミングツヌル TouchDesigner で構築した独自アプリを掛け合わせ、軜量化・コスト削枛ず映像のクオリティの䞡立を目指し、クラりドプロダクションを実珟されたした。 この仕組みは、珟堎から芁求されるラむブ映像制䜜に必芁な機胜を実装し、リモヌト環境からのカメラ制埡、スむッチング、リプレむ、CG、スコア衚蚘運甚を可胜にし、実際の番組制䜜での掻甚も進んでいたす。実䟋ずしお、党囜遞抜高校テニス倧䌚でのオヌルクラりドプロダクション、男子テニス囜別察抗戊デビスカップでの有料配信番組での利甚、党日本高等孊校女子サッカヌ遞手暩倧䌚での耇数䌚堎での制䜜効率化に぀いおの取り組みを玹介いただきたした。 事䟋: 党囜遞抜高校テニス倧䌚 事䟋: 党日本高等孊校女子サッカヌ遞手暩倧䌚 資料のダりンロヌドは こちら 【Deliver】1 日最倧 150 球堎超倧芏暡配信を支えるバヌチャル高校野球ラむブ配信技術の舞台裏 朝日攟送グルヌプホヌルディングス株匏䌚瀟 DX・メディアデザむン局 村䞭 貎圊 様 党囜高校野球遞手暩倧䌚の地方倧䌚は 1 日に最倧 150 以䞊の球堎で詊合が実斜されおおり、バヌチャル高校野球では党詊合配信を目指しお配信芏暡を幎々拡倧されおきたした。そしお、今幎地方倧䌚党  3,434  詊合のラむブ配信を実珟されおいたす。この倧芏暡なラむブ配信を行う䞊で必芁䞍可欠な配信基盀および運甚サポヌトツヌルのシステムを AWS で構築いただいおいたす。本セッションでは、2015  幎から積み䞊げおきた高校野球ラむブ配信の舞台裏をお話いただきたした。 配信数拡倧に䌎う課題ずしお、スケヌラブルな配信の仕組み、技術レベルに差のある運甚者のスキルに䟝存しない゚ンコヌダヌの提䟛、配信・機材ステヌタスや詊合情報を共有するためのコミュニケヌションの耇雑化がありたした。 そこで、朝日攟送グルヌプホヌルディングス様では、フルマネヌゞドなラむブ゚ンコヌドサヌビス AWS Elemental MediaLive を掻甚し、スケヌラブルな配信基盀を構築し、Standard チャンネルの冗長化により、本線・予備のストリヌムを自動的に切り替える仕組みを導入されたした。たた、䞀郚球堎で AWS Elemental Link ゚ンコヌダヌを導入し、配信蚭備偎の担圓が゚ンコヌダの蚭定たで管理するこずで、珟堎担圓者の負担や゚ンコヌダヌ起因のトラブルを軜枛されたした。たた、ステヌタス情報管理をシステム化し、スケゞュヌルやステヌタスの管理を効率的に行い、各所ずのコミュニケヌションをシステム䞊で共有、これによりコミュニケヌションコストが削枛され、効率的な運甚を実珟されたした。 資料のダりンロヌドは こちら 【Monetize】GROOVEFORCE ENGAGEMENT で扱うデヌタ掻甚事䟋 株匏䌚瀟゜ニヌ・ミュヌゞックマヌケティングナナむテッド アナリティクス本郚 課長 長田 掋 様 株匏䌚瀟 DataCurrent 取締圹 COO 叀田 誠 様 本セッションでは、゜ニヌミュヌゞックグルヌプで掻甚しおいる分析基盀である「GROOVEFORCE」シリヌズの䞭で、ファン局を可芖化し分析する事を目的ずする GROOVEFORCE ENGAGEMENT で扱っおいるデヌタ掻甚事䟋を玹介いただきたした。「GROOVEFORCE」は、レヌベル・宣䌝・マヌケティング珟堎のナヌザヌが求められるデヌタを可芖化し、ダッシュボヌドずしお提䟛するこずで、デヌタドリブンな意思決定をサポヌトしおいたす。たた耇数の 1st パヌティ、3rd パヌティデヌタ゜ヌスからのデヌタ取埗を䞀元管理するこずでデヌタ取埗コストを最適化しおいたす。これにより、ファンの関心に基づく゚ンゲヌゞメント向䞊斜策や、最新トレンドや過去のヒット傟向からの楜曲制䜜支揎、ファンの特性を捉えた効果的なプロモヌション、分析䜜業の暙準化・効率化を実珟されたした。 セッションでは、GROOVEFORCE ENGAGEMENT を掻甚した分析・斜策の実䟋ずしお、ストリヌミングデヌタからアヌティストのピヌク月を抜出し、リリヌスタむミングを蚭定する斜策や、プロモヌション露出タむミングの最適化に぀いおお話いただきたした。たた、アヌティストのファン局が、どのようなテレビゞャンルに興味を持っおいるかなどの分析も、デモを亀えおご玹介いただきたした。 終わりに 今回は、Inter BEE 2023 の AWS セミナヌの抂芁を玹介したした。 AWS 展瀺の抂芁に぀いおは こちら AWS スポンサヌ展瀺の抂芁に぀いおは こちら AWS ブヌスセッションの抂芁に぀いおは こちら を参照ください。 参考リンク AWS Media Services AWS Media & Entertainment Blog (日本語) AWS Media & Entertainment Blog (英語) AWS のメディアチヌムの問い合わせ先: awsmedia@amazon.co.jp ※ 毎月のメルマガをはじめたした。最新のニュヌスやむベント情報を発信しおいきたす。賌読垌望は䞊蚘宛先にご連絡ください。 本ブログは BD 山口が担圓したした。
はじめに 倚くの䌁業が屋内倖の空間を監芖しおセキュリティを向䞊させるために、䜕癟台ものむンタヌネット・プロトコル (IP) カメラを蚭眮しおいたす。これは、自動車、商業、石油・ガス、公安、蟲業技術など、さたざたな業界に共通するニヌズです。䌁業はカメラをクラりドに接続するこずで、サむロ化されたデヌタを䞀元管理し、デゞタルツむン機胜を远加するこずができたす。この蚘事では、AWS IoT Greengrass V2 コンポヌネントを䜿甚しお、ラむブストリヌミング、オンデマンドビデオアップロヌド、そしおロヌカルキャッシュが可胜な Amazon Kinesis Video Streams  stream uploader をパッケヌゞ化し、デプロむする方法に぀いお説明したす。 Kinesis Video Streams は、デバむスから AWS ぞのラむブビデオのストリヌミング、リアルタむムビデオ凊理のためのアプリケヌションの構築、ビデオのバッチ分析などに䜿甚できるフルマネヌゞドな AWS サヌビスです。Kinesis Video Streams サヌビスを䜿甚しお、スマヌトフォン、セキュリティカメラ、りェブカメラ、ドロヌン、赀倖線画像、音声など、さたざたな゜ヌスからビデオや非ビデオデヌタを取り蟌むこずができたす。最近、 AWS IoT Greengrass component for Kinesis Video Streams がリリヌスされ、既存のデバむスからメディアをストリヌミングできるようになりたした。Kinesis Video Streams コンポヌネントの゚ッゞコネクタ (aws.iot.EdgeConnectorForKVS) ã¯ã€Real Time Streaming Protocol (RTSP) を䜿甚しおロヌカル IP カメラからビデオフィヌドを読み取り、Kinesis Video Streams ゚ンドポむントにストリヌムをパブリッシュしたす。 ゜リュヌション抂芁 スマヌトビルディング゜リュヌションを開発するある䌁業は、ビルの入口、入退宀管理゚リア、セキュリティゲヌトから数癟のビデオストリヌムを取り蟌むアプリケヌションの構築に興味を持っおいたす。同瀟は、 AWS IoT TwinMaker を䜿甚しおデゞタルツむンアプリケヌションにビデオフィヌドを組み蟌み、 AWS IoT TwinMaker application plugin for Grafana dashboard を䜿甚しおビデオのアップロヌドを行い、過去のビデオタむムラむンを確認するこずを怜蚎しおいたす。 既存のカメラを改修しお゚ンドポむントにストリヌミングするのは難しい堎合がありたす。代わりに、AWS IoT Greengrass を利甚しお、 ゚ッゞゲヌトりェむず Kinesis Video Streams 向けの゚ッゞコネクタコンポヌネントをデプロむするこずで、既存のカメラからデヌタを取り蟌むこずができたす。このコンポヌネントは同じネットワヌク内の IP カメラに接続し、ビデオフィヌドを Kinesis Video Streams にストリヌミングしたす。取り蟌み偎では、アプリケヌションを䜿甚しお Kinesis Video Streams の゚ンドポむントからデヌタを読み取り、クラむアントずしお利甚可胜です。このコンポヌネントぱッゞ䞊で動䜜し、ビデオのキャッシュ、スケゞュヌルされた録画・アップロヌド、ラむブストリヌミング、Kinesis Video Streams ぞの過去のビデオのアップロヌドなどの機胜をサポヌトしたす。゚ッゞコネクタコンポヌネントは、ニヌズに応じお調敎可胜な AWS IoT Greengrass V2 コンポヌネントで、ビデオの取り蟌みをカスタマむズできたす。 AWS IoT Greengrass ハブごずにこのコンポヌネントぞ接続できるカメラの数は、ベヌスずなるハヌドりェアの蚈算胜力、ネットワヌク垯域幅、およびコネクタの蚭定を保存するために䜿甚される  AWS IoT SiteWise  ã®å­ã‚¢ã‚»ãƒƒãƒˆã«äŸå­˜ã—たす。(珟圚この制限は 2000 です。子アセットのクオヌタに関する詳现に぀いおは こちら を参照しおください。) このアヌキテクチャは、AWS IoT Greengrass デバむスず AWS の間に安定したネットワヌク接続があり、メディアのストリヌミングに十分な垯域幅があるこずを前提ずしおいたす。 図1 AWS IoT Greengrass v2 コンポヌネントを䜿甚した IP カメラからのビデオフィヌドの取り蟌み ゚ッゞデバむスぞの AWS IoT Greengrass Core のデプロむ。このデバむスぱッゞコネクタの実行ずカメラずの接続を担いたす。Greengrass Core ゜フトりェアは、Raspberry Pi などの Linux デバむスたたは Windows デバむスにデプロむするこずができたす。このデバむスは最終的に゚ッゞコネクタの Kinesis Video Streams コンポヌネントを実行したす。 AWS IoT Greengrass のセットアップ方法 の詳现に぀いおは、ドキュメントを参照しおください。 GStreamer バヌゞョン 1.18.4 以降を゚ッゞデバむスにむンストヌルしたす。 ゚ッゞデバむスのセットアップが完了したら、AWS IoT Greengrass サヌビスを䜿甚しお Kinesis Video Streams コンポヌネントの゚ッゞコネクタをデプロむしたす。デプロむ固有の詳现で蚭定ペヌゞを線集しおください。 AWS IoT Greengrass ぞのコンポヌネントのデプロむ方法 の詳现に぀いおは、ドキュメントを参照しおください。 Kinesis Video Streams コンポヌネントの゚ッゞコネクタがデプロむされるず、コンポヌネントの構成は AWS IoT SiteWise ず AWS Secrets Manager に保存されたす。AWS IoT SiteWise には 2 皮類のアセットが栌玍されたす。 theEdgeConnectorForKVSHub アセットには、コネクタが実行されおいる固有のハブを識別するアセット名が栌玍され、EdgeConnectorForKVSCamera には、ストリヌミングや録画を開始する cron 匏 のようなカメラ固有のプロパティが栌玍されたす。詳现に぀いおは、このサヌビスに 必芁な蚭定パラメヌタ に関する GitHub ペヌゞを参照しおください。 Kinesis Video Streams の゚ッゞコネクタは、カメラフィヌドからデヌタを取り蟌みたす。Kinesis Video Streams ゚ンドポむントにストリヌムするだけでなく、ロヌカルストレヌゞを远加するオプションもありたす。 クラむアント偎では、Kinesis Video Streams ゚ンドポむントからデヌタを消費する独自のカスタムアプリケヌションを構築できたす。䟋ずしお、動きを怜出したずきにラむブストリヌミングビデオを再生させるこずができたす。 このアヌキテクチャず䞊蚘のステップを実装するための詳现な手順に぀いおは、 github を参照しおください。 ゚ッゞアヌキテクチャの詳现 図2 Amazon Kinesis Video Streams で IP ビデオカメラのフィヌドを取り蟌むためのアヌキテクチャ ゚ッゞアヌキテクチャには、コントロヌラ、ビデオレコヌダ、ビデオアップロヌダの 3 ぀のモゞュヌルがありたす (前の図を参照) 。Kinesis Video Streams コネクタコンポヌネントのデフォルト蚭定はビデオのストリヌミングですが、オプション機胜ずしおロヌカルストレヌゞのファむルシステムにビデオを録画する機胜もありたす。 コントロヌラは、レコヌダずアップロヌダの仲介圹を果たし、䞡者の間の通信をサポヌトしたす。コントロヌラはたず、接続された入力ストリヌムオブゞェクトず出力ストリヌムオブゞェクトのペアを初期化したす。ビデオレコヌダはカメラからストリヌムデヌタを取埗し、そのデヌタを接続された出力ストリヌムに栌玍したす。最埌に、ビデオアップロヌダが接続された入力ストリヌムからストリヌムデヌタを取埗し、そのデヌタを Kinesis Video Streams にアップロヌドしたす。 ゜リュヌションのスケヌリングに぀いお 次に、この゜リュヌションがどのようにスケヌリングするのか、サむゞングず制限に぀いお芋おいきたす。アヌキテクチャ䞊、Kinesis Video Streams コンポヌネントの゚ッゞコネクタず Greengrass Core にはスケヌリングの制限はありたせん。この゜リュヌションでは AWS IoT SiteWise を䜿甚しお RTSP カメラ構成を管理するため、唯䞀のハヌドリミットは AWS IoT SiteWise の子アセットクォヌタにより、芪アセットあたりの子アセットが 2000 未満であるこずです。゚ッゞデバむス/ハブがサポヌトできるカメラの数は、そのハヌドりェア構成にのみ䟝存したす。十分なネットワヌク垯域幅ずハヌドりェア容量があれば、AWS IoT Greengrass デバむスはより倚くのカメラをサポヌトするこずができたす。内郚で行った テストでは、同じ゚ッゞデバむスに接続された 10 台以䞊のカメラからのフィヌドを問題なく取り蟌むこずができたした。詳现に぀いおは、 Kinesis Video Streams API の制限ずクォヌタ のドキュメントを参照しおください。 以䞋に、゚ッゞデバむスの構成䟋ず、最適なパフォヌマンスでサポヌトできるビデオストリヌム数を瀺したす。 2GB RAM ず 16GB SSD を搭茉した小型むンスタンス ( Raspberry Pi 4 Model B など) ã¯ã€100 MBPS のネットワヌク速床で同時に最倧 2 台の1080p HD RTSP カメラをクラりドにアップロヌドできたす。 4GB RAM ず 16GB SSD を搭茉した䞭むンスタンス ( NVIDIA Jetson Nano Developer Kit など) ã¯ã€100 MBPS のネットワヌク速床で 同時に最倧 4 台の1080p HD RTSP カメラをクラりドにアップロヌドできたす。 25GB RAM ず 1TB SSD を搭茉した倧型むンスタンス ( Intel NUC など) ã§ã¯ã€æœ€å€§ 24 台の1080p HD RTSP カメラを 600 MBPS のネットワヌク速床で同時にクラりドにアップロヌドできたす。 この゜リュヌションは䞻にメモリに䟝存するため、CPU や GPU のタむプや容量などの蚈算リ゜ヌスはあたり関係ありたせん。 クリヌンアップ GitHub のリンクを䜿甚しおこのアヌキテクチャを実装した堎合、コストが発生しないように以䞋の手順でリ゜ヌスをクリヌンアップしおください。 ゚ッゞデバむスから Greengrass コア゜フトりェアを アンむンストヌル する。 Kinesis Video Streams を削陀する Kinesis Video Streams コン゜ヌル を開きたす。 巊偎のメニュヌから「ビデオストリヌム」を遞択し、ビデオストリヌムを遞択したす。 画面右䞊の「ビデオストリヌムを削陀」を遞択したす。 確認画面が衚瀺されたす。フィヌルドに「削陀」ず入力し、削陀を遞択したす。 たずめ 本ブログでは、 AWS IoT Greengrass component for Kinesis Video Streams  ã®æŠ‚芁、デプロむ可胜なナヌスケヌス、このコネクタをデプロむする手順の GitHub リンクを玹介したした。 AWS が提䟛する他の Greengrass コンポヌネント ず同様にこの機胜を利甚し、既存のデバむスに察しお  Kinesis Video Streams を有効にできたす。デプロむ手順を含むこの゜リュヌションの詳现に぀いおは、この github リポゞトリ を参照しおください。 著者に぀いお Aditi Gupta Aditi Gupta は Amazon Web Services のシニア IoT スペシャリスト゜リュヌションアヌキテクトです。 18 幎以䞊にわたり、倚くの政府機関や倧芏暡䌁業向けに高いスケヌラビリティず信頌性を備えたシステムを蚭蚈および開発しおきたした。ビッグデヌタ、人工知胜、および機械孊習に関心がありたす。 Harish Rajagopalan Harish Rajagopala は  Amazon Web Services のシニア゜リュヌションアヌキテクトです。゚ンタヌプラむズのお客様ず協力し、クラりドぞの移行をサポヌトしおいたす。 翻蚳者に぀いお 倧久保 裕倪 AWS Japan の゜リュヌションアヌキテクトです。週末はバスケットボヌルをしおいたす。
はじめに Amazon Connect は䜿いやすいクラりドコンタクトセンタヌで、あらゆる芏暡の䌁業が優れたカスタマヌサヌビスを䜎コストで提䟛できるよう支揎したす。コンタクトセンタヌの分野においお、䌁業は運甚コストに぀いおより深い掞察を求めおいたす。お客様は、事業郚門や耇数のブランドなど、コンタクトセンタヌのワヌクロヌド甚に異なるコストセンタヌを持っおいる可胜性がありたす。今日、このような䌁業は AWS の請求曞を受け取った埌、Amazon Connect のコストを該圓するコストセンタヌに手䜜業で割り圓おる必芁がありたす。 お客様はたた、コンタクトセンタヌ内の特定のコンタクトタむプサポヌト、セヌルスなどやコンタクトワヌクロヌドアりトバりンドキャンペヌン、䞀時的なむベントベヌスのサポヌトなどに関連するコストを把握したいず考えおいたす。このようなナヌスケヌスを可胜にするデヌタの取埗は、以前は非垞に手間のかかるプロセスであったり、䞍可胜であったりしたした。 今回の新機胜で以䞋のようなこずが可胜になりたした。䟋えば、コンタクトが転送される際にキュヌぞの転送フロヌが起動されるず、2 番目のコンタクトが䜜成されたす。この堎合に、キュヌぞの転送フロヌでコンタクトに “Department: Support” ずタグ付けし、コンタクトの最初のセグメントでは “Department: Sales” ずタグ付けするこずができたす。その埌、請求ずコスト管理コン゜ヌルでコスト割り圓おタグずしお “Department” を遞択するず、Cost Explorer およびコストず䜿甚状況レポヌトで、これらのセグメントの料金を郚門別に区分できたす。 コンタクトには、むンスタンス ID やシステム・゚ンドポむントむンバりンドコヌルずアりトバりンドコヌルのそれぞれに぀いお、着信番号DNISずシステム発信者番号などのシステムタグが自動的に付けられたすが、もちろん、お客様が独自のタグを䜜成しお管理したい堎合もあるでしょう。䟋えば、事業郚門やブランド別のタグ付けなど、顧客の意図を理解すれば簡単にタグ付けできるナヌスケヌスもありたすが、より耇雑なナヌスケヌスや、これたでのレガシヌテクノロゞヌでは䞍可胜たたは非珟実的だったナヌスケヌスでは、盎感的なタグ付けが難しい堎合がありたす。このブログの残りの郚分では、タグ付けに関するお客様のさたざたなナヌスケヌスずその適甚方法に぀いお説明したす。 郚門を跚ぐ転送 顧客がサポヌトの問題なのにセヌルスの電話番号に電話しおしたったのか、それずも別の郚門サポヌト郚門で察応する远加ニヌズがあったのかにかかわらず、これたでは郚門を暪断する転送に関連するコストを適切な事業郚門に割り圓おるこずが困難でした。珟圚では、コンタクトのタグ付け機胜により、コンテンツの各セグメントを個別にタグ付けするこずができ、その結果、各コンタクトセグメントの䜿甚料を適切な郚門に請求するこずができたす。 䞊蚘の䟋では、顧客は “sales” コンタクトずしお入電し、コンタクトは “Department: Sales” ずタグ付けされたす。その埌、コンタクトは Sales キュヌを通過し、顧客はセヌルス郚門の゚ヌゞェントず䌚話し、泚文をしたす。その埌、顧客は別の補品のサポヌトに関する質問をしたす。セヌルス郚門の゚ヌゞェントは、この質問はサポヌト郚門が凊理するのが最適であるず認識し、クむック接続を䜿甚しおコンタクトをサポヌト郚門に転送したす。 コンタクトが転送されるず、キュヌぞの転送フロヌが起動され2 番目のコンタクトが䜜成されたす。キュヌぞの転送フロヌで、コンタクトは “Department: Support” ずタグ付けされたす。コンタクトの最初のセグメントは “Department: Sales” ずタグ付けされ、2 番目のセグメントは “Department: Support” ずタグ付けされたした。請求ずコスト管理コン゜ヌルで コスト配分タグ ずしお “Department” を遞択するず、Cost Explorer およびコストず䜿甚状況レポヌトで、これらのセグメントの料金を郚門別に区別できるようになりたす。 泚: “Department: Support” タグが 2 ぀目のコンタクトセグメントに適甚されおいない堎合、“Department: Sales” が他のタグで䞊曞きされるたでそのコンタクトのタグずしお䜿甚されたす。 䞊蚘の䟋のようなりォヌム転送の堎合、転送埌にセヌルス郚門の゚ヌゞェントは䞀定時間通話にずどたりたす申し送りのため。このコンタクトが重なる期間のサヌビスおよびテレフォニヌ料金は、最初のコンタクトセヌルスず2番目のコンタクトサポヌトの間で分割されたす。 セヌルス: 5 分間の電話料金およびサヌビス利甚料金 セヌルスずサポヌト: 2 分間の電話料金およびサヌビス利甚料セヌルスずサポヌトで折半 サポヌト: 8 分間の電話料金およびサヌビス利甚料金 通話タむプ 顧客からの問い合わせの皮類に応じたコンタクトセンタヌのコストを把握するこずは、顧客゚ンゲヌゞメントオプションを改善し、コストを削枛するための将来の投資分野に぀いお情報を提䟛する䞊で有効です。タグを䜿甚しお顧客からのさたざたな問い合わせ理由を衚すこずで、問い合わせの皮類別に Amazon Connect の䜿甚量ず電話料金を確認できたす。 䞊蚘のフロヌでは、コンタクトが着信するず、顧客の意図を識別し、 “OrderStatus” ず “CancelOrder” のセルフサヌビス操䜜を提䟛するためにバヌチャルアシスタントが反応したす。コンタクトタむプこの堎合はナヌザヌの意図が決定されるず、コンタクトはそれぞれのコンタクトタむプでタグ付けされ、゚ヌゞェントずの通話で継続されるか、たたは終了されたす。 コンタクトがフロヌ内のどこでタグ付けされるかに関係なく、タグはコンタクト党䜓に適甚されたす。぀たり、䞊蚘の䟋でPlaceOrder コンタクトタむプの堎合、このコンタクトに察する Amazon Connect の䜿甚料ず電話料金は、コンタクトの開始から終了たでタグ付けされたす。 特定のコンタクトタむプにコストが割り圓おられるようになった今、お客様はそのデヌタを䜿っお、FAQ、デゞタルセルフサヌビス、その他の情報資産のようなデゞタル付随サヌビスを通じお顧客の問題解決を支揎するための投資や、より費甚察効果の高いチャネルぞの拡倧に圹立おるこずができたす。 アりトバりンドキャンペヌン アりトバりンドキャンペヌンを利甚する堎合、䌁業は各キャンペヌンに関連するコスト、぀たり TMCトヌタルマヌケティングコストを知りたいず思うでしょう。コンタクトセンタヌを通じおこれらのキャンペヌンを実行する際に、コンタクトタグを䜿甚するこずができたす。 䞊蚘の䟋では、キャンペヌンのセグメントから顧客が特定されたす。ダむダラヌが特定された顧客ずのコンタクトを開始するず、そのコンタクトにはキャンペヌン ID、顧客の所圚地、顧客セグメントデヌタに基づく顧客のロむダルティレベルがタグ付けされたす。 䞊蚘のコンタクトタグは顧客のロケヌションずロむダルティレベルを指定するために䜿甚されたしたが、同じロゞックを顧客セグメントデヌタの䞀郚ずしお任意のカテゎリデヌタに適甚するこずができたす。コンタクトフロヌ内でコンタクトタグを䜿甚するこずで、䌁業は様々なキャンペヌンのコストや、各キャンペヌン、たたは顧客のセグメンテヌションごずの収益率を比范するこずができたす。 アりトバりンドキャンペヌンの投資収益率ROIずリヌド単䟡CPLを蚈算するために、䌁業は生成された総マヌケティングコストTMCず総収入TR、生成されたリヌドのデヌタを掻甚するこずができたす。 結論 コンタクトセンタヌの費甚を理解するこずは、投資分野の理解に圹立ち、自動化、デゞタル資料、セルフサヌビス、゚ヌゞェントトレヌニング、゚ヌゞェントツヌルなどのビゞネスケヌスを構築するのに圹立ちたす。Amazon Connect のコンタクトタギングずきめ现かな請求により、コンタクトセンタヌの運甚コストをこれたで以䞊に把握するこずができたす。このブログでは、きめ现かな請求を䜿っおコンタクトセンタヌのコストを把握する 3 ぀の䟋を玹介したした。これらのナヌスケヌスは、ほんの䞀䟋を玹介したに過ぎず、皆様がどのようなナヌスケヌスを思い぀くか楜しみです䞋蚘の関連リンクもぜひご芧ください What’s New ブログ蚘事: https://aws.amazon.com/about-aws/whats-new/2023/12/amazon-connect-granular-billing/ Amazon Connect 管理者ガむド: https://docs.aws.amazon.com/connect/latest/adminguide/granular-billing.html AWS Tagging guidance: https://aws.amazon.com/solutions/guidance/tagging-on-aws/ TAGS: Amazon Connect , Billing , Contact Center 翻蚳は゜リュヌションアヌキテクトの坂田が担圓したした。原文は こちら です。
AWS re:Invent 2023 では、生成系 AI によっお圢䜜られる未来に向けた最も有望なむノベヌションずコンセプトのいく぀かが玹介されたした。AWS のサヌビスはその未来の䞭心であり続け、それをサポヌトするために進化しおいたす。 re:Invent 2023 では、Amazon Connect に盎接統合された新しい生成系 AI 機胜コミュニケヌションチャンネルを発衚したした。これらの機胜は開発を必芁ずしないため、お客様は迅速にむノベヌションを起こすこずができたす。さらに私たちは、Amazon Connect ずこれらの新機胜を掻甚しおビゞネスに利益をもたらしおいる Amazon Connect のお客様DISH、Capital One、NatWest、Adobe、John Hancockを玹介したした。このブログ蚘事では、これらの発衚ず顧客事䟋のいく぀かに぀いおたずめたす。 Amazon Connect における生成系 AI ずコミュニケヌションむノベヌション Amazon Connect に統合された新しい生成系 AI 機胜は、䌁業がカスタマヌ゚クスペリ゚ンスを再構築し、顧客の成果を向䞊させ、コンタクトセンタヌの゚ヌゞェントの効率を改善するのに圹立ちたす。 以䞋の新機胜 は、゚ヌゞェントの匷化やトレンドを理解するための䌚話分析の匷化、より良い顧客プロファむル情報など、顧客のセルフサヌビス䜓隓を向䞊させるワンストップ・゜リュヌションを提䟛したす。 Amazon Q は業務甚に蚭蚈され、特定のビゞネスニヌズに合わせるこずができる生成系 AI 搭茉アシスタントであり、 Amazon Connect 内で盎接利甚できる ようになりたした。これは、リアルタむムの応答ずアクションの掚奚によりコンタクトセンタヌの゚ヌゞェントを支揎したす。その結果、゚ヌゞェントは顧客からの問い合わせに迅速に察応し、顧客満足床のスコアを向䞊させるこずができたす。AWS re:Invent 2023 の 基調講挔 で、AWS のアダム・セリプスキヌ CEOがAmazon Q in Connect の䟡倀に぀いお説明しおいたすのでぜひご芖聎ください。 Amazon Connect Contact Lens は、 生成系 AI によるコンタクトの芁玄機胜 の改善を発衚したしたプレビュヌ。これにより、゚ヌゞェントがメモを取る劎力を削枛し、管理者がコンタクトを分析する時間を最小限に抑えるこずができたす。この新機胜はスヌパヌバむザヌに、問題がどのように察凊されたかやフォロヌアップ項目など、顧客ずの䌚話の䞻芁な偎面を簡朔に説明する、ハむレベルで生成的な AI 芁玄を提䟛したす。 Amazon Connect Customer Profiles は、 生成系 AI によっお顧客デヌタを自動的に集玄しマッピング するこずで、顧客にパヌ゜ナラむズされた顧客䜓隓を提䟛するために必芁な時間ず劎力を削枛したす。 チャットボットによる顧客セルフサヌビス䜓隓の蚭定ず管理も生成系 AI によっお匷化され、顧客にずっお効果的で魅力的なセルフサヌビス䜓隓の構築が容易になりたした。䟋えば、 ナヌザヌの発話に含たれるスロット倀をより高い粟床で解決 できるようになりたした。぀たり、顧客が「土曜日ず日曜日」にホテルの郚屋を予玄したいず蚀った堎合、セルフサヌビス・システムはその応答を「2 泊」ず正しく解釈したす。これは、粟床を向䞊させ、より良い顧客䜓隓を提䟛する倧芏暡蚀語モデルLLMの高床な掚論機胜によるものです。カスタマヌ・セルフサヌビス䜓隓のための新しい機胜匷化の詳现に぀いおは、 こちら をご芧ください。 Amazon Connect はたた、 双方向 SMS 、 ビデオサポヌト付きアプリ内およびりェブ音声通話 を含む、すぐに䜿えるオムニチャネル機胜を远加したした。これらの新しいビルトむンコミュニケヌションチャネルにより、顧客が奜むチャネル党䜓で、統合されパヌ゜ナラむズされた䜓隓を、セルフサヌビスでも゚ヌゞェントずの察話でも顧客に提䟛するこずができたす。 脚光を济びおいる Amazon Connect のビゞネスむンパクト 顧客の成功事䟋を玹介するこずは、re:Invent 2023 の重芁な芁玠でした。これらのストヌリヌは、䞖界有数の䌁業が Amazon Connect を掻甚しおどのようにビゞネスを掚進しおいるかを瀺すものです。(以䞋の各䌁業のリンクをクリックするず、プレれンテヌションが衚瀺されたす。 DISH は、15,000 人のコンタクトセンタヌの゚ヌゞェントを 2 週間かけお Amazon Connect に移行したこずを玹介したした。 これにより、耇雑で困難な顧客からの問い合わせの解決が改善され、゚ヌゞェントの効率も向䞊したした。 Capital One は、 Amazon Connect アりトバりンドキャンペヌン の力を掻甚し、コンタクトセンタヌをモダナむズし、倧芏暡にサヌビスを向䞊させおいるこずを明らかにしたした。 NatWest は、アプリ内、りェブ、ビデオ通話を含む Amazon Connect のオムニチャネル機胜に぀いお語りたした。さらに、顧客満足床をプロアクティブか぀コスト効率よく向䞊させる方法に぀いおも玹介したした。 AWSの顧客である Adobe ず John Hancock も登壇し、Amazon Connect でどのように成果を䞊げおいるかを玹介したした。Adobe は、チャットや音声チャネルでパヌ゜ナラむズされた自動化されたむンタラクションを構築し、顧客に䞀貫した䜓隓を提䟛しおいたす。䞀方、John Hancock は、Amazon Connect の アナリティクスず最適化機胜 を掻甚しおコンタクトセンタヌの効率を高めおいたす。 将来を芋据える 皆さんの組織では Amazon Connect をどのように掻甚しお、顧客に察する䟡倀を創造したすか Amazon Connect の最新機胜がビゞネスの未来を圢䜜るためにどのように圹立぀かをご芧ください。詳しくは、 Amazon Connect のペヌゞをご確認ください。 TAGS: agents , Artificial Intelligence , CCaaS , Connect , Contact Center , customer , cx , experience , launch , reinvent 翻蚳は゜リュヌションアヌキテクトの坂田が担圓したした。原文は こちら です。
AWS では、䜕十䞇ものお客様がサヌバヌレスデヌタ統合サヌビスである AWS Glue を䜿甚しお、アナリティクスや機械孊習のためにデヌタを発芋、結合、準備をしおいたす。耇雑なデヌタセットや負荷の高い Apache Spark ワヌクロヌドを䜿甚しおいる堎合、Spark ゞョブの実行䞭にパフォヌマンスのボトルネックや゚ラヌが発生するこずがありたす。このような問題のトラブルシュヌティングは難しく、本番環境でのゞョブの実行を遅らせる可胜性がありたす。 Apache Spark Web UI は、オヌプン゜ヌスの Apache Spark に含たれる人気のあるデバッグツヌルで、問題の修正やゞョブパフォヌマンスの最適化に圹立ちたす。AWS Glue は 2 ぀の異なる方法で Spark UI をサポヌトしおいたすが、自身でセットアップする必芁がありたす。そのため、ネットワヌクや EC2 むンスタンスの管理に時間ず劎力を費やしたり、Docker コンテナを䜿っお詊行錯誀する必芁がありたす。 本日、AWS Glue コン゜ヌルに組み蟌たれたサヌバヌレス Spark UI を発衚したす。Spark UI は AWS Glue コン゜ヌルに組み蟌たれおおり、ゞョブ実行の詳现を確認する際にワンクリックでアクセスできるため、Spark UI を簡単に䜿甚できるようになりたした。むンフラストラクチャの構築や砎棄は䞍芁です。AWS Glue のサヌバヌレス Spark UI は、完党に管理されたサヌバヌレスで提䟛され、通垞数秒で起動したす。サヌバヌレス Spark UI は、ゞョブ実行に関する䜎レベルな詳现にすぐにアクセスできるため、本番環境でのゞョブの実行を倧幅に迅速か぀容易にしたす。 このブログでは、AWS Glue サヌバヌレス Spark UI が、AWS Glue ゞョブの実行の監芖ずトラブルシュヌティングにどのように圹立぀かを説明したす。 サヌバヌレス Spark UI の開始方法 AWS Glue コン゜ヌルのゞョブペヌゞから、実行した AWS Glue ゞョブのサヌバヌレス Spark UI にアクセスできたす。 AWS Glue コン゜ヌルで、 ETL jobs を遞択したす。 確認したいゞョブを遞択したす。 Runs タブを遞択したす。 調査したいゞョブを遞択し、 Spark UI を遞択したす。 以䞋の画面キャプチャのように、䞋郚ペむンに Spark UI が衚瀺されたす もしくは、AWS Glue の Job run monitoring からナビゲヌトするこずで、特定のゞョブ実行のサヌバヌレス Spark UI にアクセスするこずができたす。 AWS Glue コン゜ヌルで、ETL jobs の䞋にある Job run monitoring を遞択したす。 ゞョブを遞択し、 View run details を遞択したす。 ゞョブの Spark UI を衚瀺するには、䞋たでスクロヌルしたす。 前提条件 以䞋の前提条件を満たす必芁がありたす。 ゞョブ実行時に Spark UI のむベントログを有効にしたす 。Glue コン゜ヌルではデフォルトで有効になっおおり、有効化するずゞョブの実行䞭に Spark むベントログファむルが䜜成され、S3 バケットに保存されたす。サヌバヌレス Spark UI は、S3 バケットに生成された Spark むベントログファむルを解析し、実行䞭ず完了したゞョブの詳现情報を可芖化したす。プログレスバヌには、解析完了たでのパヌセンテヌゞが衚瀺され、暙準的な解析時間は 1 分未満です。 ログが解析されるず、組み蟌みの Spark UI を䜿甚しおゞョブのデバッグ、トラブルシュヌティング、最適化を行うこずができたす。 Apache Spark UI の詳现に぀いおは、 Apache Spark の Web UI を参照しおください。 サヌバヌレス Spark UI を䜿った監芖ずトラブルシュヌティング AWS Glue for Apache Spark ゞョブの兞型的なワヌクロヌドは、リレヌショナルデヌタベヌスから S3 ベヌスのデヌタレむクぞのデヌタのロヌドです。このセクションでは、サヌバヌレス Spark UI を䜿甚しお、䞊蚘のワヌクロヌドに察しお実行されるゞョブの䟋を監芖し、トラブルシュヌティングする方法を瀺したす。サンプルゞョブは MySQL デヌタベヌスからデヌタを読み蟌み、Parquet 圢匏で S3 に曞き蟌みたす。゜ヌステヌブルには玄 7,000 䞇レコヌドがありたす。 以䞋の画面は、AWS Glue Studio のビゞュアル゚ディタで䜜成したビゞュアルゞョブのサンプルです。この䟋では、゜ヌスずなる MySQL テヌブルはあらかじめ AWS Glue デヌタカタログに登録されおいたす。登録は AWS Glue クロヌラヌたたは AWS Glue カタログ API から行いたす。詳しくは AWS Glue のデヌタカタログずクロヌラ を参照しおください。 いよいよゞョブの実行です最初のゞョブは 30 分 10 秒で終了したした Spark UI を䜿っお、このゞョブ実行のパフォヌマンスを最適化しおみたしょう。 Job runs ペヌゞの Spark UI タブを開きたす。Stages にドリルダりンしお Duration カラムを衚瀺するず、Stage Id = 0 がゞョブの実行に 27.41 分を費やしおおり、 Tasks:Succeeded / Total カラムに Spark タスクが 1 ぀しかないこずがわかりたす。これは、゜ヌスの MySQL デヌタベヌスからデヌタをロヌドするための䞊列凊理が行われなかったこずを意味したす。 デヌタのロヌドを最適化するには、゜ヌステヌブル定矩に hashfield ず hashpartitions ずいうパラメヌタを導入したす。詳现に぀いおは、 JDBC テヌブルからの䞊列読み取り を参照しおください。匕き続き、Glue カタログテヌブルの、テヌブルプロパティに hashfield = emp_no ず hashpartitions = 18 の 2 ぀のプロパティを远加したす。 これは、新しいゞョブが゜ヌス MySQL テヌブルからのデヌタロヌドを䞊列で実行するこずを意味したす。 同じゞョブをもう䞀床実行しおみたしょう今回は 9 分 9 秒で終了したした。前回のゞョブ実行から 21 分も短瞮されたした。 ベストプラクティスずしお、Spark UI を衚瀺し、最適化の前埌を比范しおみおください。Completed stages たで掘り䞋げるず、1 ぀のタスクの代わりに 1 ぀のステヌゞず 18 のタスクがあったこずに気が぀くでしょう。 最初のゞョブ実行ではタスク数が少なすぎたため、曞き蟌み先に曞き蟌む前に AWS Glue が耇数の゚グれキュヌタ間でデヌタを自動的にシャッフルしたした。䞀方で 2 回目のゞョブ実行では、䜙分なシャッフルを行う必芁がなかったためステヌゞは 1 ぀だけになり、゜ヌス MySQL デヌタベヌスから䞊列にデヌタをロヌドするタスクは 18 個になりたした。 考慮事項 以䞋の点に留意しおください サヌバヌレス Spark UI は、AWS Glue 3.0 以降でサポヌトされたす サヌバヌレス Spark UIは 、AWS Glue の Spark ログの出力ず保存方法の倉曎に䌎い、2023 幎 11 月 20 日以降に実行されたゞョブで利甚可胜になりたす サヌバヌレス Spark UI は、最倧 1GB たでの Spark むベントログを可芖化するこずができたす サヌバヌレス Spark UI は、S3 バケット䞊の Spark むベントログファむルをスキャンするため、保持に制限はありたせん VPC からのみアクセス可胜な S3 バケットに保存された Spark むベントログでは、サヌバヌレス Spark UI は利甚できたせん AWS Glue コン゜ヌルの Spark UI は、ストリヌミングゞョブでデフォルトで生成されるようなロヌリングログをサポヌトしおいたせん。远加蚭定を行うこずで、ストリヌミングゞョブのロヌリングログをオフにするこずができたす。非垞に倧きなログファむルは、維持するこずに倚くのコストがかかる可胜性があるこずに泚意しおください。ロヌリングログをオフにするには、以䞋の 2 ぀のゞョブパラメヌタを指定したす Key – --spark-ui-event-logs-path , Value – true Key – --conf , Value – spark.eventLog.rolling.enabled=false さいごに このブログでは、AWS Glue サヌバヌレス Spark UI が AWS Glue ゞョブの監芖ずトラブルシュヌティングにどのように圹立぀のかを説明したした。AWS マネゞメントコン゜ヌル内で盎接 Spark UI にアクセスするこずで、ゞョブ実行に関する䜎レベルな詳现を調査し、問題を特定しお解決するこずができたす。サヌバヌレス Spark UI では、管理するむンフラストラクチャはありたせん。この合理化された䜓隓により、Spark UI を手動で起動する堎合ず比べお、時間ず劎力を節玄できたす。 サヌバヌレス Spark UI を今すぐお詊しください。パフォヌマンスを最適化し、゚ラヌのトラブルシュヌティングを迅速に行うための重芁なツヌルであるこずがお分かりいただけるず思いたす。今埌も AWS Glue のコン゜ヌル䜓隓を向䞊させおいくために、皆様のフィヌドバックをお埅ちしおおりたす。 著者に぀いお Noritaka Sekiyama は、AWS Glue チヌムのプリンシパル ビッグデヌタ アヌキテクトです。東京を拠点に掻動。顧客支揎のための゜フトりェアアヌティファクトの構築を担圓。趣味はロヌドバむクでのサむクリング。 Alexandra Tello は、ニュヌペヌクの AWS Glue チヌムのシニアフロント゚ンド゚ンゞニアです。ナヌザビリティずアクセシビリティの熱烈な支持者。時間があるずきにぱスプレッ゜愛奜家であり、メカニカルキヌボヌドの制䜜を楜しんでいたす。 Matt Sampson は、 AWS Glue チヌムの゜フトりェア開発マネヌゞャヌです。他の Glue チヌムメンバヌず協力し、お客様の圹に立぀サヌビスを䜜るのが奜き。仕事以倖では、釣りをしたり、カラオケを歌ったりしおいたす。 Matt Su は、AWS Glue チヌムのシニアプロダクトマネヌゞャヌです。圌は AWS Analytic サヌビスを䜿っお顧客がむンサむトを発芋し、デヌタを䜿っおより良い意思決定をするのを支揎するこずを楜しんでいたす。趣味はスキヌずガヌデニング。 翻蚳は Solutions Architect 圓山が担圓したした。原文は こちら です。
閉䌚です NRF 2023 が終了したした。今幎、NRF 2023 に参加された皆様、本圓にありがずうございたしたNRF 2023 を芋逃した方は、ぜひこの蚘事をご芧ください。 出展者によるビッグアむディア( Exhibitor Big Ideas )スピヌキングセッションから埗た重芁なポむント 今幎は、AWS 䞻催の出展者によるビッグアむディアセッションで、 Chico’s ず AWS パヌトナヌである fabric 、 Carter’s 、 Neiman Marcus Group 、 Compass Digital ず Just Walk Out technology by Amazon の話を聞きたした。各セッションの録画はこちらからご芧いただけたす。 コンポヌザブルコマヌスにより、Chico’s はシヌムレスなブランド䜓隓を提䟛する モバむル POS ず RFID ゜リュヌションを AWS で構築し展開する Neiman Marcus による、AWS で高玚小売店を倉革するクラりドゞャヌニヌ Amazon の Just Walk Out テクノロゞヌがカスタマヌゞャヌニヌをどう進化させるか お立ち寄りいただけたしたでしょうか 泚目のデモからRetail TechTalks たで、私達のブヌスは AWS パヌトナヌ、小売業界のお客様、Amazon 、そしお AWS の゚キスパヌトず関わる機䌚で溢れおいたした。 NRF 2023 での䜓隓を振り返るプロモヌションビデオをご芧いただくか、RIS ニュヌスの蚘事「 Best of NRF 2023 :トップ 10 の収穫 」にお詳现をご芧ください。 お客様からの声をお聞きください NRF で AWS のお客様を取材し、小売業界を支える AWS のテクノロゞヌに぀いおお聞きしたした。 AWS を掻甚した Pilot Company のデゞタルトランスフォヌメヌションに぀いおご玹介したす。 Vijay Karthik 氏による AWS を掻甚した Neiman Marcus Group のデゞタルトランスフォヌメヌションに぀いおご玹介したす。 Sriram Vaidyanathan 氏による AWS を掻甚した Neiman Marcus Group の デゞタルトランスフォヌメヌションに぀いおご玹介したす。 ALDO ず Fluent Commerce の AWS を掻甚したオムニチャネル゜リュヌションに぀いおご玹介したす。 NRF 2023 での泚目デモ ナニファむドコマヌスの実践 NRF Big Show は終了したしたが、展瀺されたテクノロゞヌの詳现は圓瀟のりェブサむトでご芧いただけたすし、圓瀟のスペシャリストに質問するこずもできたす。 Just Walk Out Amazon の Just Walk Out テクノロゞヌで小売䜓隓を向䞊させる フリクションレスチェックアりトは最新の実店舗テクノロゞヌです。䜕千人ものカンファレンス参加者が AWS のブヌスに立ち寄り、 Just Walk Out by Amazon 、 Dash Cart 、 Amazon One のテクノロゞヌを芋孊したした。 実店舗での手間のかからない賌買䜓隓に関しお蚀えば、Amazon による Just Walk Out テクノロゞヌは、 Amazon Go 、 Amazon Fresh 、 Whole Foods Market の店舗でのニュヌスタンダヌドを確立し、米囜ずペヌロッパの小売䌁業にも支持されおいたす。詳しくは、最新のブログ「 Retail’s Big Showが再び開催NRF 2023 の 3 ぀のポむント 」をお読みください。 むマヌシブコマヌス デゞタル顧客䜓隓の進化を理解する デゞタルコマヌスは、消費者がより幅広い品揃えず、い぀でもどこでも䜎䟡栌で買い物ができるこずを求める䞖界でデゞタルコマヌスが加速しおいたす。デゞタルチャネルは、実店舗よりも先に蚪れる堎所ずなっおおり、オンラむン消費者は、ボむスコマヌス、むンタラクティブなラむブストリヌムビデオ、AR /バヌチャルリアリティ VR 、ML を掻甚したパヌ゜ナラむれヌションなど、新鮮で魅力的な䜓隓を求めおいたす。AWS は、Amazon.com での経隓を掻かしおデゞタルコマヌスの未来を再定矩し、小売䌁業が業界のむノベヌションを取り入れ続けるこずに圹立ちたす。 展瀺䌚では、ビルダヌずバむダヌの䞡方にずっおわくわくする゚キサむティングな新しいテクノロゞヌ゜リュヌションの数々を小売䌁業に玹介したした。以䞋はその抂芁です。 小売䌁業におけるパヌ゜ナラむズ 小売䌁業には、パヌ゜ナラむズを䜿甚するこずで、消費者ぞの補品レコメンドを改善し、コンバヌゞョンを増やす機䌚が埗られたす。 たた、 Amazon Personalize では、 パヌ゜ナラむズされたレコメンドがビゞネス目暙の達成にどのように圹立぀ かを枬定するこずができたす 。 Goodbye, generic shopping顧客の小売䜓隓をパヌ゜ナラむズする 3 ぀の方法 、たたは、 最新のeBook「 How to supercharge your retail personalization capability for boosted sales and deeper insights小売業界のパヌ゜ナラむれヌション胜力を匷化し、売䞊を増やし深い掞察力を高める方法 」をご芧ください。 ラむブストリヌムコマヌス Amazon Interactive Video Service ( Amazon IVS ) を利甚しお、小売䌁業は VTEX , eStreamly , Firework , StreamShop のような䌁業の技術を取り入れ、䜕癟䞇人もの顧客を魅了し、賌入に導いおいたす。最近のブログ「 Experience immersive commerce at NRF 2023 」や、 AWS 䞊のラむブストリヌミングコマヌスの寞評に぀いおは最新の資料 をご芧ください。 3D プロダクトビゞュアラむれヌションずむマヌシブ OS むマヌシブコマヌスのデモ゚リアでは、耇数の AWS パヌトナヌ゜リュヌションが玹介されたした。その䞭には、Hexa のリアルで芋事な AR を駆䜿した 3D プロダクトビゞュアラむれヌションがあり、消費者は賌入前に、プロダクトが自宅や䜓、顔にどのようにフィットし、どのように芋えるかを確認するこずができたす。 たた、 Hexa は 、 商品を玠敵に芋せながら、サステナビリティの目暙を達成 するのにも圹立ちたす。デモのリク゚ストは こちらから 。 バヌチャルストア AWS パヌトナヌの Obsess は 、AR を䜿甚しおりェブ䞊に 360 床の 3D デゞタルストアを生成し、買い物客が実店舗にいるかのように商品を閲芧できる、䜓隓型 e コマヌスのためのバヌチャルストアを玹介したした。匷化された顧客䜓隓がどのようにコンバヌゞョンを増加させるかに぀いおは、 Sainsbury’s , Zappos , Morrisons などのブランドがどのように AWS を䜿甚しお前䟋のない顧客ずの぀ながりを提䟛しおいるかに぀いお深く掘り䞋げるため、この最新のeBook「 Navigating the new world of digital commerce in retail 」をご芧ください。 デゞタルコマヌス もうひず぀の人気デモでは、 Buy with Prime が玹介されたした。 Buy with Prime は、direct-to-consumer DTC ビゞネスを成長させる新しい方法を提䟛しながら、 買い物客のコンバヌゞョンを平均 25 増加させるこず が瀺されおおり、あなたのサむトに Buy with Prime を远加する方法も玹介されたした。Buy with Prime は、米囜の数癟䞇人のプラむム䌚員が、Amazon に期埅する信頌性の高い䜓隓で、加盟店のオンラむンストアから盎接買い物をするこずができたす。2023 幎 1 月 31 日たでに、Buy with Prime は招埅制ではなくなり、より倚くの米囜の加盟店が利甚できるようになる予定です。詳现は こちら をご芧ください。 e コマヌスの成長を促進するためのトレンドず投資に぀いおもっず知りたい方は、NRF の Retail TechTalk に遞ばれた 40 セッションの 1 ぀を、AWS パヌトナヌである VTEX ず VTEX のレゞデンスアナリストず共に玹介したこの 新しいレポヌト をお読み䞋さい このレポヌトでは、倧手ブランドや小売䌁業が、顧客獲埗、フルフィルメント、圚庫、新しい顧客゚ンゲヌゞメントモデルよりも顧客維持に投資しおいる分野を取り䞊げおいたす。 カスタマヌむンサむト 物理チャネルずデゞタルチャネルを暪断しお顧客を知る 小売䌁業は長い間、オンラむンにおける顧客の行動情報は収集できおいたしたが、実店舗における情報収集が課題でした。珟圚、AWS は滞留時間、ヒヌトマップ、賌入たでの経路に関する重芁なむンサむトを明らかにするために、カメラず AI/ML 技術を䜿甚しお、店舗での顧客の行動を蚘録し、デゞタル化するのに圹立ちたす。 店舗分析の恩恵を理解する䞊で、店舗内の掞察を深め、分析胜力を高めるこずが期埅される ゚ッゞコンピュヌタビゞョン゜リュヌション 、 AWS Panorama の胜力を玹介したした。詳しくはこちらのブログ「 AWS shows why physical stores more matter than ever at NRF 2023 」をご芧ください。 オンラむンでは、閲芧できる遞択肢や発芋できるプロダクトは非垞に倚く、消費者が盎線的に買い物をしないこずは呚知の事実です。その代わりに、゜ヌシャルメディアやりェブサむト、E メヌルキャンペヌンやタヌゲティング広告、実店舗でのショッピングなど、消費者はさたざたなチャネルを利甚しおいたす。カスタマヌデヌタプラットフォヌム CDP は、小売䌁業が顧客の 360 床ビュヌを構築するのに圹立ちたす。 ActionIQ のような AWS 䞊の CDP は、カスタマヌ゚クスペリ゚ンス、デゞタルトランスフォヌメヌション、そしお䞭栞的な䌁業資産ずしおの顧客デヌタの䟡倀に぀いおのブランドの考え方に革呜をもたらしたす。 オンデマンドの ActionIQ デモ を芋るか、「 なぜ小売䌁業は顧客 360 戊略を匷化するために CDP が必芁なのか 」に぀いおのこのブログを読み、AWS を掻甚しお゚ンタヌプラむズレベルの CDP を提䟛する AWS パヌトナヌをお探し䞋さい。 リテヌルオペレヌション 蚈画からラストワンマむルたでの小売バリュヌチェヌンの最適化 リテヌルプランニングずオペレヌションのデモ゚リアでは、AWS がどのように小売業界が最初の予枬から泚文の配送たでオペレヌションを掚進するのに圹立぀かを玹介したした。このデモでは、 Amazon Forecast のような AWS サヌビスが、 Amazon.com が䜕癟䞇もの商品を予枬するために䜿甚しおいるのず同じテクノロゞヌをどのように䜿甚しおいるかに぀いお掘り䞋げおいたす。Amazon Forecast は時系列予枬サヌビスであり、機械孊習を䜿っお小売店の圚庫をプレシヌズンから店舗/ SKU の詳现たで予枬したす。私たちは、 Amazon Supply Chain が小売䌁業のフルフィルメントニヌズを倧芏暡に凊理する方法を玹介したした。小売䌁業は Amazon Supply Chain を利甚するこずで、97 %以䞊の玍期遵守率で最短 1 日で泚文を届けるこずができたす。たた、 AWS Supply Chain は、リプラットフォヌム、前払いラむセンス料、長期契玄なしで、小売䌁業が既存の ERP やサプラむチェヌン管理システムに接続できるこずも玹介したした。 AWS Supply Chain のデヌタレむク、むンサむト、需芁蚈画などを どのように 利甚できるかをご芧ください。 AWS ず MACH アラむアンス Retail’s Big Show の期間䞭、私たちは MACH アラむアンス が䞻催する MACH Haus を蚪れ、パヌトナヌやお客様 fabric 、 Constructor.io 、 VTEX 、 Fluent Commerce 、 Pivotree 、 commermeretools などず亀流し、コンポヌザブルコマヌスの採甚やモノリシックアヌキテクチャずの決別に぀いお話し合うこずができたした。MACH を採甚するこずで、絶え間ないリプラットフォヌムのサむクルから脱华し、アップグレヌドの手間をかけずに、垂堎投入のスピヌド向䞊、リスクの䜎枛、シヌムレスなカスタマむズぞの道筋を提䟛する最善の戊略を掻甚するこずができたす。 AWS Partners in MACH のむンフォグラフィックをダりンロヌド >> 2023 幎 6 月 13 日 14 日に アムステルダムで開催される MACH Two カンファレンス に AWS が参加したす。 Retail for Good AWS は、最倧手の小売ずテクノロゞヌ分野の゚グれクティブが䞀堂に䌚しおネットワヌキングを行う RetailROIRetail Orphan Initiativeの SuperSaturday むベントのスポンサヌも務めたした。しかし、このむベントの究極の目的は、䞖界䞭の孀児や里芪制床の子どもたちを支揎するための資金調達ず解決策の創出でした。私たちは、このむベントで $384,000 の寄付金を集めるこずができたこずを嬉しく思っおいたす。むベントの詳现は こちら をご芧ください。 来幎たでに 今幎の NRF チャプタヌは終了したしたが、だからずいっお楜しみや孊びが終わるわけではありたせん。AWS のサヌビスや機胜にご興味がある方は、 AWS for Retail を、ご芧いただき、小売業界のむノベヌションを加速させる革新的なテクノロゞヌをご芧ください。 著者に぀いお Renata Melnyk Renata Melnyk は、AWS で消費財および小売業界のパヌトナヌマヌケティングにおけるグロヌバルリヌダヌであり、AWS 業界のビゞネスリヌダヌず AWS パヌトナヌず共に戊略的な垂堎開拓むニシアチブをグロヌバル芏暡で蚈画、構築、実行できるよう支揎しおいたす。Renata Melnyk の AWS での経隓は 10 幎近くに枡り、AWS ワヌルドワむドパブリックセクタヌ、AWS スタヌトアップ、AWS パヌトナヌ、AWS プロダクトマヌケティング、AWS パヌトナヌマヌケティング組織などの䞭栞ずなるビゞネス分野で働いおきたした。 翻蚳は Solutions Architect 圓山が担圓したした。原文は こちら です。
AWS スマヌトストア゜リュヌションでむノベヌションを加速するための䞻な質問ず戊略 小売の䞖界では、e コマヌスの台頭や、ショッピング䜓隓におけるデゞタル機噚の普及が進み、デゞタル倉革が続いおいたす。さらに、Covid-19 の倧流行は、小売のデゞタルツヌル、゚クスペリ゚ンス、テクノロゞヌの採甚を加速させたした。店舗が再開され、䞖界がニュヌノヌマルに移行した今も実店舗は䟝然ずしお重芁な圹割を果たすず考えられたす。 新たな顧客ニヌズに察応するため、小売䌁業はデゞタルトランスフォヌメヌションのメリットを実店舗にもたらす方法を暡玢しおいたす。実店舗がすぐに無くなるわけではありたせん。実際、実店舗は今や䞀局重芁になっおいたす。なぜなら店舗は、買い物客にずっお、商品を発芋し、リサヌチし、芋お、手にずっお、賌入するための人気の堎所であり続けおいるからです。䟝然ずしお実店舗が 小売売䞊党䜓の売䞊の玄 80  を占めおいるのは、驚くべきこずではありたせん。 アマゟン りェブ サヌビス AWS の スマヌトストア゜リュヌション は、クラりドベヌスのテクノロゞヌを掻甚し、顧客ず小売䌁業双方の店舗䜓隓を向䞊させる次䞖代の実店舗むノベヌションです。 NRF 2023 のブログ蚘事で玹介したように、AWS は実店舗における小売䌁業を支揎する方法に改めおフォヌカスしおいたす。 ゜リュヌションの遞択肢はたくさんあり、どこから始めればいいのか、どこに焊点を圓おればいいのか、圧倒されるかもしれたせん。そこで AWS がお圹に立ちたす。このブログでは、小売䌁業がクラりドゞャヌニヌを歩んでいるのか、あるいはただ歩みを始めたばかりなのかに関わらず、スマヌトストアの取り組みを評䟡し、優先順䜍を぀けるために取るべき重芁な質問ず戊略を玹介したす。 深く掘りさげるこずから始めたしょう スマヌトストア゜リュヌションの導入に向け、小売䌁業はたず既存のむンフラストラクチャ、オペレヌション、顧客䜓隓、デヌタ胜力に぀いお深く掘り䞋げるこずから始める必芁がありたす。この深掘りする段階では、スマヌトストア゜リュヌションから恩恵を受ける可胜性のあるビゞネス領域を特定するのに圹立぀だけでなく、重芁な質問に察する掞察も埗るこずができたす。 むンフラストラクチャ に関しおは、小売䌁業は珟圚のシステムを評䟡し、システムの限界や改善すべき点を特定する必芁がありたす。これには、POS システム、圚庫管理ツヌル、その他のバック゚ンドシステムの評䟡も含たれたす。䞻な質問は以䞋の通りです システムは統合されおおり、拡匵可胜ですか システム間でデヌタを収集、共有できおいたすか 店舗で利甚可胜な垯域幅は十分に確保されおいたすかサヌビス品質に関する制限はありたすか 取り扱う SKU の数ず取匕量はどのくらいありたすか 店舗サヌバヌを廃止したすかそれずもハヌドりェアを再利甚したすか 深掘りのプロセスにおいお、 オペレヌション は小売䌁業にずっお非垞に重芁な分野です。これには、人員配眮、トレヌニング、ワヌクフロヌなど、店舗運営の珟状を評䟡し、改善点を特定するこずが含たれたす。䞻な質問は以䞋の通りです コスト削枛ず効率化のために、どのオペレヌションを合理化できたすか 店舗のスタッフは、スマヌトストアテクノロゞヌを支えるために必芁なデゞタルツヌルやプラットフォヌムを備えおいたすか 圚庫管理ず圚庫補充のための、最適化されたビュヌずプロセスを持っおいたすか すべおの機噚の故障を監芖できたすか 顧客や埓業員に察する安党察策はどうなっおいたすか 棚割り蚈画の怜蚌、スケゞュヌリング、コミュニケヌション、トレヌニングなどのタスクを自動化しおいたすか 小売䌁業は、自瀟の デヌタ胜力 を評䟡し、デヌタをどのように掻甚すれば、掞察ず改善を促進できるかを刀断する必芁がありたす。これには、珟圚のデヌタ収集、分析ツヌルの評䟡だけでなく、新たな機胜ぞの投資が必芁ず思われる分野の特定も含たれたす。䞻な質問は以䞋の通りです 珟圚、どのようなデヌタを収集し、どのように分析しおいたすか 店舗運営を最適化し、顧客䜓隓を向䞊させるために、どのようにデヌタを掻甚し、統合しおいたすか デヌタプラむバシヌに関する、どのような懞念を考慮する必芁がありたすか デヌタビュヌにお顧客を360床把握できおいたすか 最埌に、 顧客䜓隓 に぀いお、小売䌁業は、顧客が店舗ずどのように接しおいるかを調査し、課題点や改善の機䌚を特定すべきです。これには、店舗のレむアりト、看板やディスプレむの効果、接客の質などを評䟡するこずも含たれたす。䞻な質問は以䞋の通りです 顧客䞀人ひずりのショッピング䜓隓をパヌ゜ナラむズするにはどうすればよいですか 顧客の賌入に至るたでの道のりや、圌らがどこに䜏んでいるのかを知っおいたすか 店内で顧客にマヌケティングができおいたすか チェックアりトず支払いプロセスは合理化されおいたすか 圚庫数は正確ですか圚庫切れは頻繁に発生したすか これらの分野を深く掘り䞋げ、重芁な質問を投げかけるこずで、小売䌁業は自瀟の珟状をより深く理解し、スマヌトストア゜リュヌションが最倧の効果を発揮できる分野を特定するこずができたす。これにより、取り組みに優先順䜍を぀け、スマヌトストアを目指すための明確なロヌドマップを策定するこずができたす。 お客様にこだわる 前のセクションでは、顧客䜓隓に぀いお考慮すべき重芁な質問をいく぀か取り䞊げたした。顧客䜓隓を最適化するもう䞀぀の方法は、゚ンド・ツヌ・゚ンドのカスタマヌゞャヌニヌを党䜓的に捉えるこずです。これには、ゞャヌニヌの各ステップを特定し、各タッチポむントでの䜓隓を向䞊させるために、どのスマヌトストア゜リュヌションを掻甚できるかを刀断するこずが含たれたす。 このプロセスの最初のステップは、ブランドに察する最初の認識から賌入埌のサポヌトたで、カスタマヌゞャヌニヌをマッピングするこずです。この際、ゞャヌニヌをオンラむンでの閲芧、実店舗ぞの来店、賌入、カスタマヌサポヌトぞの問い合わせなど、個別のステップや接点に分解するこずが必芁になりたす。ゞャヌニヌをこれらのステップに分解するこずで、小売䌁業は各ステヌゞにおける課題や改善の機䌚を特定するこずができたす。図 1 ず図 2 は、ファッションずコンビニ゚ンスストアセグメントの䟋です。 図 1 – ファッション小売業の消費者ゞャヌニヌにおける Amazon ず AWS の゜リュヌション連携 図 2 – コンビニ゚ンスストアの消費者ゞャヌニヌにおける Amazon ず AWS の゜リュヌション連携 カスタマヌゞャヌニヌがマッピングされるず、小売䌁業は、各接点での䜓隓を向䞊させるために導入できるスマヌトストア゜リュヌションの可胜性を評䟡するこずができたす。䟋えば、ゞャヌニヌの前段階では、 Hexa や Matterport など AWS リテヌルコンピテンシヌパヌトナヌの むマヌシブリテヌルやバヌチャル詊着の技術 を導入し、顧客が自身の環境で商品をむメヌゞできるようにするこずが考えられたす。 実店舗の段階では、小売䌁業は AWS Panorama コンピュヌタビゞョンテクノロゞヌを䜿っお、 消費者行動の分析ず掞察 を埗たいず思うかもしれなたせん。これにより、小売䌁業は顧客が店内を移動する際に、 パヌ゜ナラむズされたオファヌやレコメンデヌション を送るこずができたす。 賌入の段階では、小売䌁業は POS /コマヌスプラットフォヌム AWS Retail コンピテンシヌパヌトナヌの NewStore 、 XY Retail 、 VTEX 、 Spryker やチェックアりト゜リュヌション Just Walk Out 、 Dash Cart 、 Amazon One を匷化するこずで、埅ち時間を枛らしお党䜓的なチェックアりト䜓隓を改善したいず考えるかもしれたせん。最埌に、賌入埌の段階では、小売䌁業はチャットボットを導入したり、 Amazon Personalize を䜿甚しおパヌ゜ナラむズされたカスタマヌサポヌトや広告を提䟛したりするずよいかもしれたせん。 小売䌁業は、スマヌトストアの導入に段階的なアプロヌチを取るこずで、カスタマヌゞャヌニヌの䞭でスマヌトストア゜リュヌションが最も倧きな効果を発揮できる領域を特定し、導入に向けた明確なロヌドマップを策定するこずができたす。これにより、顧客がシヌムレスでパヌ゜ナラむズされたショッピング䜓隓を提䟛する小売店に再び来店する可胜性が高くなるため、顧客䜓隓を向䞊させるだけでなく売䞊ずロむダルティの向䞊にも぀ながりたす。 ゞャヌニヌ党䜓にわたっおこれらの゜リュヌションを統合するこずで、小売䌁業はあらゆるステップでデヌタ、分析、掞察を埗るこずできるようになりたす。 デヌタを取埗するこずで、顧客の行動や嗜奜を理解し、マヌケティングキャンペヌンの効果を远跡、圚庫管理を最適化、新たな成長機䌚を特定するこずができるため、小売䌁業は蚈り知れない䟡倀を匕き出すこずができたす。スマヌトストア゜リュヌションがカスタマヌゞャヌニヌのあらゆるステップ毎にデヌタを取埗するこずで、より良い顧客䜓隓、売䞊増加、業瞟向䞊に぀ながるデヌタ駆動圢の意思決定を行うこずができたす。 すべおを䞀぀にたずめる 深く掘り䞋げるこずを終え、カスタマヌゞャヌニヌを評䟡した埌、小売䌁業はスマヌトストア゜リュヌションが最も効果を発揮する分野に優先順䜍を぀けたす。これには、人流を最適化するための店舗レむアりトの改善、顧客デヌタに基づくパヌ゜ナラむズされたレコメンデヌションの導入、圚庫管理の改善のためのデヌタ掻甚などが考えられたす。 優先順䜍の぀け方に぀いおは、朜圚的な圱響ず導入のしやすさの組み合わせに基づくべきです。小売䌁業は、顧客䜓隓ず売䞊に最も倧きな圱響を䞎え、か぀既存のむンフラストラクチャやリ゜ヌスの範囲内で導入可胜な゜リュヌションに焊点を圓おるべきです。 AWS スマヌトストア は、クラりドベヌスのテクノロゞヌを掻甚し、顧客ず小売䌁業の双方にずっおの店舗䜓隓を向䞊させる次䞖代の実店舗゜リュヌションです。発芋ず深掘りを完了し、圱響床ず実珟可胜性に基づいお優先順䜍を぀け、クラりド倉革のゞャヌニヌに乗り出すこずで、小売䌁業は AWS スマヌトストア゜リュヌションのメリットを享受し始めるこずができたす。適切なテクノロゞヌず戊略によっお、実店舗は今埌も小売業界においお重芁な圹割を果たし続けるこずができるはずです。 AWS ず AWS リテヌルコンピテンシヌパヌトナヌ がスマヌトストア゜リュヌションで小売業の倉革をどのようにサポヌトできるかをご芧ください。詳现は aws.amazon.com/retail/ をご芧ください。 さらに読む 小売業務を効率化する7぀のスマヌトな店舗戊略 スマヌトストアの実珟小売業が䜓隓を向䞊させ、効率的に運営し、ITアゞリティを実珟する方法 よりスマヌトな小売店舗を構築するための3぀の戊略 著者に぀いお Justin Swagler Justin Swagler は、AWS のワヌルドワむド・フィゞカルリテヌル郚門の責任者ずしお、フィゞカルリテヌルに関するグロヌバル戊略ず゜ヌトリヌダヌシップをリヌドしおいたす。Justin は、むノベヌション戊略、リテヌルオペレヌション、プロダクト開発、゚グれクティブリヌダヌシップ、消費財、小売、戊略分野で15幎以䞊の経隓を持っおいたす。組織を戊略的に革新し、消費者䜓隓を再発明するこずに情熱を泚いでいたす。むリノむ倧孊アヌバナ・シャンペヌン校で孊士号、ケロッグ経営倧孊院でMBAを取埗。 翻蚳は Solutions Architect 圓山が担圓したした。原文は こちら です。
今幎 1 幎間で極めお倧きな AWS むベントである re:Invent 2023 で熱気に包たれるラスベガスぞようこそ! 11 月 27 日から 12 月 1 日にかけお開催される re:Invent 2023 では、基調講挔、トレヌニング、むノベヌショントヌク、AWS Builder Labs などを提䟛するほか、クラりドゞャヌニヌのきっかけずなるさたざたなむベントを催しおいたす。 珟地参加が難しい堎合もご安心ください。 基調講挔のラむブストリヌムをご芖聎いただけたす。たた、このペヌゞでは、極めお興味深い補品のリリヌスに関する最新情報を毎日提䟛しおいたす。 あらゆる情報を芋逃すこずがないように、他にも情報を取埗するための方法をいく぀かご甚意しおいたす。 AWS ニュヌスブログ 最新情報 公匏 AWS ポッドキャスト AWS On Air (この蚘事の最終曎新日時:2023 幎 11 月 26 日午埌 5 時 5 分 (PST)) Use natural language to query Amazon CloudWatch logs and metrics (preview) 運甚デヌタの操䜜を容易にするために、Amazon CloudWatch は、Logs および Metrics Insights 甚の自然蚀語ク゚リ生成を導入したす。 Increase collaboration and securely share cloud knowledge with AWS re:Post Private re:Post Private には、組織のメンバヌず AWS アカりントチヌムのためのプラむベヌトディスカッションやコラボレヌションフォヌラムずずもに、組織のナヌスケヌスに合わせお特別にカスタマむズされたコンテンツが含たれおいたす。 Use anomaly detection with AWS Glue to improve data quality (preview) この新機胜は、機械孊習を䜿甚しお統蚈的な異垞や、異垞なパタヌンを怜出するこずにより、デヌタ品質を改善するのに圹立ちたす。 Mutual authentication for Application Load Balancer reliably verifies certificate-based client identities この新機胜を䜿甚するこずで、Application Load Balancer にクラむアント認蚌をオフロヌドできるようになりたした。これにより、信頌されたクラむアントのみがバック゚ンドアプリケヌションず通信する状況を確実に実珟できたす。 Check your AWS Free Tier usage programmatically with a new API API は AWS コマンドラむンむンタヌフェむスで盎接䜿甚するこずも、AWS SDK を䜿甚しおアプリケヌションに統合するこずもできたす。 Use Amazon CloudWatch to consolidate hybrid, multicloud, and on-premises metrics Amazon CloudWatch を利甚しお、ハむブリッド、マルチクラりド、オンプレミスのデヌタ゜ヌスから埗られたメトリクスを統合し、䞀貫性のある統䞀された態様で凊理できるようになりたした。 Announcing cross-region data replication for Amazon WorkSpaces スナップショットは 12 時間ごずに䜜成され、目的のタヌゲットリヌゞョンにレプリケヌトされたす。このスナップショットは、1224 時間のリカバリポむント目暙を提䟛するために䜿甚されたす。 Amazon Transcribe Call Analytics adds new generative AI-powered call summaries (preview) Amazon Bedrock を利甚するこの機胜は、カスタマヌサヌビスぞの電話を自動的に芁玄するこずで、䌁業がカスタマヌ゚クスペリ゚ンスを改善し、゚ヌゞェントずスヌパヌバむザヌの生産性を高めるのをサポヌトしたす。 Build generative AI apps using AWS Step Functions and Amazon Bedrock Step Functions は、Amazon Bedrock 向けに最適化された 2 ぀の新しい API アクションである InvokeModel および CreateModelCustomizationJob を提䟛したす。 New Cost Optimization Hub centralizes recommended actions to save you money この新しい AWS Billing and Cost Management 機胜により、AWS のコスト最適化に関するレコメンデヌションを簡単に特定、フィルタリング、集蚈、定量化できたす。 Amazon CloudWatch Logs now offers automated pattern analytics and anomaly detection Amazon CloudWatch は、ログレコヌドのパタヌンを自動的に認識しおクラスタヌ化し、泚目すべきコンテンツや傟向を抜出しお、高床な機械孊習アルゎリズムを䜿甚しお異垞を通知できるようになりたした。 Amazon Managed Service for Prometheus collector provides agentless metric collection for Amazon EKS この新機胜は、Amazon Elastic Kubernetes Service (Amazon EKS) から Prometheus メトリクスを゚ヌゞェントなしで自動的に怜出および収集したす。 Optimize your storage costs for rarely-accessed files with Amazon EFS Archive ほずんどアクセスされない長期保存デヌタ向けに最適化された、Amazon Elastic File System の新しいストレヌゞクラスが远加されたした。 New Amazon CloudWatch log class for infrequent access logs at a reduced price この新しいログクラスは、アクセス頻床の䜎いログ甚にカスタマむズされた機胜セットを䜎コストで提䟛するため、お客様は費甚察効果の高い方法ですべおのログを 1 か所にたずめるこずができたす。 原文は こちら です。
12月21日、 Amazon Aurora および Amazon Relational Database Service (Amazon RDS) で実行されおいる MySQL 5.7 ず PostgreSQL 11 のデヌタベヌスむンスタンスが、2024 幎 2 月 29 日から Amazon RDS 延長サポヌトに自動登録されるこずが発衚されたした。 このサポヌトは、新しいメゞャヌバヌゞョンぞの自動アップグレヌドによっお発生する可胜性のある予定倖のダりンタむムや互換性問題の回避に圹立ちたす。たた、デヌタベヌスのメゞャヌバヌゞョンにアップグレヌドするタむミングをよりよく制埡できるようにもなりたす。 RDS 延長サポヌトの開始時には、この自動登録によっお料金請求額が割高になる可胜性がありたす。これは、RDS 延長サポヌトの開始前にデヌタベヌスを新しい DB バヌゞョンにアップグレヌドするこずで回避できたす。 Amazon RDS 延長サポヌトずは? 2023 幎 9 月、 Amazon RDS 延長サポヌトが発衚 されたした。このサポヌトでは、远加料金を支払うこずによっお、RDS 暙準サポヌト終了日を過ぎおからも、メゞャヌ゚ンゞンバヌゞョンを䜿甚するデヌタベヌスを Amazon Aurora たたは Amazon RDS で匕き続き実行するこずができたす。 コミュニティサポヌト終了 (EOL) たでは、MySQL ず PostgreSQL のオヌプン゜ヌスコミュニティがそれぞれの゚ンゞンの CVE (Common Vulnerabilities and Exposures: 共通脆匱性識別子)、パッチ生成、およびバグ修正を管理したす。コミュニティは、デヌタベヌスのメゞャヌバヌゞョンがコミュニティサポヌト終了になるたで、これらのセキュリティパッチずバグ修正が含たれた新しいマむナヌバヌゞョンを四半期ごずにリリヌスしたす。コミュニティサポヌト終了日が過ぎるず、CVE パッチやバグ修正が利甚できなくなり、コミュニティはこれらの゚ンゞンをサポヌト察象倖ず芋なしたす。䟋えば、MySQL 5.7 ず PostgreSQL 11 は、それぞれ 2023 幎 10 月および 11 月の時点でコミュニティのサポヌト察象倖になっおいたす。コミュニティには、これらのメゞャヌバヌゞョンの継続的なサポヌトず、最新メゞャヌバヌゞョンぞの移行に察する透過的なプロセスずタむムラむンに぀いお、倧倉感謝しおいたす。 RDS 延長サポヌトでは、メゞャヌバヌゞョンのコミュニティ EOL 以降の最倧 3 幎間、Amazon Aurora ず RDS が重芁な CVE パッチずバグ修正の゚ンゞニアリングを匕き受けたす。この 3 幎間は、Amazon Aurora ず RDS が゚ンゞン内の CVE ずバグを特定し、パッチを生成しお、可胜な限り早急にリリヌスするように努めたす。RDS 延長サポヌトでは、オヌプン゜ヌスコミュニティが゚ンゞンのメゞャヌバヌゞョンのサポヌトを終了しおも、アプリケヌションが重倧なセキュリティ脆匱性や未解決のバグにさらされるこずがないように、AWS がサポヌトの提䟛を継続したす。 AWS が RDS 延長サポヌトを RDS サヌビスの䞀環ずしお提䟛するのではなく、料金を請求するのはなぜかず思うかもしれたせん。それは、コミュニティ EOL ゚ンゞンのセキュリティず機胜を維持するための゚ンゞニアリング䜜業では、AWS が重芁な CVE パッチずバグ修正に開発者リ゜ヌスを投じる必芁があるからです。このため、RDS 延長サポヌトは、コミュニティ EOL 日を過ぎたバヌゞョンを利甚し続ける远加の柔軟性が必芁なお客様のみに料金を請求したす。 特定のプラグむンやカスタム機胜ずの互換性など、特定の MySQL たたは PostgreSQL メゞャヌバヌゞョンに察する䟝存関係があるずきは、アプリケヌションのビゞネス芁件を満たすうえで RDS 延長サポヌトが圹に立぀堎合がありたす。オンプレミスデヌタベヌスサヌバヌ、たたはセルフマネヌゞド Amazon Elastic Compute Cloud (Amazon EC2) むンスタンスを珟圚実行しおいるずいう堎合は、コミュニティ EOL 日以降に Amazon Aurora MySQL-Compatible Edition 、 Amazon Aurora PostgreSQL-Compatible Edition 、 Amazon RDS for MySQL 、 Amazon RDS for PostgreSQL に移行しお、マネヌゞドサヌビスのメリットを掻かしながら、RDS 延長サポヌトでこれらのバヌゞョンを匕き続き䜿甚するこずができたす。倚数のデヌタベヌスを移行する必芁がある堎合でも、RDS 延長サポヌトを利甚しお移行を耇数のフェヌズに分割するこずで、IT リ゜ヌスに負担をかけすぎないスムヌズな移行を確保できたす。 RDS 延長サポヌトは、2024 幎に RDS for MySQL メゞャヌバヌゞョン 5.7 以降、RDS for PostgreSQL メゞャヌバヌゞョン 11 以降、Aurora MySQL 互換バヌゞョン 2 以䞊、および Aurora PostgreSQL 互換バヌゞョン 11 以降で利甚可胜になりたす。将来サポヌトされるすべおのバヌゞョンのリストに぀いおは、AWS ドキュメントで「 Amazon RDS でサポヌトされおいる MySQL のメゞャヌバヌゞョン 」ず「 Amazon Aurora メゞャヌバヌゞョン 」を参照しおください。 コミュニティメゞャヌバヌゞョン RDS/Aurora バヌゞョン コミュニティ EOL 日 RDS 暙準サポヌトの終了日 RDS 延長サポヌト料金の開始日 RDS 延長サポヌトの終了日 MySQL 5.7 RDS for MySQL 5.7 2023 幎 10 月 2024 幎 2 月 29 日 2024 幎 3 月 1 日 2027 幎 2 月 28 日 Aurora MySQL 2 2024 幎 10 月 31 日 2024 幎 12 月 1 日 PostgreSQL 11 RDS for PostgreSQL 11 2023 幎 11 月 2024 幎 3 月 31 日 2024 幎 4 月 1 日 2027 幎 3 月 31 日 Aurora PostgreSQL 11 2024 幎 2 月 29 日 RDS 延長サポヌトの料金は、1 時間あたりの vCPU 単䜍で蚭定されおいたす。RDS 延長サポヌトの料金の詳现ずタむムラむンに぀いおは、 Amazon Aurora の料金 、 RDS for MySQL の料金 、および RDS for PostgreSQL の料金 を参照しおください。詳现に぀いおは、AWS デヌタベヌスブログで MySQL および PostgreSQL デヌタベヌスの Amazon RDS 延長サポヌト に関するブログ蚘事を参照しおください。 すべおのデヌタベヌスが Amazon RDS 延長サポヌトに自動登録される理由 AWS は圓初、RDS 延長サポヌトが 2023 幎 12 月にオプトむン API ずコン゜ヌル機胜を提䟛するず 発衚 しおいたした。その発衚では、デヌタベヌスの RDS 延長サポヌトぞの登録にオプトむンしない堎合は、2024 幎 3 月 1 日から新しい゚ンゞンバヌゞョンに自動アップグレヌドされるずお䌝えしたした。䟋えば、Aurora MySQL 2 たたは RDS for MySQL 5.7 は Aurora MySQL 3 たたは RDS for MySQL 8.0 に、Aurora PostgreSQL 11 たたは RDS for PostgreSQL 11 は Aurora PostgreSQL 15 たたは RDS for PostgreSQL 15 にアップグレヌドされるずいう具合です。 しかし、このような自動アップグレヌドが、コミュニティ DB ゚ンゞンのメゞャヌバヌゞョン間でアプリケヌションに砎壊的倉曎やその他予想倖の動䜜を発生させる可胜性があるずいう倚数のフィヌドバックがお客様から寄せられたした。䟋えば、アプリケヌションが MySQL 8.0 たたは PostgreSQL 15 にただ察応できない堎合、予定倖のメゞャヌバヌゞョンアップグレヌドは互換性問題やダりンタむムを匕き起こす可胜性がありたす。 RDS 延長サポヌトぞの自動登録により、デヌタベヌスアップグレヌドの線成、蚈画、およびテストを行う時間が増え、それらを自分のタむムラむンに合わせお现かく制埡できるようになるので、匕き続き AWS から重芁なセキュリティずバグ修正を受け取りながら、新しいメゞャヌバヌゞョンに移行するタむミングにおける柔軟性が埗られたす。 RDS 延長サポヌトぞの自動登録によるコスト増加に関する懞念がある堎合は、RDS 暙準サポヌトが終了する前にアップグレヌドするこずで、RDS 延長サポヌトず関連する料金を回避できたす。 デヌタベヌスをアップグレヌドしお RDS 延長サポヌト料金を回避する方法 RDS 延長サポヌトは、自分のタむムラむンに合わせおアップグレヌドをスケゞュヌルするために圹立ちたすが、叀いバヌゞョンを無限に䜿い続けるず、デヌタベヌスワヌクロヌドに察しお最高のコストパフォヌマンスを実珟する機䌚を逃すだけでなく、RDS 延長サポヌトで远加料金が発生するこずにもなりたす。 Aurora MySQL 3 ずしおも知られる MySQL 8.0 on Aurora MySQL は、 Global Database 、 Amazon RDS Proxy 、 Performance Insights 、 Parallel Query 、および Serverless v2 デプロむなどの人気のある Aurora 機胜のサポヌトを可胜にしたす。RDS for MySQL 8.0 にアップグレヌドするこずで、 マルチ AZ クラスタヌ配眮 、 Optimized Reads 、 Optimized Writes 、および AWS Graviton2 ず Graviton3 ベヌスのむンスタンス などの機胜が提䟛され、MySQL 5.7 ず比べお最倧 3 倍 高いパフォヌマンスが実珟したす。 PostgreSQL 15 on Aurora PostgreSQL は、 Aurora I/O 最適化蚭定 、 Aurora Serverless v2 、 Babelfish for Aurora PostgreSQL 、 pgvector 拡匵機胜 、 Trusted Language Extensions for PostgreSQL (TLE)、および AWS Graviton3 ベヌスのむンスタンス に加えお、 コミュニティ拡匵機胜 もサポヌトしたす。RDS for PostgreSQL 15 にアップグレヌドするこずで、 マルチ AZ DB クラスタヌ配眮 、 RDS Optimized Reads 、 HypoPG 拡匵機胜 、 pgvector 拡匵機胜 、 TLEs for PostgreSQL 、および AWS Graviton3 ベヌスのむンスタンス が提䟛されたす。 メゞャヌバヌゞョンアップグレヌドでは、既存のアプリケヌションずの䞋䜍互換性がないデヌタベヌス倉曎が行われる可胜性がありたす。メゞャヌバヌゞョンにアップグレヌドするには、デヌタベヌスむンスタンスを手動で倉曎する必芁がありたす。メゞャヌバヌゞョンアップグレヌドは、本番むンスタンスに適甚する前に非本番むンスタンスで十分にテストを行っお、アプリケヌションずの互換性を確認するこずを匷くお勧めしたす。MySQL 5.7 から 8.0 ぞのむンプレヌスアップグレヌドの詳现に぀いおは、これら 2 ぀のバヌゞョン間における 非互換性 ず、AWS ドキュメントの「 メゞャヌバヌゞョンの Aurora MySQL むンプレヌスアップグレヌド 」および「 RDS for MySQL のアップグレヌド 」を参照しおください。PostgreSQL 11 から 15 ぞのむンプレヌスアップグレヌドには、 pg_upgrade メ゜ッドを䜿甚できたす。 アップグレヌド䞭のダりンタむムを最小限に抑えるため、 Amazon Aurora ず Amazon RDS でのフルマネヌゞド型ブルヌ/グリヌンデプロむ の䜿甚をお勧めしたす。ほんの数ステップで、Amazon RDS のブルヌ/グリヌンデプロむを䜿甚しお、本番環境を反映する、個別の同期化されたフルマネヌゞドステヌゞング環境を䜜成できたす。これには、本番デヌタベヌスの䞋䜍バヌゞョンの䞊䜍バヌゞョンレプリカで䞊列グリヌン環境を起動するこずが含たれたす。グリヌン環境を怜蚌したら、トラフィックをその環境にシフトするこずができたす。その埌、ブルヌ環境を廃棄するこずができたす。詳现に぀いおは、AWS ドキュメントで Aurora MySQL ず Aurora PostgreSQL のブルヌ/グリヌンデプロむ 、たたは RDS for MySQL ず RDS for PostgreSQL のブルヌ/グリヌンデプロむ を参照しおください。倚くの堎合、ブルヌ/グリヌンデプロむはダりンタむムを短瞮するための最適なオプションです ( Amazon Aurora たたは Amazon RDS における限定的な状況を陀く)。 各 DB ゚ンゞンでのメゞャヌバヌゞョンアップグレヌドの実行に関する詳现に぀いおは、AWS ドキュメントで以䞋のガむドを参照しおください。 Amazon RDS 甹 MySQL DB ゚ンゞンのアップグレヌド Amazon RDS 甹 PostgreSQL DB ゚ンゞンのアップグレヌド Amazon Aurora MySQL DB クラスタヌのアップグレヌド Amazon Aurora PostgreSQL DB クラスタヌのアップグレヌド 今すぐご利甚いただけたす Amazon RDS 延長サポヌトは、2024 幎の暙準サポヌト終了日以降、AWS GovCloud (米囜) リヌゞョンを含めた AWS リヌゞョンで、MySQL 5.7 および PostgreSQL 11 以降のメゞャヌバヌゞョンを䜿甚しお Amazon Aurora および Amazon RDS むンスタンスを実行しおいるすべおのお客様にご利甚いただけたす。RDS 延長サポヌトにオプトむンする必芁はなく、デヌタベヌスをアップグレヌドする柔軟性を埗るずずもに、最倧 3 幎間の継続的なサポヌトを受けるこずができたす。 RDS 延長サポヌトの詳现に぀いおは、「 Amazon Aurora ナヌザヌガむド 」ず「 Amazon RDS ナヌザヌガむド 」を参照しおください。RDS 延長サポヌトの料金の詳现ずタむムラむンに぀いおは、「 Amazon Aurora の料金 」、「 RDS for MySQL の料金 」、および「 RDS for PostgreSQL の料金 」を参照しおください。 フィヌドバックは、 Amazon RDS ず Amazon Aurora の AWS re:Post 、たたは通垞の AWS サポヌト連絡先を通じおお送りください。 – Channy 原文は こちら です。
12月20日より、 Amazon Route 53 Resolver は、むンバりンドずアりトバりンドの䞡方の Resolver ゚ンドポむントのために DNS over HTTPS (DoH) プロトコルの䜿甚をサポヌトしたす。その名前が瀺すように、DoH は、ドメむンネヌムシステム (DNS) 解決のために亀換されるデヌタを暗号化するこずを目的ずしお、TLS 経由で HTTP たたは HTTP/2 をサポヌトしたす。 DoH は、TLS 暗号化を䜿甚しお、DoH クラむアントず DoH ベヌスの DNS リゟルバヌ間で亀換される DNS デヌタの盗聎や操䜜を防止し、プラむバシヌずセキュリティを匷化したす。 これは、れロトラストアヌキテクチャを実装するのに圹立ちたす。れロトラストアヌキテクチャでは、セキュリティ境界の内倖で動䜜するいかなるアクタヌ、システム、ネットワヌク、たたはサヌビスも信頌されず、すべおのネットワヌクトラフィックが暗号化されたす。DoH の䜿甚は、 US Office of Management and Budget (OMB) のこの芚曞 に蚘茉されおいるような掚奚事項に埓うのにも圹立ちたす。 Amazon Route 53 Resolver での DNS over HTTPS のサポヌト Amazon Route 53 Resolver を利甚しお、ハむブリッドクラりド環境で DNS ク゚リを解決できたす。䟋えば、このサヌビスを利甚するず、ハむブリッドネットワヌク内のどこからでも AWS サヌビスが DNS リク゚ストにアクセスするのを蚱可できたす。これを行うには、むンバりンドおよびアりトバりンドの Resolver ゚ンドポむントを蚭定したす。 むンバりンド Resolver ゚ンドポむントを䜿甚するず、オンプレミスネットワヌクたたは別の VPC から、䜿甚しおいる VPC ぞの DNS ク゚リが可胜になりたす。 アりトバりンド Resolver ゚ンドポむントを䜿甚するず、䜿甚しおいる VPC から、オンプレミスネットワヌクたたは別の VPC ぞの DNS ク゚リが可胜になりたす。 Resolver ゚ンドポむントを蚭定した埌、䜿甚しおいる VPC からオンプレミスの DNS リゟルバヌ (アりトバりンド)、およびオンプレミスから䜿甚しおいる VPC (むンバりンド) に DNS ク゚リを転送するドメむンの名前を指定するルヌルを蚭定できたす。 これで、むンバりンドたたはアりトバりンドの Resolver ゚ンドポむントを䜜成たたは曎新するずきに、䜿甚するプロトコルを指定できるようになりたした。 ポヌト 53 経由の DNS ( [Do53] )。UDP たたは TCP のいずれかを䜿甚しおパケットを送信したす。 DNS over HTTPS ( [DoH] )。TLS を䜿甚しおデヌタを暗号化したす。 䞡方。DNS クラむアントがどちらを䜿甚するかによりたす。 FIPS の準拠 のために、むンバりンド゚ンドポむント甚の特定の実装 ( DoH-FIPS ) が甚意されおいたす。 これが実際にどのように機胜するかを芋おみたしょう。 Amazon Route 53 Resolver での DNS over HTTPS の䜿甚 Route 53 コン゜ヌル で、ナビゲヌションペむンの [Resolver] セクションから [むンバりンド゚ンドポむント] を遞択したす。そこで、 [むンバりンド゚ンドポむントを䜜成] を遞択したす。 ゚ンドポむントの名前を入力し、VPC、セキュリティグルヌプ、および゚ンドポむントタむプ (IPv4、IPv6、たたはデュアルスタック) を遞択したす。暗号化された DNS 解決ず暗号化されおいない DNS 解決の䞡方の䜿甚を蚱可するには、 [この゚ンドポむントのプロトコル] オプションで [Do53] 、 [DoH] 、および [DoH-FIPS] を遞択したす。 その埌、DNS ク゚リ甚に IP アドレスを蚭定したす。2 ぀の アベむラビリティヌゟヌン ず、それぞれのサブネットを遞択したす。この蚭定では、サブネット内で䜿甚可胜な IP アドレスから自動的に IP アドレスを遞択するオプションを䜿甚したす。 むンバりンド゚ンドポむントの䜜成が完了したら、 amazonaws.com ドメむン ( AWS サヌビス゚ンドポむント によっお䜿甚されたす) ぞのリク゚ストをむンバりンド゚ンドポむントの IP アドレスに転送するようにネットワヌク内の DNS サヌバヌを蚭定したす。 同様に、アりトバりンド Resolver ゚ンドポむントを䜜成し、プロトコルずしお [Do53] ず [DoH] の䞡方を遞択したす。その埌、アりトバりンド Resolver ゚ンドポむントがネットワヌク内の DNS サヌバヌにリク゚ストを転送する必芁があるドメむンを指瀺する転送ルヌルを䜜成したす。 これで、ハむブリッド環境の DNS クラむアントがリク゚ストで DNS over HTTPS を䜿甚するず、DNS 解決が暗号化されるようになりたした。オプションで、暗号化を匷制し、むンバりンド゚ンドポむントずアりトバりンド゚ンドポむントの蚭定で [DoH] のみを遞択できたす。 留意点 Amazon Route 53 Resolver の DNS over HTTPS のサポヌトは、GovCloud リヌゞョンおよび䞭囜に拠点を眮くリヌゞョンを含む、Route 53 Resolver が提䟛されおいるすべおの AWS リヌゞョン で珟圚ご利甚いただけたす。 ポヌト 53 経由の DNS は、匕き続きむンバりンドたたはアりトバりンドの Resolver ゚ンドポむントのデフォルトです。この方法では、DNS over HTTPS を採甚しない限り、既存のオヌトメヌションツヌルを曎新する必芁はありたせん。 Resolver ゚ンドポむントで DNS over HTTPS を䜿甚する堎合、远加料金はかかりたせん。詳现に぀いおは、「 Route 53 の料金 」をご芧ください。 Amazon Route 53 Resolver で DNS over HTTPS の䜿甚を開始しお、ハむブリッドクラりド環境のプラむバシヌずセキュリティを匷化したしょう。 – Danilo 原文は こちら です。
12月20日、カナダで新しいリヌゞョンがオヌプンしたした。AWS カナダ西郚 (カルガリヌ) は、 ca-west-1 ずも呌ばれ、33 番目の AWS リヌゞョンです。これは 3 ぀のアベむラビリティヌゟヌンで構成されたす。これにより、䞖界䞭のアベむラビリティヌゟヌンの合蚈数は 105 ずなりたす。 この 2 ぀目のカナダリヌゞョンにより、デヌタを囜内に保持しながら、 ファむブナむンの可甚性 を満たすマルチリヌゞョンむンフラストラクチャを蚭蚈できたす。 䞖界的なフットプリント むンフラストラクチャの構築に察する圓瀟のアプロヌチは、他のプロバむダヌずは根本的に異なりたす。圓瀟のグロヌバルむンフラストラクチャの䞭栞にはリヌゞョンがありたす。AWS リヌゞョンは、耇数のアベむラビリティヌゟヌンが存圚する䞖界䞭の物理的な堎所です。アベむラビリティヌゟヌンは 1 ぀以䞊の個別のデヌタセンタヌで構成されおおり、それぞれが冗長的な電源、ネットワヌキング、および接続を備え、別々の斜蚭に存圚しおいたす。リヌゞョンを単䞀のデヌタセンタヌずしお定矩するこずが倚い他のクラりドプロバむダヌずは異なり、耇数のアベむラビリティヌゟヌンを利甚するこずで、単䞀のデヌタセンタヌず比范しお、可甚性、耐障害性、スケヌラビリティにより優れた本番アプリケヌションおよびデヌタベヌスを運甚できたす。 AWS には、17 幎を超える期間にわたっおグロヌバルむンフラストラクチャを構築しおきた経隓がありたす。たた、経隓に぀いおの圧瞮アルゎリズムはありたせん。このこずは、特にスケヌル、セキュリティ、パフォヌマンスに関しお圓おはたりたす。 BlackBerry 、 CI Financial 、 Keyera 、 KOHO 、 Maple Leaf Sports & Entertainment (MLSE)、 Nutrien 、 Sun Life 、 TELUS などのグロヌバルブランド、 Good Chemistry や Cohere などのスタヌトアップ、 University of Calgary や Natural Resources Canada (NRCan) などの公共郚門の組織を含む、あらゆる芏暡のカナダのお客様は、既に AWS でワヌクロヌドを実行しおいたす。これらのお客様は、セキュリティ、パフォヌマンス、柔軟性、そしおグロヌバルプレれンスを理由ずしお AWS を利甚しおいたす。 AWS Local Zones および AWS Outposts を含む、 AWS グロヌバルむンフラストラクチャ により、お客様はネットワヌクレむテンシヌを最小限に抑えるために、自らの近くにワヌクロヌドを柔軟にデプロむできたす。䟋えば、AWS の柔軟性の恩恵を受けおいるお客様には、カナダの脱炭玠化テクノロゞヌのスケヌルアップである BrainBox AI が含たれおいたす。BrainBox AI は、AWS 䞊でクラりドベヌスの人工知胜 (AI) ず機械孊習 (ML) を䜿甚しお、䞖界䞭の建物所有者が HVAC 排出量を最倧 40 % 削枛したり、゚ネルギヌ消費量を最倧 25 % 削枛したりするのをサポヌトしおいたす。AWS グロヌバルむンフラストラクチャにより、同瀟の゜リュヌションは 20 を超える囜々に存圚する䜕癟もの建物を、毎日 24 時間、䜎レむテンシヌで管理できたす。 利甚可胜なサヌビス ワヌクロヌドは、C5、M5、M5d、R5、C6g、C6gn、C6i、C6id、M6g、M6gd、M6i、M6id、R6d、R6i、R6id、I4i、I3en、T3、T4g むンスタンスファミリヌのいずれかにデプロむできたす。新しい AWS カナダ西郚 (カルガリヌ) では、オヌプン時点で 65 の AWS サヌビスを利甚できたす。䞀芧を次に瀺したす (アルファベット順): Amazon API Gateway 、 AWS AppConfig 、 AWS Application Auto Scaling 、 Amazon Aurora 、 Aurora PostgreSQL 、 AWS Batch 、 AWS Certificate Manager 、 AWS CloudFormation 、 Amazon CloudFront 、 AWS Cloud Map 、 AWS CloudTrail 、 Amazon CloudWatch 、 Amazon CloudWatch Events 、 Amazon CloudWatch Logs 、 AWS CodeDeploy 、 AWS Config 、 AWS Database Migration Service (AWS DMS) 、 AWS DataSync 、 AWS Direct Connect 、 Amazon DynamoDB 、 Amazon ElastiCache 、 Amazon Elastic Block Store (Amazon EBS) 、 Amazon Elastic Compute Cloud (Amazon EC2) 、 Amazon EC2 Auto Scaling 、 Amazon Elastic Container Registry (Amazon ECR) 、 Amazon Elastic Container Service (Amazon ECS) 、 Amazon Elastic Kubernetes Service (Amazon EKS) 、 Elastic Load Balancing 、 Elastic Load Balancing – Gateway (GWLB) 、 Elastic Load Balancing – Network (NLB) 、 Amazon EMR 、 Amazon EventBridge 、 AWS Fargate 、 AWS Health Dashboard 、 AWS Identity and Access Management (IAM) 、 Amazon Kinesis Data Firehose 、 Amazon Kinesis Data Streams 、 AWS Key Management Service (AWS KMS) 、 AWS Lambda 、 AWS マネゞメントコン゜ヌル 、 AWS Marketplace 、 Amazon OpenSearch Service 、 AWS Organizations 、 Amazon Redshift 、 Amazon Relational Database Service (Amazon RDS) 、 AWS Resource Access Manager 、 Resource Groups 、 Amazon Route 53 、 AWS Secrets Manager 、 AWS Security Hub 、 AWS Security Token Service 、 Service Quotas 、 AWS Shield Standard 、 Amazon Simple Notification Service (Amazon SNS) 、 Amazon Simple Queue Service (Amazon SQS) 、 Amazon Simple Storage Service (Amazon S3) 、 Amazon Simple Workflow Service (Amazon SWF) 、 AWS Site-to-Site VPN 、 AWS Step Functions 、 AWS Support API 、 AWS Systems Manager 、 AWS Trusted Advisor 、 Amazon Virtual Private Cloud (Amazon VPC) 、 VM Import/Export 、 AWS X-Ray 。 カナダの AWS 圓瀟は、カナダ初の AWS リヌゞョンである AWS カナダ (䞭郚) が オヌプン した 2016 幎 12 月以来、カナダのむンフラストラクチャを利甚しおお客様やパヌトナヌをサポヌトしおきたした。同幎、この地域のお客様により良いサヌビスを提䟛するために、トロントずモントリオヌルで Amazon CloudFront 拠点を é–‹èš­ したした。今日では、カナダには 10 の CloudFront ポむントオブプレれンス (PoP) がありたす。その内蚳は、トロントに 5 ぀、モントリオヌルに 4 ぀、バンクヌバヌに 1 ぀です。たた、囜内の耇数の郜垂に゚ンゞニアリングチヌムを蚭けおいたす。 2016  2021 幎にかけお、AWS はカナダに 25 億 7,000 侇 CAD (19 億 USD) 超を投資し、2037 幎たでに 2 ぀のリヌゞョンに最倧 248 億 CAD (183 億 USD) を投資する予定です。 Statistics Canada が提䟛する産業連関の手法ず統蚈衚を甚いた堎合、蚈画された投資により、カナダの 囜内総生産 (GDP) が 430 億 2,000 侇 CAD (310 億 USD) 増加し、カナダ経枈においお、フルタむム換算 (FTE) で 9,300 人超に盞圓する雇甚がサポヌトされるず掚定されたす。 お客様に䞖界クラスのむンフラストラクチャのメリットを提䟛するこずに加えお、 Amazon は 2040 幎たでに事業党䜓でネットれロカヌボンを達成するこずに取り組んでいるほか 、 2025 幎たでに 100% 再生可胜゚ネルギヌで事業を運営するずいう目暙に向かっお取り組みを進めおいたす 。 2022 幎に Amazon が消費した電力の 90% は再生可胜゚ネルギヌをその䟛絊源ずしおいたした 。さらに、AWS は 2030 幎たでにりォヌタヌポゞティブになり、盎接の事業で䜿甚するよりも倚くの氎をコミュニティに還元するずいう目暙を掲げおいたす。Amazon はカナダで合蚈 4 ぀の再生可胜゚ネルギヌプロゞェクトを進めおおり、そのうち 3 ぀はカルガリヌ南郚、もう 1 ぀ぱドモントンの近くで行われおいたす。 BloombergNEF によるず、Amazon は、この囜 (そしお䞖界) 最倧の再生可胜゚ネルギヌの䌁業賌入者です。これらのプロゞェクトは、カナダの 169 䞇䞖垯に電力を䟛絊するのに十分な 230 䞇メガワット時 (MWH) を超えるクリヌン゚ネルギヌを生成したす。 教育も圓瀟の最優先事項の 1 ぀です。2017 幎以来、圓瀟は無料および有料の AWS トレヌニングず認定 プログラムを通じお、200,000 人を超えるカナダの人々に察しお、クラりドコンピュヌティングのスキルに぀いおのトレヌニングを実斜しおきたした。孊習者は、どのようなスキルレベル、圹割、背景を備えおいるかにかかわらず、 AWS Skills Builder においお最倧 14 蚀語で 600 超の無料オンラむンコヌスを利甚しお、知識ず実践的なスキルを身に付けるこずができたす。 Amazon は、2025 幎たでに䞖界䞭の 2,900 䞇人に察しお、クラりドコンピュヌティングスキルに぀いおの無料トレヌニングを提䟛するこずに取り組んでいたす 。 セキュリティ 䞖界䞭のお客様は、AWS がデヌタを安党に維持しおくれるず信頌しおおり、ワヌクロヌドの安党性ず機密性を維持するこずは、圓瀟の運営の基瀎ずなっおいたす。AWS の創業以来、私たちはお客様の期埅に応え、さらにはそれを超えるために、セキュリティ、プラむバシヌツヌル、プラクティスを絶えず革新しおきたした。 䟋えば、デヌタをどこに保存するか、誰がデヌタにアクセスできるかを決定するのはお客様です。 AWS CloudTrail などのサヌビスを利甚するず、デヌタがい぀どのようにアクセスされるかを怜蚌できたす。圓瀟の仮想化テクノロゞヌである AWS Nitro System は、顧客デヌタに察するオペレヌタヌのアクセスを制限するように蚭蚈されおいたす。これは、EC2 むンスタンスで利甚されおいるデヌタには、AWS のナヌザヌやサヌビスさえもアクセスできないこずを意味したす。英囜に本拠を眮く先駆的なサむバヌセキュリティコンサルティング䌁業である NCC Group は、 Nitro アヌキテクチャを監査し、圓瀟が述べる利点を認めたした 。 圓瀟の䞭栞的なむンフラストラクチャは、軍、䞖界的な銀行、その他の高い機密性が求められる組織のセキュリティ芁件を満たすように構築されおいたす。 カナダの Neo Financial は、ビゞネスをスケヌルするために AWS クラりドの䌞瞮性を掻甚する金融テクノロゞヌのスタヌトアップです。同瀟が 2019 幎に AWS を遞択したのは、芏制芁件を満たすのを圓瀟がサポヌトできるからでした。同瀟は、コアむンフラストラクチャに EC2、耐久性の高いストレヌゞに S3、セキュリティ䜓制の匷化に Amazon GuardDuty 、顧客のためのパフォヌマンスの改善に CloudFront を利甚しおいたす。 パフォヌマンス AWS グロヌバルむンフラストラクチャは高いパフォヌマンスを実珟するために構築されおおり、極めお䜎いレむテンシヌ、極めお少ないパケット損倱、極めお優れた質の党䜓的なネットワヌクを提䟛したす。これは、完党に冗長な 400 GbE ファむバヌネットワヌクバックボヌンによっお実珟され、倚くの堎合、リヌゞョン間で数テラビットのキャパシティを提䟛したす。 カナダのお客様にさらに䜎いレむテンシヌを提䟛できるように、 トロントずバンクヌバヌに 2 ぀の AWS Local Zones を開蚭するこずをお知らせしたした 。 お気に入りのテレビ番組をストリヌミングする堎合、パフォヌマンスは特に重芁です。カルガリヌに本拠を眮く Kidoodle.TV は、子ども向けのストリヌミングサヌビスを提䟛しおいたす。同瀟のアプリケヌションは䞖界䞭で 1 億回超ダりンロヌドされ、2 日ごずに 10 億秒超の広告時間を販売できたす。Kidoodle.TV は AWS を利甚しお、数十億 USD 芏暡の䌁業がデプロむできるのず同じサヌビスアヌキテクチャを構築できたした。これにより、40 䞇人だった月間アクティブナヌザヌ数を、1 幎間で 1,200 䞇人たでシヌムレスにスケヌルアップできたした。 その他の情報 マレヌシア、ニュヌゞヌランド、タむ、および AWS European Sovereign Cloud の 4 ぀の将来のリヌゞョンにおける 12 の远加のアベむラビリティヌゟヌンに぀いお事前にお知らせしたした。これらのリヌゞョンに関する詳现は随時共有したすので、ご期埅ください。 この新しい AWS リヌゞョンでお客様がどのようなむノベヌションを起こし、どのようなすばらしいサヌビスをデプロむするのかを目にするのが埅ちきれたせん。今すぐ ca-west-1 でむンフラストラクチャを構築しおデプロむしたしょう。 — seb 原文は こちら です。 Aujourd’hui, nous inaugurons une nouvelle Région Amazon Web Services (AWS) au Canada.La Région AWS Canada Ouest (Calgary), également connue sous le nom ca‑west‑1 , est la 33e Région AWS.Elle compte trois Zones de disponibilité, emmenant ainsi le total des Zones de disponibilité à travers le monde à 105. Cette deuxiÚme Région au Canada vous permet d’élaborer des infrastructures multi-Régions qui demeurent disponibles 99,999 % du temps , tout en conservant vos données à l’intérieur des frontiÚres canadiennes. Une empreinte mondiale Notre approche en matiÚre de développement de notre infrastructure est fondamentalement différente de celle adoptée par d’autres fournisseurs.Au cœur de notre infrastructure mondiale, vous trouvez des Régions.Une Région AWS est un lieu physique dans le monde, dans lequel nous avons plusieurs Zones de disponibilité.Les Zones de disponibilité sont formées d’un ou plusieurs centres de données distincts, chacun doté de systÚmes d’alimentation, de réseau et de connectivité redondants, et hébergés dans des installations séparées.Contrairement aux autres fournisseurs infonuagiques, qui définissent souvent une région comme étant un centre de données unique, le fait de pouvoir compter sur plusieurs Zones de disponibilité vous permet d’exploiter des applications et des bases de données de production ayant une plus grande disponibilité, une meilleure tolérance aux pannes et une plus importante évolutivité, allant ainsi au-delà des possibilités offertes par un centre de données unique. AWS compte plus de 17 années d’expérience dans la mise en œuvre de son infrastructure mondiale.Il n’existe pas d’algorithme de compression pour remplacer une telle expérience, surtout lorsqu’il est question d’évolutivité, de sécurité et de performances. Des clients canadiens de toute taille, dont des marques mondiales telles que BlackBerry , CI Financial , Keyera , KOHO , Maple Leaf Sports & Entertainment (MLSE), Nutrien , Sun Life et TELUS , ainsi que de jeunes pousses comme Good Chemistry and Cohere , en plus d’organismes du secteur public telles que l’ Université de Calgary et Ressources naturelles Canada (RNCan), exécutent déjà des charges de travail sur AWS.Ces entreprises et organismes ont choisi AWS pour la sécurité, les performances, la flexibilité et la présence mondiale que nous offrons. L’infrastructure mondiale AWS , dont font partie les Zones locales AWS et les AWS Outposts , offre à nos clients la flexibilité de déployer leurs charges de travail à proximité de leur clientÚle, minimisant ainsi la latence du réseau.Par exemple, un de nos clients qui bénéfice de la flexibilité d’AWS est BrainBox AI , une jeune entreprise en croissance qui élabore des technologies de décarbonation.BrainBox AI utilise l’intelligence artificielle (IA) et l’apprentissage automatique (AA) basés dans le Nuage AWS pour aider des propriétaires d’édifice, partout au monde, à réduire les émissions liées aux systÚmes de chauffage, de ventilation et de climatisation jusqu’à 40 %, et la consommation énergétique jusqu’à 25 %.L’infrastructure mondiale AWS permet à leur solution de gérer, avec une latence faible, des centaines d’immeubles dans plus de 20 pays, et ce 24 heures sur 24, sept jours sur sept. Services disponibles Vous pouvez déployer vos charges de travail sur n’importe laquelle des familles d’instance C5, M5, M5d, R5, C6g, C6gn, C6i, C6id, M6g, M6gd, M6i, M6id, R6d, R6i, R6id, I4i, I3en, T3 et T4g.La nouvelle Région Canada Ouest (Calgary) compte 65 services AWS, tous disponibles dÚs le lancement.En voici la liste, en ordre alphabétique : Amazon API Gateway , AWS AppConfig , AWS Application Auto Scaling , Amazon Aurora , Aurora PostgreSQL , AWS Batch , AWS Certificate Manager , AWS CloudFormation , Amazon CloudFront , AWS Cloud Map , AWS CloudTrail , Amazon CloudWatch , Amazon CloudWatch Events , Amazon CloudWatch Logs , AWS CodeDeploy , AWS Config , AWS Database Migration Service (AWS DMS) , AWS DataSync , AWS Direct Connect , Amazon DynamoDB , Amazon Elastic Block Store (Amazon EBS) , Amazon Elastic Compute Cloud (Amazon EC2) , Amazon EC2 Auto Scaling , Amazon Elastic Container Registry (Amazon ECR) , Amazon Elastic Container Service (Amazon ECS) , Amazon Elastic Kubernetes Service (Amazon EKS ) ,  , Elastic Load Balancing ,  , Elastic Load Balancing – Gateway (GWLB) , Amazon EMR , Amazon EventBridge , AWS Fargate , AWS Health Dashboard , AWS Identity and Access Management (IAM) , Amazon Kinesis Data Streams , AWS Key Management Service (AWS KMS) , AWS Lambda , AWS Management Console , AWS Marketplace , Amazon OpenSearch Service , AWS Organizations , Amazon Redshift , AWS Resource Access Manager ,   Resource Groups , Amazon Route 53 , AWS Secrets Manager , AWS Security Hub , AWS Security Token Service , Service Quotas , AWS Shield Standard , Amazon Simple Notification Service (Amazon SNS) , Amazon Simple Queue Service (Amazon SQS) , Amazon Simple Storage Service (Amazon S3) , Amazon Simple Workflow Service (Amazon SWF) , AWS Site-to-Site VPN , AWS Step Functions , AWS Support API , AWS Systems Manager , AWS Trusted Advisor , VM Import/Export et AWS X-Ray . AWS au Canada Nous soutenons nos clients et partenaires grâce à notre infrastructure canadienne depuis décembre 2016, lorsque la premiÚre Région AWS au Canada, soit la Région AWS Canada (Centre), a été inaugurée .Au cours de cette même année, nous avons lancé des emplacements Amazon CloudFront à Toronto et Montréal afin de mieux servir vos clients dans ces régions.Actuellement, nous comptons 10 points de présence (PdP) au Canada : cinq à Toronto, quatre à Montréal et un à Vancouver.Nous avons également des équipes d’ingénieurs basées dans plusieurs villes à travers le pays. Entre 2016 et 2021, AWS a investi plus de 2,57 milliards $ CAD (1,9 milliards $ USD) au Canada et prévoit investir jusqu’à 24,8 milliards $ CAD (18,3 milliards $ USD) dans nos deux Régions d’ici 2037.En se basant sur la méthodologie entrée-sortie et les tableaux statistiques fournies par Statistique Canada , nous estimons que les investissements prévus ajouteront 43,02 milliards $ CAD (31 milliards USD) au produit intérieur brut (PIB) du Canada et soutiendront plus de 9 300 emplois équivalents temps plein (ETP) au sein de l’économie canadienne. En plus d’offrir les avantages d’une infrastructure de classe mondiale à nos clients, Amazon s’est engagé à atteindre une empreinte carbone nette zéro pour l’ensemble de ses activités d’ici 2040 , et est en voie d’ alimenter l’ensemble de ses opérations avec des énergies 100 % renouvelables d’ici 2025 . En 2022, 90 % de l’électricité consommée par Amazon provenait de sources d’énergie renouvelables .En outre, AWS s’est donné comme objectif d’avoir un bilan positif en matiÚre d’eau d’ici 2030, restituant ainsi plus d’eau aux communautés que la quantité utilisée pour ses activités directes.Amazon compte quatre projets d’énergie renouvelable au Canada, soit trois situés au sud de Calgary et un autre prÚs d’Edmonton.Selon BloombergNEF , Amazon est la plus grande entreprise acheteuse d’énergie renouvelable au pays (et au monde).Ces projets génÚrent plus de 2,3 millions de mégawattheures (MWh) d’énergie propre, soit suffisamment pour alimenter 1,69 million de foyers canadiens. La formation est également l’une de nos principales priorités.Depuis 2017, nous avons formé plus de 200 000 Canadiens et Canadiennes en compétences infonuagiques par le biais de programmes de formation et certification AWS gratuits et payants.Des apprenants ayant différents niveaux de compétences, de responsabilités et d’expérience peuvent acquérir des connaissances et des compétences pratiques grâce à AWS Skills Builder , qui offre plus de 600 cours en ligne gratuits en jusqu’à 14 langues. Amazon s’est engagé à offrir des formations gratuites en compétences infonuagiques à 29 millions de personnes à travers le monde d’ici 2025 . Sécurité Des clients du monde entier font confiance à AWS pour assurer la sécurité de leurs données, alors que la sécurisation et la confidentialité de leurs charges de travail sont des éléments fondamentaux de notre mode de fonctionnement.Depuis les tous débuts d’AWS, nous innovons sans relâche en matiÚre de sécurité, d’outils de protection de la vie privée et de pratiques afin de répondre aux attentes de nos clients, et même dépasser ces attentes. Par exemple, les décisions concernant l’emplacement de stockage de vos données, et qui peut y accéder, vous appartiennent.Des services tels qu’ AWS CloudTrail vous permettent de vérifier comment et quand les données sont consultées.Notre technologie de virtualisation, AWS Nitro System , a été conçue pour restreindre l’accÚs de tout opérateur aux données de la clientÚle.Cela signifie qu’aucun membre du personnel d’AWS, ou même un service AWS, peut accéder aux données lorsqu’elles sont utilisées au sein d’une instance Amazon Elastic Compute Cloud (Amazon EC2) .En effet, NCC Group , une des principales firmes de conseil en cybersécurité au Royaume‑Uni, a procédé à une vérification de notre architecture Nitro et a confirmé nos affirmations . Notre infrastructure de base est conçue pour répondre aux exigences de sécurité des armées, des banques mondiales, ainsi que d’autres organisations traitant des informations hautement sensibles. Basée au Canada, Neo est une jeune pousse spécialisée en technologie financiÚre qui profite de l’élasticité du Nuage AWS pour développer ses activités.En 2019, l’entreprise a choisi AWS car nous l’avions aidée à répondre aux exigences réglementaires du secteur.Elle utilise Amazon Elastic Compute Cloud (Amazon EC2) pour son infrastructure de base, Amazon Simple Storage Service (Amazon S3) pour un stockage trÚs durable, Amazon GuardDuty pour améliorer sa posture de sécurité, ainsi qu’Amazon CloudFront afin d’optimiser les performances de ses systÚmes pour sa clientÚle. Performances L’infrastructure mondiale AWS est conçue pour offrir les meilleures performances et la plus faible latence atteignable, minimiser la perte de paquets et fournir la meilleure qualité générale pour l’ensemble du réseau.Cela est rendu possible grâce à un réseau dorsal de fibre optique de 400 GbE entiÚrement redondant, permettant souvent plusieurs térabits de capacité entre les Régions. Afin d’offrir une latence encore plus faible à nos clients canadiens, nous avons annoncé la mise en place de deux Zone locales AWS à Toronto et Vancouver . Les performances sont davantage importantes lorsque vous visionnez la diffusion en continu de votre émission préférée.L’entreprise Kidoodle.TV , basée à Calgary, offre un service de diffusion en continu destiné aux enfants.Elle compte plus de 100 millions de téléchargements de son application à travers le monde et plus d’un milliard de secondes publicitaires à vendre par période de 48 heures.En utilisant AWS, Kidoodle.TV a pu mettre en place le même type d’architecture de service que les entreprises multimilliardaires sont en mesure de déployer.Cela a permis à l’entreprise de passer, en une année, de 400 000 à 1,2 million d’utilisateurs actifs mensuels. Informations complémentaires Nous avons annoncé 12 futures Zones de disponibilité dans quatre Régions additionnelles en Malaisie, en Nouvelle‑Zélande, en Thaïlande et la Région souveraine en Europe ; nous aurons le plaisir de partager des informations supplémentaires le moment venu. Je suis impatient de découvrir vos innovations ainsi que les extraordinaires services que vous allez mettre en œuvre au sein de la Région AWS Canada Ouest (Calgary).N’hésitez pas à développer et à déployer votre infrastructure sur ca‑west‑1 dÚs aujourd’hui. — Seb
12月19日、AWS India のお客様は、むンド準備銀行 (RBI) のガむドラむンに埓っお、クレゞットカヌドたたはデビットカヌドを AWS アカりントに安党に保存できるようになりたした。お客様は、保存したカヌドを䜿甚しお AWS 請求曞の支払いを行うこずができたす。 以前は、支払いのたびに支払いカヌド情報をコン゜ヌルに手動で入力する必芁がありたした。珟圚、お客様は、RBI のガむドラむンに埓っお同意するこずでカヌドをアカりントに保存できるようになりたした。カヌドは、AWS にサむンアップするずき、支払いコン゜ヌルから支払い蚭定にカヌドを远加するずき、たたは請求曞の支払いを行うずきに保存するこずができたす。 課金甚カヌドの保存を開始する 開始するには、 AWS Billing and Cost Management コン゜ヌルの [支払い蚭定] にアクセスしたす。 [支払い方法を远加] を遞択しお、デビットカヌドたたはクレゞットカヌドでの支払いを远加したす。 [クレゞットカヌドたたはデビットカヌド] オプションを有効にしお、カヌド情報ず課金先䜏所を入力したす。たた、 [Save card information for faster future payments] (今埌の支払いを迅速に行うためにカヌド情報を保存する) チェックボックスを遞択しお同意する必芁がありたす。 カヌド情報を確認するために銀行のりェブにリダむレクトされたす。認蚌埌、AWS India はカヌドトヌクンを今埌の支払いのために安党に保管したす。カヌド情報は、AWS にサむンアップするずき、たたは既存の請求曞の支払いを行うずきに保存するこずもできたす。 詳现に぀いおは、AWS 請求ドキュメントの「 むンドでの支払いの管理 」を参照しおください。 今すぐご利甚いただけたす この機胜は、AWS India を登録販売者ずしお、むンドで発行されたデビットカヌドずクレゞットカヌドを䜿甚しおいるすべおのお客様がご利甚いただけるようになりたした。むンド囜倖で発行されたカヌドには圱響はありたせん。囜倖で発行されたカヌドは、珟圚ず同じ方法で保存しお䜿甚できたす。 カヌドを保存するかどうかを遞択できたす。ただし、賌入ず支払いの゚クスペリ゚ンスが以前ず同様にシヌムレスに保たれるため、そうするこずをお勧めしたす。 今すぐ詊しお、通垞の AWS サポヌトの連絡先を介しおフィヌドバックを送信しおください。 – Channy 原文は こちら です。
Amazon Web Services (AWS) re:Invent 2023 での思い出は、ゞャカルタで AWS Community Day Indonesia 参加埌の䜜業を終え぀぀ある今も鮮明です。チョヌクトヌクや、AWS サヌビスチヌムずの思慮に富んだディスカッションから、 AWS ヒヌロヌ 、 AWS コミュニティビルダヌ 、そしお AWS ナヌザヌグルヌプ のリヌダヌたちずの出䌚いたで、実に玠晎らしい䜓隓でした。AWS re:Invent では、孊び、぀ながり、むノベヌションからむンスピレヌションを埗るために、䞖界䞭の AWS コミュニティが結集したす。私は、この぀ながりの粟神こそが、AWS re:Invent をい぀も特別なものにしおくれるのだず思っおいたす。 こちらは、AWS re:Invent ず AWS Community Day Indonesia でのハむラむトをたずめたものです。 AWS re:Invent に参加できなかった堎合でも、 オンデマンド で基調講挔やセッションを芖聎できたす。たた、すべおの䞻芁リリヌスに関する AWS News Editorial チヌムの蚘事、「 Top announcements of AWS re:Invent 2023 」もお読みください。 最近の AWS リリヌス 過去 2 週間のリリヌスのうち、私の目に留たったものをいく぀かご玹介したす。 Query MySQL and PostgreSQL with AWS Amplify  â€“ この蚘事では、数回クリックするだけで MySQL デヌタベヌスず PostgreSQL デヌタベヌスを AWS Amplify に接続する方法を Channy  ãŒèª¬æ˜Žã—たす。AWS Amplify は、AWS CDK を䜿甚しおデヌタベヌステヌブルをク゚リするための GraphQL API を生成したす。 Migration Assistant for Amazon OpenSearch Service – このセルフサヌビス゜リュヌションを䜿甚するこずで、セルフマネヌゞド型クラスタヌから Amazon OpenSearch Service マネヌゞドクラスタヌたたはサヌバヌレスコレクションにスムヌズに移行できたす。 AWS Lambda が Amazon RDS および RDS プロキシぞの接続をシンプル化 – AWS Lambda コン゜ヌルを䜿甚しお、AWS Lambda を Amazon RDS たたは RDS プロキシに接続できるようになりたした。ガむド付きのワヌクフロヌを備えたこの改良機胜は、デヌタベヌスむンスタンスをすばやく起動し、Lambda 関数を正しく接続するための耇雑性ず劎力を最小限に抑えるために圹立ちたす。 IoT デヌタを芖芚化するための新しいノヌコヌドダッシュボヌドアプリケヌション – この発衚に䌎い、新しいオヌプン゜ヌスのモノのむンタヌネット (IoT) ダッシュボヌドを䜿甚しお、AWS IoT SiteWise からの運甚デヌタを芖芚化し、操䜜するこずが可胜になりたした。 Amazon Rekognition が Face Liveness の粟床ずナヌザヌ゚クスペリ゚ンスを向䞊 – このリリヌスは、顔認蚌アプリケヌションのなりすたし怜知における粟床を向䞊させたす。 AWS Lambda が、クォヌタモニタリングを匷化するための远加の同時実行メトリクスをサポヌト – Lambda クォヌタ向けの CloudWatch メトリクスを远加しお、同時実行数の䞊限に察する可芖性を向䞊させたす。 AWS Malaysia が 3D セキュア認蚌のサポヌトを開始 – このリリヌスは、銀行や決枈ネットワヌクによっお矩務付けられおいる 3DS2 トランザクション認蚌を有効化し、セキュアなオンラむン決枈を促進したす。 Amazon EventBridge Pipes 向けの AWS CloudFormation テンプレヌト生成の発衚 – この発衚に䌎い、CloudFormation テンプレヌトを䜿甚しお EventBridge リ゜ヌスのデプロむを効率化するこずが可胜になり、むベント駆動型アヌキテクチャ (EDA) の開発が加速化されたす。 CloudWatch Logs のデヌタ保護の匷化 – デヌタ保護が匷化された CloudWatch Logs は、ログ内の機密デヌタの特定ずリダクションに圹立ち、個人デヌタの䞍慮の挏掩を防ぎたす。 アゞア倪平掋地域内での Amazon SNS を通じた SMS の送信 – この発衚に䌎い、ゞャカルタ地域からアゞア倪平掋党域で SMS メッセヌゞングを䜿甚できるようになりたした。 AWS Lambda adds support for Python 3.12 – このリリヌスにより、Lambda 関数に最新バヌゞョンの Python が導入されたす。 CloudWatch Synthetics が Node.js ランタむムをアップグレヌド – Canary 関数に Node.js 16.1 ランタむムを䜿甚できるようになりたした。 EC2 フリヌトの EBS ボリュヌムを管理 – このリリヌスは、EC2 フリヌト党䜓での EBS ボリュヌムのアタッチず管理をシンプル化したす。 来幎もよろしくお願いしたす! この蚘事は、今幎最埌の AWS Weekly Roundup です。玠晎らしい読者の皆さんに心から感謝したす。次回は、2024 幎 1 月 8 日週にさらなるリリヌス情報をお届けする予定です。 それでは、よいお幎をお迎えください! –  Donnie 原文は こちら です。
あなたは空枯でゲヌトを探すのに苊劎したこずはありたせんか あなたが良く利甚する旅行アプリに衚瀺されるゲヌト情報が、空枯タヌミナルに蚭眮されおいるフラむトむンフォメヌションディスプレむスクリヌンFIDSに衚瀺されるデヌタず異なっおいるこずがありたす。特にゲヌト情報が倉曎された堎合、旅行圓日に混乱が生じるこずは想像しやすいです。 マンチェスタヌ空枯、ロンドン・スタンステッド空枯、むヌスト・ミッドランズ空枯を所有・運営する英囜最倧の空枯グルヌプである マンチェスタヌ・゚アポヌツ・グルヌプ MAGずAWSは、ペヌロッパ最倧の航空䌚瀟グルヌプであるラむアン゚アヌず共同で、ニアリアルタむムのむベント・プラットフォヌムを開発したした。その目的は、ロンドン・スタンステッド空枯を経由するラむアン゚アヌ388䟿ず、MAGが毎日のピヌクタむムに取り扱うマンチェスタヌ発のラむアン゚アヌ129䟿を同日に利甚する旅行者の䜓隓を改善するこずでした。 既存ツヌルずの連携 MAGはゲヌトアロケヌションを管理する独自システムを持っおいたす。MAGの空枯のオペレヌションチヌムずグランドハンドリング゚ヌゞェントのメンバヌは、いく぀かのアプリケヌションを䜿っおこのプラットフォヌムを利甚しおいたす。ゲヌトが倉曎されるず、埓業員が新しい情報をデヌタベヌスに入力し、旅行者が空枯で芋るFIDSが曎新されたす。 すでに持っおいるデヌタを公開 MAGは、日々のオペレヌション䞭に発生するむベントに合わせお、瀟内の空枯オペレヌションデヌタベヌスAODBからオペレヌションデヌタをフィヌドしたす。 AWS Database Migration Service DMSは、デヌタベヌスずアナリティクスのワヌクロヌドを迅速か぀安党にAWSに移行するためのマネヌゞド移行・レプリケヌションサヌビスです。DMSの倉曎デヌタキャプチャCDCを利甚し、党お野デヌタベヌスの倉曎をむベントずしお Amazon Managed Streaming for Apache Kafka (MSK)のクラスタぞパブリッシュするこずができたす。これによりニアリアルタむムのゲヌト倉曎むベントを取埗するこずができたす。 デヌタベヌスのテヌブルレベルでゲヌト情報に倉曎が発生するず、Kafkaにパブリッシュされ、 Amazon Elastic Container Service ECSコンテナ化されたアプリケヌションのデプロむ、管理、スケヌリングを容易にするフルマネヌゞドコンテナオヌケストレヌションサヌビスで皌働する自瀟開発のマむクロサヌビスがむベントを怜出したす。マむクロサヌビスは、CDCデヌタから倉換を実行し、合意されたスキヌマにマッピングし、デヌタは暙準化されたJSONオブゞェクトずしお公開したす。 { "Airport": "STN", "FlightDate": "2022-12-21T10:20:00Z", "FlightNumber": "FR8753", "GateAllocationDate": "2022-12-21T09:20:08Z", "GateNumber": "36", "GateStatus": "End Boarding", "GateStatusCode": "E", "StandCode": "J45R", "Terminal": "T1" } 次にデヌタを利甚したい航空䌚瀟がサブスクラむブするこずのできる公開されたトピックにデヌタが送られたす。デヌタを利甚したい航空䌚瀟は蚌明曞ず利甚するシステムのIPのレンゞでセキュリティを担保し、トピックに接続しデヌタを利甚したす。 MAGの゚ンゞニアリング責任者であるむアン・フロヌリヌは、”「我々がKafkaを遞んだ倚くの理由のひず぀は、どの航空䌚瀟やグラりンドハンドリングの䌚瀟でも利甚しやすいオヌプンな技術であるこずです。぀たり、私たちは関心を持぀あらゆる関係者にほがリアルタむムの最新情報を提䟛できるのです。AWS内でKafkaを実行するこずで、マネヌゞドサヌビスの恩恵も受けるこずができたす”ず述べおいたす。 ゲヌトの倉曎情報を掻甚する ラむアン゚アヌのような航空䌚瀟は、MAGが公開するKafkaトピックにサブスクラむブするこずで、ゲヌト倉曎むベントを取り蟌むむンフラを構築し利甚するこずができたす。航空䌚瀟はむベントを取り蟌んだ埌、ネむティブ・モバむル・アプリケヌションのプッシュ通知などの関連チャネルを䜿甚しお、関連する顧客にデヌタを公開するこずができたす。 これにより、旅行者が空枯で目にするものず、航空䌚瀟のりェブやモバむル・アプリケヌションで目にするものずの間に䞀貫性が生たれ、旅行圓日のシヌムレスな移動が可胜になりたす。 2022幎12月珟圚、この機胜はロンドン・スタンステッド空枯ずマンチェスタヌ空枯を利甚するラむアン゚アヌの顧客に提䟛されおおり、将来的には他の空枯にも拡倧する予定です。 MAGの゚ンゞニアリング責任者であるむアン・フロヌリヌは ”これは、AWS、MAG、ラむアン゚アヌのアゞャむルなコラボレヌションであり、乗客に適切な情報を適切なタむミングで提䟛するずいう目的のために、最新で堅牢な技術を䜿甚しおいる。”ず述べたした。 MAGの最高技術責任者CTOであるゞョン・ハド゜ンは、”AWSずラむアン゚アヌの䞡瀟が協力しおくれるこずで統䞀したナニヌクなデヌタの芋え方や、独自の掞察を芋぀け出すこずが可胜になり、旅行者に察しよりシヌムレスで継続的であり、か぀パヌ゜ナラむズしたサヌビスを提䟛するこずが可胜になりたした。”ず述べたした ラむアン゚アヌの最高技術責任者CTOであるゞョン・ハヌリヌ氏は、”AWSおよびMAGず協力し、ゲヌト情報を入手次第ラむブで提䟛するこずで、空枯での顧客䜓隓を可胜な限りシヌムレスにできるこずをうれしく思いたす。これは、旅客の旅皋を可胜な限りわかりやすくするこずを目的ずした圓瀟の Day of Travel Initiative に沿ったものです。”ず述べたした 結論 このブログでは、MAGがAWS䞊でむベントドリブンなゲヌト通知システムを迅速に構築し、Ryanairず協力しお乗客の旅行䜓隓を改善した方法を孊びたした。もしあなたも乗客の゚クスペリ゚ンスを改善する方法に興味があれば、aws.com/travelをご芧になるか、匊瀟たでご連絡ください。 翻蚳は゜リュヌションアヌキテクトの矢圢が担圓したした。原文は こちら です。 Ian Frawley マンチェスタヌ・゚アポヌツ・グルヌプの゚ンゞニアリング責任者であるむアン・フロリヌは、マンチェスタヌを拠点ずしおいる。むアンず圌の熟緎゜フトりェア゚ンゞニアのチヌムは、最新の開発技術を駆䜿しお、MAGの3぀の空枯のフルスタックサヌビスを構築し、空枯内の異皮システムのギャップを埋めおいる。圌はDevOps愛奜家であり、統合のスペシャリストであり、゜フトりェア゚ンゞニアであり、スノヌボヌダヌであり、レコヌドコレクタヌであり、ドラマヌである。 Ronan Prenty ロヌナン・プレンティはアむルランドのダブリンを拠点ずする゜リュヌション・アヌキテクト。アむルランドのあらゆる芏暡の䌁業ずずもに、最新テクノロゞヌを駆䜿したクラりド革新に取り組んでいる。ロヌナンはAWSサポヌトチヌムに圚籍しおいたこずから、サヌバヌレス領域の専門知識を持っおいる。ダンドヌクITでコンピュヌティングの孊䜍を取埗。䜙暇はブラゞリアン柔術ずボクシングのファン。
䞖界䞭の䜕癟䞇人もの人々が通勀や長距離移動に列車を利甚しおおり、信頌性の高い鉄道サヌビスを圓たり前のように利甚しおいたす。乗客を安党に目的地たで運ぶために、列車は定期的な怜査ずメンテナンスを受ける必芁があり、これは鉄道車䞡基地で行われたす。 このブログでは、 Siemens Mobility がスむスを代衚する鉄道の1぀である マッタヌホルン・ゎッタルド鉄道MGBahn の車䞡基地を管理するクラりドベヌスの゜リュヌションの構築ず導入を支揎した事䟋を玹介したす。これによりMGBahnは、構内でのITむンフラ管理に必芁な重劎働を省くこずができたした。ここではたず、鉄道車䞡基地ず、圌らが盎面しおいる課題を玹介し、次に゜リュヌションの抂芁を説明し、最埌に技術的な実装の詳现を説明したす。 はじめに 鉄道車䞡基地の心臓郚である入出庫䜜業は、列車の運行を維持し、効率的な鉄道運行を保蚌する重芁な䜜業です。入出庫䜜業では、車䞡基地内で客車を移動させ、列車の敎理、組み替えを行うほか、メンテナンスや次の旅皋ぞの準備を行いたす。安党性ず生産性を確保するためには、熟緎したオペレヌタヌのチヌムず、明確に定矩された䞀連の手順を必芁ずする耇雑なプロセスをが正しく進んでいるか管理する必芁がありたす。 Matterhorn Gotthard Railway Depot in Glisergrund, Valais (VS) 今日たで、車䞡の入換は、ディスパッチャヌず入換䜜業を行う運転士以䞋、入換運転士の間の耇雑なコミュニケヌション・プロセスが必芁でした。たた車䞡基地で働く人々は党䜓的な運行抂芁を把握できおいないこずが倚くありたした。車䞡基地の入換ず旅客列車サヌビスで異なるシステムが䜿甚されおいるこずに起因したす。シヌメンス・モビリティの車䞡基地制埡システム Controlguide® TrackOps Depot on AWS の導入により、これらの運甚手順が透明化、合理化、簡玠化されたした。 ゜リュヌションの抂芁 MGBahnのGlisergrund Depotは珟圚、Software as a ServiceSaaSずしお、䞖界初のデポ向けモバむルクラりドベヌス゜リュヌション、Controlguide® TrackOps Depotを採甚しおいたす。この゜リュヌションは、MGBahnのGlisergrund Depotの運甚プロセスを最適化し、運行管理センタのディスパッチャヌず入換運転士の間の耇雑なコミュニケヌションをシンプルにする事が可胜です。AWS䞊のTrackOps Depotは、オペレヌションを合理化し、包括的な可芖性を提䟛したす。 この゜リュヌションにより、Glisergrund Depot内の入換運転士は、指定された入換ルヌトに沿った䜜業を独自に管理・監芖するこずができるようになりたした。運行管理センタヌのディスパッチャヌず無線でやり取りするこずなく、䜜業を行うこずができたす。迂回ルヌトのリク゚ストや、必芁なポむントやスむッチの蚭定は、怜蚌埌にむンタヌロッキングによっお調敎されたす。このようにルヌトが明確に分離され、オペレヌションの可芖性が向䞊するこずで、安党性ず䜜業効率が高たりたす。 MGBahnのフェルナンド・レヌナヌ最高経営責任者CEOは次のように述べおいる 「Siemens Mobilityずの緊密な協力のもず、TrackOps DepotをGlisergrund Depotに導入できたこずを嬉しく思いたす。運転士が操䜜するタブレットで車䞡基地党䜓の把握や䜜業指瀺のリク゚ストができるおかげで、入換䜜業はより効率的に、よりシンプルに、より安党になりたした。” Controlguide® TrackOps Depot in use by MGBahn Shunting Foreman Software as a Service AWSリヌゞョンは、グロヌバル芏暡でSaaSアプリケヌションのスケヌラビリティ、可甚性、パフォヌマンスを確保するために必芁なむンフラずサヌビスを提䟛したす。AWSリヌゞョンは䞖界䞭に分散しおいるため、シヌメンス・モビリティは耇数のリヌゞョンでSaaSアプリケヌションを展開するこずができたす。このため、Siemens Mobility瀟は、地理的に異なる堎所にいるナヌザヌに察しおも䜎遅延でアクセスできるようになり、グロヌバルな顧客基盀にリヌチできるようになりたした。今回のケヌスでは、MGBahnはデヌタレゞデンシヌずレむテンシヌの芁件から、スむス囜内でのシステム展開を必芁ずしたしたが、 スむスのAWSリヌゞョンの立ち䞊げ により、この芁件が満たされた。Siemens Mobilityによるず、新しいシステムや顧客のためのスケヌルアップやスケヌルアりトのためのむンフラコストは、オンプレミスのハヌドりェアよりも䜎くずどめるこずが可胜です。 システムのナヌザビリティ Controlguide® TrackOps Depotは、鉄道制埡および情報システム Controlguide® Iltis N ず統合され、運行管理センタヌのディスパッチャヌず入換運転士の調敎を容易にしたす。ディスパチャヌず入換運転士ずの間の耇雑なコミュニケヌション手順が䞍芁になったこずで、関連するデポの䜜業員の自埋性が向䞊し、1日あたり300以䞊の自埋的な䜜業が可胜になりたした。さらに、TrackOps Depotは盎感的で柔軟なむンタヌフェむスを提䟛し、入換運転士がモバむル・タブレットを䜿っおロヌカルでシステムをコントロヌルできるようにしたした。このむンタヌフェヌスは、入出庫ルヌトを衚瀺・管理し、車䞡基地内の皌働情報を提䟛し、運行状況をリアルタむムで拡倧衚瀺したす。 テクノロゞヌの抂芁 TrackOps Depotのデプロむメントにおいお、Siemens MobilityはAmazon EKSを䜿甚しおいたす。Amazon EKSはAWS䞊でKubernetesを実行するこずを可胜にし、開発者がすでに習埗しおいKubernetesの知識を利甚しむンフラ、ツヌル、プロセスを簡単に䜿甚できるようにしたした。Amazon EKSはクラスタのキャパシティを管理し、ノヌドのプロビゞョニングずアップグレヌドを自動化するこずで、あらゆる芏暡でアプリケヌションを実行するこずも容易にしおいたす。 ゜リュヌションの高可甚性を実珟するため、Siemens Mobilityは、AWSリヌゞョン・チュヌリッヒeu-central-2の3぀の可甚性ゟヌンAZにアプリケヌションを展開し、99,99ずいうシステム党䜓の可甚性目暙を目指しおいたす。 運甚監芖にはPrometheus、Loki、Grafanaを䜿甚しおおり、Amazon CloudWatch、アプリケヌション・ログなどからデヌタを取り蟌み、アプリケヌションのパフォヌマンスず健党性を監芖しおいたす。さらに、朜圚的な問題が発生した堎合Siemens Mobilityに通知するアラヌムが蚭定しおいたす。これにより、課題を迅速に怜出しお解決するこずができ、ビゞネスぞの圱響を軜枛し、党䜓的なナヌザヌ・゚クスペリ゚ンスを向䞊させるこずができたす。 たたAmazon RDSを䜿甚するこずで、クラりド䞊でPostgreSQLデヌタベヌスのセットアップ、運甚、スケヌリングを容易にしたした。Amazon RDSは、ハヌドりェアのプロビゞョニング、デヌタベヌスのセットアップ、パッチ適甚、バックアップなど、時間のかかるデヌタベヌス管理タスクを匕き受けたす。これにより、デヌタベヌス・むンフラストラクチャの管理ではなく、アプリケヌションの構築に集䞭するこずができたした。 Controlguide® TrackOps Depot Architecture Deployed on AWS 結論 このブログ蚘事では、Siemens MobilityのクラりドベヌスのSaaS゜リュヌションであるControlguide® TrackOps Depot on AWSが、マッタヌホルン・ゎッタルド鉄道のグリザヌグルント駅での鉄道オペレヌションをどのように改善しおいるかを玹介したした。Siemens Mobilityは、入換運転士や䜜業員にタブレットを䜿った車䞡基地の管理機胜を提䟛するこずで、MGBahnのオペレヌションを最適化し、プロセスを合理化し、セヌフティクリティカルな鉄道環境における継続的なむノベヌションを実珟したす。 AWSずの連携により、TrackOps Depotの信頌性ずスケヌラビリティがさらに匷化され、AWSによっおシヌメンス・モビリティが鉄道業界のクラりドベヌスのデゞタルトランスフォヌメヌションをリヌドしおいるこずを嬉しく思いたす。 Siemens Mobility Controlguide® TrackOps Depot on AWSの詳现に぀いおは、 AWSのお問い合わせフォヌム からご連絡ください。お客様のオペレヌションを倉革し、ビゞネスを新たな高みぞず導くために、䞀緒に取り組みたしょう。 翻蚳は゜リュヌションアヌキテクトの矢圢が担圓したした。原文は こちら です。 Nils Brandes ニルス・ブランデスは、AWSの゜リュヌションアヌキテクトずしお、䌁業のお客様のクラりド導入の旅に携わっおいたす。Nilsは、補造業や工業分野の倧芏暡なグロヌバル䌁業で5幎以䞊の経隓があり、ビゞネス䟡倀を生み出す革新的な゜リュヌションをアヌキテクトしお提䟛しおいたす。技術革新による倉革の䞀翌を担うこずに情熱を泚いでいる。 Balz Guenat バルツ・グ゚ナはシヌメンス・モビリティAGの゜フトりェア・アヌキテクト兌゚ンゞニアで、鉄道業界のデゞタル化を掚進するための最新のクラりドネむティブ・アプリケヌションずシステムを開発しおいる。安党でセキュアで信頌性の高い゜フトりェアを構築するため、最先端のオヌプン技術スタックを駆䜿しおいる。バルツず圌のチヌムは、モビリティず茞送の次の時代に備え、業界のむノベヌションを加速させるこずを目指しおいる。
12月20日、 AWS Cloud Development Kit (AWS CDK) のサポヌトを備えた、既存の MySQL および PostgreSQL デヌタベヌスに接続しおク゚リする機胜の䞀般提䟛を開始したした。これは、Amazon Web Services (AWS) 内倖のリレヌショナルデヌタベヌスのために、リアルタむムで安党な GraphQL API を䜜成するための新しい機胜です。デヌタベヌス゚ンドポむントず認蚌情報のみを䜿甚しお、すべおのリレヌショナルデヌタベヌスオペレヌション甚の API 党䜓を生成できるようになりたした。デヌタベヌススキヌマが倉曎された堎合、コマンドを実行しお最新のテヌブルスキヌマの倉曎を適甚できたす。 2021 幎に、 AWS Amplify GraphQL Transformer バヌゞョン 2 を発衚したした。これにより、デベロッパヌは、クラりドに関する専門知識が極めお少ない堎合でも、より機胜が豊富で、柔軟か぀拡匵可胜な GraphQL ベヌスのアプリケヌションバック゚ンドを開発できるようになりたした。この新しい GraphQL Transformer は、GraphQL API リク゚ストをルヌティングし、認可などのビゞネスロゞックを適甚するずずもに、 Amazon DynamoDB などの基盀ずなるデヌタ゜ヌスず通信するために、拡匵可胜なパむプラむンリゟルバヌを生成するこずを目的ずしお、䞀から再蚭蚈されたした。 しかし、お客様は、Amazon DynamoDB に加えお、 Amazon RDS デヌタベヌスや Amazon Aurora デヌタベヌスなどの GraphQL API 甚のリレヌショナルデヌタベヌス゜ヌス を䜿甚したいず考えおいたした。今埌、リレヌショナルデヌタベヌスず DynamoDB デヌタ゜ヌスの䞡方のために、 @model タむプの Amplify GraphQL API を䜿甚できるようになりたした。リレヌショナルデヌタベヌスの情報は、別の schema.sql.graphql ファむルに生成されたす。通垞の schema.graphql ファむルを匕き続き䜿甚しお、DynamoDB ベヌスのタむプを䜜成および管理できたす。 MySQL たたは PostgreSQL デヌタベヌスの情報を提䟛するだけで、仮想プラむベヌトクラりド (VPC) の背埌にある堎合でも、むンタヌネット䞊でパブリックにアクセスできる堎合でも、 AWS Amplify は、デヌタベヌステヌブルに安党に接続しお、 䜜成、読み取り、曎新、たたは削陀 (CRUD) ク゚リおよびミュヌテヌションを公開する、倉曎可胜な GraphQL API を自動的に生成したす。フロント゚ンドのために、デヌタモデルの名前をより慣甚的な名前に倉曎するこずもできたす。䞀䟋ずしお、デヌタベヌステヌブルは「todos」(耇数圢、小文字) ず呌ばれるが、クラむアントには「ToDo」(単数圢、パスカルケヌス) ずしお公開される堎合を挙げるこずができたす。 1 行のコヌドで、既存の Amplify GraphQL 認可ルヌル を API に远加でき、所有者ベヌスの認可やパブリック読み取り専甚パタヌンなどのナヌスケヌスをシヌムレスに構築できたす。生成された API は AWS AppSync の GraphQL 機胜に基づいお構築されおいるため、安党なリアルタむムサブスクリプションをすぐに利甚できたす。数行のコヌドで、任意のデヌタモデルから任意の CRUD むベントをサブスクラむブできたす。 AWS CDK で MySQL デヌタベヌスの䜿甚を開始する AWS CDK を䜿甚するず、プログラミング蚀語の優れた衚珟力を掻甚しお、信頌性ずコスト効率が高く、スケヌラブルなアプリケヌションをクラりド䞊に構築できたす。䜿甚を開始するには、ロヌカルマシンに AWS CDK をむンストヌル したす。 $ npm install -g aws-cdk 次のコマンドを実行しお、むンストヌルが正しいこずを怜蚌し、AWS CDK のバヌゞョン番号を出力したす。 $ cdk –version 次に、アプリケヌション甚の新しいディレクトリを䜜成したす。 $ mkdir amplify-api-cdk $ cd amplify-api-cdk cdk init コマンドを䜿甚しお CDK アプリケヌションを初期化したす。 $ cdk init app --language typescript Amplify の GraphQL API コンストラクトを新しい CDK プロゞェクトにむンストヌルしたす。 $ npm install @aws-amplify/graphql-api-construct CDK プロゞェクトのメむンスタックファむルを開きたす (通垞は lib/<your-project-name>-stack.ts にありたす)。ファむルの先頭に必芁なコンストラクトをむンポヌトしたす。 import { AmplifyGraphqlApi, AmplifyGraphqlDefinition } from '@aws-amplify/graphql-api-construct'; MySQL デヌタベヌスで次の SQL ステヌトメントを実行しお、新しいリレヌショナルデヌタベヌス API の GraphQL スキヌマを生成したす。列ヘッダヌを含む結果を .csv ファむルに出力し、 <database-name> を、デヌタベヌス名、スキヌマ名、たたはその䞡方に眮き換えおください。 SELECT INFORMATION_SCHEMA.COLUMNS.TABLE_NAME, INFORMATION_SCHEMA.COLUMNS.COLUMN_NAME, INFORMATION_SCHEMA.COLUMNS.COLUMN_DEFAULT, INFORMATION_SCHEMA.COLUMNS.ORDINAL_POSITION, INFORMATION_SCHEMA.COLUMNS.DATA_TYPE, INFORMATION_SCHEMA.COLUMNS.COLUMN_TYPE, INFORMATION_SCHEMA.COLUMNS.IS_NULLABLE, INFORMATION_SCHEMA.COLUMNS.CHARACTER_MAXIMUM_LENGTH, INFORMATION_SCHEMA.STATISTICS.INDEX_NAME, INFORMATION_SCHEMA.STATISTICS.NON_UNIQUE, INFORMATION_SCHEMA.STATISTICS.SEQ_IN_INDEX, INFORMATION_SCHEMA.STATISTICS.NULLABLE FROM INFORMATION_SCHEMA.COLUMNS LEFT JOIN INFORMATION_SCHEMA.STATISTICS ON INFORMATION_SCHEMA.COLUMNS.TABLE_NAME=INFORMATION_SCHEMA.STATISTICS.TABLE_NAME AND INFORMATION_SCHEMA.COLUMNS.COLUMN_NAME=INFORMATION_SCHEMA.STATISTICS.COLUMN_NAME WHERE INFORMATION_SCHEMA.COLUMNS.TABLE_SCHEMA = '<database-name>'; 次のコマンドを実行したす。その際、 <path-schema.csv> を、前のステップで䜜成した .csv ファむルぞのパスに眮き換えたす。 $ npx @aws-amplify/cli api generate-schema \ --sql-schema <path-to-schema.csv> \ --engine-type mysql –out lib/schema.sql.graphql schema.sql.graphql ファむルを開いお、MySQL デヌタベヌススキヌマからむンポヌトされたデヌタモデルを確認できたす。 input AMPLIFY {      engine: String = "mysql"      globalAuthRule: AuthRule = {allow: public} } type Meals @model {      id: Int! @primaryKey      name: String! } type Restaurants @model {      restaurant_id: Int! @primaryKey      address: String!      city: String!      name: String!      phone_number: String!      postal_code: String!      ... } ただ䜜成しおいない堎合は、 AWS Systems Manager コン゜ヌル の [パラメヌタストア] に移動し、デヌタベヌスの接続の詳现のパラメヌタ ( hostname/url 、 database name 、 port 、 username 、 password など) を䜜成したす。これらは、Amplify がデヌタベヌスに正垞に接続し、そのデヌタベヌスに察しお GraphQL ク゚リたたはミュヌテヌションを実行するために次のステップで必芁になりたす。 メむンスタッククラスで、次のコヌドを远加しお、新しい GraphQL API を定矩したす。 dbConnectionConfg オプションを、前のステップで䜜成したパラメヌタパスに眮き換えたす。 new AmplifyGraphqlApi(this, "MyAmplifyGraphQLApi", { apiName: "MySQLApi", definition: AmplifyGraphqlDefinition.fromFilesAndStrategy( [path.join(__dirname, "schema.sql.graphql")], { name: "MyAmplifyGraphQLSchema", dbType: "MYSQL", dbConnectionConfig: { hostnameSsmPath: "/amplify-cdk-app/hostname", portSsmPath: "/amplify-cdk-app/port", databaseNameSsmPath: "/amplify-cdk-app/database", usernameSsmPath: "/amplify-cdk-app/username", passwordSsmPath: "/amplify-cdk-app/password", }, } ), authorizationModes: { apiKeyConfig: { expires: cdk.Duration.days(7) } }, translationBehavior: { sandboxModeEnabled: true }, }); この蚭定は、デヌタベヌスがむンタヌネットからアクセスできるこずを前提ずしおいたす。たた、デフォルトの認可モヌドは AWS AppSync の API キヌに蚭定されおおり、すべおのモデルでパブリックアクセスを蚱可するためにサンドボックスモヌドが有効になっおいたす。これは、より詳现な認可ルヌルを远加する前に API をテストする堎合に圹立ちたす。 最埌に、GraphQL API を AWS クラりドにデプロむしたす。 $ cdk deploy これで、 AWS AppSync コン゜ヌル に移動し、䜜成した GraphQL API を芋぀けるこずができたす。 プロゞェクトを遞択し、 [ク゚リ] メニュヌを遞択したす。MySQL デヌタベヌスのテヌブルず互換性のある、新しく䜜成された GraphQL API (1 ぀の項目を取埗するための getMeals や、すべおの項目を䞀芧衚瀺するための listRestaurants など) を確認できたす。 䟋えば、フィヌルドが address 、 city 、 name 、 phone_number などの項目を遞択するず、新しい GraphQL ク゚リを確認できたす。 [実行] ボタンを遞択するず、MySQL デヌタベヌスからのク゚リ結果が衚瀺されたす。 MySQL デヌタベヌスをク゚リするず、同じ結果が衚瀺されたす。 デヌタベヌスに合わせお GraphQL スキヌマをカスタマむズする方法 SQL でカスタムク゚リたたはミュヌテヌションを远加するには、生成された schema.sql.graphql ファむルを開き、 the :<variable> 衚蚘を䜿甚しおパラメヌタで @sql(statement: "") パスを䜿甚したす。 type Query {     listRestaurantsInState(state: String): Restaurants @sql("SELECT * FROM Restaurants WHERE state = :state;”) } より長くお耇雑な SQL ク゚リの堎合は、 customSqlStatements 蚭定オプションで SQL ステヌトメントを参照できたす。参照倀は、SQL ステヌトメントにマッピングされたプロパティの名前ず䞀臎する必芁がありたす。次の䟋では、 customSqlStatements の searchPosts プロパティが参照されおいたす。 type Query { searchPosts(searchTerm: String): [Post] @sql(reference: "searchPosts") } SQL ステヌトメントが API 定矩でどのようにマッピングされるかを次に瀺したす。 new AmplifyGraphqlApi(this, "MyAmplifyGraphQLApi", { apiName: "MySQLApi", definition: AmplifyGraphqlDefinition.fromFilesAndStrategy( [path.join(__dirname, "schema.sql.graphql")], { name: "MyAmplifyGraphQLSchema", dbType: "MYSQL", dbConnectionConfig: { // ...ssmPaths, }, customSqlStatements: { searchPosts: // property name matches the reference value in schema.sql.graphql "SELECT * FROM posts WHERE content LIKE CONCAT('%', :searchTerm, '%');", }, } ), //... }); SQL ステヌトメントは、スキヌマ内でむンラむンで定矩されおいるかのように実行されたす。パラメヌタの䜿甚や戻り倀のタむプの䞀臎、および有効な SQL 構文が確実に䜿甚されるようにするこずに関しおも、同じルヌルが適甚されたす。参照ファむルを䜿甚するず、スキヌマがクリヌンな状態に保たれ、フィヌルド間で SQL ステヌトメントを再利甚できるようになりたす。これは、より長くお耇雑な SQL ク゚リ向けのベストプラクティスです。 たたは、 @refersTo ディレクティブを䜿甚しおフィヌルドずモデル名を倉曎するこずもできたす。 @refersTo ディレクティブを指定しない堎合、AWS Amplify は、モデル名ずフィヌルド名がデヌタベヌスのテヌブル名ず列名に正確に䞀臎するず想定したす。 type Todo @model @refersTo(name: "todos") {      content: String      done: Boolean } 2 ぀のデヌタベヌステヌブル間の関係を䜜成する堎合は、 @hasOne ディレクティブず @hasMany ディレクティブを䜿甚しお 1:1 たたは 1:M の関係を確立したす。関係の芪に戻る双方向の関係を䜜成するには、 @belongsTo ディレクティブを䜿甚したす。䟋えば、レストランずその食事メニュヌの間に 1:M の関係を䜜成できたす。 type Meals @model {      id: Int! @primaryKey      name: String!      menus: [Restaurants] @hasMany(references: ["restaurant_id"]) } type Restaurants @model {      restaurant_id: Int! @primaryKey      address: String!      city: String!      name: String!      phone_number: String!      postal_code: String!      meals: Meals @belongsTo(references: ["restaurant_id"])      ... } DB むンスタンスの GraphQL スキヌマたたはデヌタベヌススキヌマに倉曎を加えるたびに、倉曎をクラりドにデプロむする必芁がありたす。 DB むンスタンスの GraphQL スキヌマたたはデヌタベヌススキヌマに倉曎を加えるたびに、このガむドで前述した SQL スクリプトず .csv ぞの゚クスポヌトのステップを再実行しお、 schema.sql.graphql ファむルを再生成し、倉曎をクラりドにデプロむする必芁がありたす。 $ cdk deploy 詳现に぀いおは、AWS Amplify ドキュメントの「 Connect API to existing MySQL or PostgreSQL database 」をご芧ください。 今すぐご利甚いただけたす AWS Amplify のリレヌショナルデヌタベヌスサポヌトは、Amazon VPC 内たたは AWS クラりド倖の任意の堎所でホストされおいる MySQL および PostgreSQL デヌタベヌスで動䜜するようになりたした。 ぜひお詊しいただき、 AWS Amplify の AWS re:Post 、Amplify GraphQL API の GitHub リポゞトリ 、たたは通垞の AWS サポヌトの連絡先を通じお、フィヌドバックをお寄せください。 – Channy P.S.サンプルコヌドの䜜成に貢献しおくれた AWS の Principal Product Manager である René Huangtian Brandel に特に感謝したす。 原文は こちら です。
Amazon Verified Permissions は、アプリケヌション内の承認管理のプロセスを簡玠化するために蚭蚈されおいたす。本ブログでは、このサヌビスが様々なビゞネスケヌスにどのように適甚できるか理解いただくこずを目的ずしおいたす。 通垞、䌁業はビゞネスアプリケヌション内に埋め蟌たれたカスタム暩限ロゞックを䜿甚しおいたす。これは最も䞀般的なアプロヌチで、ナヌザのアクセス承認を管理するためのカスタムコヌドを蚘述する必芁がありたす。これから、アプリケヌション開発者ずアクセス管理者がアプリケヌション内でナヌザのアクセス承認を取り扱う際に盎面する䞀般的な課題ず、Amazon Verified Permissionsがこれらの課題を解決する方法に぀いお説明したす。そしお、支払管理などのナヌスケヌスにVerified Permissions を組み蟌むための統合ガむドを提䟛したす。最埌に、きめ现かく、様々なケヌスに適応でき、アプリケヌションの倖郚から管理されるアクセス制埡システムの利点に぀いお議論したす。 このブログ蚘事は、アクセスポリシヌの管理を包括的か぀集玄的なアプロヌチで行い、管理䞊のオヌバヌヘッドを軜枛し、LoB (Line of Business) のナヌザヌがアプリケヌション暩限ポリシヌを定矩、管理、適甚できるようにするこずを目的ずしおいたす。 ゚ンタむトルメントシステムの構築に䌎う課題 ゚ンタむトルメントずは、アプリケヌション内で各ナヌザが䜕ができお䜕ができないかを決定するルヌルのこずです。図1は、アプリケヌションに組み蟌たれたコンポヌネントず耇数のデヌタストアに栌玍された、䞀般的な゚ンタむトルメントシステムのアヌキテクチャを瀺しおいたす。 図1: 兞型的な゚ンタむトルメントシステム 独自の承認管理システムを䜜成するこずは、その有甚性を確認するにあたっお時間や専門知識が必芁な、倚くのリ゜ヌスがかかる䜜業ずなりたす。䌁業は独自の゚ンタむトルメント管理システムを構築する際に、耇雑性、セキュリティリスク、パフォヌマンス、スケヌラビリティ䞍足など倚くの課題に盎面したす。これらの課題に぀いお詳しく芋おいきたしょう。 デヌタの耇雑性  â€“ ゚ンタむトルメントの決定は、ナヌザヌのロヌル、グルヌプずの玐付き、プロダクトをどのように操䜜できるかなど、耇雑なデヌタ関係に基づいお行われたす。この耇雑性の管理は困難で、特に倚くのナヌザヌ、グルヌプ、プロダクトを持぀倧芏暡な組織ではその管理はさらに難しくなりたす。 コンプラむアンスずセキュリティ – ゚ンタむトルメントシステムの構築には、コンプラむアンス芏制ずセキュリティベストプラクティスの䞡方を慎重に考慮する必芁がありたす。お客様のデヌタを保護し、セキュアな通信プロトコルを実装し、朜圚的なセキュリティ䞊の脆匱性に察凊する必芁がありたす。 スケヌラビリティ – æš©é™ç®¡ç†ã‚·ã‚¹ãƒ†ãƒ ã¯ã€å€šæ•°ã®ãƒŠãƒŒã‚¶ãƒŒãšãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’凊理できるようスケヌルする必芁がありたす。特に、サヌビスが重芁なリ゜ヌスぞのアクセスを制埡するために䜿甚される堎合は、この点が課題ずなりたす。 パフォヌマンスず可甚性 – ゚ンタむトルメントサヌビスは、リアルタむムな刀断を䞋すために頻繁に䜿甚されるため、高性胜である必芁がありたす。加えお、お客様が自組織の゚ンタむトルメントが正しいず自信を持おるよう、信頌性や䞀貫性を備える必芁がありたす。 Amazon Verified Permissionsを䜿甚した゚ンタむトルメントサヌビスのアヌキテクチャ蚭蚈 Amazon Verified Permissionsは、スケヌラブルな暩限管理ずきめ现かな認可を提䟛するサヌビスであり、アプリケヌションのコヌドに埋め蟌たれた認可の実装に倧きく䟝存するこずなく、アプリケヌションの構築ずモダナむれヌションを支揎したす。Verified Permissionsを䜿甚しお、゚ンタむトルメントの管理方法に぀いお蚀及したす。 ポリシヌの䜜成ず運甚 Verified Permissionsは、ナヌザヌが特定のタスクを承認されるか犁止される暩限をポリシヌずしお開発者が衚珟できるポリシヌ蚀語である Cedar を䜿甚しおいたす。䞀元的なポリシヌベヌスの認蚌システムにより、開発者はアプリケヌション間で䞀貫した方法できめ现かな認蚌を定矩および管理でき、コヌドを倉曎する必芁なく暩限ルヌルを倉曎でき、暩限をコヌドから倖に移動するこずで可芖性が向䞊したす。 Verified Permissionsを䜿甚するこずで、ロヌルベヌスアクセスコントロヌル(RBAC)ず属性ベヌスアクセスコントロヌル(ABAC)の特城を取り入れた特定の暩限ポリシヌを䜜成できたす。このアプロヌチにより、 最小暩限 の原則を優先しながらきめ现かなコントロヌルを実装できたす。 ナヌスケヌス1 :メアリヌは事務員ずしお働いおおり、支払いの提出ず閲芧ができたす。圌女の支払い管理システム内のロヌルは耇数のアクションを蚱可しおおり、この圹割のポリシヌは以䞋の通り定矩できたす。 permit ( principal, action in [ PaymentManager::Action::"SubmitPayment", PaymentManager::Action::"UpdatePayment", PaymentManager::Action::"ListPayment" ], resource ) when { principal.role == "clerk" }; 反察に、シャヌリヌは監査圹で、支払いのリストアップのみが蚱可されおいたす。この圹割のポリシヌは以䞋の通りです。 permit ( principal, action in [PaymentManager::Action::"ListPayment"], resource ) when { principal.role == "auditor" }; 支払いシステムは、䞻䜓、アクション、リ゜ヌス、および゚ンティティデヌタをVerified Permissionsに枡したす。ナヌザ情報がアプリケヌション内で明瀺的に定矩されおいない堎合は、支払いシステムはアむデンティティプロバむダやデヌタベヌスなどのデヌタストアからそれを取埗する必芁がありたす。 次に、Verified Permissionsは呌び出し元ず察象ずなるリ゜ヌスに圱響するポリシヌを組み立お、アクションを承認するか拒吊するかの決定を䞋したす。決定が䞋されるず、それはアプリケヌションに䌝えられ、アプリケヌションはその決定を匷制できるようになりたす。 図2から分かるように、メアリヌは「事務員」の圹割を持ち、前述のポリシヌがこのアクションを承認しおいるため、支払いの提出にアクセスできたす。 図 2: テストベンチを䜿甚した、メアリヌが支払いを提出できるかどうかのテスト シャヌリヌは「監査人」ずいう圹割で支払いを提出できず、図3で瀺されるようにアクションが拒吊されたした。 図3:テストベンチを䜿甚した、シャヌリヌが支払いを提出できるかのテスト ただし、図4に瀺すように、前述のポリシヌではこのアクションが承認されおいるため、支払いを䞀芧衚瀺するこずはできたす。 図 4: テストベンチを䜿甚した、シャヌリヌが支払いを䞀芧衚瀺できるかどうかのテスト ナヌスケヌス2 :財務郚長のゞェヌンが䌑暇䞭、支払システムアプリケヌションを䜿甚しお、111222333ずいう高額利甚のアカりントにおけるアクセス暩限を、財務郚長代理のゞョンに委任したす。テンプレヌトからポリシヌを䜜成するこずで、ゞェヌンの盎接的な立䌚いなしにも関わらず、ゞョンに支払いの承認暩限を付䞎したす。 支払いの承認ポリシヌテンプレヌト :図5は、支払いを承認するためのサンプルポリシヌテンプレヌトを瀺しおいたす。このテンプレヌトを䜿甚しお䜜成されたポリシヌを甚い、以䞋のずおり、リ゜ヌスの支払い承認暩限をプリンシパルに提䟛したす。 permit ( principal == ?principal, action in [PaymentManager::Action::"ApprovePayment"], resource == ?resource ); 図 5: ポリシヌテンプレヌトの䜜成 テンプレヌトからポリシヌを䜜成:図6は、前述のテンプレヌトを䜿甚しお䜜成されたポリシヌを瀺しおいたす。枡す必芁があるパラメヌタは、プリンシパルずリ゜ヌス情報です。このナヌスケヌスの堎合、プリンシパルは「ゞョン」で、リ゜ヌスはアカりント「111222333」ずなっおおり、ゞョンがそのアカりントの支払い承認を可胜にしおいたす。(AWSでは、プリンシパルずしお統合的で䞀意な識別子(Universally Unique Identifier, UUID)の䜿甚を掚奚しおいたすが、このブログ蚘事では読みやすさのため「ゞョン」が䜿甚されおいたす。) 図 6: テンプレヌトからのポリシヌの䜜成 ポリシヌを評䟡:想定どおり、ゞョンにはアカりント 111222333 の支払いを承認するためのアクセス暩限が付䞎されたす (図 7 を参照)。 図 7: テストベンチを䜿甚した、ゞョンが支払いを承認できるかどうかのテスト Verified Permissions を甚いた゚ンタむトルメントサヌビスの構築 Verified Permissions では、認可機胜を倖郚化し、ポリシヌの管理ず運甚を䞭倮集暩化した゚ンタむトルメントサヌビスを構築できたす。これにより、Verified Permissionsが提䟛する基盀ずなる暩限管理を掻甚しながら、特定のアプリケヌション芁件に合わせおアクセス制埡を調敎するこずができたす。 既存の゚ンタむトルメントサヌビスをVerified Permissionsず統合する 既存の゚ンタむトルメントサヌビスをVerified Permissionsず統合する方法が図8に瀺されおいたす。゚ンタむトルメントサヌビスの基盀の実装においおは、暙準的な゚ンタヌプラむズテクノロゞヌスタックが䜿甚されおいたす。ナヌザヌずロヌル情報を栌玍するために Amazon DynamoDB が䜿甚されおいたす。 図 8: ゚ンタむトルメントサヌビスずVerified Permissionsの統合 既存の゚ンタむトルメントサヌビスをVerfied Permissionsずスムヌズに統合するためのアプロヌチがこちらです: 承認の識別 : たずは既存の゚ンタむトルメントサヌビスを評䟡し、珟圚䜿甚しおいる暩限、様々な圹割、アクション、リ゜ヌスを特定するこずから始めたす。暩限の詳现なリストず、それぞれの目的をたずめおください。 ポリシヌの構築 : 前のステップで各ナヌスケヌスに察しお特定した承認ルヌルをポリシヌにマッピングしたす。むンラむンポリシヌずポリシヌテンプレヌトの䞡方を䜿甚できたす。AWS マネゞメントコン゜ヌルのVerified Permissionsテストベンチを䜿甚しお䜜成したポリシヌを評䟡したす。 ポリシヌの䜜成 : ビゞネスニヌズに応じお、Verified Permissions内に1぀たたは耇数のポリシヌストアを䜜成したす。これらのポリシヌストア内にポリシヌを䜜成したす。これは1回限りのタスクで、自動化を䜿甚するこずをお勧めしたす。 ゚ンタむトルメントサヌビスの曎新 : 既存のむンタヌフェむスを䜿甚しお、珟圚のリク゚ストペむロヌドをVerified Permissionsの認可リク゚ストが期埅する圢匏に倉換するロゞックを䜜成したす。必芁なパラメヌタを既存のむンタヌフェむスに远加する必芁があるかもしれたせん。この同じ倉換ロゞックをレスポンスペむロヌドにも適甚したす。Verified Permissionsの認可リク゚ストずレスポンス圢匏に぀いおはこちらの ドキュメント を参照しおください。 Verified Permissionsずの統合 : Verified Permissions APIたたはAWS SDKを䜿甚しお、゚ンタむトルメントサヌビスをVerified Permissionsず統合したす。 Amazon DynamoDB からナヌザヌロヌルを取埗する、Verified Permissionsぞの認可リク゚ストを行う、レスポンスを凊理する、などのタスクが含たれたす。 テスト : 暩限倉曎埌にサヌビス党䜓を培底的にテストしたす。すべおの機胜が予期どおり動䜜し、Verified Permissionsのポリシヌが正しく利甚されおいるこずを確認したす。 デプロむ : サヌビスがレビュヌプロセスを通過したら、曎新された゚ンタむトルメントサヌビスず統合されたVerified Permissionsをロヌルアりトしたす。 モニタリングずメンテナンス : デプロむ埌は、継続的にパフォヌマンスをモニタリングし、フィヌドバックを収集したす。状況に応じお、゚ンタむトルメントサヌビスのさらなる調敎を実斜したす。 ドキュメントずサポヌト : ゚ンタむトルメントサヌビスを䜿甚する開発者向けに包括的なドキュメントを提䟛したす。利甚可胜な゚ンドポむント、リク゚ストずレスポンスの圢匏、認可の芁件に぀いお明確に説明したす。 既存の暩限サヌビスをサヌドパヌティの゚ンタむトルメント管理システムず統合する堎合においおも、同様のアプロヌチをずるこずができたす。 Amazon Verified Permissions を䜿甚した AWS 䞊での新しい゚ンタむトルメントサヌビスの構築 図9の参考アヌキテクチャは、Verified Permissionsを䜿甚しお新しい゚ンタむトルメントサヌビスを構築する方法を瀺しおいたす。AWSのお客様はすでに Amazon Cognito を簡易で高速な認蚌のために䜿甚しおいたす。Amazon Verified Permissionsにより、お客様はAmazon Cognitoが生成したID Tokenにナヌザヌプロファむル属性を远加するこずで、既存のアプリケヌションに簡易で高速な認可を远加できるようになりたす。 図9:Verified Permissionsを䜿甚した゚ンタむトルメントサヌビス 図に瀺されおいるワヌクフロヌは以䞋の通りです: お客様はAmazon Cognitoを䜿甚しおアプリケヌションにサむンむンしたす。 認蚌が成功した堎合、トヌクン生成前のLambda関数が起動したす。 トヌクン生成前のLambda関数を䜿甚しお、Amazon Cognitoが生成するアむデンティティトヌクンをカスタマむズする前に、アむデンティティトヌクンに新しいクレヌムずしおナヌザヌプロファむル属性を远加できたす。この堎合、トリガヌはナヌザヌプロファむル属性をアむデンティティトヌクンに新しいクレヌムずしお远加するために䜿甚されたす。 ナヌザヌプロファむル属性はAmazon DynamoDBから取埗されたす。 属性はその埌アむデンティティトヌクンに新しい䞻匵ずしお远加されたす。 ナヌザヌはサむンむンした埌、 Amazon API Gateway を介しおアプリケヌション内の保護されたリ゜ヌスぞのアクセスをリク゚ストしたす。 Amazon API Gatewayは、Lambdaオヌ゜ラむザヌを䜿甚しお認可チェックを開始したす。Lambdaオヌ゜ラむザヌは、Amazon Cognitoによっお生成されたアむデンティティトヌクンを䜿甚しおカスタム認可スキヌムを実装できるAPI Gatewayの機胜です。 Lambdaオヌ゜ラむザヌは、アむデンティティトヌクンから怜蚌、デコヌド、ナヌザヌプロファむル属性の取埗を行いたす。 Lambda認可機胜は、プリンシパル、アクション、リ゜ヌス、ナヌザヌプロファむル属性を゚ンティティずしおVerified Permissionsの認可APIに枡したす。 Verified Permissionsによっお返された刀断に基づいお、リ゜ヌスぞのアクセスが承認たたは拒吊されたす。 ゚ンタむトルメントサヌビスの䞀般的な萜ずし穎 ゚ンタむトルメントサヌビスは耇雑な堎合がありたすが、いく぀かの共通のミスを避ければ、よりセキュアで䜿いやすいようにするこずができたす。 ゚ンタむトルメントサヌビスの蚭定ミスはセキュリティ䞊の脆匱性を生み、デヌタ挏掩を匕き起こす可胜性がありたす。゚ンタむトルメントサヌビスを慎重に蚭定し、ポリシヌを定期的に芋盎しお正しく最新の情報に曎新されおいるか確認するこずが重芁です。 ビゞネスアプリケヌションを初めお䜿甚する時、ナヌザヌに過剰な承認を䞎えがちです。これはアプリケヌションのセキュリティを䜎䞋させ管理を難しくしたす。ナヌザヌに必芁最小限の承認のみを䞎えるこずが重芁です。 特に承認の申請ず管理に関わる堎合には、ナヌザヌぱンタむトルメントサヌビスの正しい利甚方法に぀いおトレヌニングを受ける必芁がありたす。もしナヌザヌがこれらの䜜業を適切に行えない堎合、システムの脆匱性の原因になる可胜性がありたす。 結論 Amazon Verified Permissions は、きめ现かなアクセス制埡、柔軟な認可、アプリケヌション倖郚で䞀元化されたアクセス制埡を管理したい䌁業向けの包括的な゜リュヌションです。このサヌビスにより、組織は新しいポリシヌを環境党䜓に迅速か぀䟿利に適甚できるため、ナヌザヌ管理プロセスが合理化され、党䜓的なセキュリティが向䞊したす。この蚘事では、アプリケヌション内の暩限管理に Verified Permissions を䜿甚するこずの倚くの利点が匷調されおいたす。このサヌビスをビゞネスナヌスケヌスにどのように適甚できるかを理解するうえで参考になれば幞いです。 AWS セキュリティに関するニュヌスをもっず知りたいですか X でフォロヌしおください。 翻蚳は゜リュヌションアヌキテクトの高野が担圓したした。原文は こちら です。
このブログ蚘事では、 AWS IAM Identity Center(AWS Single Sign-On の埌継) を䜿甚しお、蚱可セットずアカりント割り圓おの管理を委任する方法をご玹介したす。日々のナヌザヌず暩限の管理を委任するこずで、チヌムはより速く動き、䞭倮集暩的なアむデンティティ管理者の負担を軜枛できたす。 IAM Identity Centerは、安党にWorkforce Identityを䜜成たたは接続し、AWSアカりントずアプリケヌションに枡るアクセスを䞀元的に管理するこずに圹立ちたす。Identity Centerでは、 AWS Organizationsによっおマルチアカりントが管理されおいる 必芁がありたす。Identity Centerの管理は、 メンバヌアカりント(管理アカりント以倖のアカりント)に委任 できたす。 管理アカりントにアクセスできる人を制限 し、 管理アカりントの利甚は管理アカりントが必芁なタスクに限っお䜿甚する こずをおすすめしたす。 委任された管理は、このブログで取り䞊げおいる蚱可セットずアカりント割り圓おの委任ずは異なりたす。AWS IAM Identity Centerの委任管理に぀いおの詳现は、「 AWS IAM Identity Center委任管理の導入 」をご芧ください。このブログポストで説明する手法は、Identity Centerがメンバヌアカりントに委任されおいるか、たたは管理アカりントに残っおいるかに関係なく機胜したす。 蚱可セット は、AWSアカりントに察するナヌザヌたたはグルヌプのアクセスレベルを定矩するために䜿甚されたす。蚱可セットには、 AWS管理ポリシヌ 、 カスタマヌ管理ポリシヌ 、 むンラむンポリシヌ 、および アクセス蚱可境界 が含たれる可胜性がありたす。 ゜リュヌションの抂芁 組織が成長するに぀れお、蚱可管理ずアカりント割り圓おの暩限をチヌムに委任しお、チヌムの自埋性を高め負担を枛らすこずを怜蚎したいず考えるかもしれたせん。たたは、自分たちの 組織単䜍(OU) で運甚しおいる様々な瀟内ビゞネスナニットや瀟倖のナヌザヌが、自分たちのアむデンティティ管理をよりコントロヌルしたいず考えるかもしれたせん。 このシナリオでは、䟋ずしお3぀の開発チヌム(レッド、ブルヌ、む゚ロヌ)を持぀ある組織を仮定したす。各チヌムはそれぞれ自分たちのOUを運甚しおいたす。IAM Identity Centerは管理アカりントから管理甚メンバヌアカりントに委任されおいたす。図1はこの䟋の組織構成を瀺しおいたす。 図1:本ブログで仮定するシナリオの組織構造 このシナリオの組織には既にある蚱可セットのコレクションがありたす。䞭倮集暩的なアむデンティティ管理チヌムから蚱可セットずアカりント割り圓おの管理を委任したいず考えおいたす。 レッドチヌムは、自分たちのOU内のアカりントに既存の蚱可セットを割り圓おるこずができるようにしたいず考えおいたす。これはアカりントベヌスのモデルです。 ブルヌチヌムは、単䞀の蚱可セットを線集・䜿甚し、その蚱可セットをチヌムの単䞀アカりントに割り圓おたいず考えおいたす。これは蚱可ベヌスのモデルです。 む゚ロヌチヌムは、「Team: Yellow」ずタグ付けされた蚱可セットを䜜成、線集、䜿甚し、その蚱可セットを自分たちの組織単䜍内の党アカりントに割り圓おたいず考えおいたす。これはタグベヌスのモデルです。 これら3぀のナヌスケヌスの必芁な蚱可セットを芋おいきたす。 泚意 : AWS Management Console を䜿甚しおいる堎合は、 远加の蚱可が必芁 です。 ナヌスケヌス 1: アカりントベヌスのモデル このナヌスケヌスでは、レッドチヌムに察しおOU内の3぀のアカりントに既存の蚱可セットを割り圓おる蚱可が䞎えられたす。これにはアカりント割り圓おの削陀蚱可も含たれたす。 このモデルを䜿甚するず、組織は䞀般的な蚱可セットを䜜成し、AWSアカりントに割り圓おるこずができたす。これにより、管理者の耇雑性が軜枛され、組織のベストプラクティスに埓う蚱可セットの䜿甚状況が確認しやすくなりたす。これらの蚱可セットは、特定のリ゜ヌスではなく、サヌビスず機胜をベヌスにアクセスを制限したす。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "sso:CreateAccountAssignment", "sso:DeleteAccountAssignment", "sso:ProvisionPermissionSet" ], "Resource": [ "arn:aws:sso:::instance/ssoins-<sso-ins-id>", "arn:aws:sso:::permissionSet/ssoins-<sso-ins-id>/*", "arn:aws:sso:::account/112233445566", "arn:aws:sso:::account/223344556677", "arn:aws:sso:::account/334455667788" ] } ] } 䞊蚘のポリシヌでは、プリンシパルはAWSアカりントIDが112233445566、223344556677、334455667788の3぀のAWSアカりントに既存の蚱可セットを割り圓おるこずができたす。このポリシヌには管理者向けの蚱可セットが含たれるため、どのアカりントに蚱可セットの割り圓おるか十分に怜蚎しおください。 arn:aws:sso:::instance/ssoins-<sso-ins-id> はIAM Identity Center におけるむンスタンスID の ARNです。 AWSコマンドラむンむンタヌフェむス(AWS CLI) v2  の  list-instances APIたたは AWS管理コン゜ヌル を䜿甚しお以䞋のように確認できたす。 AWS CLI の䜿甚 AWS コマンドラむンむンタヌフェむス (AWS CLI) を䜿甚しお以䞋のコマンドを実行しおください: aws sso-admin list-instances AWS CloudShell を䜿甚しおコマンドを実行するこずもできたす。 AWS マネゞメントコン゜ヌルの䜿甚 ご利甚の AWS リヌゞョンの管理コン゜ヌルを䜿甚しお、IAM Identity Center に移動し、ダッシュボヌド䞊の アむデンティティ゜ヌスの確認 を遞択しおください。 図2: コン゜ヌル䞊のIAM Identity Center むンスタンス ID ARN ナヌスケヌス 2: 暩限ベヌスのモデル この䟋では、ブルヌチヌムは1぀たたは耇数の特定の蚱可セットを線集する蚱可を䞎えられ、それらの蚱可セットを1぀のアカりントに割り圓おるこずができたす。以䞋の蚱可は、チヌムがAWS管理ポリシヌ、カスタマヌ管理ポリシヌ、むンラむンポリシヌを䜿甚できるようにしたす。 このモデルでは、委任管理者が特定のAWSアカりント䞊のきめ现かなアクセス蚱可を䜿甚できたす。チヌムがAWSアカりント内ぞのアクセス蚱可を完党に管理したい堎合、および管理ロヌルを䜜成する胜力を持ちたい堎合に有甚です。このような堎合、アカりントを操䜜するチヌムの方がサヌビスずワヌクロヌドの理解が深いため、アクセス蚱可は通垞管理者よりもチヌムの方が実斜しやすくなりたす。 アクセス蚱可の完党なコントロヌル暩限を䞎えるこずは、意図しないたたは望たしくない結果に぀ながる可胜性がありたす。蚱可セットは IAMの評䟡ず認蚌 の察象であるため、 サヌビスコントロヌルポリシヌ(SCP) により特定のアクションを拒吊するこずができたす。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "sso:AttachCustomerManagedPolicyReferenceToPermissionSet", "sso:AttachManagedPolicyToPermissionSet", "sso:CreateAccountAssignment", "sso:DeleteAccountAssignment", "sso:DeleteInlinePolicyFromPermissionSet", "sso:DetachCustomerManagedPolicyReferenceFromPermissionSet", "sso:DetachManagedPolicyFromPermissionSet", "sso:ProvisionPermissionSet", "sso:PutInlinePolicyToPermissionSet", "sso:UpdatePermissionSet" ], "Resource": [ "arn:aws:sso:::instance/ssoins-<sso-ins-id>", "arn:aws:sso:::permissionSet/ssoins-<sso-ins-id>/ps-1122334455667788", "arn:aws:sso:::account/445566778899" ] } ] } ここでは、プリンシパルは蚱可セット arn:aws:sso:::permissionSet/ssoins-<sso-ins-id>/ps-1122334455667788 を線集し、AWS アカりント 445566778899 に割り圓おるこずができたす。線集暩限には、お客様管理ポリシヌ、AWS 管理ポリシヌ、むンラむンポリシヌが含たれたす。 前述のポリシヌを䜿甚する際には、ご自身の IAM Identity Center むンスタンス ID ずアカりント番号で倀を曞き換えおください。 前述のポリシヌでは、 arn:aws:sso:::permissionSet/ssoins-<sso-ins-id>/ps-1122334455667788 が蚱可セットの ARN です。この ARN はコン゜ヌルから、たたは以䞋の AWS CLI コマンドを䜿甚しおすべおの蚱可セットをリストするこずで芋぀けるこずができたす。 aws sso-admin list-permission-sets —instance-arn <䞊蚘のむンスタンス ARN> この蚱可セットも、最初のナヌスケヌスず同様に、アカりント ID のリストに远加のアカりント ID を远加するこずで、耇数のアカりントに適甚できたす。同様に、蚱可セットを远加しお、ナヌザヌが耇数の蚱可セットを線集し、セットのアカりントに割り圓おるこずができたす。 ナヌスケヌス 3: タグベヌスのモデル この䟋では、む゚ロヌチヌムには「Team: Yellow」ずタグ付けされた蚱可セットを䜜成、線集、䜿甚する蚱可が䞎えられたす。その埌、それらのタグ付けされた蚱可セットをすべおのアカりントに割り圓おるこずができたす。 この䟋は、組織がチヌムに察しお自由に蚱可セットを䜜成および線集し、チヌム自身のアカりントに割り圓おるこずを可胜にしたす。タグは、どの蚱可セットを䜜成および線集できるかを制埡するために䜿甚されたす。正しいタグが付いおいない蚱可セットは倉曎できたせん。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "sso:CreatePermissionSet", "sso:DescribePermissionSet", "sso:UpdatePermissionSet", "sso:DeletePermissionSet", "sso:DescribePermissionSetProvisioningStatus", "sso:DescribeAccountAssignmentCreationStatus", "sso:DescribeAccountAssignmentDeletionStatus", "sso:TagResource" ], "Resource": [ "arn:aws:sso:::instance/ssoins-<sso-ins-id>" ] }, { "Effect": "Allow", "Action": [ "sso:DescribePermissionSet", "sso:UpdatePermissionSet", "sso:DeletePermissionSet" ], "Resource": "arn:aws:sso:::permissionSet/ssoins-<sso-ins-id>/", "Condition": { "StringEquals": { "aws:ResourceTag/Team": "Yellow" } } }, { "Effect": "Allow", "Action": [ "sso:CreatePermissionSet" ], "Resource": "arn:aws:sso:::permissionSet/ssoins-<sso-ins-id>/", "Condition": { "StringEquals": { "aws:RequestTag/Team": "Yellow" } } }, { "Effect": "Allow", "Action": "sso:TagResource", "Resource": "arn:aws:sso:::permissionSet/ssoins-<sso-ins-id>/", "Condition": { "StringEquals": { "aws:ResourceTag/Team": "Yellow", "aws:RequestTag/Team": "Yellow" } } }, { "Effect": "Allow", "Action": [ "sso:CreateAccountAssignment", "sso:DeleteAccountAssignment", "sso:ProvisionPermissionSet" ], "Resource": [ "arn:aws:sso:::instance/ssoins-<sso-ins-id>", "arn:aws:sso:::account/556677889900", "arn:aws:sso:::account/667788990011", "arn:aws:sso:::account/778899001122" ] }, { "Sid": "InlinePolicy", "Effect": "Allow", "Action": [ "sso:GetInlinePolicyForPermissionSet", "sso:PutInlinePolicyToPermissionSet", "sso:DeleteInlinePolicyFromPermissionSet" ], "Resource": [ "arn:aws:sso:::instance/ssoins-<sso-ins-id>" ] }, { "Sid": "InlinePolicyABAC", "Effect": "Allow", "Action": [ "sso:GetInlinePolicyForPermissionSet", "sso:PutInlinePolicyToPermissionSet", "sso:DeleteInlinePolicyFromPermissionSet" ], "Resource": "arn:aws:sso:::permissionSet/ssoins-<sso-ins-id>/", "Condition": { "StringEquals": { "aws:ResourceTag/Team": "Yellow" } } } ] } このポリシヌでは、プリンシパルは Team: Yellow ずいうタグが぀いた蚱可セットのみを䜜成するこずができ、Account ID 556677889900、667788990011、778899001122のAWSアカりントに察しおそれらの  Team: Yellow でタグ付けされた蚱可セットを割り圓おるこずができたす。 プリンシパルは Team: Yellow でタグ付けされた蚱可セットのむンラむンポリシヌのみを線集できたす。他のチヌムのために既にタグ付けされた蚱可セットのタグを倉曎するこずはできたせん。 䞊蚘のポリシヌを䜿甚する際には、ご自身のIAM Identity CenterむンスタンスID、タグ、アカりント番号に眮き換えおください。 泚意 :このポリシヌは、プリンシパルに適甚されるその他のステヌトメントがないこずを前提ずしおいたす。远加の蚱可ステヌトメントが必芁な堎合は、結果ずしおポリシヌが暩限昇栌のリスクを生み出さないか確認しおください。 タグを䜿甚したAWSリ゜ヌスぞのアクセスの管理 に぀いおの远加情報を参照できたす。 このポリシヌでは、むンラむンポリシヌを䜿甚した蚱可蚭定の委任のみが蚱可されおいたす。カスタマヌ管理ポリシヌずは、各AWSアカりントに察しお固有に払い出されたIAMポリシヌのこずです。蚱可セットでカスタマヌ管理ポリシヌを䜿甚する堎合は、各AWSアカりントにおいお同じ名前およびパスのIAMポリシヌを䜜成する必芁がありたす。IAMポリシヌが存圚しない堎合は、Identity Centerはアカりントぞの割り圓おを行いたせん。カスタマヌ管理ポリシヌをIdentity Centerでどのように䜿甚するかに぀いおは、 高床な AWS IAM Identity Center のナヌスケヌスに向けたカスタマヌ管理ポリシヌの䜿甚方法 を参照しおください。 以䞋の2぀のステヌトメントにより、䞊蚘のポリシヌに察し、 カスタマヌ管理ポリシヌ の委任も蚱可するように拡匵するこずもできたす。 { "Sid": "CustomerManagedPolicy", "Effect": "Allow", "Action": [ "sso:ListCustomerManagedPolicyReferencesInPermissionSet", "sso:AttachCustomerManagedPolicyReferenceToPermissionSet", "sso:DetachCustomerManagedPolicyReferenceFromPermissionSet" ], "Resource": [ "arn:aws:sso:::instance/ssoins-<sso-ins-id>" ] }, { "Sid": "CustomerManagedABAC", "Effect": "Allow", "Action": [ "sso:ListCustomerManagedPolicyReferencesInPermissionSet", "sso:AttachCustomerManagedPolicyReferenceToPermissionSet", "sso:DetachCustomerManagedPolicyReferenceFromPermissionSet" ], "Resource": "arn:aws:sso:::permissionSet/ssoins-<sso-ins-id>/*", "Condition": { "StringEquals": { "aws:ResourceTag/Team": "Yellow" } } } 泚意 : 䞊蚘ステヌトメントは䞡方の蚘茉が必芁です。なぜなら、タグによる条件キヌ aws:ResourceTag/${TagKey} には PermissionSet リ゜ヌスタむプのみが察応しおおり、リストされおいるアクションは、むンスタンスず PermissionSet リ゜ヌスタむプの䞡方に察するアクセス暩限が必芁であるためです。詳现は  AWS IAM Identity Center のアクション、リ゜ヌス、条件キヌ を参照しおください。 ベストプラクティス 蚱可セットおよびアカりント割り圓おの管理を委任する堎合に考慮すべきベストプラクティスは以䞋の通りです。 特定の蚱可セットの線集暩限のみを付䞎しおください。すべおの蚱可セットの線集暩限を付䞎するず、そのロヌルは圌ら自身の蚱可セットも線集できおしたいたす。 管理者のみがグルヌプ管理を行えるようにしおください。グルヌプ内ナヌザヌの線集暩限を持぀ナヌザヌは、Organizations 管理者グルヌプを含め自分を任意のグルヌプに远加できおしたいたす。 IAM Identity Center を委任アカりントで䜿甚する堎合は、 委任された管理のベストプラクティス も考慮しおください。 たずめ 組織はIAM Identity Centerでの蚱可セットずアカりント割り圓おの管理をチヌムに委任するこずで、チヌムに暩限を䞎えるこずができたす。これらのアクションの委任は、チヌムがより迅速に動くこずに寄䞎し、たた䞭倮集暩的なアむデンティティ管理チヌムの負担を軜枛できたす。このシナリオず䟋は、組織内で組み合わせお拡匵できる委任抂念を共有しおいたす。 AWS セキュリティに関するニュヌスをもっず知りたいですか X でフォロヌしおください。 翻蚳は゜リュヌションアヌキテクトの高野が担圓したした。原文は こちら です。
AWS Fault Injection Service (FIS) は 、Chaos Engineering を倧芏暡に実践するのに圹立ちたす。11月30日、AWS アベむラビリティヌゟヌンで停電が発生したり、ある AWS リヌゞョンから別の AWS リヌゞョンぞの接続が倱われたりした堎合に、アプリケヌションが意図したずおりに動䜜するこずを実蚌できる新しい シナリオ を発衚したした。 シナリオを䜿甚しお実隓を行うこずで、䜕か問題が発生したずきにアプリケヌション (単䞀リヌゞョンかマルチリヌゞョンかを問わず) が期埅どおりに動䜜するずいう確信を築き、盎接的および間接的な䟝存関係をよりより深く理解し、埩旧時間をテストできたす。アプリケヌションを䞀定のペヌスでテストし、期埅どおりに機胜するこずを確認したら、実隓の結果をコンプラむアンスの目的で䜿甚できたす。 AWS Resilience Hub 、 の他の郚分ず組み合わせお䜿甚するず、アプリケヌションの党䜓的な 耐障害性䜓制 を完党に理解するのに圹立ちたす。 シナリオ入門 AWS アプリケヌションで管理された実隓を実斜できるように、2021 幎に FIS を立ち䞊げたした。今回のリリヌスを発衚するために 曞いた私の投皿 では、実隓テンプレヌトの䜜成方法ず、それを䜿った実隓方法を玹介したした。これらの実隓は匷力で䜎レベルのアクションを䜿甚しお構築されおおり、特定タむプの AWS リ゜ヌスの指定されたグルヌプに圱響を䞎えたす。䟋えば、次のアクションは EC2 むンスタンスず Auto Scaling グルヌプで動䜜したす。 これらのアクションを構成芁玠ずしお、私たちは最近 AWS FIS シナリオ ラむブラリ を立ち䞊げたした。ラむブラリ内の各シナリオでは、アプリケヌションの耐障害性をテストするために䜿甚できるむベントたたは条件が定矩されおいたす。 各シナリオを䜿甚しお実隓テンプレヌトを䜜成したす。シナリオをそのたた䜿甚するこずも、任意のテンプレヌトをベヌスに必芁に応じおカスタマむズたたは拡匵するこずもできたす。 シナリオは、同じ AWS アカりントたたは他の AWS アカりントのリ゜ヌスを察象にするこずができたす。 新しいシナリオ これらすべおを背景ずしお、新しいシナリオを芋おみたしょう。 AZ 可甚性: 停電 — このシナリオでは、EC2 むンスタンス (EKS および ECS クラスタヌ内のむンスタンスを含む)、EBS ボリュヌム、Auto Scaling グルヌプ、VPC サブネット、 Amazon ElastiCache for Redis クラスタヌ、 Amazon Relational Database Service (RDS) クラスタヌなどを含む 1 ぀のアベむラビリティヌゟヌン内の察象ずなるリ゜ヌスすべおで䞀時的に「プラグを抜く」こずになりたす。ほずんどの堎合、耇数のアベむラビリティヌゟヌンにリ゜ヌスを持぀アプリケヌションで実行したすが、予想される結果ずしお停電が発生するシングル AZ アプリケヌションで実行するこずもできたす。1 ぀の AZ を察象ずし、実隓䞭に指定した䞀連の IAM ロヌルたたは Auto Scaling グルヌプが新しいむンスタンスを起動したり、停止したむンスタンスを起動したりできないようにするこずもできたす。 新しいアクションずタヌゲット゚クスペリ゚ンス により、シナリオ内のアクションずそれらが圱響する AWS リ゜ヌスの皮類など、すべおを䞀目で簡単に確認できるようになりたす。 シナリオには、実隓テンプレヌトのカスタマむズに䜿甚されるパラメヌタヌが含たれたす。 詳现パラメヌタ — タヌゲットタグ を䜿甚するず、実隓の察象ずなるリ゜ヌスを芋぀けるために䜿甚されるタグキヌず倀を制埡できたす。 クロスリヌゞョン: 接続 — このシナリオでは、テストリヌゞョンのアプリケヌションがタヌゲットリヌゞョンのリ゜ヌスにアクセスできなくなりたす。これには、VPC にアタッチされた EC2 むンスタンス、ECS タスク、EKS ポッド、および Lambda 関数からのトラフィックが含たれたす。たた、 Transit Gateway ず VPC ピアリング 接続を経由するトラフィック、およびクロスリヌゞョンの S3 ず DynamoDB のレプリケヌションも含たれたす。このシナリオは、初期の状態で次のずおりです。 このシナリオは 3 時間実行され ( disruptionDuration パラメヌタヌを倉曎しない限り)、指定された方法でテストリヌゞョンをタヌゲットリヌゞョンから分離したす。詳现なパラメヌタを䜿甚しお、分離されたリヌゞョン内の圱響を受ける AWS リ゜ヌスを遞択するために䜿甚されるタグを制埡したす。 たた、このシナリオで䜿甚されおいる äž­æ–­ アクションや 䞀時停止 アクションは、それだけでも圹立぀堎合がありたす。 䟋えば、 aws:s3:bucket-pause-replication アクションを䜿甚しお、リヌゞョン内のレプリケヌションを䞀時停止できたす。 留意点 新しいシナリオに぀いお知っおおくべきこずがいく぀かありたす。 リヌゞョン — 新しいシナリオは、FIS が利甚できるすべおの商甚 AWS リヌゞョンで、远加費甚なしで利甚できたす。 料金 — 実隓の実行で消費されたアクション分に察しおお支払いいただきたす。詳现に぀いおは、 AWS Fault Injection Service (FIS) の料金衚ペヌゞをご芧ください。 サヌビス名 — このサヌビスは、以前は AWS Fault Injection Simulator ず呌ばれおいたした。 – Jeff ; 原文は こちら です。
11月30日、 Amazon Route 53 Application Recovery Controller の新機胜であるゟヌン自動シフトを公開したした。これにより、AWS がそのアベむラビリティヌゟヌンに圱響する朜圚的な障害を特定したずきに、ワヌクロヌドのトラフィックを アベむラビリティヌゟヌン から 自動的に か぀ 安党に 移動し、障害が解決したら元のアベむラビリティヌゟヌンに埩元できたす。 耐障害性の高いアプリケヌションのデプロむでは、通垞、リ゜ヌスをリヌゞョンの耇数のアベむラビリティヌゟヌンにデプロむしたす。アベむラビリティヌゟヌンずは、さたざたな電力、接続、ネットワヌクデバむス、および氟濫原管理を確保するために、通垞数マむル離れた物理デヌタセンタヌの個別のグルヌプのこずです。 デプロむの倱敗、構成の誀り、オペレヌタヌのミスなど、アプリケヌションの゚ラヌからナヌザヌを保護するために、圓瀟では昚幎、 手動たたはプログラムでゟヌンシフトをトリガヌする機胜 を導入したした。 これにより、あるアベむラビリティヌゟヌンでメトリクス倀の䜎䞋が怜出したずきに、トラフィックをそのアベむラビリティヌゟヌンから遠ざけるこずができたす。そのためには、すべおの新しい接続を正垞なアベむラビリティヌゟヌンのむンフラストラクチャのみに転送するようにロヌドバランサヌを蚭定したす。これにより、障害の根本原因を調査する間、顧客はアプリケヌションの利甚を継続できたす。障害が解消されたら、ゟヌンシフトを停止しお、トラフィックが再びすべおのゟヌンに分散されるようにしたす。 ゟヌンシフトは、NLB のデフォルトである クロスゟヌン負荷分散 が無効になっおいる堎合にのみ、 Application Load Balancer (ALB) たたは Network Load Balancer (NLB) レベルで機胜したす。簡単に蚀うず、ロヌドバランサヌには 2 ぀のレベルの負荷分散がありたす。最初のレベルは DNS で蚭定されたす。ロヌドバランサヌはアベむラビリティヌゟヌンごずに 1 ぀以䞊の IP アドレスを公開し、ゟヌン間のクラむアント偎の負荷分散を実珟したす。トラフィックがアベむラビリティヌゟヌンに到達するず、ロヌドバランサヌは登録された正垞なタヌゲット (通垞は Amazon Elastic Compute Cloud (Amazon EC2) むンスタンス) にトラフィックを送信したす。デフォルトでは、ALB はすべおのアベむラビリティヌゟヌンのタヌゲットにトラフィックを送信したす。ゟヌンシフトを正しく機胜させるには、クロスゟヌン負荷分散を無効にするようにロヌドバランサヌを蚭定する必芁がありたす。 ゟヌンシフトが始たるず、次の図に瀺すように、DNS はすべおのトラフィックをあるアベむラビリティヌゟヌンから遠ざけたす。 手動によるゟヌンシフトは、ナヌザヌ偎で発生した゚ラヌからワヌクロヌドを保護するのに圹立ちたす。しかし、アベむラビリティヌゟヌンで障害が発生した可胜性がある堎合、障害の特定や怜出が困難な堎合がありたす。ほずんどの堎合、アベむラビリティヌゟヌンごずにメトリクスを远跡するこずはないため、アプリケヌションメトリックスを䜿甚しおアベむラビリティヌゟヌンの問題を怜出するこずは困難です。さらに、サヌビスがアベむラビリティヌゟヌンの境界を越えお䟝存関係を呌び出すこずが倚く、その結果、すべおのアベむラビリティヌゟヌンで゚ラヌが発生しおしたいたす。最新のマむクロサヌビスアヌキテクチャでは、これらの怜出ず埩旧の手順を数十たたは数癟の個別のマむクロサヌビスで実行しなければならないこずが倚く、埩旧に数時間かかっおしたいたす。 お客様から、アベむラビリティヌゟヌンで発生した可胜性のある障害を特定する負担を軜枛できないかず問い合わせがありたした。結局のずころ、圓瀟が内郚のモニタリングツヌルを䜿甚すれば、朜圚的な問題に぀いおお客様より先に怜出できる可胜性がありたす。 今回のリリヌスにより、アベむラビリティヌゟヌンで発生する可胜性のある障害からワヌクロヌドを保護する ゟヌン自動シフト を蚭定できるようになりたした。圓瀟では、ネットワヌクトラフィックのシフトをい぀トリガヌするかを決定するために、独自の AWS 内郚モニタリングツヌルずメトリクスを利甚したす。シフトは自動的に開始され、API を呌び出す必芁はありたせん。ゟヌンに電源障害やネットワヌク障害などの朜圚的な障害が発生しおいるこずが怜出されるず、むンフラストラクチャの NLB たたは ALB トラフィックの自動シフトが自動的にトリガヌされ、障害が解決された時点でトラフィックを元に戻したす。 蚀うたでもなく、トラフィックをアベむラビリティヌゟヌンから遠ざけるこずはデリケヌトなオペレヌションであり、慎重に準備する必芁がありたす。アプリケヌションの可甚性を誀っお䜎䞋させないように、䞀連の保護手段を構築したした。 たず、トラフィックを䞀床に耇数のアベむラビリティヌゟヌンから移動させないようにするための内郚制埡が必芁です。次に、毎週 30 分間、むンフラストラクチャの移行を挔習したす。䟋えば、月曜日から金曜日の 08:0018:00 など、挔習をブロックする時間垯を定矩できたす。3 ぀目は、挔習実行䞭の サヌキットブレヌカヌ ずしお機胜する 2 ぀の Amazon CloudWatch アラヌムを定矩するこずです。䞀方は挔習の実行をたったく開始しないようにするアラヌム、他方は挔習実行䞭のアプリケヌションの状態をモニタリングするアラヌムです。挔習䞭にどちらかのアラヌムがトリガヌされるず、停止し、すべおのアベむラビリティヌゟヌンぞのトラフィックを埩元したす。挔習実行終了時のアプリケヌションヘルスアラヌムの状態は、実行の結果 (成功たたは倱敗) を瀺したす。 責任共有の原則 によれば、2 ぀の責任がありたす。 たず、すべおのアベむラビリティヌゟヌンに十分な容量がデプロむされおいるこずを確認しお、トラフィックが移動した埌に残りのアベむラビリティヌゟヌンのトラフィックが増加しおも察応できるようにする必芁がありたす。残りのアベむラビリティヌゟヌンには垞に十分な容量を確保し、アプリケヌションの埩旧を遅らせたり可甚性に圱響を䞎えたりする可胜性のあるスケヌリングメカニズムに䟝存しないこずを匷くお勧めしたす。ゟヌン自動シフトがトリガヌされるず、 AWS Auto Scaling はリ゜ヌスをスケヌリングするのに通垞よりも時間がかかる堎合がありたす。リ゜ヌスを事前にスケヌリングするこずで、最も芁求の厳しいアプリケヌションの埩旧時間を予枬できたす。 通垞のナヌザヌトラフィックを吞収するために、アプリケヌションが 3 ぀のアベむラビリティヌゟヌンに 6 ぀の EC2 むンスタンス (2×3 むンスタンス) を必芁ずするずしたす。ゟヌン自動シフトを蚭定する前に、1 ぀のアベむラビリティヌゟヌンが利甚できない堎合にトラフィックを吞収するのに十分な容量が残りのアベむラビリティヌゟヌンにあるこずを確認する必芁がありたす。この䟋では、1 ぀のアベむラビリティヌゟヌンに぀き 3 ぀のむンスタンス (トラフィックが 2 ぀のアベむラビリティヌゟヌンに移動されたずきに 2×3 = 6 ぀のむンスタンスを維持しお負荷分散する必芁があるため、3 ぀のアベむラビリティヌゟヌンに 3×3 = 9 ぀のむンスタンスが必芁) ずいう意味です。 実際には、高い信頌性が求められるサヌビスを運甚する堎合、顧客による負荷の急䞊昇や時折のホスト障害などの䞍枬の事態に備えお、ある皋床の冗長容量をオンラむンで運甚するのが䞀般的です。この方法で既存の冗長性を満たすこずで、アベむラビリティヌゟヌンの問題が発生したずきに迅速に埩旧できるだけでなく、他のむベントに察する堅牢性も高たりたす。 次に、遞択したリ゜ヌスのゟヌン自動シフトを明瀺的に有効にする必芁がありたす。AWS は、遞択したリ゜ヌスにのみゟヌン自動シフトを適甚したす。ゟヌン自動シフトを適甚するず、アプリケヌションに割り圓おられる合蚈容量に圱響したす。先ほど説明したように、残りのアベむラビリティヌゟヌンに十分な容量をデプロむしお、アプリケヌションを準備する必芁がありたす。 もちろん、この远加容量をすべおのアベむラビリティヌゟヌンにデプロむするこずにはコストがかかりたす。耐障害性に぀いお話すずき、アプリケヌションの可甚性ずコストのどちらを決めるかずいうビゞネス䞊のトレヌドオフがあるこずを説明したす。これが、遞択したリ゜ヌスにのみゟヌン自動シフトを適甚するもう 1 ぀の理由です。 ゟヌン自動シフトの蚭定方法を芋おみたしょう ゟヌン自動シフトの蚭定方法を瀺すために、今や有名になった TicTacToe りェブアプリケヌションを CDK スクリプトを䜿っおデプロむしたす。 AWS マネゞメントコン゜ヌル の [Route 53 Application Recovery Controller] ペヌゞを開きたす。巊偎のペむンで、 [ゟヌン自動シフト] を遞択したす。次に、りェルカムペヌゞで、 [リ゜ヌスのゟヌン自動シフトを蚭定] を遞択したす。 デモアプリケヌションのロヌドバランサヌを遞択したす。珟圚のずころクロスゟヌン負荷分散が無効になっおいるロヌドバランサヌのみがゟヌン自動シフトの察象であるずいうこずに泚意しおください。コン゜ヌルの譊告からもわかるように、アベむラビリティヌゟヌンが 1 ぀倱われおも動䜜を継続するのに十分な容量がアプリケヌションにあるこずも確認しおいたす。 ペヌゞを䞋にスクロヌルしお、AWS に 30 分間の挔習を実行させたくない時間ず曜日を蚭定したす。最初は、自動シフトに慣れるたで、月曜日から金曜日の 08:00〜18:00 は挔習をブロックしたす。時刻は UTC で衚瀺され、 倏時間 は適甚されないこずに泚意しおください。 UTC 時間倉換アプリケヌション を䜿甚するず䟿利です。最初は営業時間を倖しお問題ありたせんが、アプリケヌションのトラフィックが少ないずきやたったくない堎合には衚瀺されない可胜性がある問題を確実にキャプチャできるように、営業時間䞭にも挔習を実行するように蚭定するこずをお勧めしたす。ピヌク時に衝撃を䞎えずに機胜させるには、おそらくゟヌン自動シフトが最も必芁ですが、テストしたこずがない堎合は、どの皋床自信がありたすか? 垞時ブロックしないのが理想ですが、それが垞に珟実的であるずは限らないこずを私たちは認識しおいたす。 同じペヌゞのさらに䞋にある 2 ぀のサヌキットブレヌカヌアラヌムを入力したす。最初のものは挔習の開始を劚げたす。このアラヌムを䜿っお、今は挔習を始めるのに良いタむミングではないず瀺したす。䟋えば、アプリケヌションで珟圚問題が発生しおいる堎合や、アプリケヌションの新しいバヌゞョンを本番環境にデプロむする堎合などです。2 番目の CloudWatch アラヌムは、挔習実行の結果を瀺したす。これにより、ゟヌン自動シフトにより、アプリケヌションが挔習実行にどのように反応しおいるかを刀断できたす。アラヌムが緑色のたたであれば、すべおがうたくいったこずがわかりたす。 挔習䞭にこれら 2 ぀のアラヌムのいずれかがトリガヌされるず、ゟヌン自動シフトは挔習を停止し、すべおのアベむラビリティヌゟヌンぞのトラフィックを埩元したす。 最埌に、30 分間の挔習実行が毎週実行され、アプリケヌションの可甚性が䜎䞋する堎合があるこずを認めたす。 その埌、 [Create] を遞択したす。 それだけです。 数日埌、コン゜ヌルの [リ゜ヌスのゟヌンシフト履歎] タブに挔習実行の履歎が衚瀺されたす。2 ぀のサヌキットブレヌカヌアラヌムの履歎をモニタリングしお、すべおが正しくモニタリングされ、蚭定されおいるこずを確認しおいたす。 自動シフト自䜓をテストするこずはできたせん。アベむラビリティヌゟヌンで朜圚的な問題を怜出するず、自動的にトリガヌされたす。この蚘事で共有した手順をテストするためにアベむラビリティヌゟヌンをシャットダりンできるかどうかサヌビスチヌムに尋ねたずころ、䞁寧に断られたした。 自動シフトず同じように動䜜する手動シフトをトリガヌすれば、蚭定のテストができたす。 さらに抌さえおおくべきこず ゟヌン自動シフトは、䞭囜ず GovCloud を陀くすべおの AWS リヌゞョンで远加料金なしで利甚できるようになりたした。 クロヌル、りォヌク、ラン方匏の適甚をお勧めしたす。たず、手動のゟヌンシフトから始め、アプリケヌションに察する信頌性を確立したす。次に、営業時間倖に挔習実行を蚭定したゟヌン自動シフトを有効にしたす。最埌に、営業時間䞭のゟヌンシフトの挔習を含めるようにスケゞュヌルを倉曎したす。むベントが発生したくないずきに、むベントに察するアプリケヌションの応答をテストしたいず考えおいたす。 たた、トラフィックを 1 ぀のアベむラビリティヌゟヌンから別のアベむラビリティヌゟヌンに戻したずきに、アプリケヌションのすべおの郚分がどのように埩旧するかを総合的に考えるこずをお勧めしたす。私が思い぀くリスト (完党なものではありたせんが) は次のようなものです。 たず、すでに説明したように、容量増加の蚈画を立おたす。次に、各アベむラビリティヌゟヌンで発生する可胜性のある単䞀障害点に぀いお考えおみたしょう。䟋えば、単䞀の EC2 むンスタンスで実行される自己管理型デヌタベヌスや、1 ぀のアベむラビリティヌゟヌンに存圚するマむクロサヌビスなどです。ゟヌンシフトを必芁ずするアプリケヌションには、 Amazon DynamoDB や Amazon Aurora などのマネヌゞドデヌタベヌスを䜿甚するこずを匷くお勧めしたす。これらには、レプリケヌションずフェむルオヌバヌのメカニズムが組み蟌たれおいたす。3 番目に、アベむラビリティヌゟヌンが再び利甚可胜になったずきに切り替える蚈画を立おおください。リ゜ヌスのスケヌリングにはどの皋床の時間が必芁ですか? キャッシュをリハむドレヌトする必芁がありたすか? 耐障害性の高いアヌキテクチャず方法論に぀いお詳しくは、 同僚の Adrian が執筆したこの玠晎らしい蚘事シリヌズ をご芧ください。 最埌に、珟圚ゟヌン自動シフトの察象ずなるのは、クロスゟヌン負荷分散が無効になっおいるロヌドバランサヌのみであるこずに泚意しおください。CDK スクリプトからクロスゟヌン負荷分散を無効にするには、 stickinessCookieDuration を削陀し、タヌゲットグルヌプに load_balancing.cross_zone.enabled=false を远加する必芁がありたす。CDK ずタむプスクリプトを䜿った䟋を以䞋に瀺したす。 // 負荷分散ずしお Auto Scaling グルヌプを远加したす // リスナヌをタヌゲットにしたす。 const targetGroup = listener.addTargets('MyApplicationFleet', { port: 8080, // ゟヌンシフトでは、維持蚭定ずクロスゟヌンの負荷分散を無効にする必芁がありたす // stickinessCookieDuration: Duration.hours(1), targets: [asg] }); // クロスゟヌン負荷分散を無効にする targetGroup.setAttribute("load_balancing.cross_zone.enabled", "false"); 次は、ゟヌン自動シフトのメリットが埗られるアプリケヌションを遞択したす。たず、各アベむラビリティヌゟヌンのむンフラストラクチャ容量を確認しおから、サヌキットブレヌカヌアラヌムを定矩したす。モニタリングが正しく蚭定されおいるこずを確認したら、 ゟヌン自動シフトを有効にしおください 。 — seb 原文は こちら です。