AWSのブログ - TECH PLAY

TECH PLAY

AWS

AWS の技術ブログ

å…š3670ä»¶

ガバメントクラりドの利甚が進むに぀れ、さたざたな怜蚎をしおいるかず思いたす。 「ガバメントクラりド掻甚のヒント」シリヌズでは、ガバメントクラりドでの業務システム構築を支揎する䞭でよくご質問をいただく項目に぀いお深掘りしお情報をたずめおいたす。過去の蚘事はこちらになりたす。 ガバメントクラりド掻甚のヒント『共同利甚方匏におけるコスト・ セキュリティ管理に぀いお』 ガバメントクラりド掻甚のヒント『芋積もりで泚意すべきポむント』 ガバメントクラりド掻甚のヒント『ガバメントクラりド䞊で CIDR 重耇を起こさないために』(本ブログ) ガバメントクラりドの基本的な情報を知りたい方は ガバメントクラりドの道案内『自治䜓職員線』 をはじめずする「ガバメントクラりドの道案内」シリヌズをご芧ください。 本ブログでは、ガバメントクラりド䞊での党䜓のネットワヌク蚭蚈の肝である CIDR 蚭蚈に関しお扱っおいきたす。ガバメントクラりド特有の制限ではなく、オンプレミスずAWS 環境をハむブリッドに構成するネットワヌク蚭蚈では䞀般的な内容です。 ガバメントクラりドのネットワヌク蚭蚈で生じうる課題 地方公共団䜓がガバメントクラりドで AWS を利甚する堎合、AWS 䞊で䜿甚する IP アドレス範囲はお客様偎で自由に決定が可胜です。䞀方で、AWS ずオンプレミス (庁舎など) は L3 レベルで接続されるため、AWS に割り圓おる IP アドレスは オンプレミスで䜿甚しおいない IP アドレス である必芁がありたす。 そこで、ガバメントクラりドを利甚するにあたっおはオンプレミスで䜿甚しおいない IP アドレス範囲を確認し、各利甚領域に割り圓おる必芁がありたす。理由ずしおは、IP アドレス範囲すなわち CIDR が重耇しおしたうず、通信に䞍具合が生じおしたうからです。たた VPC の CIDR ブロックは 1 床䜜成するず倉曎するこずが困難 のため、CIDR 蚭蚈は、十分な怜蚎が必芁䞍可欠です。 どの事業者がネットワヌクの党䜓蚭蚈を考えるのか ガバメントクラりド䞊では誰がこの圹割を担うべきなのかずいう点ですが、庁内ネットワヌクを管蜄しおいる事業者やネットワヌク構築運甚補助者が想定されたす。ネットワヌク構築運甚補助者の詳现に぀いおは、こちらの ブログ でご確認ください。 Amazon VPC の CIDR ブロック VPC を䜜成するずきは、 RFC 1918 に指定されおいるように、プラむベヌト IPv4 アドレス範囲からの CIDR ブロックを指定するこずをお勧めしたす。 VPC の CIDR ブロックは/16 から/28 の範囲で遞択できたす。 十分な数の IP アドレスを確保するため、/16から/20皋床の CIDR ブロックを遞択するこずが䞀般的です。 将来の拡匵性を考慮した、倧きな CIDR ブロックを遞択するこずをお勧めしたす。 CIDR の重耇を回避するには ネットワヌク蚭蚈時に䜿甚する CIDR を慎重に遞定し、重耇がないこずを確認する CIDR の割り圓おを䞀元的に管理し、重耇を防止する ネットワヌク倉曎時には、既存の CIDR ずの重耇がないかを必ず確認する 䞇が䞀 CIDR 重耇しおしたった堎合には、オンプレミス偎で NAT 倉換するずいう方法がありたすが、ネットワヌク蚭蚈が耇雑ずなりたす。さらに高䟡な機噚が必芁になる堎合もあり、デメリットがありたす。たた、 AWS PrivateLink を甚いお接続する方法がありたすが、アプリケヌション偎が AWS PrivateLink での接続に察応しおいない堎合がありたす。そのため、重耇を回避する十分な怜蚎が必芁䞍可欠です。 ネットワヌク党䜓蚭蚈のポむント 以䞋の情報を敎理しお、党䜓の CIDR 蚭蚈を考える必芁がありたす。そしおすべおの IP アドレス範囲が重耇しない圢で党䜓ネットワヌクを考慮する必芁がありたす。(共同利甚方匏のアプリケヌション分離方匏で提䟛される堎合は陀く) オンプレミス (庁舎など) で利甚しおいる IP アドレス 各 ASP 事業者の接続先のアプリケヌション VPC の IP アドレス 単独利甚方匏、共同利甚方匏問わずすべおの接続先 共通機胜 VPC や運甚管理 VPC を含む 東京リヌゞョン、倧阪リヌゞョンを含む 他のクラりドサヌビスプロバむダで利甚するシステムの IP アドレスを含む 将来の拡匵性を螏たえたシステム甚の VPC の IP アドレス ガバメントクラりド䞊のシステムの远加甚の IP アドレス 各 ASP 事業者の接続先の VPC の IP アドレスに関しおですが、オンプレミスず重耇しない IP アドレス垯で ASP 事業者の VPC が構築されれば問題ありたせん。しかし、自由に ASP 事業者が各地方公共団䜓の環境を䜜成する堎合は、CIDR 重耇が起こる可胜性が極めお高いず考えたす。そういったこずを防ぐために、党䜓の CIDR 蚭蚈をたず䞀番最初に行い、 オンプレミスや他 VPC ず重耇しない IP アドレスで単独利甚方匏及び共同利甚方匏の ASP 事業者に察しお VPC を䜜成いただくような調敎 が必芁䞍可欠です。 党䜓蚭蚈の具䜓的なむメヌゞ䟋 クラス B ( 172.16.0.0 – 172.31.255.255) の䞭からオンプレミスず AWS 䞊で利甚する IP アドレスを考えた堎合、どのようにネットワヌク範囲を考えれば良いかのサンプル䟋を瀺したす。(もちろん特定のクラスに絞る必芁はございたせん。AWS 䞊で利甚できる IP アドレス範囲は こちら です。) 䞀番最初に考えるこずずしお、AWS 以倖で利甚する CIDR ず AWS 䞊で利甚する CIDR を適切に区切るこずです。オンプレミスず重耇しない AWS 䞊で利甚するアドレス垯を決めたす。これでオンプレミスず AWS 䞊の IP アドレスは重耇しない蚭蚈になりたす。 オンプレミス: 172.20.0.0/14 172.20.0.0 – 172.23.255.255 AWS : 172.24.0.0/14, 172.28.0.0/15 172.24.0.0 – 172.27.255.255 172.28.0.0 – 172.29.255.255 その他クラりドサヌビスプロバむダ: 172.30.0.0/15 172.30.0.0 – 172.31.255.255 その䞊で、AWS 甚に区切っお甚意しおおいた CIDR から、ASP 事業者ずの調敎の䞭で郜床 IP アドレスを割り振るような圢で党䜓蚭蚈を進めおいきたす。そうするこずで ASP 事業者偎も、指定された IP アドレス垯でシステムの構築ができたす。ASP 事業者偎で䜜成できる CIDR に制玄がある堎合もあるず思いたすので、耇数の IP アドレス垯を甚意しおおくず良いず思いたす。 䟋えば、アプリケヌションベンダヌ A に察しお、172.25.0.0/16の IP アドレス範囲を利甚しお AWS 䞊にアプリケヌションの構築を委蚗するむメヌゞです。地方公共団䜓ずアプリケヌションベンダヌ A で合意の䞊、アプリケヌションベンダヌ A は指定された IP アドレス範囲でシステム構築を行いたす。 オンプレミス: 172.20.0.0/16 ネットワヌクアカりント: 172.24.0.0/16 アプリケヌションベンダヌA: 172.25.0.0/16 アプリケヌションベンダヌB: 172.26.0.0/16 アプリケヌションベンダヌC: 172.27.0.0/16 たた、IP アドレスの䞀元管理ですが、既存の管理方法があればその方法をご利甚頂ければず思いたす。AWS のサヌビスずしおは、 Amazon VPC IP Address Manager (IPAM) がありたす。AWS ワヌクロヌドの IP アドレスを蚈画、远跡、監芖する機胜がありたす。IPAM を䜿甚しお、IP アドレスを効率的に管理できたす。AWS の Amazon VPC IP Address Manager (IPAM) の知識を深めたい方は [AWS Black Belt Online Seminar] Amazon VPC IP Address Manager (IPAM) をご芧ください。 たずめ 本ブログでは、ガバメントクラりド䞊での党䜓のネットワヌク蚭蚈の肝である CIDR 蚭蚈で怜蚎すべきポむントをご玹介したした。重芁なポむントずしおは、以䞋の 3 点です。 珟圚䜿甚しおいる IP アドレスを把握しおおくこず。 AWS に割り圓おる IP アドレス範囲を決定するこず。 ASP 事業者ず調敎を行い、適切なネットワヌク蚭蚈を行うこず 地方公共団䜓に所属しおいる方、たたは関連するベンダヌパヌトナヌの方でこのブログに関しお远蚘した方がいいこずやご䞍明点などございたしたらお気軜に担圓の゜リュヌションアヌキテクトたたは末尟のお問い合わせ窓口ぞお気軜にご連絡ください。 免責事項 本ブログや添付資料の内容はできる限り正確な情報を提䟛するように努めおおりたすが、正確性や安党性を保蚌するものではありたせん。 本ブログや添付資料はあくたで䞀䟋であり、すべおの䜜業内容を充足するものではありたせん。 本ブログや添付資料はガバメントクラりドの新しい情報や AWS サヌビスの倉曎・远加などにより今埌修正される堎合がありたす。 本ブログや添付資料の利甚によっお生じた損害等の責任は利甚者が負うものずし、アマゟン りェブ サヌビス ゞャパン は䞀切の責任を負いかねたすこずご了承ください。 ガバメントクラりドに関するお問い合わせ AWS の公共チヌムではガバメントクラりドクラりド盞談窓口を蚭けおいたす。 本蚘事で玹介したタスクリストに関するお問い合わせのほか、ガバメントクラりド利甚党般に関するお問い合わせに぀いお、担圓の営業および゜リュヌションアヌキテクトがご回答いたしたす。ぜひご掻甚ください。 https://aws.amazon.com/jp/government-education/worldwide/japan/gov-cloud-advisory-site/
AWS Summit は、䞖界䞭のさたざたな堎所でむベントが開催されるなど、䞖界を揺るがし続けおいたす。AWS Summit London4月24日は4月最埌の開催で、5月には AWS Summit Berlin 5月15-16日、 AWS Summit Los Angeles 5月22日、 AWS Summit Dubai 5月29日など9぀の開催が予定されおいたす。぀ながり、コラボレヌション、そしお AWS に぀いお孊ぶために参加しおください どのサミットに参加するかを決めるにあたり、4月15日週の新しい発衚を芋おみたしょう。 4月15日週のリリヌス 4月15日週は、人工知胜 (AI) の䞖界でもたた忙しい週でした。私が泚目したリリヌスを以䞋に蚘茉したした。 Anthropic’s Claude 3 Opus が Amazon Bedrock で入手可胜になりたした – Claude 3 Sonnet ず Claude 3 Haiku の埌、Anthropic’s Claude 3 の3぀の最新モデルのうちの2぀、Opus が Amazon Bedrock で入手可胜になりたした。Cluade 3 Opus は生成 AI の最前線に立ち、人間に近いレベルの耇雑なタスクに察する理解ず流暢さを瀺しおいたす。他の Claude 3 ファミリヌず同様に、Opus は画像を凊理しおテキスト出力を返すこずができたす。Claude 3 Opus では、難しいオヌプン゚ンドの質問に関しお、Claude 2.1 に比べお掚定 2 倍の粟床の向䞊を実珟しおいたす。これにより、誀った応答の可胜性が䜎枛されたす。 Meta Llama 3 が Amazon SageMaker JumpStart で利甚できるようになりたした — Meta Llama 3 は、ML ゞャヌニヌを加速するのに圹立぀機械孊習 (ML) ハブである Amazon SageMaker JumpStart で利甚できるようになりたした。Llama 3 基盀モデル (FM) は、 Amazon SageMaker Studio でいく぀かの手順を実行するか、 Amazon SageMaker Python SDK を䜿甚しおプログラムでデプロむしお䜿甚できたす。Llama には、8B ず 70B の 2 ぀のパラメヌタヌサむズがあり、掚論、コヌド生成、呜什フォロヌが改善され、幅広いナヌスケヌスをサポヌトできたす。モデルはお客様の VPC 管理䞋にある AWS の安党な環境にデプロむされ、デヌタセキュリティの確保に圹立ちたす。 Amazon SageMaker Studio ノヌトブックに組み蟌たれた SQL 拡匵機胜 — SageMaker Studio の JupyterLab には、SQL ず Python を䜿甚しおノヌトブック内で盎接、さたざたな゜ヌスからのデヌタを怜出、怜玢、倉換するための組み蟌み SQL 拡匵機胜が組み蟌たれたした。䞀般的なデヌタサヌビスにシヌムレスに接続し、デヌタベヌス、スキヌマ、テヌブル、ビュヌを簡単に参照および怜玢できるようになりたした。ノヌトブックむンタヌフェむスでデヌタをプレビュヌするこずもできたす。SQL コマンド補完、コヌドフォヌマット支揎、構文匷調などの新機胜により、開発者の生産性が向䞊したす。詳现に぀いおは、「 デヌタを簡単に探玢Amazon SageMaker Studio Jupyter Notebook で SQL ず Text-to-SQL を䜿甚 」ず「 SageMaker Developer Guide 」を参照しおください。 AWS Split Cost Allocation Data for Amazon EKS – AWS Cost and Usage Reports (CUR) で Amazon Elastic Kubernetes Service (Amazon EKS) の詳现なコストを可芖化し、Kubernetes アプリケヌションのコストず䜿甚量を分析、最適化、チャヌゞバックできるようになりたした。Kubernetes アプリケヌションが共有されおいる Amazon EC2 CPU およびメモリリ゜ヌスをどのように消費するかに基づいお、アプリケヌションコストを個々のビゞネスナニットやチヌムに割り圓おるこずができたす。これらのコストをクラスタヌ、名前空間、その他の Kubernetes プリミティブごずに集蚈しお、個々のビゞネスナニットたたはチヌムにコストを割り圓おるこずができたす。これらの費甚の詳现は、オプトむンしおから24時間埌にCURに衚瀺されたす。 Containers Cost Allocation ダッシュボヌド を䜿甚しお Amazon QuickSight でコストを可芖化し、 CUR ク゚リラむブラリ を䜿甚しおAmazon Athenaでコストをク゚リできたす。 AWS KMS の自動キヌロヌテヌションの匷化 – AWS Key Management Service (AWS KMS) は、自動察称キヌロヌテヌションのためのより高速なオプションを導入したす。90 日から 7 幎の間でロヌテヌション頻床をカスタマむズしたり、顧客が管理する AWS KMS キヌのキヌロヌテヌションをオンデマンドで呌び出したり、ロヌテヌションされた任意の AWS KMS キヌのロヌテヌション履歎を衚瀺したりできるようになりたした。 セキュリティブログには、暗号化に関するちょっずした歎史など、この機胜の詳现を知るこずができる玠晎らしい投皿 がありたす。 Amazon Personalize の自動゜リュヌショントレヌニング – Amazon Personalize では、゜リュヌションの自動トレヌニングが提䟛されるようになりたした。自動トレヌニングでは、デヌタセットグルヌプの最新デヌタを䜿甚しお自動的に再トレヌニングするように Amazon Personalize ゜リュヌションのスケゞュヌルを蚭定できたす。このプロセスにより、新しくトレヌニングされた機械孊習 (ML) モデル (゜リュヌションバヌゞョンずも呌ばれたす) が䜜成され、゚ンドナヌザヌ向けの Amazon Personalize の掚奚事項の関連性が維持されたす。自動トレヌニングによりモデルのドリフトが軜枛され、ナヌザヌの行動や奜みの倉化に合わせお掚奚事項が確実に反映されたす。Amazon Personalizeを䜿甚するず、Amazonが䜿甚しおいるのず同じ機械孊習技術を䜿甚しお、りェブサむト、アプリ、広告、電子メヌルなどをパヌ゜ナラむズするこずができたす。Amazon Personalize の利甚を開始するには、 匊瀟のドキュメント をご芧ください。 AWS のお知らせの詳现なリストに぀いおは、「AWS の最新情報」ペヌゞをご芧ください。 远加のリヌゞョンで既存のサヌビスずむンスタンスタむプの提䟛を開始したした。 Amazon RDS for Oracle は、x2iedn のサポヌトをアゞアパシフィック (ハむデラバヌド、ゞャカルタ、倧阪)、ペヌロッパ (ミラノずパリ)、米囜西郚 (北カリフォルニア)、AWS GovCloud (米囜東郚)、および AWS GovCloud (米囜西郚) で拡匵しおいたす 。X2IEDN むンスタンスは、高い蚈算胜力最倧 128 vCPU、倧容量メモリ最倧 4 TB、およびストレヌゞスルヌプット芁件最倧 256,000 IOPSを備え、メモリず vCPU の比率が 32:1 の゚ンタヌプラむズクラスの高性胜デヌタベヌスを察象ずしおいたす。 Amazon MSK がカナダ西郚 (カルガリヌ) リヌゞョンで利甚できるようになりたした 。 Amazon Managed Streaming for Apache Kafka (Amazon MSK) は、Apache Kafka ず Kafka Connect 向けのフルマネヌゞド型サヌビスです。これにより、Apache Kafka をデヌタストアずしお䜿甚するアプリケヌションの構築ず実行が容易になりたす。 Amazon Cognito が欧州 (スペむン) リヌゞョンで利甚できるようになりたした 。 Amazon Cognito を䜿甚するず、Apple、Facebook、Google、Amazon などの゜ヌシャル ID プロバむダヌや、SAML 2.0 や OpenID Connect などの暙準による゚ンタヌプラむズ ID プロバむダヌぞのサむンむンをサポヌトするりェブアプリやモバむルアプリに、認蚌、承認、ナヌザヌ管理を簡単に远加できたす。 AWS Network Manager がAWS むスラ゚ル (テルアビブ) リヌゞョンで利甚できるようになりたした 。AWS Network Manager は、プラむベヌトネットワヌクのグロヌバルビュヌを 1 ぀にたずめるこずで、AWS ずオンプレミスのロケヌションにわたるグロヌバルネットワヌクの管理に䌎う運甚䞊の耇雑さを軜枛したす。 AWS Storage Gateway が AWS カナダ西郚 (カルガリヌ) リヌゞョンで利甚できるようになりたした 。 AWS Storage Gateway は、オンプレミスのアプリケヌションにクラりド䞊の事実䞊無制限のストレヌゞぞのアクセスを提䟛するハむブリッドクラりドストレヌゞサヌビスです。 Amazon SQS は、AWS GovCloud (米囜) リヌゞョンでの FIFO デッドレタヌキュヌリドラむブのサポヌトを発衚したした 。デッドレタヌキュヌのリドラむブは、 Amazon Simple Queue Service (Amazon SQS) のお客様のデッドレタヌキュヌ管理゚クスペリ゚ンスを向䞊させるための拡匵機胜です。 Amazon EC2 R6gd むンスタンス が欧州 (チュヌリッヒ) リヌゞョンで利甚可胜になりたした 。R6gd むンスタンスは AWS Graviton2 プロセッサを搭茉し、AWS Nitro System 䞊に構築されおいたす。これらのむンスタンスは、最倧 25 Gbps のネットワヌク垯域幅を、 Amazon Elastic Block Store (Amazon EBS) に最倧 19 Gbps の垯域幅、最倧 512 GiB の RAM、最倧 3.8 TB の NVMe SSD ロヌカルむンスタンスストレヌゞを提䟛したす。 Amazon Simple Email Service が AWS GovCloud (米囜東郚) リヌゞョンで利甚できるようになりたした 。 Amazon Simple Email Service (SES) は、スケヌラブルで費甚察効果の高い、柔軟なクラりドベヌスの E メヌルサヌビスで、マヌケティング、通知、トランザクションに関する E メヌルを任意のアプリケヌション内から送信できたす。詳现に぀いおは、 Amazon SES ペヌゞにアクセスしおください。 AWS Glue Studio Notebooks は珟圚、䞭東 (UAE)、アゞアパシフィック (ハむデラバヌド)、アゞアパシフィック (メルボルン)、むスラ゚ル (テルアビブ)、欧州 (スペむン)、欧州 (チュヌリッヒ) の各リヌゞョンでご利甚いただけたす 。AWS Glue Studio Notebooks では、AWS Glue でむンタラクティブなゞョブオヌサリングが可胜なため、デヌタ統合ゞョブの開発プロセスを簡玠化できたす。詳现に぀いおは、 AWS Glue Studio ノヌトブックでのコヌドのオヌサリング をご芧ください。 Amazon S3 Access Grants は珟圚、䞭東 (UAE)、アゞアパシフィック (メルボルン)、アゞアパシフィック (ハむデラバヌド)、欧州 (スペむン) の各リヌゞョンでご利甚いただけたす 。 Amazon Simple Storage Service (Amazon S3) のアクセス暩限付䞎は、Microsoft Entra ID や AWS Identity and Access Management (IAM) プリンシパルなどのディレクトリ内の ID を S3 内のデヌタセットにマップしたす。これにより、䌁業のアむデンティティに基づいお゚ンドナヌザヌにS3アクセスを自動的に付䞎するこずで、デヌタ暩限を倧芏暡に管理できたす。詳现に぀いおは、 Amazon S3 アクセス暩限 のペヌゞをご芧ください。 その他の AWS ニュヌス 興味深いず思われるその他のニュヌスをいく぀かご玹介いたしたす。 PartyRock Generative AI Hackathon ã®å—賞者 – PartyRock Generative AI Hackathon は、7,650 人以䞊の登録者が 4 ぀のチャレンゞカテゎリヌにわたっお 1,200 のプロゞェクトを提出し、 Parable Rhythm – The Interactive Crime Thriller 、 Faith – Manga Creation Tools 、 Arghhhh! のような䞊䜍入賞者を擁し、幕を閉じた Zombie 。参加者は驚異的な創造性ず技術力を発揮し、賞金総額は 60,000 USD の AWS クレゞットを獲埗したした。 嚘のAryaが䜜り䞊げたストヌリヌやアむデアを䜿っお、Faith — Manga Creation Toolsアプリを詊しおみたしたが、その結果は非垞に印象的でした。 アプリを自分で詊す方法の詳现に぀いおは、 Jeff Barr の投皿 をご芧ください。 AWS オヌプン゜ヌスのニュヌスず曎新  â€“ 同僚の Ricardo は、AWS コミュニティのオヌプン゜ヌスプロゞェクト、ツヌル、むベントに぀いお曞いおいたす。 Ricardo のペヌゞ で最新情報をチェックしおください。 近日開催予定の AWS むベント カレンダヌを確認しお、近日開催予定の AWS むベントにサむンアップしたしょう。 AWS Summits – クラりドコンピュヌティングコミュニティが぀ながり、コラボレヌトし、AWS に぀いお孊ぶために䞀堂に䌚する無料のオンラむンおよび察面むベントに参加したしょう。お近くの郜垂、 シンガポヌル (5月7日)、 ゜りル (5月16日17日)、 銙枯 (5月22日)、 ミラノ (5月23日)、 ストックホルム (6月4日)、 マドリヌド (6月5日) で登録しおください。 AWS re:Inforce – 6 月 1012 日に米囜ペンシルバニア州で開催される、ビゞネスむニシアティブの掚進を支揎するように蚭蚈された 2 日半の没入型クラりドセキュリティ孊習のための AWS re:Inforce で、生成 AI 時代のクラりドセキュリティに関する知識を深めたしょう。 AWS Community Days  â€“ トルコ (5 月 18 日 )、 䞭西郚 | コロンバス (6 月 13 日)、 スリランカ (6 月 27 日)、 カメルヌン (7 月 13 日)、 ナむゞェリア (8 月 24 日)、 ニュヌペヌク (8 月 28 日) の゚キスパヌトによる、専門的な AWS ナヌザヌや業界リヌダヌによるコミュニティ䞻導のカンファレンスに参加したしょう。 こちらでは、近日開催される AWS 䞻導の察面および仮想むベント ず デベロッパヌに焊点を合わせたむベント のすべおを閲芧できたす。 4月22日週のニュヌスは以䞊です。4月29日週の Weekly Roundup もお楜しみに! — Esra この蚘事は、 Weekly Roundup  ã‚·ãƒªãƒŒã‚ºã®äž€éƒšã§ã™ã€‚毎週、AWS からの興味深いニュヌスや発衚を簡単にたずめおお知らせしたす! 原文は こちら です。
画像生成 AI は、テキストからリアルな画像を生成できる革新的な AI モデルです。Diffusion モデルによる技術的なブレむクスルヌにより泚目を集め、掟生技術や関連技術の研究開発が掻発化し、日進月歩で新たな技術が生たれおいたす。画像生成 AI を利甚するには、珟状いく぀かの方法がありたす。 Adobe や Canva のようなアプリケヌションに組み蟌たれおいる生成 AI 機胜で利甚する方法もあれば、 Amazon Bedrocks の Amazon Titan Image Generator や、 Stable Diffusion のように、API を経由しおモデルをシステムに組み蟌んで利甚する方法もありたす。さらに OSS モデルや OSS アプリケヌションをロヌカルやクラりドにデプロむしお利甚するこずもできたす。 OSS アプリケヌション/モデルには、利甚できる掟生モデルの皮類が豊富で、カスタマむズ性が高く、OSS コミュニティが開発した新機胜を玠早く掻甚できるずいうメリットがありたす。しかし、OSS モデルの掚論やファむンチュヌニングには、GPU などの蚈算リ゜ヌスが必芁ずなりたす。ロヌカルやオンプレミスのハヌドりェアリ゜ヌスには限界があるため、小芏暡な PoC を超えお制䜜スタゞオ等で耇数人で倧芏暡に利甚する堎合はクラりドのスケヌラブルなコンピュヌティングリ゜ヌスを掻甚するこずで、OSS モデルのワヌクロヌドをより効率的に実行できたす。 AWS では、 Extension for Stable Diffusion on AWS ずいう゜リュヌションを提䟛しおいたす。この゜リュヌションは OSS の Stable Diffusion Web UI の拡匵機胜で、モデルのファむンチュヌニングず掚論をクラりド䞊のリ゜ヌスにオフロヌドするこずで、耇数ナヌザヌによる倧芏暡な利甚を可胜にしたす。この拡匵機胜を䜿甚するず、お客様は UI 䞊から Amazon SageMaker による Stable Diffusion のモデルトレヌニング、ファむンチュヌニング、掚論を簡単に実行できたす。SageMaker のマネヌゞドな分散孊習ず高性胜の GPU むンスタンスを掻甚するこずで、必芁な時だけ高パフォヌマンスのリ゜ヌスを利甚できたす。たた、 CloudFormation テンプレヌトを䜿っおリ゜ヌスをプロビゞョニングするこずで、手動蚭定に䌎う耇雑さやミスを回避できたす。 本蚘事では、Extension for Stable Diffusion on AWS の抂芁、アヌキテクチャ、䞻芁機胜、導入手順に぀いお詳しく解説したす。 䜿い方 ゜リュヌションのデプロむ 本゜リュヌションは「バック゚ンドの API を提䟛するミドルりェア」郚分ず「フロント゚ンドずなる Extension for Stable Diffusion on AWS 拡匵機胜をむンストヌルした Stable Diffusion Web UI 」の二぀のコンポヌネントに分かれおいたす。それぞれ CloudFormation でデプロむし拡匵機胜の画面からバック゚ンド API の URL を登録するこずで蚭定するこずができたす。詳现なデプロむ手順は ドキュメント および レポゞトリ をご確認ください。 ナヌザヌの管理 Stable Diffusion Web UI はシングルナヌザヌ向けのアプリケヌションですが、拡匵機胜を利甚するこずで耇数のナヌザヌを管理するこずが可胜です。ロヌルでの暩限管理が可胜で、孊習・チェックポむントのアップロヌド・掚論・゚ンドポむントの立ち䞊げ・ナヌザヌの倉曎・ロヌルの倉曎などのアクションごずに暩限を蚭定するこずが可胜です。 モデルず゚ンドポむントの管理 画像生成モデルは倚くのモデルが出おおり、たたモデルをカスタマむズできる LoRA などのモデルも倚数存圚したす。拡匵機胜を利甚するこずで、Web UI の組み蟌みのモデル、ロヌカルのチェックポむント、URL から耇数のモデルをアップロヌドし利甚するこずが可胜です。アップロヌドされたモデルは S3 に配眮され、必芁に応じおバック゚ンドの SageMaker に読み蟌たれい぀でも呌び出しが可胜です。 バック゚ンドの SageMaker の゚ンドポむントも拡匵機胜で管理するこずが可胜です。リアルタむム゚ンドポむントず非同期゚ンドポむントに察応しおおり、オヌトスケヌリングを蚭定するこずができたす。非同期゚ンドポむントの堎合は、䜿わない時は自動で 0 にスケヌルダりンしコストを抑えお利甚するこずが可胜です。 モデルの掚論 モデルの呌び出しを行っおみたしょう。txt2img ペヌゞの䞋郚に拡匵機胜で远加された Amazon SageMaker Inference セクションがありたす。モデルを指定しおリク゚ストを送るこずでバック゚ンドで指定したモデルで掚論が実行され生成された結果が衚瀺されたす。 たた、生成されたモデルは S3 に保存されおおり埌から芋返すこずが可胜です。 ControlNet も利甚するこずが可胜です。以䞋の䟋では囜土亀通省が公開しおいる郜垂 3D デヌタ PLATEAU CC-BY-4.0 を䜿甚し街䞊みを生成しおいたす。 Stable Diffusion Turbo や Stable Diffusion LCM などの高速化技術も利甚可胜です。 モデルの孊習 たた、デヌタセットを登録し LoRA でファむンチュヌニングするこずが可胜です。たずは、Dataset Management ペヌゞでロヌカルから画像をアップロヌドしデヌタセットを䜜成したす。以䞋の䟋では AWS のプロダクションチヌムが䜜成した CG アニメヌション の背景を孊習させおいたす。 Train Management ペヌゞでモデルず䜜成されたデヌタセットを指定しモデルのファむンチュヌニングゞョブを䜜成するこずができたす。孊習は裏偎では SageMaker Training ゞョブで OSS ラむブラリの kohya-ss/sd-scripts を䜿甚しおいたす。パラメヌタなども指定するこずが可胜です。 孊習結果および途䞭のチェックポむントは S3 に自動でアップロヌドされ、掚論で利甚するこずができたす。Amazon SageMaker Inference セクションの LoRA のドロップダりンで遞択するず反映されたす。以䞋の䟋では、孊習させた CG アニメヌション颚のスタむルで生成されおいるこずが確認できたす。 たずめ この蚘事では AWS が開発しおいる Stable Diffusion Web UI の拡匵機胜 Extension for Stable Diffusion on AWS に぀いお玹介したした。この゜リュヌションにより、耇数ナヌザヌによる倧芏暡な利甚が可胜になり、必芁な時だけ高パフォヌマンスのリ゜ヌスを掻甚しおモデルの孊習、掚論で利甚するこずが可胜です。ロヌルベヌスのアクセス暩限管理、耇数モデルの管理、リアルタむムおよび非同期の掚論゚ンドポむント䜜成、ControlNet や LCM 等の高床な生成オプション、デヌタセットの登録ずLoRAによる転移孊習などクリ゚むタヌ向けに必芁な機胜ず耇数ナヌザヌで利甚するための機胜を備えおおり、これからも継続的な開発により新たな機胜が远加されおいく予定です。 ぜひ実際に Extension for Stable Diffusion on AWS をデプロむし、様々な機胜を詊しおみおください。たずは小芏暡な環境で評䟡し、本番環境での運甚を怜蚎するずよいでしょう。このブログで玹介した Extension for Stable Diffusion on AWS の レポゞトリ ず ドキュメント なども参考にしおください。 著者プロフィヌル 前川 泰毅 (Taiki Maekawa) は AWS Japan の゜リュヌションアヌキテクトでメディア領域のお客様䞭心にアヌキテクチャ蚭蚈や構築を支揎しおいたす。機械孊習領域を埗意ずしおおり゜リュヌションやサンプルコヌドの䜜成を行っおいたす。
䌁業は、よくある質問 (FAQ) やナレッゞ蚘事などのセルフサヌビス機胜をりェブサむトやモバむルアプリに公開し、顧客の疑問の解決を支揎しおいたす。 このずき、解決しなかった疑問に぀いお顧客が゚ヌゞェントに問い合わせるず、りェブサむトやアプリで入力たたは閲芧した内容を、再床尋ねられるこずがよくありたす。 このため、䌁業はサヌドパヌティのりェブ通話、画面共有、たたはビデオ通話アプリケヌションを導入し、顧客がりェブサむトやモバむル機噚から電話をかけられるようにしおいたす。 その結果、゚ヌゞェントは埓来の電話ずりェブベヌスの通話をサポヌトするために、さたざたなアプリケヌション間を行き来しなければなりたせん。さらに䌁業は、平均凊理時間などの基本的なカスタマヌサヌビス指暙を把握するために、さたざたなデヌタ゜ヌスを集蚈する必芁がありたす。 Amazon Connect では、りェブサむトやモバむルアプリケヌションからパヌ゜ナラむズされた音声およびビデオ゚クスペリ゚ンスを提䟛できる アプリ内通話、りェブ通話、ビデオ通話 の機胜が提䟛されたした。 この機胜は、 マネヌゞド通信りィゞェット たたは ゜フトりェア開発キット (SDK) を䜿っお簡単に実装できたす。 顧客は、りェブサむトやモバむルアプリを切り替えるこずなく、゚ヌゞェントず通話を開始できたす。 たた、 コンテキスト情報 を゚ヌゞェントの゜フトフォンに枡すこずもできたす。 これを利甚し、顧客の情報、認蚌ステヌタス、アプリ内の過去のアクションなどの属性に基づいお、顧客䜓隓をカスタマむズできたす。この結果、゚ヌゞェントの凊理時間の短瞮ず顧客満足床の向䞊が期埅できたす。 このブログ蚘事では、お客様がりェブペヌゞからりェブ通話ずビデオ通話を開始する堎合のサンプルナヌスケヌスを順に説明したす。たた、Amazon Connect の アプリ内通話、りェブ通話、ビデオ通話 を䜿甚しお、顧客情報を゚ヌゞェントに転送する方法を瀺したす。 ゜リュヌションの抂芁 図 1 . フォヌムを備えたりェブサむトずAmazon Connect のアプリ内通話、りェブ通話、ビデオ通話を統合した゜リュヌションのアヌキテクチャ この゜リュヌションでは、サンプルりェブサむトを Amazon CloudFront でホストし、静的なりェブサむトのコンテンツを Amazon S3 に栌玍したす。 顧客がりェブサむトのフォヌムを送信するず、属性が Amazon API Gateway 経由で AWS Lambda に送信されたす。 その埌、 AWS Lambda は新しいリク゚ストに察しお JSON Web トヌクン (JWT) を発行し、認蚌資栌情報を AWS Systems Manager パラメヌタから取埗したす。 コミュニケヌションりィゞェットの JavaScript がりェブサむトに読み蟌たれ、Amazon Connect ぞ通話を開始したす。 これにより、顧客ず゚ヌゞェントが音声ずビデオでシヌムレスに぀ながりたす。 前提条件 このハンズオンチュヌトリアルでは、読者が次のリ゜ヌスに぀いお理解し、アクセスできるこずを前提ずしおいたす。 Amazon Connect、Amazon API Gateway、AWS Lambda、AWS CloudFormation、Amazon CloudFront に管理者暩限のある AWS アカりントを利甚できるこず Amazon Connect むンスタンス が構築枈みであるこず ロヌカル環境に AWS CLI がむンストヌルされ蚭定枈みであるこず AWS Cloud Development Kit (CDK) 環境がむンストヌル枈みであるこず。むンストヌルされおいない堎合は Step 1の構築手順を実行しおください。たた、AWS Cloud9 を利甚するこずもできたす。 りォヌクスルヌ Step 1: 準備 AWS CDK をむンストヌル (すでにむンストヌル枈みの堎合はスキップ) し、CDK 環境を構築しおください。 npm -g install typescript npm -g install aws-cdk cdk bootstrap aws://ACCOUNT_ID/AWS_REGION Git を利甚しお、GitHub からリポゞトリをクロヌンしおください。 git clone https://github.com/aws-samples/web-voice-video-calling-blog CDK プロゞェクトず AWS Lambda 関数の䟝存関係をむンストヌルしたす。 cd web-voice-video-calling-blog mkdir -p lambda-layers/jwt-layer/nodejs npm install jsonwebtoken --prefix lambda-layers/jwt-layer/nodejs npm install AWS CLI プロファむルを䜿っお CDK プロゞェクトをデプロむしたす。 これにより、プロゞェクトに必芁な Amazon CloudFront、Amazon API Gateway、AWS Lambda、AWS Systems Manager のリ゜ヌスがデプロむされたす。 cdk deploy Do you wish to deploy these changes (y/n)? には y を入力したす。 (このプロゞェクトでは cdk バヌゞョン 2.127.0 を䜿甚しおいたす。アップグレヌドが必芁な堎合は、 npm install -g aws-cdk —force を実行しおください) CDK のデプロむが完了したら、このスタックの `出力` タブを開き、Amazon API Gateway ゚ンドポむントず Amazon CloudFront りェブサむトの URL の倀を曞き留めおください。 AcWebCallingStack.Endpoint8024A810 = https://aaaaaaaa.execute-api..amazonaws.com/prod/ (あなたの Amazon API Gateway) AcWebCallingStack.websiteURL = https://aaaaaa.cloudfront.net (あなたの Amazon CloudFront りェブサむトの URL) Step 2: コミュニケヌションりィゞェットの蚭定 Amazon Connect むンスタンス を開き、チャネル > コミュニケヌションりィゞェット に移動したす。 りィゞェットを远加をクリックしたす。 名前に「ac_widget_webcalling」ず入力し、説明フィヌルドに「Widget for web and video calling」ず入力しおください。 コミュニケヌションのオプションの 「チャットを远加」のチェックを倖したす。 図 2 . Amazon Connect コミュニケヌションりィゞェット䜜成画面 りェブ通話コンタクトフロヌ で、「 Sample inbound flow (first contact experience) 」を遞択したす。 保存しお続行 をクリックしたす。 次の画面のオプションはすべおデフォルトのたた䞋たでスクロヌルしお、 保存しお続行 をクリックしおください。 コミュニケヌションりィゞェットに必芁なドメむンを远加する においお、Step 1.5 でメモしおおいた Amazon CloudFront りェブサむトの URL のドメむンを蚘入したす。 新しいコミュニケヌションりィゞェットのリク゚ストにセキュリティを远加するは「 はい 」を遞択しおから、 保存しお続行 をクリックしおください。  æ¬¡ã®ç”»é¢ã®ã‚Šã‚£ã‚žã‚§ãƒƒãƒˆã®ã‚¹ã‚¯ãƒªãƒ—トで スクリプトをコピヌ をクリックしお、テキスト゚ディタにコピヌしおください。 コピヌされたスクリプトから widgetId を控えおおいおください。この widgetId は埌のStep 4.5 で䜿甚したす。widgetId を芋぀けるには、 コミュニケヌションりィゞェットスクリプトの䟋 リンク先のアンダヌラむン郚分を参照しおください。 キヌをコピヌ をクリックし、テキスト゚ディタに保存したす。これは埌のStep 4.3 で䜿甚したす。 Step 3: index.html の API ゚ンドポむントずりィゞェットスクリプトの倀を線集 Step 1.2 でクロヌンしたフォルダ内の「website」フォルダにある index.html ファむルを線集したす。 127 行目の apiEndpoint を自分の環境の Amazon API Gateway Endpoint の倀で曎新したす (Step 1.5 を参照) 図 3 . index.html の曎新 index.html の 115 行ず 123 行の間に、手順 2.10 (コミュニケヌションりィゞェット蚭定) でコピヌした スクリプト を远加し、ファむルを保存したす。 重芁 :コピヌしたスクリプトから 最初の行の</script>および最埌の行の<script>を削陀しおください。 AWS CLI から、CDK プロゞェクトを再デプロむしおください。これにより、リ゜ヌスの倉曎が反映されたす。 cdk .. cdk deploy Step 4: AWS Systems Manager のセキュリティキヌず Widget ID の曎新 AWS マネゞメントコン゜ヌル にログむンし、 AWS Systems Manager に移動しお、メニュヌから アプリケヌション管理 の䞋にある パラメヌタストア をクリックしおください。 䞀芧から /Blog/AcWebCalling/AmazonConnect/ConnectSecret をクリックし、 線集 をクリックしおください。 倀 フィヌルドに、Step 2.12 (コミュニケヌションりィゞェットの蚭定) で保存したセキュリティキヌを入力し、 倉曎を保存 をクリックしたす。 図 4 . パラメヌタストア内のセキュリティキヌの曎新 /Blog/AcWebCalling/AmazonConnect/WidgetId をクリックし、 線集 をクリックしおください。 倀 フィヌルドに、Step 2.11 で保存した widgetId を入力し、 倉曎を保存 をクリックしおください。 Step 5: Amazon Connect ステップバむステップガむドの蚭定 Amazon Connect ステップバむステップガむド を䜿甚するず、りェブサむトから枡された属性を゚ヌゞェントワヌクスペヌスで確認できたす。今回は、以䞋に蚘茉する 2 皮類のフロヌをむンポヌトしお蚭定したす。 5.1 ステップバむステップガむドのビュヌフロヌの䜜成: ac_webcalling_SBSguide_view フロヌ をダりンロヌドしたす。リンク先の git ペヌゞから raw ファむルをダりンロヌドしおください。 Amazon Connect むンスタンス を開き、 ルヌティング > フロヌ を遞択し、 フロヌを䜜成 を遞択しおください。 右䞊のドロップダりンの矢印を抌しお むンポヌト (ベヌタ) を遞択し、Step 5.1.1 でダりンロヌドしたフロヌをむンポヌトしたす。 公開 をクリックしたす。 5.2 着信コヌルフロヌの䜜成 ac_webcalling_SBSguide_handler フロヌ をダりンロヌドしおください。リンク先の git ペヌゞから raw ファむルをダりンロヌドしおください。 Amazon Connect むンスタンス を開き、 ルヌティング > フロヌ を遞択し、 フロヌを䜜成 を遞択しおください。 右䞊のドロップダりンの矢印を抌しお むンポヌト (ベヌタ) を遞択し、Step 5.2.1 でダりンロヌドしたフロヌをむンポヌトしたす。 公開 をクリックしたす。 5.3 着信コヌルフロヌずステップバむステップフロヌの曎新 Step 5.1 で䜜成した ac_webcalling_SBSguide_view フロヌを開きたす。 フロヌ゚ディタの巊䞋にある 远加のフロヌ情報を衚瀺 をクリックしお展開したす。 䜜成した ac_webcalling_SBSguide_view フロヌの フロヌ ID をコピヌしたす。 Step 5.2 で䜜成した ac_webcalling_SBSguide_handler フロヌを開きたす。 コンタクト属性の蚭定 ブロックを開きたす。 図 5 . 着信コヌルフロヌの曎新 Step 5.3.3 でコピヌしたフロヌ ID を DefaultFlowForAgentUI の倀に蚭定したす。この属性は、通話が゚ヌゞェントにルヌティングされたずきに、゚ヌゞェントに衚瀺されるステップバむステップのガむドを指定したす。泚: 「ENTER ac_webcalling_SBSguide_view FLOW ID HERE」を ac_webcalling_SBSguide_view のフロヌ ID に眮き換えおください。 コンタクト属性の蚭定ブロックを 保存 しお閉じたす。 䜜業キュヌの蚭定 ブロックを開きたす。 このブロックでは、゜リュヌションのテスト䞭に䜿甚するキュヌを蚭定したす。既存のコンタクトセンタヌの運甚に圱響を䞎えないキュヌを遞択するこずをお勧めしたす。 䜜業キュヌの蚭定 ブロックを保存しお閉じ、 公開 をクリックしお曎新したフロヌを発行したす。 Step 6: コミュニケヌションりィゞェットの曎新 Amazon Connect むンスタンス を開き、 チャネル > コミュニケヌションりィゞェット を遞択したす。 ac_widget_webcalling をクリックし、詳现セクションで 線集 をクリックしおください。 りェブ通話コンタクトフロヌで、フロヌを ac_webcalling_SBSguide_handler に倉曎し、 保存しお続行 をクリックしおください。 図 6 . Amazon Connect のコミュニケヌションりィゞェットの曎新 保存しお続行 をクリックしたす。 保存しお続行 をクリックしたす。 Step 7: Amazon Connect セキュリティプロファむルの曎新 ゚ヌゞェントがビデオ通話ずステップバむステップのガむドを利甚できるようにするには、セキュリティプロファむルにコンタクトコントロヌルパネル (CCP) ず゚ヌゞェントワヌクスペヌスの暩限を远加する必芁がありたす。暩限の远加には次の手順を実行したす。 Amazon Connect むンスタンス を開き、 ナヌザヌ > セキュリティプロファむル を遞択したす ステップバむステップガむドの䜜成ずアクセスを蚱可するセキュリティプロファむルをクリックしたす。 数字ずフロヌ をクリックしお展開したす。 ビュヌ の暪にある「 すべお 」のチェックボックスをクリックしたす。 ゚ヌゞェントアプリケヌション をクリックしお展開したす。 カスタムビュヌ の暪にある「 すべお 」のチェックボックスをクリックしたす。 コンタクトコントロヌルパネル (CCP) をクリックしたす。 ビデオ通話 の暪にある「 アクセス 」のチェックボックスをクリックしたす。 図 8 . セキュリティプロファむルのコンタクトコントロヌルパネル蚭定 右䞊の 保存 をクリックしたす。 テスト 䞊蚘のステップで蚭定したセキュリティプロファむルを䜿甚した゚ヌゞェントずしお Amazon Connect ゚ヌゞェントワヌクスペヌス にログむンしたす。 ブラりザで Amazon CloudFront の URL (Step 1.5 参照) を開き、Contact Us フォヌムに任意の情報を入力・遞択したす。 Submit をクリックしおください。 図 9 . Amazon Connect in-app, web, and video callingの通話開始デモ画面 画面右䞋の電話アむコンをクリックするず゚ヌゞェントずの通話が開始したす。ビデオ通話を開始するには、 Start Video アむコンをクリックしおください。 通話が゚ヌゞェントワヌクスペヌスに着信したら、通話を受信 をクリックしたす。゚ヌゞェント偎でもビデオを有効にしたす。りェブサむトで入力・遞択した倀が゚ヌゞェントワヌクスペヌスにビデオや音声通話ずずもに衚瀺されたす。 図 10 . Amazon Connect in-app, web, and video callingの゚ヌゞェント偎画面 りェブサむト䞊では、顧客ぱヌゞェントずビデオや音声で察話ができたす。 図 11 . Amazon Connect in-app, web, and video calling の顧客偎デモ画面 クリヌンアップ AWS CLI から、web-voice-video-calling-blog ディレクトリに移動しおください。 cd web-voice-video-calling-blog 「cdk destroy」を実行するず、Amazon CloudFront、Amazon API Gateway、AWS Lambda、AWS Systems Manager にむンストヌルされたリ゜ヌスが削陀されたす。 cdk destroy  [ オプション ] ac_webcalling_SBSguide_handler フロヌず ac_webcalling_SBSguide_view フロヌの䞡方に぀いお、 delete-contact-flow コマンドを実行したす。 結論 このブログ蚘事では、新しい Amazon Connect のアプリ内通話、りェブ通話、ビデオ通話機胜 に぀いお説明したした。 完党にマネヌゞドされたコミュニケヌションりィゞェット を䜿甚するこずで、䌁業はりェブサむトやモバむルアプリケヌションにこの機胜を数クリックで実装できたす。 顧客が接続されるず、顧客情報 (VIP 䌚員など) や他の情報 (りェブサむトのペヌゞなど) に基づいお顧客䜓隓をパヌ゜ナラむズできるようになりたす。 これにより、コンタクトに優先順䜍を付けたり、可胜な堎合は自動的に解決したり、必芁な堎合は最適な゚ヌゞェントにルヌティングするこずができたす。 著者に぀いお​ Pavan Dusanapudi  ã¯ã€ã‚€ã‚®ãƒªã‚¹ã®ãƒžãƒ³ãƒã‚§ã‚¹ã‚¿ãƒŒã‚’拠点ずするアマゟン りェブ サヌビスの AWS アプリケヌションセヌルスに所属するスペシャリスト゜リュヌションアヌキテクトです。圌は、カスタマヌ゚クスペリ゚ンス゜リュヌションずデゞタルトランスフォヌメヌションを通じお、顧客がビゞネス成果を達成できるよう支揎しおいたす。䜙暇には、家族でのハむキング、クロスフィットワヌクアりトを楜しみ、心の平穏を芋぀けおいたす。 Prabhakar Rajasekar は、ドむツのアヌヘンを拠点ずするアマゟン りェブ サヌビスの AWSI アプリケヌションセヌルスに所属するスペシャリスト゜リュヌションアヌキテクトです。顧客のデゞタルトランスフォヌメヌションを支揎する傍らで、庭や森の䞭で子䟛たちず時間を過ごすこずを楜しんでいたす。 翻蚳は Amazon Connect スペシャリスト゜リュヌションアヌキテクト枅氎が担圓したした。原文は こちら です。
はじめに クラりドガバナンスに生成 AI を組み蟌むこずで、AWS アカりントの管理をより自動化された効率的なプロセスに倉えるこずができたす。 Amazon Bedrock  ã®ç”Ÿæˆ AI 機胜ず、 AWS Control Tower や  Account Factory for Terraform (AFT) などのツヌルを掻甚するこずで、お客様は AWS アカりントのセットアップず管理プロセスを迅速化し、ベストプラクティスを守りながら開発工数を最小限に抑えるこずができたす。 お客様は、AWS アカりントをプロビゞョニングする際に、様々な組織の芁件ず AWS のベストプラクティスを考慮しお蚭定を行う必芁がありたす。そのため、AWS アカりントのカスタマむズに少なからず開発工数を費やすこずずなりたす。 本ブログでは、AWS アカりント䜜成プロセスのオヌケストレヌションにおける  Agents for Amazon Bedrock の優秀性に぀いお解説したす。Agents for Amazon Bedrock は、新しい AWS アカりントの䜜成リク゚ストやアカりントカスタマむズ甚コヌドの䜜成など、お客様から芁求されたタスクのオヌケストレヌションを自動化し、そのためのプロンプトを自動的に䜜成したす。さらに、゚ヌゞェントが Knowledge Bases for Amazon Bedrock  ã§äœœæˆã•れたナレッゞベヌスに接続されおいる堎合は、ナレッゞベヌスから取埗した情報䟋: お客様固有の情報をプロンプトに远加し、お客様に自然蚀語で応答するための API を呌び出したす。たた、AWS アカりントをプロビゞョニングする際には AFT も利甚したす。AFT は Terraform パむプラむンを蚭定し、AWS Control Tower 内で AWS アカりント䜜成ずカスタマむズを行いたす。AFT を䜿甚するには、お客様は Terraform 蚭定ファむルに AWS アカりントの䜜成で 必芁ずなる情報 を蚘茉し、リポゞトリにコミットする必芁がありたす。リポゞトリにコミットされるず Account Factory ワヌクフロヌが自動的に実行され AWS アカりントが䜜成されたす。Account Factory ワヌクフロヌの完了埌に远加のカスタマむズのステップを自動的に実行したす。 次のセクションでは、Agents for Amazon Bedrock ず基盀モデル ( Claude 2.1 ) を䜿甚し、 AWS セキュリティリファレンスアヌキテクチャ (SRA) における「 セキュリティツヌルアカりント 」をプロビゞョニングするナヌスケヌスにおいお IaC を加速させる方法に぀いお詳しく説明したす。最埌に、Amazon Bedrock から生成された IaC コヌドをデプロむする方法ず、AFT を通じおむンフラストラクチャのデプロむをスケヌルする方法を孊びたす。 ゜リュヌションの抂芁 蚳者泚: 本゜リュヌションは、非 IT 技術者がチャットむンタフェヌスを通しお AWS アカりントを䜜成するような Agents for Amazon Bedrock の瀟内利甚におけるナヌスケヌスのサンプルずしお捉えおいただければず思いたす。本ブログではセキュリティツヌルアカりントのプロビゞョニングに焊点を圓おおおりたすが、AWS のセキュリティサヌビスは Organizations ず連携するこずで、個々の AWS アカりントでセキュリティサヌビスを有効化するこずなく耇数のメンバヌアカりントに察しお䞀括で有効化するこずも可胜です。 ゜リュヌションのデプロむ方法に぀いお詳しく説明する前に、本ブログで構築する図 1 のアヌキテクチャにおける各凊理に぀いお芋おいきたしょう。 図1AFT ず Amazon Bedrock を利甚した「セキュリティツヌルアカりント」䜜成の䟋 ナヌザヌは Agents for Amazon Bedrock ã®ãƒžãƒã‚žãƒ¡ãƒ³ãƒˆã‚³ãƒ³ã‚œãƒŒãƒ«ã«ã‚るチャットを利甚しお、䜜成する AWS アカりントの芁件を入力したす。䟋えば、「セキュリティツヌル甚の AWS アカりントを䜜成する」ず入力したす。゚ヌゞェントには、AFT を利甚しお AWS アカりントを䜜成・カスタマむズするためのプロンプトず Knowledge Bases for Amazon Bedrock の蚭定が行われおいたす。 䞊蚘䟋のような入力を受け取るず、゚ヌゞェントは、セキュリティツヌル甚の AWS アカりントに掚奚される AWS セキュリティサヌビスをナレッゞベヌスから取埗したす。゚ヌゞェントは、掚奚される AWS サヌビスをナヌザヌに提瀺したす。ナヌザヌは提瀺された AWS サヌビスから、AWS アカりント䜜成時に有効化しおおきたい AWS サヌビスの名前を入力したす。 次に、゚ヌゞェントはアカりント䜜成に必芁な情報をナヌザヌの入力から収集したす。ナヌザヌが遞択した AWS サヌビスに基づき、゚ヌゞェントは AWS サヌビスの情報をアクショングルヌプに枡し、 AWS Lambda 関数を呌び出したす。Lambda 関数は、Terraform モゞュヌルずパラメヌタをナレッゞベヌスから取埗し Terraform 蚭定ファむルを䜜成したす。䜜成したコヌドを AFT アカりントカスタマむズリポゞトリ ( learn-terraform-aft-account-customizations  ã‹ã‚‰ã‚¯ãƒ­ãƒŒãƒ³ã—た自身のリポゞトリ) にプッシュしたす。次のアカりント䜜成のステップに進む前に、゚ヌゞェントはナヌザヌに AFT アカりントカスタマむズリポゞトリにプッシュした Terraform 蚭定ファむルで問題ないかを確認したす。 ナヌザヌから「確認」の入力を受け取るず、゚ヌゞェントは AFT による AWS アカりント䜜成甚の Terraform 蚭定ファむルを䜜成し、AFT アカりントリク゚ストリポゞトリ ( learn-terraform-aft-account-request  ã‹ã‚‰ã‚¯ãƒ­ãƒŒãƒ³ã—た自身のリポゞトリ) にプッシュする Lambda 関数を呌び出したす。リポゞトリにプッシュされるず  AWS Control Tower Account Factory for Terraform (AFT) パむプラむンがトリガヌされたす。 次に、AFT パむプラむンはサヌビスカタログ補品を呌び出したす。この補品により、特定の OU に AWS アカりントが登録され、 AWS Control Tower ず AWS Organizations を利甚したガヌドレヌルが適甚されたす。 最埌に、セキュリティツヌル甚の新しい AWS アカりントがプロビゞョニングされ、Security OU に登録されたす。プロビゞョニングされた AWS アカりントでは、ナヌザが入力した AWS セキュリティサヌビスが有効化されおいたす。 前提条件 1. このワヌクフロヌを䜿甚しお AWS アカりントを管理するには、Organizations 管理アカりントの Admin 暩限、AWS アカりント蚭定を行うための Terraform の知識、および適切な AWS Identity and Access Management (IAM) の暩限が必芁です。たた、AWS Control Tower ず AFT が蚭定されおおり、AFT リポゞトリず AWS Control Tower のマルチアカりント環境における圹割を理解しおいる必芁がありたす。 2. 以䞋の理解も必芁になりたす。 Agents for Amazon Bedrock 、 プロンプト 、 Knowledge Bases for Amazon Bedrock AFT モゞュヌルのサンプル および チュヌトリアル learn-terraform-aft-account-request  ãƒªãƒã‚žãƒˆãƒª learn-terraform-aft-account-customizations  ãƒªãƒã‚žãƒˆãƒª デプロむ手順 この゜リュヌションは、 AWS セキュリティリファレンスアヌキテクチャ (SRA) に埓い、セキュリティツヌル甚、むンフラストラクチャ甚、ワヌクロヌド甚などの各皮 AWS アカりントを䜜成し、それぞれに察応する AWS サヌビスをデプロむするのに掻甚できたす。本ブログでは、セキュリティツヌル甚アカりントの䜜成ず、掚奚される AWS セキュリティサヌビスのデプロむにフォヌカスしお説明したす。この゜リュヌションをデプロむするには、以䞋の 4 ぀のステップを実斜したす。 ステップ 1 : ナレッゞベヌスを蚭定する:  ãƒŠãƒ¬ãƒƒã‚žãƒ™ãƒŒã‚¹ã‚’蚭定するこずで、゚ヌゞェントが AWS アカりントのプロビゞョニングに必芁な情報にアクセスできるようになりたす。ナレッゞベヌスを蚭定するには、次の手順に埓いたす。 Amazon Bedrock コン゜ヌル を開き、巊偎のナビゲヌションパネルで [ナレッゞベヌス] を遞択し、 [ナレッゞベヌスを䜜成] を遞択したす。 [ナレッゞベヌス名]  ã«ãƒŠãƒ¬ãƒƒã‚žãƒ™ãƒŒã‚¹ã®åå‰ã‚’入力したす。「AWS-Account-Setup-Knowledge-Base」のように、ナレッゞベヌスの目的を明確に衚す名前にするこずを掚奚したす。 [IAM 蚱可]  ã§ã¯ IAM ロヌルを遞択したす。 [既存のサヌビスロヌルを䜿甚]  ã‹ã‚‰å¿…芁な暩限を有する既存の IAM ロヌルを遞択するこずもできたすが、 [新しいサヌビスロヌルを䜜成しお䜿甚]  ã‚’遞択し、適切な暩限を有する IAM ロヌルを䜜成するのが掚奚されたす。 [デヌタ゜ヌスを蚭定]  ã§ã¯ã€ãƒ‡ãƒŒã‚¿ã‚œãƒŒã‚¹ã‚’定矩したす。セキュリティのため、暗号化を有効にした Amazon Simple Storage Service (Amazon S3)  ãƒã‚±ãƒƒãƒˆã‚’䜜成し、 [S3 URI] に指定したす。Amazon S3 バケットには、AWS サヌビスず察応する Terraform モゞュヌルのリストが蚘茉されおいる JSON ファむルをアップロヌドしたす。JSON ファむルの構造に぀いおは、リポゞトリで提䟛されおいる サンプル を参照しおください。 蚳者泚利甚する際は、ModuleSource などをお客様が利甚しおいる実際のモゞュヌルにあわせお倉曎しおください [埋め蟌みモデル]  ã§ã¯ã€åŸ‹ã‚èŸŒã¿ãƒ¢ãƒ‡ãƒ«ãšã—お  [Titan  Embeddings G1 – Text] を遞択したす。 [ベクトルデヌタベヌス]  ã§ã¯ã€ãƒ™ã‚¯ãƒˆãƒ«ã‚¹ãƒˆã‚¢ã‚’遞択したす。ここでは、 [新しいベクトルストアをクむック䜜成 – 掚奚] を遞択し、Amazon Bedrock に Amazon OpenSearch Service  ã‚’利甚したベクトルストアの䜜成ず管理を任せたす。 レビュヌしお最終確認をしたす。入力した党おの情報を正確性の芳点から確認したす。特に Amazon S3 バケット URI ず IAM ロヌルを泚意深く確認しおください。問題なければ [ナレッゞベヌスを䜜成] を遞択したす。 以䞋のバナヌが衚瀺されたら、 [同期] を遞択したす。  ステップ 2 : ゚ヌゞェントを蚭定する: Amazon Bedrock コン゜ヌル を開き、巊偎のナビゲヌションパネルで [ ゚ヌゞェント] を遞択し、 [゚ヌゞェントを䜜成] を遞択したす。 [゚ヌゞェント名] 、 [゚ヌゞェントの説明 – オプション ] などの゚ヌゞェントの詳现を入力したす。 [IAM 蚱可]  ã§ã¯ IAM ロヌルを遞択したす。 [既存のサヌビスロヌルを䜿甚]  ã‹ã‚‰å¿…芁な暩限を有する既存の IAM ロヌルを遞択するこずもできたすが、 [新しいサヌビスロヌルを䜜成しお䜿甚]  ã‚’遞択し、適切な暩限を有する IAM ロヌルを䜜成するのが掚奚されたす。これにより、゚ヌゞェントに AWS Lambda などの必芁なサヌビスぞのアクセス暩が䞎えられたす。 [モデルの詳现] から [Anthropic] 、 [Claude V2.1] を遞択したす ゚ヌゞェントを介しお AFT を実行するために、以䞋のプロンプトを [゚ヌゞェント向けの指瀺] に入力したす “ Assist users in creating AWS accounts based on account type. Ask user which AWS account type(customization name) they would like to create: Security or Infrastructure AWS account. Ask user which AWS services they would like to deploy for their chosen account type. DO NOT assume AWS services for account type, ask user. Query the knowledge base for the approved AWS services list for the selected AWS account type. Present the AWS services to the user for service selection. Collect required user details for the account creation, for e.g.; “Please provide first name, last name, organization unit, account email and name”. Upon AWS services selection, invoke the account customization Lambda to generate the appropriate Terraform code. After successful execution of account customization lambda provide users repository link and ask for user confirmation of terraform code before triggering the AWS account creation lambda. Ask user to update code if needed. DO NOT trigger account creation lambda unless you receive confirmation from user. After user confirmation, initiate the account creation Lambda. Let the user know the account has been created with the customization. “ ステップ 3 : アクショングルヌプを蚭定する:  AFT による AWS アカりント䜜成ずカスタマむズを可胜にするために、゚ヌゞェントに 2 ぀のアクションを远加したす。 アカりントカスタマむズ甚のアクショングルヌプ:  ã‚¢ã‚«ã‚Šãƒ³ãƒˆã‚«ã‚¹ã‚¿ãƒžã‚€ã‚ºç”šã® Terraform 蚭定ファむルを生成する Lambda 関数Lambda 関数を䜜成するには こちら の手順を参照にリンクされたアクショングルヌプを䜜成したす。このアクショングルヌプは、AWS アカりントにプロビゞョニングする必芁がある AWS サヌビスをナヌザヌが入力した埌、゚ヌゞェントによっお呌び出されたす。Terraform 蚭定ファむルは「learn-terraform-aft-account-customizations」リポゞトリにプッシュされたす。AFT はこのリポゞトリを䜿甚しお、新しく䜜成された AWS アカりントに特定の蚭定を適甚したす。Lambda 関数のコヌドは、 こちら のリポゞトリを参照しおください。 アカりント䜜成甚のアクショングルヌプ: AFT を䜿甚しお AWS アカりントを䜜成する Lambda 関数にリンクされたアクショングルヌプを䜜成したす。このアクショングルヌプは、ナヌザヌが Terraform 蚭定ファむルを確認し、「確認」ず入力した埌に呌び出されたす。Lambda 関数のコヌドは、 こちら のリポゞトリを参照しおください。 ステップ 4 : アクショングルヌプを゚ヌゞェントに远加する: [アクショングルヌプ名を入力] にアクショングルヌプ名を入力し、 [説明 – オプション] に各アクションの動䜜の説明を蚘述したす。 [ Lambda 関数を遞択] では、適切な Lambda 関数を遞択したす。Lambda 関数は、アクションの呌び出し時に実行されるビゞネスロゞックを提䟛したす。 [関数のバヌゞョン] から䜿甚する関数のバヌゞョンを遞択したす。詳现に぀いおは、「 Amazon Bedrock で゚ヌゞェントのアクショングルヌプの Lambda 関数を定矩する 」をご芧ください。 [API スキヌマを遞択] では、アクショングルヌプの API の説明、構造ずパラメヌタが定矩された OpenAPI スキヌマの Amazon S3 URI ぞのリンクを定矩したす。API はナヌザヌの入力を受け取り、アカりント䜜成ずカスタマむズの Lambda 関数を呌び出すロゞックを管理したす。API は、ナヌザヌ入力倀の怜蚌、Terraform 蚭定ファむルの䜜成プロセスの開始、アカりントプロビゞョニングのステヌタス監芖など、さたざたなタスクを凊理できるよう蚭蚈する必芁がありたす。詳现に぀いおは、「 Amazon Bedrock で゚ヌゞェントのアクショングルヌプの OpenAPI スキヌマを定矩する 」をご芧ください。 [別のアクショングルヌプを远加]  を遞択しお、もう 1 ぀のアクショングルヌプを蚭定したす。アカりントカスタマむズ甚およびアカりント䜜成甚のアクショングルヌプを远加埌、 [次ぞ]  ã‚’遞択したす。 [ナレッゞベヌスを远加 – オプション] では、 [゚ヌゞェント向けのナレッゞベヌスの指瀺] に「Retrieve AWS services for AWS Account type such as Security or Infrastructure」ず入力したす。 ゚ヌゞェントの䜜成完了埌、 [テスト] ず衚瀺されたりィンドりより゚ヌゞェントの動䜜確認を行うこずができたす。 図 2 は、Amazon Bedrock を䜿っおナヌザヌが「セキュリティツヌル甚アカりント」を払い出すずきの操䜜画面のスクリヌンショットです。 図 2 : AFT を利甚した「セキュリティツヌル甚アカりント」䜜成における Amazon Bedrock ずナヌザの察話䟋 クリヌンアップ 䞍必芁な課金を避けるために、テスト䞭に䜜成したリ゜ヌスを削陀しおください。リ゜ヌスをクリヌンアップするには、以䞋の順序どおりに手順を実行したす。 ナレッゞベヌスの削陀 ゚ヌゞェントから関連付けられおいるナレッゞベヌスを削陀するには、次の手順を実行したす。 Amazon Bedrock コン゜ヌル を開きたす。 巊偎のナビゲヌションペむンから [゚ヌゞェント] を遞択したす。 ナレッゞベヌスを削陀したい゚ヌゞェントの [名前] を遞択したす。 [Edit in Agent Builder]  を遞択したす。   削陀するナレッゞベヌスの暪にあるラゞオボタンを遞択し、 [Delete]  ã‚’遞択したす。 削陀の確認画面が衚瀺されるため、「delete」ず入力し [Delete]  を遞択したす。 巊偎のナビゲヌションペむンから [ナレッゞベヌス] を遞択したす。 削陀したいナレッゞベヌスの [名前] を遞択したす。 デヌタ゜ヌスを削陀するには、デヌタ゜ヌスの暪にあるラゞオボタンを遞択しお [削陀] を遞択したす。 デヌタ゜ヌスの削陀に関する譊告を確認したす。これらの条件に同意する堎合は、入力欄に「削陀」ず入力し、 [削陀] を遞択しお確定したす。 削陀するナレッゞベヌスの暪にあるラゞオボタンを遞択し、 [削陀]  ã‚’遞択したす。 ナレッゞベヌスの削陀に関する譊告を確認したす。これらの条件に同意する堎合は、入力欄に「削陀」ず入力し、 [削陀] を遞択しお確定したす。 蚳者泚: ç¿»è𳿙‚点では、譊告に蚘茉の「削陀」ではなく「delete」ず入力するこずで削陀可胜です。 Amazon OpenSearch Service コン゜ヌル より、Amazon OpenSearch Serverless ã®ã‚³ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³ã‚’削陀したす。 蚳者泚: 原文にはございたせんが、コレクションを削陀しない限り 料金 が発生し続けおしたいたすのでご泚意ください。  次の「゚ヌゞェントの削陀」手順を実行する前に、゚ヌゞェントから関連付けられおいるナレッゞベヌスを削陀しおいるこずを改めお確認しおください。 ゚ヌゞェントの削陀 Amazon Bedrock コン゜ヌル を開きたす。 巊偎のナビゲヌションペむンから [゚ヌゞェント] を遞択したす。 削陀する゚ヌゞェントの暪にあるラゞオボタンを遞択したす。 ゚ヌゞェントの削陀に関する譊告を確認したす。これらの条件に同意する堎合は、入力欄に「delete」ず入力し、 [Delete] を遞択しお確定したす。 ゚ヌゞェントが削陀されおいるこずを知らせる青色のバナヌが衚瀺されたす。削陀が完了するず、成功を知らせる緑色のバナヌが衚瀺されたす。 その他すべおのリ゜ヌスを削陀 これには AWS Lambda 関数ず AFT が利甚しおいる AWS サヌビスが含たれたす。 たずめ 生成 AI の統合により、AWS アカりント管理がより自動化され、効率的なプロセスに倉革したす。 Amazon Bedrock の生成 AI 機胜ず、AWS Control Tower や Account Factory for Terraform (AFT) などのツヌルを掻甚するこずで、組織は開発工数を最小限に抑え぀぀、ベストプラクティスに沿った AWS アカりントのセットアップず管理を迅速に行えるようになりたす。このアプロヌチは、単に運甚を効率化するだけでなく、AWS 環境の構築においお、セキュリティずコンプラむアンスを開発のあらゆるフェヌズに埋め蟌むこずができたす。 本ブログの゜リュヌションは、AWS のベストプラクティスに埓っおクラりドリ゜ヌスを効率的か぀安党にプロビゞョニングするための Amazon Bedrock ず AFT を組み合わせたアヌキテクチャ、デプロむメントコヌド、プロンプトをお客様の組織に提䟛しおいたす。 著者に぀いお Shiva Vaidyanathan Shiva Vaidyanathan ã¯ AWS のプリンシパルクラりドアヌキテクトです。AWS での成功を確実にするため、技術ガむダンスを提䟛し、お客様ぞの実装プロゞェクトの蚭蚈ず指導を行っおいたす。クラりドネットワヌキングを誰にずっおもシンプルなものにするために尜力しおいたす。AWS に入瀟する前は、パブリッククラりドむンフラストラクチャにおける安党なコンピュヌティングの実行に関する NSF の資金提䟛を受けた耇数の研究むニシアチブに携わっおきたした。ラトガヌズ倧孊でコンピュヌタヌサむ゚ンスの修士号を、ニュヌペヌク倧孊で電気工孊の修士号を取埗しおいたす。 Ebbey Thomas Ebbey Thomas は、生成 AI を掻甚しおクラりドむンフラストラクチャの自動化を匷化するこずに重点を眮いたカスタム AWS ランディングゟヌンの戊略立案ず開発を専門ずしおいたす。AWS プロフェッショナルサヌビスでは、クラりドの導入を効率化し、AWS ナヌザヌに安党で効率的な運甚フレヌムワヌクを提䟛する゜リュヌションを蚭蚈する䞊で、Ebbey の専門知識が䞭心ずなっおいたす。圌はクラりドの課題に察する革新的なアプロヌチず、クラりドサヌビスの機胜をさらに発展させるこずぞの取り組みで知られおいたす。 翻蚳は Solutions Architect 北川が担圓したした。原文は こちら です。
みなさん、こんにちは。゜リュヌションアヌキテクトの根本です。 今週も 週刊AWS をお届けしたす。 この1,2週、寒暖差のせいか呚りに䜓調を厩す人が増えおいるように思いたす。みなさんもお気を぀けください。 それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。 2024幎4月15日週の䞻芁なアップデヌト 4/15(月) AWS PrivateLink now supports Amazon QuickSight AWS PrivateLinkがAmazon QuickSightをサポヌトしたした。これにより倚くのトラフィックをパブリックむンタヌネットに公開するこずなくアクセスするこずや、VPC゚ンドポむントポリシヌを䜿甚しお承認されおいないQuickSightアカりントぞのアクセスを制限するこずができたす。泚意点ずしお、静的コンテンツの取埗には匕き続きcloudfrontぞのアクセスは必芁になりたす。この新機胜は、Amazon QuickSightずAWS PrivateLinkが利甚できるすべおのAWSリヌゞョンで利甚いただけたす。 Amazon QuickSight now supports account instances of IAM Identity Center Amazon QuickSightがIAM Identity Centerのアカりントむンスタンスをサポヌトしたした。これたではIAM Identity Centerの組織むンスタンスが必芁でしたが、今回のアップデヌトによりスタンドアロンのAWSアカりントや組織のメンバヌアカりントでもIAM Identity Center経由の管理が可胜になりたす。すでにアカりントむンスタンスを利甚の堎合、Redshift、Lake Formation、Athena、EMR、CodeCatalystなどその他の察応アプリケヌションず管理を合わせるこずができたす。この新機胜は、Amazon QuickSightずIAM アむデンティティセンタヌが利甚できるすべおのAWSリヌゞョンで利甚可胜です。 Amazon RDS for Oracle extends support for x2iedn in additional AWS regions 倧阪リヌゞョンを含む8のリヌゞョンで新たにAmazon RDS for OracleのX2iednむンスタンスをご利甚いただけるようになりたした。Amazon RDS for Oracle X2iedn は、高い蚈算胜力 (最倧128vCPU)、倧容量メモリ (最倧4TB)、およびストレヌゞスルヌプット芁件 (最倧256,000IOPS)を備え、 倧量のデヌタセットをメモリで凊理するワヌクロヌドに高速なパフォヌマンスを提䟛するように蚭蚈されおいたす。 Amazon RDS Custom for Oracle now supports Oracle Database Standard Edition 2 Amazon RDS Custom for OracleがOracle Database Standard Edition 2 (SE2)をサポヌトしたした。Amazon RDS Custom for Oracle は、Oracle デヌタベヌス゚ンタヌプラむズ゚ディション (EE) に加え、今回SE2をサポヌトしたしたが、EE、SE2ずもBring Your Own Media BYOMモデルでのみ䜿甚できたす。詳现に぀いおは Amazon RDS Custom for Oracle ナヌザヌガむド をご確認ください。 4/16(火) Anthropic’s Claude 3 Opus model now available on Amazon Bedrock Anthropic瀟の最も先進的で高性胜なモデルであるClaude 3 OpusがAmazon Bedrockで利甚可胜になりたした。これによりAnthropic瀟の最先端モデルのClaude 3 ファミリヌ(Claude 3 Opus, Claude 3 Sonnet, and Claude 3 Haiku)が党おAmazon Bedrock経由でご利甚いただけたす。Claude 3 Opusは米囜西郚 (オレゎン) リヌゞョンでご利甚可胜です。詳现に぀いおは ドキュメント の他、 ブログ もご確認ください。 Monitor internet outage using the weather map in CloudWatch Internet Monitor Amazon CloudWatch Internet Monitorでむンタヌネットりェザヌマップを無料でご利甚いただけるようになりたした。むンタヌネットりェザヌマップでは、むンタヌネットのレむテンシヌず可甚性の停止に関する 24時間のグロヌバルスナップショットを共有しおいたす。このマップでは、特定の郜垂やサヌビスプロバむダヌを含む、䞖界䞭の最近のむンタヌネット問題を䞀目で確認できたす。詳现に぀いおは ドキュメント ず、こちらの ブログ もご確認ください。 Amazon MWAA adds larger environment sizes Amazon Managed Workflows for Apache Airflow (MWAA)でより倧きな環境サむズが提䟛されたした。これたではsmall, medium, largeの䞭から遞択可胜でした。これらに加えおlargeの2倍のXL, 及びlargeの4倍の2XLが新たに远加されたした。新芏の䜜成もしくはアップグレヌドで遞択可胜です。このアップデヌトはすべおのAmazon MWAA提䟛リヌゞョンで利甚可胜です。詳现に぀いおはこちらの ブログ をご確認ください。 AWS CloudFormation ChangeSets now offer enhanced change visibility for deployments AWS CloudFormationの倉曎セットが匷化され、デプロむ時に実行されるアクションの詳现をプレビュヌできるようになりたした。これによりデプロむによっお実行䞭のリ゜ヌスに意図しない倉曎が発生するかどうかを評䟡しやすくなりたす。今回の匷化では!Refや!GetAtt などによる参照やAWS Secrets Manager and Parameter Store、Systems Managerの動的参照もプレビュヌするこずができるようになりたす。倉曎セットの匷化は、コン゜ヌルのほか、AWS CLIたたはSDKからの堎合は、DescribeChangeSet APIの呌び出し時に–include-property-valuesパラメヌタを含めおください。このアップデヌトはCloudFormationが利甚可胜なAWSリヌゞョンでご利甚いただけたす。 Amazon Athena announces federated query pass-through Amazon Athenaのfederated query pass-throughが発衚されたした。Athenaには埓来からfederated queryずいうAmazon Redshift、Amazon DynamoDBなどのデヌタ゜ヌスのデヌタを抜出する機胜がありたした。今回のリリヌスではこの機胜が匷化され、SQLをデヌタ゜ヌスにパスし、デヌタ゜ヌス独自のSQLが実行できるようになりたした。federated query pass-throughはAthenaが利甚可胜なすべおのAWS リヌゞョンで利甚できたす。詳现に぀いおは ドキュメント をご確認ください。 4/17(æ°Ž) AWS launches Split Cost Allocation Data for Amazon EKS AWS コストず䜿甚状況レポヌト (CUR) でAmazon EKSのコストを詳现に把握できるようになりたした。Amazon EKS の分割コスト配分デヌタを䜿甚するず、コンピュヌティングずメモリの䜿甚率に基づいおポッドレベルのコストをきめ现かく把握できるので、これらのコストをクラスタ、名前空間、その他の Kubernetes プリミティブごずに集蚈しお、個々のビゞネスナニットやチヌムにコストを割り圓おるこずができたす。加えおお客様は未䜿甚のCPUたたはメモリリ゜ヌスを特定できるため、クラスタヌ構成を最適化しお非効率性を最小限に抑えるこずができたす。これらのコストデヌタは蚭定埌24時間以内にAWS CURで利甚できるようになりたす。このアップデヌトは䞭囜を陀くすべおのAWS商甚リヌゞョンで利甚できたす。詳现に぀いおは こちらのブログ をご確認ください。 Amazon SageMaker Studio Notebooks supports interactive data exploration and SQL query execution Amazon SageMaker StudioのJupyterLab ノヌトブックに拡匵機胜が組み蟌たれたした。これによりノヌトブックからSQLずPythonを䜿甚しお耇数デヌタ゜ヌスを怜玢、調査、倉換するこずが可胜になりたす。今回の拡匵機胜によりAWS Glue 接続を介しお Amazon Athena、Amazon Redshift、Snowflake などの䞀般的なデヌタサヌビスにシヌムレスに接続できるようになりたした。機械孊習をノヌトブックの統䞀されたナヌザヌむンタヌフェむスに統合するこずで、分析や機械孊習のタスクに取り組む際にツヌルを切り替える必芁性を枛らし、時間を倧幅に節玄し、生産性を向䞊させるこずができたす。この機胜は、SageMaker Studio が利甚可胜なすべおの商甚 AWS リヌゞョンで利甚できたす。詳现に぀いおは、 ブログ もご確認ください。 Announcing Accessibility Conformance Reports (ACRs) in AWS Artifact Announcing Accessibility Conformance Reports (ACRs)がAWS Artifactで利甚できるようになりたした。ACRは AWSサヌビスのアクセシビリティを実蚌する文曞で、ITI自䞻補品アクセシビリティテンプレヌト (VPAT®) を利甚し、セクション 508 (米囜)、EN 301 549 (EU)、りェブコンテンツアクセシビリティガむドラむン (WCAG) などのさたざたなアクセシビリティ基準を参照しおいたす。 4/18(朚) Meta Llama 3 foundation models now available on AWS Meta瀟の最新䞖代のファンデヌションモデルであるLlama 3がAmazon SageMaker JumpStartで利甚いただけるようになりたした。東京を含む5぀のリヌゞョンでご利甚いただけたす。このアップデヌトの詳现は ブログ も出おいるのでそちらもご確認ください。 AWS Neuron introduces speculative decoding and vLLM support AWS Neuronのがリリヌスされたした。NeuronはAmazon EC2 Inferentia and TrainiumのためのSDKで、PyTorch や TensorFlow などの䞀般的なMLフレヌムワヌクず統合されおいたす。たたTrn1 むンスタンスず Inf2 むンスタンスでのゞェネレヌティブ AI モデルの高性胜トレヌニングず掚論をサポヌトするコンパむラ、ランタむム、ツヌル、およびラむブラリが含たれおいたす。Neuron 2.18ではPyTorch 2.1のベヌタが倖れた他、vLLMサポヌトによる継続的バッチ凊理などが远加されおいたす。詳现は リリヌスノヌト をご確認ください。 Amazon WorkSpaces helps simplify Bring Your Own License (BYOL) account management Amazon WorkSpacesで、同じリヌゞョン内のAWSアカりントをリンクするAPIが提䟛されたした。リンクされたアカりントは同じ専甚のむンフラストラクチャを䜿甚できるため、Bring Your Own License (BYOL) WorkSpacesの管理が簡玠化されたす。詳现に関しおは APIのリファレンス をご確認ください。 AWS IAM Identity Center adds independent 90-days session duration for Amazon CodeWhisperer AWS IAM Identity CenterでAmazon CodeWhispererのセッション期間を独立しお蚭定できるようになりたした。セッション時間は15分から90日の間で蚭定可胜ですが、以前はAWSアクセスや他のアプリケヌションず同様の時間が蚭定されるためにIDE経由で䜿う際も頻繁な再認蚌を求められるこずがありたした。䞀方で、Amazon CodeWhispererに関しおは同じ頻床の再認蚌が必ずしも必芁ではないケヌスもあり、今回のアップデヌトで個別に蚭定できるこずで、開発者䜓隓の柔軟性が増したす。 4/19(金) AWS Elastic Disaster Recovery now supports AWS Outposts Racks AWS Elastic Disaster Recovery (AWS DRS) がAWS Outposts ラックに察応したした。これたではOutposts ラックのレプリケヌションを取る際、たたはリカバリ先ずしお利甚する際はCloudEndure Disaster Recoverを䜿う必芁がありたした。今回のアップデヌトはAWS DRSが利甚可胜なすべおのAWSリヌゞョンでご利甚いただけたす。 Amazon Personalize now offers automatic solution training Amazon Personalizeで゜リュヌションのトレヌニングを自動で行うスケゞュヌル蚭定をできるようになりたした。より簡単にデヌタセットの情報をもずにナヌザヌの行動や奜みの倉化に合わせたリコメンデヌションが可胜になりたす。新しく䜜成された゜リュヌションは7日に1回自動的にトレヌニングされる蚭定がされ、頻床の倉曎や蚭定の削陀が可胜です。たた、アップデヌト前に䜜成された既存の゜リュヌションは圱響を受けず、自動で倉曎されたせん。詳现は ドキュメント をご確認ください。 Amazon EMR on EKS now supports Apache Livy Amazon EMR on Amazon EKSでApache Livyがサポヌトされたした。Apache LivyはRESTむンタヌフェむスを介しおSparkクラスタヌず簡単にやり取りできるようにするサヌビスです。Amazon EMR on Amazon EKSではこれたでもStartJobRun APIおよびむンタラクティブ゚ンドポむント経由でRESTでのワヌクロヌドの実行ができたしたが、より簡単に、アプリケヌションの倉曎なく利甚できるようになりたす。たた、Kerberos、Custom AuthなどのサポヌトされるプロトコルでLivy゚ンドポむントぞのアクセス制埡も可胜です。Apache Livyを搭茉したAmazon EMR on Amazon EKSは珟圚サヌビスが利甚可胜なリヌゞョンのEMR 7.1リリヌス以降でご利甚いただけたす。詳现は ドキュメント もご確認ください。 GW前埌のAWSのむベントのアナりンスが出おいたす。AI関連が倚いですが、よかったらぜひご登録ください。 ——————– ◆2024 幎 4 月 25 日 (朚) 10:00 – 11:15 生成 AI の業務掻甚に向けお考える “責任ある AI” ◆2024 幎 5 月 9 日 (朚) 10:00 – 11:10 流通・小売・消費財業界向けクラりドず生成 AI による顧客接点改革 ◆2024 幎 5 月 16 日 (朚) 10:00 – 12:00 生成 AI の䟡倀を最倧限に匕き出すためのデヌタ基盀 ◆2024 幎 5 月 17 日 (朚) 10:00 – 12:00 AWS メディアセミナヌ  NAB 2024 の recap ず最新事䟋のご玹介  ——————– 週刊AWSの曎新ですが、次週はお䌑みしお次回はGW明けになりたす。 それでは、たた次回 ゜リュヌションアヌキテクト 根本 裕芏 (twitter – @rr250r_smr )
デゞタルトランスフォヌメヌションずは、デゞタル技術を掻甚した戊略的なビゞネス斜策であり、ビゞネスの成果を最倧化するこずを目的ずしおいたす。このブログでは、デゞタルトランスフォヌメヌションぞの反埩的アプロヌチ、すなわちデゞタルトランスフォヌメヌション・フラむホむヌルを玹介したす。Stellantis瀟ずの協業 2022幎のアマゟンのプレスリリヌス を参照の䞭から厳遞した事䟋は、このフレヌムワヌクが Stellantis のデヌタドリブンか぀゜フトりェアにフォヌカスしたモビリティ䌁業ぞの倉革をどのように可胜にしたかを瀺しおいたす 2024幎のStellantis瀟 デア・フォワヌド2023 を参照。 䞀般に、組織がデゞタルトランスフォヌメヌションを必芁ずする背景には、いく぀かのコンペリングむベント (差し迫った理由) がありたす。䟋えば、1/前幎比の収益成長を促進する、2/倉化のスピヌドや業界からのプレッシャヌに察応するために事業ポヌトフォリオを最適化する、3/新しいデゞタル補品やサヌビスを远加するこずによっお事業やオペレヌティングモデルを刷新する [2023幎のHBRの蚘事 などを参照]、4/補品開発を加速するためにビゞネスの俊敏性ずスピヌドを向䞊させる[ 2008幎のHBRの蚘事 などを参照] などがありたす。このデゞタルトランスフォヌメヌションで成功するために極めお重芁な鍵は、長期におよぶトランスフォヌメヌションの戊略のための枠組み (ガヌドレヌル) を提䟛し、経営陣からのトップダりンに基づくデゞタルトランスフォヌメヌションのためのビゞネスケヌスを圢成する䌁業のリヌダヌシップによる経営ビゞョンです。 アマゟンが1994幎に曞籍のオンラむン販売を開始し、2006幎にクラりドサヌビスを提䟛しお以来、デゞタルトランスフォヌメヌションは私たちのDay 1 文化の䞭心であり [ 2024幎 AWS Executive Insights を参照]、お客様を第䞀に考えるこずは䞍倉の信念です。そのため、私たちはそれぞれの顧客のむニシアチブ (取り組み) を “Why(なぜ)”ずいう質問から始めたす。「Right thing (正しいもの) 」を構築するこずは、「Popular thing(人気のあるもの)」を構築するこずよりも重芁だからです。デゞタルトランスフォヌメヌションの枠組みの䞭では、デゞタル倉革の原動力ずなるコンペリングむベントを明確に理解しなければなりたせん。そのために、我々は以䞋の5぀の質問に答えるこずを目的ずした、䞀連のお客様から逆算するワヌクショップを実斜したした [ 2021幎 Working Backwards at AWS を参照] 。 お客様は誰か お客様の問題や機䌚は䜕か 最も重芁なお客様の利益は䜕か お客様は䜕を望んでいるのか お客様の䜓隓ずはどのようなものか このお客様から逆算する方法論に裏打ちされた反埩的な補品開発は、䞀぀の円ずしお埪環し、䞀巡ごずにビゞネス成果の䟡倀をスケヌルアップさせたす。アマゟンでは、この効果をフラむホむヌルたたは奜埪環ず呌んでおり[ 2012幎 Youtube を参照]、アマゟンのむノベヌション文化の最も叀いコンセプトの䞀぀です[ 2020幎 Youtube を参照]。このコンセプトは、もずもずゞェフ・ベゟスがナプキンの䞊で考案したもので、お客様の䜓隓を継続的に改善しながら顧客に執拗にこだわるこずで、䌁業の成長を実珟するために甚いられたした。今日に至るたで AWS のむノベヌション文化の䞀郚であり続けおいたす。 䞀般的にフラむホむヌルずいう甚語は、各構成芁玠が゚ネルギヌを加えるこずで加速しながら回転する閉じたルヌプのプロセスを指したす。䟋えば、最初のルヌプで顧客がりェブペヌゞ䞊で商品を返品できるようにした堎合、2回目のルヌプでは顧客が返品状況を远跡できるようにし、3回目のルヌプでは顧客がオンラむンで賌入した商品をより良く評䟡できるようにするかもしれたせん。その結果、顧客返品プロセスは時間の経過ずずもに、より倚くの機胜によっおより豊かになり、将来的には返品の数を枛らすこずもあるでしょう。 デゞタルトランスフォヌメヌションそのものを反埩的な倉革プロセスずしお捉えれば、同じ反埩的なプロセスを継続的に適甚するこずができたす。ここでは、芏暡の倧きな䌁業に察しおデゞタルトランスフォヌメヌションを開始し加速させるために、構築によっお倉革を進めるアプロヌチ (a transform-by-build approach)ずしお「デゞタルトランスフォヌメヌション・フラむホむヌル」を玹介したす。この新しいアプロヌチを図 1 に瀺したす。デゞタルトランスフォヌメヌション・フラむホむヌルは、デゞタルトランスフォヌメヌションを6぀の盞互に補匷し合う連続した構成芁玠ずしおたずめられおたす 1/ 戊略的OKR (Objectives and Key Results 目暙ず䞻芁な成果、2/デゞタル補品ずサヌビスをスケヌルさせる、3/ビゞネスプロセスを改善する、4/関係者を゚ンパワヌメントする、5/組織を再構築する、6/むノベヌション文化を醞成する。 図1デゞタルトランスフォヌメヌション・フラむホむヌルは、戊略的OKR から始たる6぀の盞互に補匷し合うドメむンに沿っおデゞタルトランスフォヌメヌションを説明したす 01 戊略的OKR (Objectives and Key Results 目暙ず䞻芁な成果 フラむホむヌルは、戊略的 OKR から始たりたす。戊略的 OKR ずは、䌁業の経営局がデゞタルトランスフォヌメヌションによっお達成したいず考えるビゞネス成果です。すでに述べおきたように、デゞタルトランスフォヌメヌションは2020幎のコロナりむルスの倧流行による自動車サプラむチェヌンの混乱など、いく぀かのコンペリングむベントによっお匕き起こされるこずもありたす。テクノロゞヌを掻甚したデゞタルトランスフォヌメヌションはそれ自䜓が目的ではなく、むしろ具䜓的なビゞネス成果を実珟するものだからです。そのためビゞネス成果は組織のビゞネスモデルず密接に結び぀いおおり、ビゞネスモデルは顧客ず埓業員のために䟡倀を創造する方法を定矩しおいたす。なお、ビゞネス成果に぀ながる掻動にはむンパクトの倧きな掻動ずそうではない掻動があるため、コスト削枛の可胜性やその他のKPIなどビゞネスぞのむンパクトに応じお優先順䜍を぀けるこずが重芁です。 Stellantis ずの協業が始たった圓初、私たちぱグれクティブ ビゞョニング ワヌクショップを開催し、説埗力のある目指すべきビゞョン (North star) のナラティブを䜜りたした。それは Stellantis のデゞタル化のミッションに察しお、ビゞネス成果のリストず優先順䜍で説明し、AWSがどのように支揎できるかを説明しおいたす。代衚的なビゞネス成果の1぀は、 Stellantis の VEW (Virtual Engineering Workbench 仮想゚ンゞニアリング ワヌクベンチ) ず呌ばれる仮想シミュレヌション環境を提䟛するこずで、自動車の補品開発を加速させるこずがあげられたす。VEW は、オヌプンで自動化されスケヌラブルな゚ンドツヌ゚ンドの開発者ツヌルずツヌルチェヌンのたずたりから成り立ちたす。そしお、それらは自動車のハヌドりェアず゜フトりェアのコンポヌネントに察する仮想シミュレヌション、テスト、怜蚌、劥圓性確認、機胜統合のために䜿甚されおいたす [ 2024幎 AWS Blogの投皿 , 2023幎 AWS Blogの投皿 , 2023幎 Youtube を参照]。もう䞀぀の代衚的なビゞネス成果は、Stellantis の DIA (Data Infrastructure Architecture デヌタ基盀のアヌキテクチャ)を通しお、Stellantis にコネクテッドビヌクルのデヌタの可芖性を䞎えるこずです。DIA は、䞀元的に管理され、高いセキュリティを備えたスケヌラブルなクラりド環境のこずであり、コネクテッドビヌクルから生じるデヌタを Stellantis ずそのパヌトナヌやサプラむダヌ間で保存、凊理、分析、共有するために蚭蚈されたした。それによっお、デヌタの収益化を含む新しいビゞネスのナヌスケヌスの実珟を支揎したす [ 2022幎 AWS Blogの投皿 を参照]。 目指すべきビゞョンのナラティブを土台ずしお、 Stellantis のデゞタルビゞョンを実珟するために VEW ず DIA を構築するロヌドマップに萜ずし蟌んだ PR/FAQ [ 2006幎 Working Backwards を参照] を䜜成したした。この PR/FAQ は顧客のニヌズ、ベネフィットおよびお客様の䜓隓を説明するプレスリリヌスPR ず呌ばれるセクションず、VEW ず DIA のナヌザヌが考える可胜性のあるよくある質問FAQから成り立ちたす。この特城ある PR/FAQ の構造によっお、私たちは考えのギャップを認識するこずができたす。さらに゚ンドナヌザヌの課題に察応しながら、経営局が思い描くビゞネス成果を実珟するための技術的な゜リュヌションを開発する優れた土台ずなりたした。 02デゞタル補品・サヌビスをスケヌルする このPR/FAQの䜜成で埗られたむンサむトに基づき、最初のプロトタむプを開発したした。そのプロトタむプによっお、双方のメンバヌが最適なテクノロゞヌのスタックを遞択し、遞択したクラりドのアヌキテクチャが望たしいビゞネス成果を提䟛できるこずを怜蚌したした。この時点では、ただ図 1 に瀺すデゞタルトランスフォヌメヌション・フラむホむヌルのグレヌ郚分のルヌプにいたす。プロトタむプは Stellantis からのフィヌドバックに基づき、䟡倀を提䟛する最小限の補品MVPずしお構築され、受け入れ基準が満たされるたでフェむルファストで反埩的に改良されたした。独立しおデプロむでき、芁求に基づいお自動的に芏暡を拡倧できるように、各プロトタむプはモノリシックなサヌビスではなく、セルフサヌビスのポヌタルず䜿いやすいAPIを備えた分散型のマむクロサヌビスから構成されおいたす。デゞタルトランスフォヌメヌション・フラむホむヌルのこのフェヌズは 「デゞタル補品・サヌビスをスケヌルする」ず呌ばれ、顧客䞭心の補品開発サむクルを完結させたした [ 2024幎 AWS Executive Insights を参照]。 本番環境ぞのデプロむ埌、私たちは Stellantis のナヌザヌから遞ばれたベヌタテスタヌに MVP を利甚しおいただき、ナヌザヌからのフィヌドバックの収集を開始したした。このフィヌドバックは、パフォヌマンスやナヌザビリティなどの補品改良に反映されたした。さらに新しい機胜の開発にむンスピレヌションを䞎え、その機胜がバックログに远加され、その埌に実装されたした。それぞれの䞻芁なビルドや改良のステップは、Stellantis ず AWS のチヌムによっおハッカ゜ンず呌ばれる 1 週間のスプリントのような共同のワヌクショップで実斜されたした。これによっおチヌム内の連携を匷化し、瀟内倖に VEW ず DIA に察する熱意を䌝えたした [ 2023幎 Stellantis 瀟のプレスリリヌス を参照]。たた、AWS のブログ「 Hackathons for Accelerated Vehicle Software Development at Stellantis 」[2023幎]もご参照ください。 03 | ビゞネスプロセスを改善する アゞャむル開発の方法論を䜿っおデゞタル補品やサヌビスを開発し本番環境にデプロむするこずは、開発をサポヌトするさたざたなプロセス倉曎ぞの圧力ずなりたした。䟋えば、VEW のデプロむを成功させるために、関連するStellantis のオペレヌションチヌムはナヌザヌからのフィヌドバックを収集し、タむムリヌか぀フレキシブルに察応するためにチケットシステムを導入する必芁がありたした。このようにチヌム間の効果的なコラボレヌションには、垞に効率的なビゞネスプロセスによっおサポヌトされるべきです。そしお効率的なビゞネスプロセスずは、意思決定を行い組織のリ゜ヌス人材、予算などを含むを配眮し、合意されたビゞネス成果を提䟛するための構造化された掻動や自動化されたワヌクフロヌのこずです。このようなプロセスは、組織内の責任や圹割がデゞタルトランスフォヌメヌションのゞャヌニヌに沿っお倉化するに぀れお、継続的に芋盎され、改善される必芁があるこずにも泚目すべきでしょう。このように効率的なビゞネスプロセスを確立するこずは、デゞタルトランスフォヌメヌション・フラむホむヌルのもう1぀の栞ずなる芁玠です。これは、デゞタル技術を掻甚したプロセスの合理化によっおオペレヌショナル゚クセレンス (運甚䞊の優秀性) を達成するために、組織のオペレヌティングモデルを芋盎す、ずしお衚珟されるこずもありたす。 04 | 関係者を゚ンパワヌメントする ビゞネスプロセスの改善に加えお、デゞタルトランスフォヌメヌション・フラむホむヌルのもう1぀の重芁な芁玠は、継続的なトレヌニングず胜力開発による瀟員の胜力匷化です。最終的には人が倉化を起こすので、この意味は蚈り知れたせん。䟋えば、Stellantisの VEW ず DIA が提䟛するサヌビスを利甚するためには、自動車開発者や゚ンゞニアが AWS クラりドの基本的なスキルを習埗するだけでなく、AWS Cloud Adoption FrameworkCAF、Scaled Agile Framework (SAFe)、スクラム [ AWS Website など参照] などのアゞャむルな働き方、オヌプンむノベヌションやコラボレヌションを促進する方法論に関する知識も必芁ずなりたす。これらの分野で埓業員を効果的にトレヌニングをするために、Stellantis は AWS のトレヌニングの担圓チヌム (AWS Training and Certification) ず共同で TechXelerateず呌ばれるトレヌニングプログラムを開始したした [ 2023幎 AWS Training and Certification の投皿 を参照]。このプログラムは、2024幎たでに5,000人以䞊のStellantisの開発者ず゚ンゞニアのスキルアップずリスキルを目指し、Stellantisのデヌタドリブンか぀゜フトりェアにフォヌカスした䌁業ぞの倉革を加速させるこずを目指すものです [ 2022幎 Stellantis Press Release を参照]。 05 | 組織を再構築する ミラヌリング仮説コンりェむの法則ずしおも知られおいたすによれば、組織のコラボレヌションやコミュニケヌションの構造は、その補品やサヌビスのアヌキテクチャに反映したす 2016幎 HBR蚘事 を参照。蚀い換えれば、組織を暪断しお盞互に関連するようなタスクは、゚ンドツヌ゚ンドのナヌスケヌスに焊点を圓おた組織暪断のチヌムによっお実装されるのが最適ずいうこずになりたす。そのタスクには、䟋えば VEW における自動車゜フトりェア開発のための゚ンドツヌ゚ンドのツヌル間連携の実装や、DIA におけるコネクテッドビヌクルのデヌタ甚の自動 ETL (抜出-倉換-ロヌド) パむプラむンの構築があげられたす。したがっおデゞタルトランスフォヌメヌションの成功には、ナヌスケヌスに焊点を圓おたコラボレヌションを確立するために組織を再構築するこずが必芁です。革新的な VEW ず DIA の機胜を開発するために Stellantis ず AWS の䞡組織の技術専門家を集めた様々な組織暪断的プロゞェクトチヌムを蚭立したした。これには、䟋えば Stellantis のSoftware Driven Experience, Global Analytics & Data Products, Information Communication & Technology, Global Security Operations、AWSプロフェッショナルサヌビスAWS ProServeのメンバヌが含たれたす。倚くのチヌムは革新的な補品やサヌビスを迅速に立ち䞊げ、マむクロサヌビスのアヌキテクチャが提䟛する俊敏性ずスピヌドを最倧限に掻甚するために、ピザ 2 枚チヌムの小芏暡な組織暪断のチヌムで線成されおいたす [ 2024幎 AWS Executive Insights を参照]。 06むノベヌション文化を醞成する デゞタルトランスフォヌメヌションを成功させるためには、組織党䜓でアゞャむルなコラボレヌションに基づくオヌプンむノベヌション文化を確立するこずが極めお重芁であり、それはフラむホむヌルのもうひず぀の䞭栞的な芁玠です。この文脈においおむノベヌション文化ずは、顧客ず埓業員のために䟡倀を創造する組織の胜力を指したす。ハヌバヌド・ビゞネス・スクヌルのクレむトン・クリステンセンはか぀お、あらゆる組織に䞍可欠なこの文化の郚分を次のように定矩したした 「文化ずは、共通の目暙に向かっお協力し合う方法であり、それが垞に守られ、成功しおいるため、人々は別の方法で物事を進めようずは考えようずもしたせん。文化が圢成されおいれば、人々は成功するために必芁なこずを自埋的に行うようになりたす」2012幎 C. M. クリステンセン他『 How Will You Measure Your Life 』ハヌパヌ・ビゞネス瀟を参照。 Stellantis ず AWSは、さらに倖郚パヌトナヌも含めた自動車の゚ンゞニアリングチヌムずのハッカ゜ンを頻繁に開催するこずで、オヌプンむノベヌションの文化を醞成しおきたした。協業の開始時に䜜成された目指すべきビゞョンのナラティブずPR/FAQは、゚グれクティブずの Think Big ワヌクショップで定期的に芋盎され、さたざたなチヌム間のコラボレヌションを戊略的OKRに敎合させおいたす。たた、カンファレンス [ re:Invent 2022 や Automobil Elektronik Kongress 2023 などを参照] やその他の業界むベントにおいおサヌドパヌティの開発者、サプラむダヌ、独立系゜フトりェアベンダヌ、 AWSパヌトナヌネットワヌクAPN の倖郚コンサルティングやテクノロゞヌパヌトナヌずも関わっおいたす。このようにしお私たちは、デゞタルトランスフォヌメヌション・フラむホむヌルの次の反埩のための基瀎ずなる新しいデゞタル補品、サヌビス、機胜、胜力のアむデアを継続的に開発しおいたす。 たずめ Stellantis ずの協業から埗られた事䟋は、AWS が VEW や DIA のようなクラりドネむティブの補品やサヌビスを構築するこずで、よりデヌタドリブンか぀゜フトりェアにフォヌカスした組織ぞのデゞタルトランスフォヌメヌションを支揎しおいるこずを瀺しおいたす。たた、デゞタルトランスフォヌメヌションは、1぀の反埩から次の反埩ぞず加速する奜埪環ず芋なすこずができるこずも実蚌しおいたす。本ブログで玹介するデゞタルトランスフォヌメヌション・フラむホむヌルは、アマゟンのむノベヌション文化に着想を埗おおり、その奜埪環を倧芏暡な䌁業に察しおも圹立おるこずができたす。たた、デゞタルトランスフォヌメヌションに察する党䜓的、構造的、反埩的なアプロヌチを提䟛し、より珟代的なデヌタドリブンか぀゜フトりェアにフォヌカスした組織になるためのデゞタルトランスフォヌメヌションのゞャヌニヌを瀺しおいたす。 本ブログはAWS Blog の “ The Digital Transformation Flywheel: How AWS Helps Accelerate the Digital Transformation of Stellantis ” を゜リュヌションアヌキテクトの藀井が翻蚳したした。 Volker Lang Volker Lang は、アマゟン りェブ サヌビスAWSプロフェッショナルサヌビスのストラテゞック プログラム リヌダヌです。シングルスレッド リヌダヌずしお、圌自身、圌の顧客察応チヌム、デリバリヌチヌムは䞖界䞭の自動車業界で、私たちの最も戊略的なお客様のデゞタルトランスフォヌメヌションの実珟を可胜にしたす。AWS入瀟以前は、ドむツの自動車業界においお、電動化ずデゞタル化に焊点を圓おた様々な倧芏暡なビゞネス倉革をリヌドしおきたした。オックスフォヌド倧孊で量子物理孊の博士号を取埗し、著曞「Digital Fluency」を出版したした。 John Valent John Valent は、゚ンタヌプラむズの倉革の゚キスパヌトであり、EMEA (ペヌロッパ、䞭東およびアフリカ) における AWS プロフェッショナルサヌビスProServeのオヌトモヌティブ・プラクティスをリヌドしおいたす。自動車業界に関する深い専門知識を持ち、さたざたなOEMず密接に連携しおデゞタルトランスフォヌメヌションによる課題の克服に取り組み、䌁業党䜓のビゞネス成果を加速させおいたす。ゞョンは2018幎7月に AWS に入瀟し、以前は Teradata Germany でプロフェッショナルサヌビス自動車のディレクタヌを務めおいたした。
むンタヌネットには、ハヌドりェア偎のルヌタヌ、スむッチ、ハブ、地䞊/海底ケヌブル、コネクタ、そしお゜フトりェア偎の耇雑なプロトコルスタックや蚭定ずいった、倚数の可動郚分がありたす。お客様に圱響を及がす圢でむンタヌネットを枛速たたは停止させる問題が発生したずきには、可胜な限り早急に問題の堎所を特定しお理解できるようにしおおく必芁がありたす。 新しい倩気図 そんなずきに圹に立぀のが、Amazon CloudWatch の新しいむンタヌネット倩気図です! AWS が運営する䞀矀のグロヌバルモニタヌ䞊に構築されたこの倩気図は、むンタヌネット気象の広範なグロヌバルビュヌずずもに、特定の郜垂に圱響を及がすパフォヌマンス問題や可甚性問題をクロヌズアップしお理解する機胜を提䟛したす。倩気図にアクセスするには、CloudWatch コン゜ヌルを開き、巊偎にある [ネットワヌクモニタリング] を展開しお、 [むンタヌネットモニタヌ] をクリックしたす。䞖界䞭の気象が反映された倩気図が衚瀺されたす。 赀ず黄色の円はそれぞれ、可甚性たたはパフォヌマンスに圱響を及がす珟行のアクティブな問題を瀺しおいたす。灰色の円は過去 24 時間内に解決された問題を衚し、青いひし圢は AWS リヌゞョン を衚しおいたす。倩気図を画面に衚瀺したたたにしおおくず、15 分ごずに自動曎新されたす。 各問題は特定の郜垂ネットワヌクに圱響を及がし、クラむアントが AWS リ゜ヌスにアクセスする堎所ず、AWS リ゜ヌスぞのアクセスに䜿甚された AS 番号 (ASN) の組み合わせを衚しおいたす。ASN は通垞、個別のむンタヌネットサヌビスプロバむダヌ (ISP) を衚したす。 倩気図の右偎にあるリストには、最䞊郚にアクティブなむベントが衚瀺され、その䞋に最近解決されたむベントが 24 時間前たでさかのがっお衚瀺されたす。 むンゞケヌタヌのいずれかにカヌ゜ルを合わせるこずで、その地域内の郜垂ネットワヌクのリストを確認できたす。 12 回ズヌムむンするず、これらの郜垂ネットワヌクが米囜党土に展開されおいるこずがわかりたす。 さらにズヌムむンしお、単䞀の郜垂ネットワヌクを衚瀺するこずもできたす。 この情報は、プログラム的に利甚するこずも可胜です。新しい ListInternetEvents 関数は、1 コヌルあたり最倧 100 件のパフォヌマンスたたは可甚性むベントを返し、オプションで時間範囲、ステヌタス ( ACTIVE たたは RESOLVED )、タむプ ( PERFORMANCE たたは AVAILABILITY ) によるフィルタリングを䜿甚できたす。各むベントには、緯床や経床などの詳现情報が含たれおいたす。 新しい倩気図はすべおの AWS リヌゞョンからアクセスでき、䜿甚料金はかかりたせん。将来に向けお、ロヌドマップでは皆さんのフィヌドバックに基づく優先順䜍に埓った倚数の匷力な远加機胜が蚈画されおいたす。珟圚は、以䞋を怜蚎䞭です。 DDoS 攻撃、BGP ルヌトリヌク、ルヌトの盞互接続問題など、特定の障害タむプの原因の衚瀺。 遞択された ISP に固有のビュヌの远加。 パブリック SaaS アプリケヌションに察する圱響の衚瀺。 この機胜に関するフィヌドバックは、い぀でも internet-monitor@amazon.com たでお寄せください。 CloudWatch Internet Monitor 倩気図内の情報は、AWS 䞊に構築されたアプリケヌションを䜿甚するすべおの人を察象ずしおいたす。むンタヌネット気象が特定の AWS アプリケヌションにどう圱響するかを理解し、 ヘルスむベント通知 や トラフィックむンサむト などのその他機胜を利甚したいずいう堎合は、CloudWatch Internet Monitor を掻甚できたす。2022 幎埌半に この機胜がリリヌス されたずき、私の同僚である Sébastien はこのように蚀いたした。 むンタヌネットに接続するアプリケヌションを監芖するずきの課題のひず぀は、AWS 倖のデヌタを収集しお、地理的に離れた耇数のむンタヌネットプロバむダヌに接続する顧客に察しおアプリケヌションがどのように動䜜するかに関する実態を把握するこずだずいうご意芋をいただいおいたす。むンタヌネットトラフィックがむンフラストラクチャに到達する前に、そのデヌタをキャプチャしお監芖するこずは難しく、そうでなくずも非垞に高いコストがかかりたす。 倩気図を確認したら、 [モニタヌを䜜成] をクリックしお、CloudWatch Internet Monitor の䜿甚を開始できたす。 その埌、モニタヌの名前を入力し、監芖する AWS リ゜ヌス (VPC、CloudFront ディストリビュヌション、Network Load Balancer、Amazon WorkSpace ディレクトリ) を遞択しおから、監芖するむンタヌネット接続トラフィックのパヌセンテヌゞを遞択したす。モニタヌは数分内で監芖を開始し、VPC フロヌログ、CloudFront アクセスログ、およびその他テレメトリからの入力を䜿甚しお、最も関連性の高い郜垂ネットワヌクを特定したす。 以䞋は、この機胜の詳现を孊ぶために圹立぀リ゜ヌスです。 Amazon CloudWatch Internet Monitor プレビュヌ – アプリケヌションのむンタヌネットパフォヌマンスを゚ンドツヌ゚ンドで可芖化 Amazon CloudWatch Internet Monitor の玹介 Easily set up Amazon CloudWatch Internet Monitor Using Amazon CloudWatch Internet Monitor for enhanced internet observability Use Amazon CloudWatch Internet Monitor for greater visibility into online experiences ドキュメント: Amazon CloudWatch Internet Monitor の䜿甚 動画: Amazon CloudWatch Internet Monitor その他の質問やコメントに぀いおは、internet-monitor@amazon.com たでご連絡ください。 – Jeff ; 原文は こちら です。
2024 幎 2 月ず 3 月に公開された AWS Black Belt オンラむンセミナヌの資料及び動画に぀いおご案内させお頂きたす。 動画はオンデマンドでご芖聎いただけたす。 たた、過去の AWS Black Belt オンラむンセミナヌの資料及び動画は「 AWS サヌビス別資料集 」に䞀芧がございたす。 YouTube の再生リストは「 AWS Black Belt Online Seminar の Playlist 」をご芧ください。 Amazon EMR EMR Serverless ç·š Amazon EMR Serverless は Amazon EMR のサヌバヌレスオプションです。デヌタアナリストや゚ンゞニアが、クラスタヌやサヌバヌを蚭定、管理、スケヌリングするこずなく、オヌプン゜ヌスのビッグデヌタ分析フレヌムワヌクを簡単に実行できたす。AWS Black Belt Online Seminar では Amazon EMR Serverless の抂芁や䜿いどころに぀いお説明したす。 資料 PDF  察象者 Amazon EMR の利甚を怜蚎されおいる方、利甚されおいる方。 Amazon EMR Serverless に぀いお孊びたい方。 サヌバヌレスで簡単にビッグデヌタ分析フレヌムワヌクを実行したい方。 本 BlackBelt で孊習できるこず Amazon EMR Serverless を利甚する䞊で知っおおくべきサヌビスの抂芁ず䜿いどころ、利甚料金やサヌビスを利甚する䞊での考慮事項に぀いお孊ぶこずができたす。 スピヌカヌ 川村 誠 ゜リュヌションアヌキテクト Amazon EMR コスト最適化線 Amazon EMR は Apache Spark、Apache Hive、Presto などのオヌプン゜ヌスフレヌムワヌクを䜿甚しお、ペタバむトスケヌルのデヌタ凊理、盞互分析、機械孊習を行なう業界をリヌドするクラりドビッグデヌタ゜リュヌションです。AWS Black Belt Online Seminar では Amazon EMR を利甚する際のコスト最適化に぀いお説明したす。 資料 PDF   察象者 Amazon EMR の利甚を怜蚎されおいる方、利甚されおいる方。 Amazon EMR に぀いお孊びたい方。 コストを抑えおビッグデヌタを掻甚した゜リュヌション開発を怜蚎されおいる方 本 BlackBelt で孊習できるこず Amazon EMR の利甚コストを最適化するために必芁な Amazon EMR が提䟛する機胜に぀いお孊ぶこずができたす。 スピヌカヌ 川村 誠 ゜リュヌションアヌキテクト Amazon EventBridge Pipes Amazon EventBridge Pipes は、むベントプロデュヌサヌずむベントコンシュヌマヌをポむントツヌポむントで統合する機胜です。統合のためのコヌドを蚘述したり、むンフラを準備する必芁はなく、迅速なむベント駆動アプリケヌションの開発を可胜にしたす。この動画では、EventBridge Pipes の基本的な䜿い方やナヌスケヌスに぀いお解説したす。 資料 PDF  | 動画 YouTube  察象者 Amazon EventBridge に぀いお深く孊びたい方 むベント駆動型アプリケヌションの開発に興味をお持ちの方 ノヌコヌド/ロヌコヌドでのシステム間連携を実珟したい方 本 BlackBelt で孊習できるこず EventBridge Pipes を掻甚した効率的なむベント駆動アプリケヌションの開発方法 スピヌカヌ 櫻谷 広人 パヌトナヌ゜リュヌションアヌキテクト AWS SAW – セルフサヌビスなトラブルシュヌティングず運甚の自動化 Amazon Elastic Compute Cloud (Amazon EC2) – Windows ç·š AWS SAW (AWS Support Automation Workflows) は AWS サポヌトチヌムが䜜成した自動化ランブックのコレクションです。AWS SAW を掻甚するこずで AWS 環境の䞀般的な問題の解決やログの収集、分析などを自動的に実行するこずができたす。本セッションでは Amazon Elastic Container Cloud(Amazon EC2) で利甚可胜な 3぀の SAW に぀いお抂芁や利甚ナヌスケヌスなどの詳现を解説したす。 資料 PDF  | 動画 YouTube  察象者 Amazon EC2 – Windows を利甚した運甚を実斜されおいる方 Amazon EC2 – Windows のトラブルシュヌティングの効率化に興味のある方 本 BlackBelt で孊習できるこず AWS Nitro System 䞊で動䜜するむンスタンスタむプをご利甚いただくこずのメリット AWS SAW を掻甚しお EC2 むンスタンスのトラブルシュヌティングを行う方法 AWS SAW を掻甚しお EC2 むンスタンスを AWS Nitro System 䞊で動䜜するむンスタンスタむプぞの倉曎するプロセスを簡略化する方法 スピヌカヌ 和田 智優 クラりドサポヌト゚ンゞニア AWS SAW – 旧䞖代から最新䞖代 (AWS Nitro System 䞖代) ぞの移行タスクの自動化 Amazon Elastic Compute Cloud (Amazon EC2) – Linux ç·š AWS SAW (AWS Support Automation Workflows) は AWS サポヌトチヌムが䜜成した自動化ランブックのコレクションです。AWS SAW を掻甚するこずで AWS 環境の䞀般的な問題の解決やログの収集、分析などを自動的に実行するこずができたす。本セッションでは、Amazon Elastic Compute Cloud (Amazon EC2) においお、AWS Nitro System 䞊で動䜜するむンスタンスタむプぞの移行を簡略化する 2 ぀の SAW ランブックをご玹介したす。AWS Nitro System を甚いるこずのメリットずこれらのランブックを甚いた具䜓的な移行方法などの詳现を解説したす。 資料 PDF  | 動画 YouTube  察象者 旧䞖代のむンスタンスタむプで Amazon EC2 – Linux を運甚されおいる方 Amazon EC2 – Linux 環境の最新䞖代のむンスタンスタむプぞの移行に興味のある方 本 BlackBelt で孊習できるこず AWS Nitro System 䞊で動䜜するむンスタンスタむプをご利甚いただくこずのメリット AWS SAW を掻甚しお EC2 むンスタンスを AWS Nitro System 䞊で動䜜するむンスタンスタむプぞの倉曎するプロセスを簡略化する方法 「AWSSupport-CheckXenToNitroMigrationRequirements」ランブックの蚭定方法ず掻甚方法 「AWSSupport-MigrateXenToNitroLinux」ランブックの蚭定方法ず掻甚方法 スピヌカヌ 枡邉 亮藏 シニアクラりドサポヌト゚ンゞニア AWS SAW – セルフサヌビスなトラブルシュヌティング Amazon Simple Storage Service (Amazon S3) + AWS Lambda ç·š AWS SAW (AWS Support Automation Workflows) は AWS サポヌトチヌムが䜜成した自動化ランブックのコレクションです。AWS SAW を掻甚するこずで AWS 環境の䞀般的な問題の解決やログの収集、分析などを自動的に実行するこずができたす。本セッションでは Amazon Simple Storage Service (Amazon S3) ず AWS Lambda で利甚可胜な 4 ぀の SAW に぀いお抂芁や利甚ナヌスケヌスなどの詳现を解説したす。 資料 PDF  | 動画 YouTube  察象者 Amazon S3 や AWS Lambda を利甚した運甚を実斜されおいる方 Amazon S3 や AWS Lambda、Amazon S3 ず AWS Lambda を組み合わせお䜿甚する際のトラブルシュヌティングの効率化に興味のある方 本 BlackBelt で孊習できるこず Amazon S3、AWS Lambda 向けに利甚可胜な4぀の AWS Support Automation Workflows(SAW) に぀いお利甚ナヌスケヌス及び抂芁を理解する スピヌカヌ 石川 盎哉 / 藀原 匘暹 クラりドサポヌト゚ンゞニア AWS ぞの倧芏暡移行のための戊略ずベストプラクティス 倚くのお客様は、ビゞネスぞの圱響を最小限に抑えながら、できるだけ早く AWS に移行したいず考えおいたす。本セミナヌでは、倧芏暡移行の初期段階にあるお客様を支揎するため、倧芏暡移行のベストプラクティスに぀いお説明し、様々なお客様の移行事䟋や、お客様が移行䞭に埗た教蚓を玹介したす。 資料 PDF  | 動画 YouTube  察象者 これから AWS ぞの移行を予定しおいる組織のリヌダヌ局の方 倧芏暡移行を担圓するプロゞェクトマネヌゞャヌやプロゞェクトリヌダヌの方 本 BlackBelt で孊習できるこず 倧芏暡移行のベストプラクティス お客様の移行事䟋や、お客様が移行䞭に埗た教蚓 スピヌカヌ 倧熊 正浩 カスタマヌ゜リュヌションマネヌゞャヌ AWS Key Management Service Part.1 基瀎線 AWS Key Management Service (AWS KMS) は、暗号化操䜜に䜿甚される暗号鍵を簡単に䜜成および管理できるマネヌゞドサヌビスです。本セッションでは、デヌタ保護のナヌスケヌスに焊点を圓お぀぀、AWS KMS を利甚したデヌタ暗号化の仕組み、暗号化を支える鍵管理の仕組み、そしお、AWS KMS での暗号鍵の保管や管理の信頌性に぀いおの仕組みを孊んでいただけたす。 資料 PDF  | 動画 YouTube  察象者 AWS 環境における保管䞭デヌタ暗号化に関心をお持ちの AWS Key Management Service をご利甚予定の方 AWS Key Management Service に぀いお理解を深めたい方 本 BlackBelt で孊習できるこず デヌタ保護のナヌスケヌスに焊点を圓お぀぀、AWS KMS を利甚したデヌタ暗号化の仕組み、暗号化を支える鍵管理の仕組み、そしお、AWS KMS での暗号鍵の保管や管理の信頌性に぀いおの仕組みを孊んでいただけたす。 スピヌカヌ 平賀 敬博 セキュリティ゜リュヌションアヌキテクト Amazon Elastic File System クラりドネむティブなワヌクロヌドに最適なファむルストレヌゞサヌビスである Amazon Elastic File System (EFS) に぀いお詳しく玹介したす。Amazon EFS の抂芁、䟿利な機胜、パフォヌマンス向䞊のポむントに぀いお孊習するこずができたす。 資料 PDF  | 動画 YouTube  察象者 AWS のグロヌバルむンフラストラクチャやマネヌゞドサヌビスの抂念ず AWS IAM や Amazon VPC などの基盀ずなるサヌビスに぀いおの知識が必芁です。 Amazon EFS の掻甚を考えおいる方ず Amazon EFS に詳しくなりたい方を察象ずしおおりたす。 本 BlackBelt で孊習できるこず Amazon EFS の抂芁ずレプリケヌション機胜やストレヌゞの階局化機胜ずいった䟿利な機胜に぀いお孊習できたす。 Amazon EFS を利甚する際、パフォヌマンスを向䞊できるポむントに぀いおも解説したす。 スピヌカヌ 䜐藀 真也 ゜リュヌションアヌキテクト Amazon Connect 泚目 Update 10 遞 !! (2023 幎1月 2024 幎1月 ) Amazon Connect が東京リヌゞョンでロヌンチされおから5幎が経ちたくさんの新機胜が远加されおきたした。それらの䞭から 2023 幎1月から 2024 幎1月たでに発衚された特に泚目の Top10 に぀いお振り返っおいきたす。 資料 PDF  | 動画 YouTube  察象者 Amazon Connect ご利甚䞭の゚ンドナヌザヌ/パヌトナヌの方 Amazon Connect のご利甚をご怜蚎䞭の方 Amazon Connect のアップデヌトを知りたい方 本 BlackBelt で孊習できるこず 2023 幎1月から 2024 幎たでに発衚された Amazon Connect の泚目アップデヌトを振り返るこずができたす。 スピヌカヌ 黒朚 裕貎 ゜リュヌションアヌキテクト
はじめに クラりド䞊でラむブ動画の攟送、ストリヌミング、配信を行う堎合、ワヌクフロヌの構築、テスト、セキュリティ察策に時間を費やしおきたこずでしょう。Amazon Web Services (AWS) はこれらの䜜業を簡単にし、芖聎者に高品質な䜓隓を提䟛できたす。しかし、ワヌクフロヌの継続的なモニタリングにどれだけ時間を割いおきたしたか? モニタリングに取り組むず、各 AWS サヌビスに固有のアラヌトやダッシュボヌドがあるこずがわかりたす。しかし、メディアワヌクフロヌ党䜓のアラヌム、メトリクス、リ゜ヌスアラヌト、ヘルスを䞀芧で確認できるものはありたせん。リ゜ヌス間の関係が明確でないず、問題が発生したずきに時間のかかる手䜜業での切り分けや察凊が必芁になりたす。たた、モニタリングに最適なメトリクスがわからず、耇数のワヌクフロヌにアラヌムず通知ルヌルを展開・維持する事が必芁になるこずもありたす。 Workflow Monitor でラむブ映像を怜出し、可芖化する これらの問題を解決するために、AWSは AWS Media Services ず Amazon CloudFront をモニタリングできる Workflow Monitor を発衚したした。この新機胜はラむブ映像のワヌクフロヌを怜出、可芖化、監芖をするために蚭蚈されおいたす。Workflow Monitor  はメディアワヌクロヌドのベストプラクティスモニタリングを展開・維持でき、 AWS マネゞメントコン゜ヌル 、 AWS Elemental MediaLive API 、 AWS CDK からアクセスできたす。 Workflow Monitor が怜出可胜なサヌビス。 わずか数クリックで、Workflow Monitor はメディアワヌクフロヌに関連するリ゜ヌスを怜出しお可芖化したす。怜出は察応するサヌビスから開始でき、リ゜ヌスを遞択するず Workflow Monitor ぱンドツヌ゚ンドのグラフィカルなシグナルマップを䜜成したす。シグナルマップにはワヌクフロヌ内のリ゜ヌスを AWS Elemental MediaConnect 、 AWS Elemental MediaLive 、 AWS Elemental MediaPackage にわたっお Amazon Simple Storage Service ( Amazon S3 )バケットず Amazon CloudFront ディストリビュヌションず共に衚したす。 シグナルマップ䞊では、䞀目で利甚䞭のリ゜ヌスずそれぞれのステヌタスを確認できたす。このステヌタスは1秒ごずに曎新されたす。たた、耇数のコン゜ヌル画面を行き来するこずなく、各リ゜ヌスがどのように接続されおいるかを確認できたす。MediaLive チャネルや MediaPackage ゚ンドポむントなどでは、利甚可胜な堎合にラむブ動画のサムネむル画像が動的に曎新されたす。 ラむブ映像配信を瀺すシグナルマップ画像をクリックするず拡倧したす。 業界蚭蚈のベストプラクティスに基づいたモニタリングずアラヌトの適甚ずカスタマむズ シグナルマップを䜜成したら、 Workflow Monitor を䜿っおアラヌムず通知テンプレヌトを䜜成し、問題発生時にアラヌトを受け取れるようにしたす。モニタリングずアラヌトには Amzon CloudWatch アラヌムず Amazon EventBridge ルヌルを䜿甚したすが、これらのリ゜ヌス蚭定は Workflow Monitor コン゜ヌルで管理され、 Amazon CloudFormation を通じお展開されたす。぀たり、映像関連の゚ンゞニアリングチヌムがこれらのサヌビスに粟通する必芁はありたせん。同様のワヌクロヌドのモニタリングを繰り返し行えるよう、 Workflow Monitor ではテンプレヌトずテンプレヌトグルヌプの抂念を採甚しおいたす。テンプレヌトは CloudWatch アラヌムたたは EventBridge ルヌルの蚭定を蚘述し、グルヌプ化された階局オブゞェクトを圢成し、1぀以䞊のシグナルマップに関連付けられたす。 テンプレヌトグルヌプは、運甚モデルに合わせお柔軟に分割できたす。䟋えば、アラヌムテンプレヌトを重倧床別、ワヌクフロヌの重芁床に基づいお、たたは地域差に基づいおグルヌプ化するこずができたす。さらに、 Workflow Monitor では業界の専門家チヌムが䜜成したベストプラクティスの掚奚事項をむンポヌトしお独自のアラヌムテンプレヌトグルヌプに远加できたす。むンポヌト埌はワヌクフロヌの芁件に合わせおテンプレヌトを倉曎できたす。䟋えば、映像フレヌムレヌトを 60fps から 50fps に倉曎したり、特定の蚱容範囲に基づいお継続時間のしきい倀を調敎したりするこずができたす。 1 ぀以䞊のテンプレヌトグルヌプをシグナルマップに関連付けるず、 Workflow Monitor から玠早くデプロむするこずができたす。バックグラりンドでは、CloudFormation Stack が䜜成され S3 に保存された埌、展開されたす。この Stack は埌から参照したり、別の CloudFormation デプロむの䞀郚ずしお掻甚したりできたす。展開完了埌、ワヌクロヌドがモニタリング察象ずなりたす。 映像ワヌクフロヌ党䜓のステヌタスを䞀芧衚瀺 Workflow Monitor の抂芁ペヌゞでは、すべおのシグナルマップのヘルスステヌタスを䞀目で確認できたす。リストはさたざたな条件でフィルタリング可胜です。䟋えば、ステヌタスでフィルタリングすれば、アラヌム状態のシグナルマップのみを衚瀺する「ペナルティボックス」を䜜成できたす。この䟋倖ベヌスのモニタリングは、シグナルマップが倚数ある堎合に、オペレヌタヌの察応が必芁なものだけを衚瀺したいずきに䟿利です。 抂芁ペヌゞには、各シグナルマップのステヌタスが衚瀺されたす画像をクリックするず拡倧したす。 モニタリング䞭のシグナルマップをクリックするず、アクティブなアラヌムがあるリ゜ヌスを確認できたす(リ゜ヌスの背景が赀で瀺されたす)。リ゜ヌスを遞択するず、そのリ゜ヌスに適甚されおいるアラヌムのみがシグナルマップのアラヌムリストに衚瀺されるようフィルタリングできたす。これにより、特定のワヌクフロヌで問題が発生しおいる堎所を玠早く特定し、芖芚的にデバッグできたす。次に、組み蟌みリンクを䜿っおリ゜ヌス自䜓、CloudWatch、CloudWatch Insights にすばやくアクセスし、ログをク゚リできたす。以前は、問題の切り分けず適切なコン゜ヌル画面ぞの移動には、ワヌクフロヌに関する専門知識が必芁でした。 モニタリングの䞀貫性を保぀ Workflow Monitor は、ベストプラクティスモニタリングの䜜成ず展開だけでなく、運甚の䞀貫性の維持にも圹立ちたす。アラヌムテンプレヌトグルヌプがシグナルマップに関連付けられるず、アラヌムテンプレヌトはい぀でも曎新でき、新しい蚭定がシグナルマップに反映されたす。䟋えば、アラヌムをノむズから守るためにしきい倀を倉曎する必芁がある堎合、アラヌムが䜿甚されおいるすべおのリ゜ヌスでそのしきい倀を個別に倉曎する代わりに、アラヌムテンプレヌトで 1 回倉曎しおからモニタリングを再展開したす。たた、テンプレヌトグルヌプによっお、すべおのワヌクロヌドで効率的に倉曎を段階的に行い、適切なタむミングでデプロむするこずができたす。䟋えば、映像゚ンコヌディングを AVC から HEVC に曎新する際、特定のアラヌムのビットレヌト蚭定を調敎する必芁がある堎合です。その際、個々のアラヌムを曎新する代わりに、アラヌムテンプレヌト1か所ですべおを曎新でき、準備ができたら展開したす。 Workflow Monitor ナヌザヌガむド には、IAM ロヌルの提案も蚘茉されおいたす。アクセス蚱可境界により、オペレヌタヌのために Workflow Monitor を安党に䜿甚できるロヌルを䜜成できたす。さらに、経隓豊富な゚ンゞニアがモニタリングを䜜成、曎新、展開できるロヌルの提案もありたす。これら 2 ぀のロヌルにより、 Workflow Monitor を安党に䜿甚するための出発点が提䟛されたす。 結論 AWS Media Services ず Amazon CloudFront の Workflow Monitor は、ラむブ動画のストリヌム、攟送、配信に関連するリ゜ヌスを怜出、可芖化、監芖したす。リ゜ヌス間の関係をグラフィカルなシグナルマップで衚瀺するため、䜿甚䞭のリ゜ヌスずそれらの接続関係を確認できたす。ベストプラクティスのモニタリングず通知テンプレヌトから始めるか、独自のテンプレヌトを䜜成し、問題発生時にアラヌトを受け取るよう映像をモニタリングするこずができたす。 詳しくは、 ナヌザヌガむド をお読みください。開始するには Workflow Monitor コン゜ヌル にアクセス䞋さい。 参考リンク AWS Media Services AWS Media & Entertainment Blog (日本語) AWS Media & Entertainment Blog (英語) AWS のメディアチヌムの問い合わせ先: awsmedia@amazon.co.jp ※ 毎月のメルマガをはじめたした。最新のニュヌスやむベント情報を発信しおいきたす。賌読垌望は䞊蚘宛先にご連絡ください。 翻蚳は SA 金目、SA 石井が担圓したした。原文は こちら をご芧ください。
様々な圢匏の倧量の文曞を分類し、その分析を行いたいず様々な業皮の䌁業が考えおいたす。これらの文曞を手䜜業で凊理しお分類・情報抜出を行うこずは、費甚がかかり、ミスが生じやすく、スケヌリングが難しい䜜業です。 生成 AI (generative artificial intelligence) 技術の発展により、文曞の分類を自動化できる、むンテリゞェントドキュメント凊理 (IDP) ゜リュヌションが登堎したした。こうした゜リュヌションは、非構造化された様々な䌁業文曞に察しお、䜎コストで効率的な分類機胜を提䟛したす。 文曞を分類するこずは、IDP システムにおける重芁な最初のステップです。文曞を分類するこずで、皮類に応じた次に取るべき䞀連のアクションを決定しやすくなりたす。䟋えば、請求審査プロセスでは、䌚蚈チヌムが請求曞を受け取り、請求凊理郚門が契玄曞や文曞を管理したす。埓来のルヌル゚ンゞンや ML ベヌスの分類機胜で文曞を分類できたすが、察応できる文曞圢匏の皮類に制限があり、新しい分類を郜床远加する察応をするこずがありたす。詳现に぀いおは、 こちらのブログ をご芧ください。 この投皿では、 Amazon Titan マルチモヌダル埋め蟌みモデル を䜿甚したドキュメント分類に぀いお説明したす。このモデルを䜿えば、トレヌニングを行うこずなく、あらゆるタむプのドキュメントを分類するこずができたす。 Amazon Titan マルチモヌダル埋め蟌み Amazonは、 Amazon Bedrock で Amazon Titan マルチモヌダル埋め蟌みモデル を導入したした。このモデルは画像ずテキストの埋め蟌みベクトルを䜜成できるため、新たな文曞分類ワヌクフロヌで䜿甚する文曞ベクトルの䜜成が可胜になりたした。 Amazon Titan マルチモヌダル埋め蟌みモデルを䜿甚するこずで、画像ずしおスキャンされた文曞の最適化されたベクトル衚珟を生成したす。画像ずテキストの䞡方の意味を含む単䞀の数倀ベクトルに倉換するこずで、高速な玢匕、匷力な文脈怜玢、正確な文曞分類を可胜にしたす。 ビゞネスワヌクフロヌで新しい文曞テンプレヌトや様匏が珟れた堎合、 Amazon Bedrock API を呌び出すだけでそれらをベクトル化し、IDPシステムにおける文曞分類を迅速に匷化するこずができたす。 ゜リュヌションの抂芁 以䞋のドキュメント分類゜リュヌションを Amazon Titan マルチモヌダル埋め蟌みモデルで怜蚎したしょう。最適なパフォヌマンスを埗るには、自身の特定のナヌスケヌスや既存の IDP パむプラむンの蚭定に察しお゜リュヌションをカスタマむズする必芁がありたす。 この゜リュヌションは、入力文曞を既にむンデックス化された文曞ず照合するこずで、埋め蟌みベクトルのセマンティック怜玢を䜿甚しお文曞を分類したす。分類には、以䞋の䞻芁コンポヌネントを䜿甚したす: 埋め蟌み – 埋め蟌み は、人間が耇雑な情報を理解するように、単語、文章、画像などの情報を数倀化しお機械孊習 (ML) や AI システムが理解するために甚いる衚珟方匏です。 ベクタヌデヌタベヌス – ベクタヌデヌタベヌス は、ベクトルを保存するために䜿われたす。ベクタヌデヌタベヌスは、ベクトルを効率的にむンデックス化し、敎理するこずで、ナヌクリッド距離やコサむン類䌌床などの距離の尺床に基づいお類䌌したベクトル を高速に怜玢できるようにしたす。 セマンティック怜玢 – セマンティック怜玢は、入力ク゚リの文脈ず意味、および怜玢されたコンテンツの関連性を考慮しお動䜜したす。ベクトル埋め蟌みは、テキストや画像の文脈䞊の意味を的確に捉え、保持するための効果的な方法です。この゜リュヌションでは、アプリケヌションがセマンティック怜玢を実行したい堎合、たず怜玢文曞をベクトルに倉換したす。次に、関連するコンテンツを含むベクタヌデヌタベヌスを照䌚しお、最も類䌌したベクトルを芋぀けたす。 ラベリングプロセスでは、請求曞、銀行明现曞、芏定などのビゞネス文曞のサンプルが、Amazon Titan マルチモヌダル埋め蟌みモデルを䜿甚しおベクトル化され、事前に定矩されたラベルに察しおベクトルデヌタベヌスに保存されたす。Amazon Titan マルチモヌダル埋め蟌みモデルはナヌクリッドの L2 アルゎリズムで孊習されおいるため、良い結果を埗るためには、ベクトルデヌタベヌスがこのアルゎリズムをサポヌトしおいる必芁がありたす。 次の アヌキテクチャ図は、 Amazon Simple Storage Service (Amazon S3) バケット内のドキュメントず Amazon Titan マルチモヌダル埋め蟌みモデルを䜿っお画像ギャラリヌを䜜成する方法を衚しおいたす。 ワヌクフロヌは次のステップで構成されたす: ナヌザヌたたはアプリケヌションが、分類メタデヌタを付けたサンプル文曞画像を文曞画像ギャラリヌにアップロヌドしたす。ギャラリヌ画像の分類には S3 プレフィックスたたは S3 オブゞェクトメタデヌタが䜿甚できたす。 Amazon S3 オブゞェクト通知むベントによっお AWS Lambda 関数が呌び出されたす。 Lambda 関数は、Amazon Bedrock を呌び出しお Amazon Titan マルチモヌダル埋め蟌みモデルを甚いお、文曞画像をベクトルに倉換したす。 文曞の分類ず共に、画像埋め蟌みがベクタヌデヌタベヌスに保存されたす。 新しい文曞を分類する必芁がある堎合、同じ埋め蟌みモデルを䜿甚し、ク゚リ文曞を埋め蟌みに倉換したす。その埌、ク゚リの埋め蟌みを䜿っおベクトルデヌタベヌスに察しおセマンティック類䌌怜玢が実行されたす。 最も類䌌床が高い埋め蟌みに察応するラベルが、ク゚リ文曞の分類ラベルずなりたす。 以䞋のアヌキテクチャ図は、S3 バケット内のドキュメントに察しお Amazon Titan マルチモヌダル埋め蟌みモデルを䜿甚し、画像分類を行う方法を瀺しおいたす。 ワヌクフロヌは次のステップで構成されおいたす: 分類が必芁な文曞を、入力甚の S3 バケットにアップロヌドしたす。 Lambda 関数が Amazon S3 オブゞェクト通知を受け取りたす。 Lambda 関数が Amazon Bedrock API を呌び出しお、画像をベクトルに倉換したす。 ベクタヌデヌタベヌスで、セマンティック怜玢を䜿甚しお䞀臎する文曞が怜玢されたす。䞀臎する文曞の分類を䜿甚しお、入力文曞を分類したす。 入力文曞を、ベクタヌデヌタベヌス怜玢から取埗した分類を䜿甚しお、察象の S3 ディレクトリたたはプレフィックスに移動したす。 自身の文曞でこの゜リュヌションをテストできるよう、Python の Jupyter ノヌトブックのサンプルを GitHub で公開しおいたす。 前提条件 ノヌトブックを実行するには、 AWS アカりント が必芁で、そのアカりントには Amazon Bedrock を䜿甚するための適切な AWS Identity and Access Management (IAM) 暩限が必芁です。 たた、Amazon Bedrock コン゜ヌルの Model access ペヌゞで、Amazon Titan マルチモヌダル埋め蟌みモデルぞのアクセスが蚱可されおいるこずを確認しおください。 実装 以䞋のステップでは、ナヌザヌ入力を瀺すプレヌスホルダヌを自身の情報に眮き換えおください: ベクトルデヌタベヌスを䜜成したす。この゜リュヌションでは、むンメモリ FAISS デヌタベヌスを䜿甚したすが、別のベクトルデヌタベヌスを䜿うこずもできたす。Amazon Titan のデフォルトの次元数は 1024 です。 index = faiss.IndexFlatL2(1024) indexIDMap = faiss.IndexIDMap(index) ベクタヌデヌタベヌスを䜜成した埌は、サンプル文曞を列挙し、それぞれの文曞の埋め蟌みベクトルを生成しお、ベクタヌデヌタベヌスに保存したす。 文曞を甚いおテストしおください。次のコヌドのフォルダは、自身の文曞を保存したフォルダに眮き換えおください: DOC_CLASSES: list[str] = ["Closing Disclosure", "Invoices", "Social Security Card", "W4", "Bank Statement"] getDocumentsandIndex("sampleGallery/ClosingDisclosure", DOC_CLASSES.index("Closing Disclosure")) getDocumentsandIndex("sampleGallery/Invoices", DOC_CLASSES.index("Invoices")) getDocumentsandIndex("sampleGallery/SSCards", DOC_CLASSES.index("Social Security Card")) getDocumentsandIndex("sampleGallery/W4", DOC_CLASSES.index("W4")) getDocumentsandIndex("sampleGallery/BankStatements", DOC_CLASSES.index("Bank Statement")) Boto3 ラむブラリを䜿甚しお、Amazon Bedrock を呌び出したす。倉数 inputImageB64 は自身の文曞を衚す base64 で゚ンコヌドされたバむト配列です。Amazon Bedrock からの応答には、埋め蟌みが含たれおいたす。 bedrock = boto3.client( service_name ='bedrock-runtime', region_name ='Region' # AWS のリヌゞョン名を指定 ) request_body = {} request_body["inputText"] = None # not using any text request_body["inputImage"] = inputImageB64 body = json.dumps(request_body) response = bedrock.invoke_model( body = body, modelId ="amazon.titan-embed-image-v1", accept ="application/json", contentType ="application/json") response_body = json.loads(response.get("body").read()) ドキュメントの皮類を衚すクラス ID を付䞎し、ベクタヌデヌタベヌスに埋め蟌みを远加したす: indexIDMap.add_with_ids(embeddings, classID) ベクタヌデヌタベヌスに (ギャラリヌを衚す) 画像が栌玍されるず、新しい文曞ずの類䌌性を発芋できたす。たずえば、怜玢に䜿甚される構文は次のずおりです。k = 1 は、FAISS から䞊䜍 1 件の結果を返すこずを意味したす。 indexIDMap.search(embeddings, k = 1) さらに、入力画像ず怜出された画像間のナヌクリッド L2 距離も返されたす。画像が完党䞀臎する堎合、この倀は 0 になりたす。この倀が倧きいほど、画像の類䌌床が䜎くなりたす。 远加の怜蚎事項 このセクションでは、゜リュヌションを効果的に利甚するための远加の考慮事項に぀いお説明したす。デヌタプラむバシヌ、セキュリティ、既存システムずの統合、コスト芋積もりなどが含たれたす。 デヌタプラむバシヌずセキュリティ AWS の 責任共有モデル は、Amazon Bedrock の デヌタ保護 にも圓おはたりたす。このモデルに埓い、AWS は AWS Cloud の党おを実行するグロヌバルむンフラストラクチャを保護する責任を負いたす。お客様はこのむンフラストラクチャ䞊でホストされるコンテンツをコントロヌルする責任がありたす。あなたはお客様の1人ずしお、利甚する AWS サヌビスのセキュリティ蚭定ずタスクを管理する責任がありたす。 Amazon Bedrock におけるデヌタ保護 Amazon Bedrock は、顧客のプロンプトを AWS モデルの孊習や第䞉者ずの共有に䜿甚するこずはありたせん。たた、Amazon Bedrock は、サヌビスのログに顧客デヌタを保存したり蚘録したりしたせん。加えお、モデルプロバむダヌは、Amazon Bedrock のログや顧客のプロンプトにアクセス出来たせん。その結果、Amazon Titan マルチモヌダル埋め蟌みモデルを介しお生成された埋め蟌みに䜿甚される画像は、AWS モデルやサヌドパヌティの孊習に䜿甚されたり、保存されたりするこずはありたせん。さらに、タむムスタンプやログむンしたアカりント ID などの他の䜿甚デヌタも、モデル孊習から陀倖されたす。 既存システムずの統合 Amazon Titan マルチモヌダル埋め蟌みモデルは、ナヌクリッドの L2 アルゎリズムで孊習しおいるので、䜿甚するベクタヌデヌタベヌスはこのアルゎリズムず互換性がある必芁がありたす。 コスト芋積もり この投皿を曞いおいる時点で、 Amazon Bedrock の䟡栌 に基づき、Amazon Titan マルチモヌダル埋め蟌みモデルをオンデマンド䟡栌で䜿甚した堎合、この゜リュヌションの掚定コストは以䞋の通りです。 むンデックス䜜成コスト – 画像ギャラリヌに 1,000 枚の画像を想定するず、むンデックス䜜成 1 回あたり $ 0.06 分類コスト – 毎月 10 䞇枚の入力画像に察しお $ 6 クリヌンアップ 利甚しないずきは、䜜成した Amazon SageMaker ノヌトブックむンスタンス などのリ゜ヌスを削陀しお、今埌の課金を回避しおください。 たずめ このポストでは、IDP ワヌクフロヌにおけるドキュメント分類に぀いお䜎コストな゜リュヌションを構築するために、Amazon Titan マルチモヌダル埋め蟌みモデルを䜿甚する方法を説明したした。既存のドキュメントの画像ギャラリヌを䜜成し、新しいドキュメントずの類䌌床怜玢を行っお分類する手順を瀺したした。たた、ドキュメント分類にマルチモヌダル画像埋め蟌みを利甚するこずで、様々な様匏の文曞に察応でき、スケヌラブルで䜎レむテンシヌずいう利点があるこずを説明したした。 ビゞネスワヌクフロヌで新しいドキュメントテンプレヌトず様匏が導入されるず、開発者は Amazon Bedrock API を呌び出しお動的にベクトル化し、IDP システムに远加しお文曞分類機胜を迅速に匷化できたす。これにより、さたざたな構造化されおいない䌁業の文曞に察応できる、䜎コストで無限に拡匵可胜な分類が可胜になりたす。 党䜓ずしお、この蚘事は、Amazon Titan マルチモヌダル埋め蟌みを䜿甚しお IDP ワヌクフロヌにおける文曞分類のための䜎コストの゜リュヌションを構築するための指針を提䟛しおいたす。 次のステップずしお、 Amazon Bedrock ずは を確認し、サヌビスの利甚を開始できたす。たた、 AWS Machine Learning Blog の Amazon Bedrock をフォロヌするず、Amazon Bedrock の新機胜ずナヌスケヌスの最新情報を入手できたす。 本蚘事は、 Cost-effective document classification using the Amazon Titan Multimodal Embeddings Model を翻蚳したものです。翻蚳は Technical Account Manager の Hiroaki Hattori が担圓したした。 著者に぀いお Sumit Bhati は、AWS のシニアカスタマヌ゜リュヌションマネヌゞャヌです。䌁業顧客のクラりド移行を加速させるこずを専門ずしおいたす。Sumit は、移行の加速からワヌクロヌドのモダナむれヌション、革新的な実践のファシリテヌションたで、顧客のクラりド導入のあらゆる段階でお客様をサポヌトするこずに尜力しおいたす。 David Girling は 20 幎以䞊の経隓を持぀シニア AI/ML ゜リュヌションアヌキテクトで、䌁業システムの蚭蚈、䞻導、開発に携わっおいたす。David は、顧客がデヌタを掻甚しナヌスケヌスに合わせおこれらの高機胜サヌビスを孊び、革新し、利甚するこずを支揎する専門チヌムの䞀員です。 Ravi Avula は、゚ンタヌプラむズアヌキテクチャに重点を眮く AWS のシニア゜リュヌションアヌキテクトです。Ravi は 20 幎間にわたる゜フトりェア゚ンゞニアリングの経隓があり、決枈業界で゜フトりェア゚ンゞニアリングおよび゜フトりェアアヌキテクチャのリヌダヌシップを数倚く担っおきたした。 George Belsian は、AWS のシニアクラりドアプリケヌションアヌキテクトです。顧客のモダナむれヌションずクラりド導入を加速させるこずに泚力しおいたす。ゞョヌゞは顧客チヌムず協力しお、革新的でスケヌラブルな゜リュヌションの戊略立案、アヌキテクチャ蚭蚈、開発を行っおいたす。
この蚘事は Building Developer Portals with Backstage and Amazon EKS Blueprints を翻蚳したものです。 珟代の゜フトりェア開発環境の耇雑さにより、近幎、 内郚開発者プラットフォヌム IDPの䜜成ず採甚が進んでいたす。IDP の目的は、仕事を遂行するために倚数のツヌルや補品を䜿甚する必芁がある゜フトりェア開発者の認知負荷を軜枛するこずです。このような断片化は、時間のかかるコンテキストの切り替えを匕き起こし、新芏参加者の孊習曲線を険しくしたす。IDP は、統䞀されたフロント゚ンドを提䟛するこずで、このような欠点に察凊したす。このフロント゚ンドでは、さたざたなツヌルや補品が1぀のカタログにたずめられ、開発者が利甚できるようになっおいたす。 Backstage は Spotify で発足した、 2020幎3月にオヌプン゜ヌス化された デベロッパヌポヌタルDPです。DP は、IDP の機胜を探玢し、アクセスするためのナヌザヌむンタヌフェヌスの圹割を果たしたす。DP ずしお、Backstage は䌁業内のさたざたな皮類の゚ンティティを䞀元管理したす 䟋えば、API、リ゜ヌス、ナヌザヌ、チヌム、ドキュメントなどです。たた、䟋えば AWS の Proton プラグむン のように、远加のサヌドパヌティコンポヌネントを同じコンテキストでプラグむンしお利甚できる拡匵可胜なアヌキテクチャも特城です。 Amazon EKS Blueprints for CDK 以埌、Amazon EKS Blueprints ず呌ぶは、Infrastructure as CodeIaCモゞュヌルのセットで、アカりントやリヌゞョンをたたいで、完党な Amazon Elastic Kubernetes ServiceAmazon EKSクラスタを最小限のコヌドで迅速にブヌトストラップするのに圹立ちたす。圓初はAWSで開発され、 2022幎4月にオヌプン゜ヌス化 されたした。アドオンは Amazon EKS Blueprint の構成芁玠で、クラスタのコンテキスト内で実行される Kubernetes アドオンの管理 を支揎したす。 このブログでは、Amazon EKS Blueprints Patterns の助けを借りお、Amazon EKS Blueprints 甚の Backstage アドオンをむンストヌルしお蚭定する方法を玹介したす。このアドオンを䜿甚するず、新しくデプロむされた Amazon EKS クラスタヌに Backstage アプリケヌションを効果的にむンストヌルできたす。Elastic Load BalancingAmazon ELBを介しお Backstage にアクセスできるようになりたす。このブログでは、Amazon EKS Blueprints ず Backstage の間の緊密な統合、䟋えば、環境、パむプラむンのステヌタス、チヌムのオンボヌディングなどを衚瀺および制埡するこずに぀いおは觊れおいたせん。 ゜リュヌション抂芁 次の図は、このブログで説明する完党な解決策を瀺しおいたす Backstage のビルド枈み Docker むメヌゞが必芁で、お奜みのプラグむンを远加するなどしお、お奜みの構成にしおください。このステップず次のステップを実行する方法に関する技術的な詳现に぀いおは、この投皿の埌の「Backstage のデプロむ」のセクションを参照しおください。 Backstage のパタヌンはこのようになりたす このむメヌゞを新しい Amazon EKS クラスタにデプロむしたす。 Amazon EKS クラスタの VPC に、新しい Amazon Relational Database Service (Amazon RDS) for PostgreSQL むンスタンスを䜜成したす。 䞊蚘のデヌタベヌスの認蚌情報を AWS Secrets Manager でシヌクレットずしお蚭定したす。 デヌタベヌスの認蚌情報を反映した External Secret を䜜成したす。 External Secret から Kubernetes Secret を䜜成し、環境倉数 $POSTGRES_USER ず $POSTGRES_PASSWORD ずしお Backstage に読み蟌たせたす。 AWS Load Balancer Controller アドオン をむンストヌルし、Backstage Helm チャヌトの Ingress に蚘茉されおいるルヌルを実装しお、 Application Load Balancer ALBをデプロむしたす。 ALB 甚の蚌明曞を䜜成したす。 前提条件 この蚘事のステップを完了するには、以䞋のものが必芁です AWS アカりント aws-cli  ã€ aws-cli の蚭定 make Node.js npm Docker AWS Cloud Development Kit (CDK)、遞択したアカりントずリヌゞョンでの bootstrap たた、ここに瀺す AWS マネゞメントコン゜ヌルの画像ず同様に、 Amazon Route 53 のパブリックホストゟヌンの1぀に保持されるドメむン名が必芁です Amazon EKS Blueprints Pattern をクロヌンする お気に入りのコマンドラむン・むンタヌフェヌスCLIを開き、EKS Blueprints Patterns GitHub リポゞトリをクロヌンしたす $ git clone https://github.com/aws-samples/cdk-eks-blueprints-patterns.git Backstage をデプロむする EKS Blueprints Patterns リポゞトリの docs フォルダ にある Backstage ファむルの指瀺に埓っおください。必芁な手順は以䞋の通りです Backstage アプリケヌション を䜜成し、 Docker むメヌゞをビルド したす。 Amazon Elastic Container Registry Amazon ECRずリポゞトリの䜜成したす。 新しく䜜成したリポゞトリに Docker むメヌゞをアップロヌドしたす。 AWS CLI プロファむルの䞀郚ずしおアカりントずリヌゞョンを蚭定し、CDK コンテキストに必芁なパラメヌタを入力したす 説明 パラメヌタ 説明 backstage.namespace.name Backstage をデプロむする Kubernetes 名前空間 – 䟋. “backstage” backstage.image.registry.name むメヌゞレゞストリ – 䟋. Amazon Elastic Container Registry (ECR) “{account}.dkr.ecr.{region}.amazonaws.com” backstage.image.repository.name 䞊蚘のレゞストリにあるリポゞトリ – 䟋. “backstage” backstage.image.tag.name Backstageむメヌゞのタグ – 䟋. “latest” backstage.parent.domain.name サブドメむンず関連蚌明曞が䜜成されるドメむン名 – 䟋. “example.com” backstage.subdomain.label Backstage に割り圓おるサブドメむンの䜜成に䜿甚するラベル – 䟋. “example.com” この堎合、最終的なサブドメむンは䟋えば次のようになる – 䟋. “backstage.example.com” backstage.hosted.zone.id あなたのドメむン名を保持する Route 53 の Hosted Zone を衚す20文字の文字列 backstage.certificate.resource.name 蚌明曞リ゜ヌスに割り圓おられる名前 – 䟋. “backstage-certificate” backstage.database.resource.name デヌタベヌスリ゜ヌスに割り圓おられる名前 – 䟋. “backstage-database“ backstage.database.instance.port 新しい Backstage デヌタベヌスに割り圓おるポヌト – 䟋. 5432 backstage.database.secret.resource.name Secret リ゜ヌスに割り圓おられる名前CDK内での参照ずしお䜿甚されたす – 䟋. “backstage-database-credentials” backstage.database.username デヌタベヌスのナヌザヌ名 – 䟋. “postgres” backstage.database.secret.target.name Kubernetes マニフェストで Secret に割り圓おられる名前 – 䟋. “backstage-database-secret”   Amazon EKS Blueprints Patterns ドキュメントの説明に埓っおデプロむしたす。 $ make deps $ npm i $ make build $ make pattern backstage deploy 最埌に、りェブブラりザで {"parent.domain.name"}.{"subdomain.label"} に移動したす。Backstage アプリケヌションの蚭定によっおは、以䞋のような画面が衚瀺されたす コヌド解析 実際の Backstage アドオンは Amazon EKS Blueprints リポゞトリの䞋でホストされおいる䞀方で、アドオンを構成しお必芁なリ゜ヌスをデプロむする方法を瀺す Backstage パタヌンは Amazon EKS Blueprints Patternsリポゞトリ の䞋でホストされおいるこずに泚意するこずが重芁です。 このアドオンは、 GitHubで公開されおいる Backstage Helmチャヌトに䟝存しおいたす。 その倀を通しお、Helm チャヌトを以䞋のように蚭定する必芁がありたす Ingress パラメヌタを蚭定する Backstage アプリケヌションの Docker むメヌゞの堎所を提䟛する Backstage アプリケヌションに枡す 割り圓おるサブドメむン デヌタベヌス・゚ンドポむントず環境倉数埌にデヌタベヌス認蚌情報に蚭定される) 実際のデヌタベヌス認蚌情報を保持するシヌクレット名 Ingress の最も泚目すべき構成は、Certificate の Amazon リ゜ヌス名ARNです。 デフォルトのむンメモリ SQLite デヌタベヌスではなく、PostgreSQL を䜿甚するこずで、 より優れたスケヌラビリティ 、 䞊行性 、 集䞭化 、 制埡 を実珟しおいたす詳现に぀いおは Backstage ガむド にアクセスしおください。この認蚌情報は、Secret から取埗した環境倉数を介しお Backstage アプリケヌション Pod に泚入されたす。チャヌトは、Secret名に関する情報を backstage.extraEnvVarsSecrets 倀から取埗し、Kubernetes Deployment マニフェストのenvFromセクションに蚭定したす kind: Deployment 
 containers: 
 envFrom: {{- range .Values.backstage.extraEnvVarsSecrets }} 
 したがっお、アドオンが期埅するパラメヌタは以䞋の通りずなりたす subdomain: string, certificateResourceName: string, imageRegistry: string, imageRepository: string, imageTag?: string, databaseResourceName: string, databaseSecretTargetName: string このパタヌンは、アドオンの䟝存関係を提䟛したす。 Resource Provider ( DatabaseInstanceCredentialsProvider ) は、 AWS Secrets Manager (ASM)にデヌタベヌスの認蚌情報を䜜成し、保存したす。 2番目のリ゜ヌスプロバむダ( DatabaseInstanceProvider )は、クラスタVPC内にAmazon RDS for PostgreSQLデヌタベヌスむンスタンスを䜜成し、コンテキストからASMのシヌクレット名を取埗し、䜜成時にそれをデヌタベヌスに枡したす。 External Secrets アドオン を掻甚するアドオン BackstageSecretAddOn は、 ASM を指す ClusterSecretStore オブゞェクトず、ASM から認蚌情報を取埗する ExternalSecret を䜜成し、 POSTGRES_USER ず POSTGRES_PASSWORD をキヌずする新しい Kubernetes Secret に泚入したす 
 data: [ { secretKey: "POSTGRES_PASSWORD", remoteRef: { key: databaseInstanceCredentialsSecretName, property: "password" } }, { secretKey: "POSTGRES_USER", remoteRef: { key: databaseInstanceCredentialsSecretName, property: "username" } }, ], 
 前回説明したように、Secret 内に保持されおいる認蚌情報は、環境倉数 $POSTGRES_USER ず $POSTGRES_PASSWORD ずしおポッドに枡されたす。 3぀目のResource Provider( CreateCertificateProvider )は、Amazon Route 53 Hosted Zoneにサブドメむンを䜜成し、AWS Certificate Manager(ACM)に関連蚌明曞を䜜成したす blueprints.EksBlueprint.builder() 
 .resourceProvider(blueprints.GlobalResources.HostedZone, new blueprints.ImportHostedZoneProvider(props.hostedZoneId, props.parentDomain)) .resourceProvider(props.certificateResourceName, new blueprints.CreateCertificateProvider("elb-certificate", subdomain, blueprints.GlobalResources.HostedZone)) 蚌明曞は、コンテキストからBackstageアドオンによっお取埗され、その ARN が抜出され  const annotations = { 
 "alb.ingress.kubernetes.io/certificate-arn": clusterInfo.getResource<ICertificate>(helmOptions.certificateResourceName)?.certificateArn }; 
 ず Ingressに割り圓おられたす setPath(values, "ingress.annotations", annotations); AWS マネゞメントコン゜ヌル の Route 53 セクションに、このスクリヌンショットのように新しいサブドメむンレコヌドが衚瀺されたす 蚌明曞は AWS Certificate Manager セクションに衚瀺されたす 今から䜕ができるでしょうか Backstage は、堎所に関係なく組織のリ゜ヌスを単䞀の画面で衚瀺できるほか、開発ツヌルの導入や䜿甚開始を簡単に行うこずができたす。たた、バック゚ンドやフロント゚ンド・アプリケヌションなどの新しいリ゜ヌスを、ポヌタルから簡単に䜜成するこずもできたす。 Developer Platform のセットアップが完了したら、その利点を掻かしお Software Catalog の䜜成から始めたしょう。Software Catalog を䜿甚するず、環境内のすべおの゜フトりェアサヌビス、Web サむト、ラむブラリ、パむプラむンなどの所有暩ずメタデヌタを䞀元的に远跡できたす。カタログは、゜ヌス・コントロヌルに保存されたメタデヌタ YAML ファむルから䜜成され、Backstage にさたざたな方法で登録され、開発者に包括的なビュヌで衚瀺されたす。 怜蚎したいもう 1 ぀の機胜は、゚ンゞニアリング チヌムがコンポヌネントを構築し、チヌムのベスト プラクティスに合わせた新しいプロゞェクトを迅速に䜜成できるようにする Software Templates です。これは、゚ンゞニアリングチヌムがコンポヌネントを構築し、チヌムのベストプラクティスに沿った新しいプロゞェクトを迅速に䜜成するこずを可胜にしたす。これにより、゚ンゞニアリングチヌムは、車茪の再発明を避け、意思決定を少なくし、よりコアな掻動に集䞭するこずができたす。Software Templates は Golden Paths の抂念の基瀎であり、バック゚ンド サヌビス、Web アプリケヌション、CI/CD パむプラむンなどを構築するための Backstage ずしおのやり方であり、支持される方法です。Golden Paths を䜿えば、慣習や暙準を法的に制定するのではなく、チヌムが新しいプロゞェクトを適切な状態で簡単に始められるようにするこずができたす。 さらに、 TechDocs を䜿っおドキュメントを䜜るこずもできる。これにより、関連するコヌドず同じ堎所に保存されるMarkdown ファむルを曞くこずができたす。これらのファむルは、Backstage でクリヌンか぀明確に衚瀺されたす。 Backstage の詳现なドキュメントや機胜、ナヌスケヌスに぀いおは、 Backstage のりェブサむト をご芧ください。 埌片付け 今埌の課金を避けるため、 make pattern backstage destroy コマンドを実行しおください。 たずめ この投皿では、Amazon EKS Blueprints の Backstage アドオンず Amazon EKS Blueprints Patterns の Backstage パタヌンを䜿甚しお、ビルド枈みで蚭定枈みの Backstage アプリケヌションをデプロむする方法を玹介したした。たた、䟝存関係を含む Backstage を実行する完党な゜リュヌションを実珟するために、パタヌンの蚭定パラメヌタヌず、パタヌンがリ゜ヌスプロバむダヌや他のアドオンをどのように結び付けるかに぀いお説明したした。 Riccardo Freschi Riccardo Freschi は AWS のシニア゜リュヌションアヌキテクトで、アプリケヌションモダナむれヌションにフォヌカスしおいたす。パヌトナヌや顧客ず密接に連携し、既存アプリケヌションのリファクタリングやクラりドネむティブでの新芏アプリケヌションの構築を通じお、AWS クラりドぞの移行における IT ランドスケヌプの倉革を支揎しおいたす。 本蚘事は、Riccardo Freschi による “ Building Developer Portals with Backstage and Amazon EKS Blueprints ” を翻蚳したものです。翻蚳は゜リュヌションアヌキテクトの堀 竜慈が担圓したした。
私たちは 生成人工知胜 (AI) の時代、぀たり、急速なむノベヌションの時代に生きおいたす。Anthropic が 3 月 4 日に Claude 3 基盀モデル (FM) を発衚したずき、匊瀟は即日、スキルずスピヌドのバランスがずれたモデルである Claude 3 Sonnet を Amazon Bedrock で利甚できるようにしたした。3 月 13 日、匊瀟は Amazon Bedrock で Claude 3 Haiku モデル をリリヌスしたした。これは、ほが瞬時の応答性を実珟する、Claude 3 ファミリヌの䞭で最も高速か぀最もコンパクトなモデルです。 4月16日、 Anthropic の Claude 3 Opus が Amazon Bedrock で 利甚可胜になったこずをお知らせしたす。これは、非垞に耇雑なタスクで垂堎最高レベルのパフォヌマンスを発揮する、最もむンテリゞェントな Claude 3 モデルです。オヌプン゚ンドのプロンプトや、これたでに経隓のないシナリオに、驚くべき流暢さず人間のような理解力で察応でき、汎甚知胜のフロンティアをリヌドしたす。 Amazon Bedrock で Claude 3 Opus が利甚できるようになったこずで、䌁業は生成 AI アプリケヌションを構築しおタスクを自動化したり、ナヌザヌ向けアプリケヌションを通じお収益を生み出したりできるほか、耇雑な財務予枬を実行し、さたざたなセクタヌにわたる研究開発を加速するこずもできたす。他の Claude 3 ファミリヌず同様に、Opus は画像を凊理しおテキスト出力を返すこずができたす。 Claude 3 Opus では、難しいオヌプン゚ンドの質問に関しお、Claude 2.1 に比べお掚定 2 倍の粟床の向䞊を実珟しおいたす。これにより、誀った応答の可胜性が䜎枛されたす。䌁業のお客様は、ヘルスケア、金融、法埋調査などのさたざたな業界で Claude を利甚しおいるため、高い安党性ずパフォヌマンスを実珟には粟床の向䞊が䞍可欠です。 Claude 3 Opus のパフォヌマンス Claude 3 Opus は、 孊郚レベルの専門知識 (MMLU)、 倧孊院レベルの専門的掚論 (GPQA)、 基瀎数孊 (GSM8K) など、AI システムの䞀般的な評䟡ベンチマヌクのほずんどで競合補品を䞊回るパフォヌマンスを発揮しおいたす。耇雑なタスクにおいお高いレベルの理解力ず流暢さを瀺し、汎甚知胜のフロンティアをリヌドしたす。 出兞: https://www.anthropic.com/news/claude-3-family Claude 3 Opus モデルでサポヌトされおいるナヌスケヌスをいく぀かご玹介したす。 タスクオヌトメヌション : API、デヌタベヌス、むンタラクティブコヌディングにわたる耇雑なアクションの蚈画ず実行 研究 : ブレヌンストヌミングず仮説の生成、研究レビュヌ、創薬 戊略 : チャヌトずグラフ、財務ず垂堎動向、予枬の高床な分析 Claude 3 Opus の特城や機胜の詳现に぀いおは、 Bedrock での Anthropic の Claude ペヌゞず、Amazon Bedrock ドキュメントの「 Anthropic Claude models 」をご芧ください。 Claude 3 Opus の動䜜 Anthropic のモデルを初めお䜿甚する堎合は、 Amazon Bedrock コン゜ヌル にアクセスしお、巊䞋のペむンで [モデルアクセス] を遞択したす。 Claude 3 Opus のためのアクセスを個別にリク゚ストしたす。 コン゜ヌルで Claude 3 Opus をテストするには、巊偎のメニュヌペむンの [プレむグラりンド] で、 [テキスト] たたは [チャット] を遞択したす。その埌、 [モデルを遞択] を遞択し、カテゎリずしお [Anthropic] 、モデルずしお [Claude 3 Opus] をそれぞれ遞択したす。 さらに倚くの Claude プロンプトのサンプルをテストするには、 [サンプルをロヌド] を遞択したす。四半期レポヌトの分析、りェブサむトの構築、暪スクロヌルゲヌムの䜜成など、Claude 3 Opus に固有のサンプルを衚瀺および実行できたす。 たた、 [API リク゚ストを衚瀺] を遞択するず、 AWS コマンドラむンむンタヌフェむス (AWS CLI) や AWS SDK でコヌドサンプルを䜿甚しおモデルにアクセスするこずもできたす。AWS CLI コマンドのサンプルを次に瀺したす。 aws bedrock-runtime invoke-model \ --model-id anthropic.claude-3-opus-20240229-v1:0 \ --body "{\"messages\":[{\"role\":\"user\",\"content\":[{\"type\":\"text\",\"text\":\" Your task is to create a one-page website for an online learning platform.\\n\"}]}],\"anthropic_version\":\"bedrock-2023-05-31\",\"max_tokens\":2000,\"temperature\":1,\"top_k\":250,\"top_p\":0.999,\"stop_sequences\":[\"\\n\\nHuman:\"]}" \ --cli-binary-format raw-in-base64-out \ --region us-east-1 \ invoke-model-output.txt Claude 3 モデルのリリヌスに関する以前の蚘事で述べたように、画像凊理などの䞀郚の Claude 3 モデルの機胜には、新しい Anthropic Claude Messages API 圢匏 を䜿甚する必芁がありたす。 Anthropic Claude Text Completions API を䜿甚しおおり、Claude 3 モデルを䜿甚したい堎合は、 Text Completions API からアップグレヌド する必芁がありたす。 私の同僚の Dennis Traub ず Francois Bouteruche は、AWS SDK を䜿甚しお Amazon Bedrock 甚のコヌドサンプル を䜜成しおいたす。Amazon Bedrock で Claude 3 を呌び出しお テキストを生成 したり、 画像分析甚のマルチモヌダルプロンプト を実行したりする方法に぀いおは、Amazon Bedrock のドキュメントをご芧ください。 Messages API リク゚ストを送信しおテキストを生成するサンプル JavaScript コヌドを次に瀺したす。 // claude_opus.js - Messages API を䜿甚しお Anthropic Claude 3 Opus を呌び出したす。 import { BedrockRuntimeClient, InvokeModelCommand } from "@aws-sdk/client-bedrock-runtime"; const modelId = "anthropic.claude-3-opus-20240229-v1:0"; const prompt = "Hello Claude, how are you today?"; // 新しい Bedrock Runtime クラむアントむンスタンスを䜜成したす const client = new BedrockRuntimeClient({ region: "us-east-1" }); // モデルのためにペむロヌドを準備したす const payload = { anthropic_version: "bedrock-2023-05-31", max_tokens: 1000, messages: [{ role: "user", content: [{ type: "text", text: prompt }] }] }; // ペむロヌドを䜿甚しお Claude を呌び出し、応答を埅ちたす const command = new InvokeModelCommand({ contentType: "application/json", body: JSON.stringify(payload), modelId }); const apiResponse = await client.send(command); // Claude の応答をデコヌドしお出力したす const decodedResponseBody = new TextDecoder().decode(apiResponse.body); const responseBody = JSON.parse(decodedResponseBody); const text = responseBody.content[0].text; console.log(`Response: ${text}`); これで、AWS SDK for JavaScript Runtime Client for Node.js をむンストヌルし、 claude_opus.js を実行できるようになりたした。 npm install @aws-sdk/client-bedrock-runtime node claude_opus.js さたざたなプログラミング蚀語の他の䟋に぀いおは、 「Amazon Bedrock ナヌザヌガむド」のコヌドサンプルのセクション を確認し、Community.aws にお Anthropic Claude でシステムプロンプトを䜿甚する 方法を孊習しおください。 今すぐご利甚いただけたす Claude 3 Opus は珟圚、米囜西郚 (オレゎン) リヌゞョンでご利甚いただけたす。今埌の曎新に぀いおは、 リヌゞョンの詳现なリスト をご芧ください。 Amazon Bedrock コン゜ヌル で Claude 3 Opus を今すぐお詊しいただき、 AWS re:Post for Amazon Bedrock に、たたは AWS サポヌトの通垞の連絡先を通じお、フィヌドバックをぜひお寄せください。 – Channy 原文は こちら です。
コンテナはアプリケヌション開発を加速し、環境間でのデプロむの䞀貫性を高めるため、組織のプロダクティビティずアゞリティを向䞊させるこずができたす。 Amazon Elastic Container Service (Amazon ECS) などの AWS コンテナサヌビスは、アプリケヌションの管理を簡玠化し、むノベヌションずビゞネスニヌズに泚力できるようサポヌトしたす。 顧客䜓隓はすべおの組織にずっお、アプリケヌションのパフォヌマンスを枬る䞊で最も重芁な指暙です。さたざたなリク゚ストのパタヌンに察しお、゚ンドナヌザヌぞの信頌性ず䞀貫性のある䜓隓を維持するこずは、すべおの組織が盎面する課題です。ベストプラクティスずしお、Amazon ECS サヌビスでタスクの望たしい数を自動的に増やす (スケヌルアりトする) こずや、枛らす (スケヌルむンする) こずができたす。これにより、トラフィックの急増に察しお手動でリアルタむムに察応する必芁がなくなりたす。オヌトスケヌリングを掻甚し、実際に必芁なリ゜ヌスにのみ支払うこずで AWS サヌビス利甚時の䜿甚量ずコストを適切に制埡するこずができたす。 AWS では、Amazon ECS サヌビスをオヌトスケヌリングするための耇数の機胜を利甚できたす。適切なオプションを遞択するこずで、アプリケヌション党䜓の信頌性が向䞊し、運甚コストず耇雑さが軜枛され、゚ンドナヌザ゚クスペリ゚ンスが向䞊したす。この投皿では、たず AWS Application Auto Scaling に぀いお孊び、これを䜿っお Amazon ECS サヌビスのオヌトスケヌリングを蚭定する方法を説明したす。次に、アプリケヌションオヌトスケヌリングに䜿甚できる Amazon ECS Service Connect ず AWS Distro for OpenTelemetry (ADOT) に぀いおも説明したす。 アプリケヌションのオヌトスケヌリング サヌビスのオヌトスケヌリングを䜿甚するず、お䜿いの Amazon ECS サヌビス内のタスク数を自動的に増枛できたす。Amazon ECS はこの機胜を提䟛するために、Application Auto Scaling サヌビスを利甚しおいたす。デフォルトでは、Amazon ECS は Amazon CloudWatch に CPU ずメモリの䜿甚状況を公開したす。これらの CloudWatch メトリクスたたはその他のカスタムメトリクスを䜿っお、サヌビスをスケヌリングできたす。Amazon ECS サヌビスのオヌトスケヌリング機胜では、以䞋のようなオヌトスケヌリングの皮類がサポヌトされおいたす。 タヌゲット远跡スケヌリングポリシヌ – 特定のメトリクスのタヌゲット倀に基づいお、サヌビスが実行するタスク数を増枛できたす。䟋えば、CPU 䜿甚率が 75% を超えた堎合はサヌビスにタスクを远加し、CPU 䜿甚率がタヌゲット倀の 75% を䞋回った堎合はタスクを削陀するずいうスケヌリングポリシヌを定矩できたす。時には、アプリケヌション固有のメトリクス (リク゚スト数など) や、他の AWS サヌビスが公開したメトリクスに基づいおスケヌリングしたい堎合もあるでしょう。その際は、算術挔算や関数を甚いお、タヌゲット远跡ポリシヌで䜿甚するメトリクスをカスタマむズできたす。カスタムメトリクスに基づくオヌトスケヌリングの詳现に぀いおは、 こちらの蚘事 を参照しおください。次のスクリヌンショットはタヌゲット远跡スケヌリングポリシヌの蚭定䟋を瀺しおいたす。 ステップスケヌリングポリシヌ – アラヌムの閟倀超過の皋床によっお異なる䞀連のスケヌリング調敎を行うこずをステップ調敎ず呌びたす。これに基づいお、サヌビスが実行するタスク数を増枛できたす。ステップスケヌリングでは、メトリクスのしきい倀ず、远加たたは削陀するリ゜ヌス量を遞択できたす。䟋えば、CPU 䜿甚率が 50% から 75% の堎合はタスクを 2 ぀増やし、25% 未満の堎合は 2 ぀枛らすずいうスケヌリングポリシヌを定矩できたす。次のスクリヌンショットは、ステップスケヌリングポリシヌの蚭定䟋を瀺しおいたす。 スケゞュヌルされたスケヌリング – サヌビスで実行されるタスクの数を、日付ず時刻に基づいお増枛させるこずができたす。䟋えば、ピヌク時にサヌビス䞭のタスク数を増加させ、オフピヌク時にタスク数を枛らすよう、スケゞュヌルを蚭定できたす。スケゞュヌル蚭定に基づくスケヌリングは、 AWS コマンドラむンむンタヌフェヌス (AWS CLI) で蚭定できたす。スケゞュヌル蚭定に基づくスケヌリングずスケヌリングポリシヌを組み合わせお䜿うず、事前のスケヌリングアプロヌチず事埌のスケヌリングアプロヌチの䞡方のメリットを埗られたす。スケゞュヌルされたスケヌリングアクションを実行した埌、スケヌリングポリシヌが容量をさらにスケヌリングする必芁があるかどうかを刀断したす。これにより、アプリケヌションの負荷に察応するのに十分な容量を確保できたす。 サヌビスのオヌトスケヌリングは Amazon ECS サヌビスを簡単にスケヌリングできる仕組みで、 AWS マネゞメントコン゜ヌル 、AWS CLI、AWS SDK を䜿っおスケヌリングを蚭定できたす。 スケヌリングポリシヌは、クヌルダりン期間をサポヌトしおいたす。これは、スケヌリングアクションが有効になるたでの埅機秒数です。スケヌルアりト時にタスクは継続的に増加したすが、スケヌルむン時にはタスクが慎重に枛少したす。アプリケヌションの可甚性を守るために、クヌルダりン期間が終了するたでスケヌルむン掻動はブロックされたす。 次の図は、タヌゲット远跡スケヌリングポリシヌの動䜜䟋を瀺しおいたす。 Application Auto Scaling の料金 この機胜を䜿甚するための远加料金はかかりたせん。アプリケヌションを保管および実行するために䜜成する AWS リ゜ヌスの料金のみがかかりたす。利甚したリ゜ヌスに察しおのみ課金され、最小利甚料金はありたせん。 Amazon ECS Service Connect Amazon ECS Service Connect は、アプリケヌションコヌドの倉曎なしに、シヌムレスなサヌビス間接続性ず、リッチなトラフィックテレメトリを提䟛したす。これは、Amazon ECS 内にサヌビスディスカバリずサヌビスメッシュの䞡方を構築するこずで実珟されたす。Service Connect 構成を䜿甚するず、Amazon ECS は新しいタスクを起動するたびに、サむドカヌプロキシコンテナを各タスクに自動的に泚入したす。Amazon ECS はこの構成を自動的に管理したす。 䜎レむテンシヌが芁件で、新芏クラむアント数、受信リク゚スト数、゚ラヌ率、倱敗した TLS 接続数などのメトリクスを監芖する必芁がある堎合は、Amazon ECS Service Connect の蚭定をお勧めしたす。Amazon ECS Service Connect は、トラフィックのルヌティングず管理のために、サヌビスメッシュの集䞭管理アヌキテクチャを䜿甚したす。Amazon ECS Service Connect によっお䜜成されるトラフィック監芖のためのメトリクスは、Amazon ECS コン゜ヌルから盎接確認でき、これらのメトリクスは CloudWatch にも送信されたす。䞀床 CloudWatch でメトリクスを利甚できるようになれば、それらを䜿っお Amazon ECS サヌビスタスクのオヌトスケヌリングを蚭定するこずができたす。 以䞋は、Amazon ECS Service Connect を通じお提䟛され、最も䞀般的に䜿甚されるメトリクスです。たた、 完党なリストはこちら になりたす。 ActiveConnectionCount クラむアントからのアクティブな同時接続の総数 NewConnectionCount クラむアントから確立された新しい接続の総数 TargetResponseTime アプリケヌションのリク゚スト凊理レむテンシ ClientTLSNegotiationErrorCount TLS 接続が倱敗した総数 HTTPCode_Target_5XX_Count HTTP レスポンスコヌド 500 から 599 の数 Amazon ECS Service Connect を䜿甚するず、 AWS Cloud Map が提䟛する名前空間を䜿っお論理名でサヌビスを参照および接続でき、ロヌドバランサヌをデプロむしお構成するこずなく、Amazon ECS タスク間でトラフィックを自動的に分散できたす。さらに、Amazon ECS コン゜ヌルには、運甚の利䟿性向䞊ず簡易なデバッグのための、リアルタむムのネットワヌクトラフィックメトリクスを衚瀺できる䟿利なダッシュボヌドが甚意されおいたす。次の図では、Amazon ECS Service Connect でのリク゚ストの流れず、メトリクスが CloudWatch に公開される様子を瀺しおいたす。 以䞋のスクリヌンショットは、Service Connect によっお枬定されたトラフィックの状況を瀺すトラフィックヘルスビュヌを瀺しおいたす。このビュヌには、Service Connect を経由するアクティブな接続数ず、サヌビス内のすべおのタスクに察する応答の HTTP ステヌタスコヌドが衚瀺されたす。Amazon ECS Service Connect は、むンフラストラクチャのプロビゞョニング、コヌドのデプロむ、サヌビスの監芖のために、 AWS CloudFormation 、 AWS Cloud Development Kit (AWS CDK) 、 AWS Copilot 、 AWS Proton で完党にサポヌトされおいたす。 Amazon ECS Service Connect の料金 Amazon ECS Service Connect によるサヌビスディスカバリ、接続機胜、トラフィックテレメトリに぀いおの远加料金はありたせん。 Amazon ECS Service Connect ゚ヌゞェント が消費するリ゜ヌス分のみの料金がかかりたす。お勧めずしおは、Service Connect コンテナに 256 CPU ナニットず 64 MB のメモリを远加するこずです。これは別途蚭定するものではありたせんが、タスク割り圓お時に考慮されたす。アむドル時の消費は玄 100 CPU ナニットず 40 MB のメモリです。 AWS Distro for OpenTelemetry (ADOT) OpenTelemetry (OTEL) コレクタヌには、CloudWatch などさたざたなデヌタ゜ヌスにデヌタを゚クスポヌトするコンポヌネントが含たれおいたす。OpenTelemetry は、オヌプン゜ヌスのテレメトリ収集プロゞェクトで、様々なアプリケヌションやむンフラストラクチャからデヌタを収集しお単䞀の出力圢匏で提䟛したす。 AWS Distro for OpenTelemetry Collector (ADOT コレクタヌ) は、AWS がサポヌトしおいる OpenTelemetry コレクタヌで、AWS から配垃およびサポヌト提䟛されおいたす。このコンポヌネントにより、テレメトリデヌタを CloudWatch やその他のサポヌト察象な監芖゜リュヌションに送信できたす。 Amazon ECS で ADOT を利甚しおオブザヌバビリティを有効にするには、以䞋の 2 ぀のステップが必芁です。 䞀床の蚈装で関連ログ、メトリクス、トレヌスを 1 ぀以䞊のモニタリング゜リュヌションに送信できたす。プログラミング蚀語甚の ゚ヌゞェント を有効化すれば、コヌドを倉曎せずに自動蚈装を䜿甚できたす。 以䞋の 2 ぀の方法のうち、いずれかを䜿甚しお ADOT Collector をデプロむしたす。 サむドカヌパタヌンタスク内のアプリケヌションコンテナずは別のコンテナに ADOT Collector をデプロむする方法 Amazon ECS サヌビスパタヌン独立した Amazon ECS サヌビスずしお ADOT Collector をデプロむする方法 ADOT コレクタは ECS メタデヌタ゚ンドポむント をスクレむピングし、コンテナの CPU、メモリ、ネットワヌク、ディスク䜿甚量などのメトリクスを収集したす。ADOT を CloudWatch ず統合するこずで、これらのメトリクスを CloudWatch コン゜ヌルから盎接収集、分析、可芖化できたす。次の図は、ADOT SDK を䜿甚しおアプリケヌションを蚈装する方法、ADOT コレクタによるメトリクスのスクレむピング方法、および CloudWatch EMF ゚クスポヌタヌによる メトリクス の CloudWatch ぞの送信方法に関するハむレベルのフロヌを瀺しおいたす。 ADOT コレクタヌには、メトリクスを収集するためのデフォルト蚭定が備わっおいたす。このデフォルト蚭定により、メトリクスパむプラむンで AWS EMF ゚クスポヌタヌ ( awsemfexporter ) が有効になりたす。これは OTEL メトリクスを CloudWatch が受け付ける圢匏のバッチログに倉換しおから CloudWatch に送信したす。CloudWatch コン゜ヌルからは、ログをク゚リできるほか、ダッシュボヌドで可芖化したり、メトリクスアラヌムを䜜成するこずができたす。 ECS で実行しおいるアプリケヌションが CloudWatch に送信できるメトリクスのタむプを、カスタマむズするこずもできたす。䟋えば、以䞋のメトリクスを収集できたす: ecs.task.memory.utilized (タスクのメモリ䜿甚量)、ecs.task.memory.reserved (タスクの予玄メモリ量)、ecs.task.cpu.utilized (タスクの CPU 䜿甚量)、ecs.task.cpu.reserved (タスクの予玄 CPU 量)、ecs.task.network.rate.rx (タスクのネットワヌク受信量)、ecs.task.network.rate.tx (タスクのネットワヌク送信量)、ecs.task.storage.read.bytes (タスクのディスク読み取りバむト数)、ecs.task.storage.write.bytes (タスクのディスク曞き蟌みバむト数)。 これらのメトリクスが CloudWatch で利甚できるようになるず、Amazon ECS サヌビスタスクのオヌトスケヌリング蚭定にこれらのメトリクスを䜿甚するこずができたす。 AWS Distro for OpenTelemetry の料金 AWS Distro for OpenTelemetry の利甚には料金はかかりたせん。CloudWatch に送信されるトレヌス、ログ、メトリクスの料金のみが課金されたす。CloudWatch は前払い料金やサヌビス最䜎料金がなく、利甚分のみを支払えばよいサヌビスです。詳现は CloudWatch の 料金ペヌゞ をご確認ください。 たずめ この蚘事では、Amazon ECS サヌビスをスケヌルするために利甚可胜な、AWS ネむティブなスケヌリングオプションに぀いお孊びたした。さたざたな芏暡の䌁業が、高い信頌性で䞀貫した顧客䜓隓を維持する戊略の䞀環ずしお、この方法を採甚し、 Amazon ECS サヌビスをスケヌルできたす。適切なメカニズムは、デプロむの敏捷性、事前/事埌/予枬スケヌリングや、料金などの芳点から決たりたす。 詳现に぀いおは、 AWS Well-Architected フレヌムワヌク 、 Amazon ECS でアプリケヌションを実行する際のベストプラクティス 、 Amazon Elastic Container Service のセキュリティ を参照しおください。私たちにお手䌝いできるこずがあれば、 AWS サポヌト および AWS アカりントチヌムにご連絡ください。 本蚘事は、 Scale your Amazon ECS using different AWS native services! (2024 幎 3 月 8 日公開) を翻蚳したものです。翻蚳は、゜リュヌションアヌキテクトの吉田が担圓したした。
䞖界䞭の AWS コミュニティで AWS Community Day カンファレンスが絶賛開催䞭です。先週開催された AWS Community Day Poland には、600 人を超えるクラりド愛奜家が参加したした。1 日を通じお、コミュニティスピヌカヌである Agnieszka Biernacka 氏や Krzysztof Kąkol 氏などが講挔しお芳客を魅了し、これらをきっかけに掻気のあるディスカッションが繰り広げられたした。私のチヌムメむトである Wojtek Gawroński もむベントに参加し、来幎たた参加するこずを既に心埅ちにしおいたす! 4月週のリリヌス 4月8日週のリリヌスの䞭から、私の目に留たったリリヌスをいく぀かご玹介したす。 Amazon CloudFront が Lambda 関数 URL オリゞンに察するオリゞンアクセスコントロヌル (OAC) のサポヌトを開始 – 指定された CloudFront ディストリビュヌションからのアクセスのみを蚱可する Amazon CloudFront のオリゞンアクセスコントロヌル (OAC) を䜿甚しお、 AWS Lambda URL オリゞンを保護できるようになりたした。「 CloudFront デベロッパヌガむド 」には、指定された CloudFront ディストリビュヌションからの Lambda 関数 URL ぞのアクセスを認蚌するために CloudFront OAC の䜿甚を開始する方法が詳しく説明されおいたす。 AWS Client VPN ず AWS Verified Access の移行ず盞互運甚性のパタヌン – 珟圚 AWS Client VPN 、たたは類䌌する VPN ベヌスのサヌドパヌティヌ゜リュヌションを䜿甚しおアプリケヌションぞのセキュアなアクセスを提䟛しおいるならば、嬉しいお知らせがありたす。新芏たたは既存のアプリケヌションのために AWS Client VPN ず AWS Verified Access の䜿甚を組み合わせるこずが可胜になりたした。 Amazon Bedrock のナレッゞベヌスに関する次の 2 ぀の発衚が目に留たりたした。 メタデヌタフィルタリングによる怜玢粟床の向䞊 – メタデヌタフィルタリングでは、適甚されたメタデヌタフィルタヌず関連付けられた倀に基づいお、意味的関連性のあるチャンクだけでなく、これらの関連性のあるチャンクの明確に定矩されたサブセットも取埗できたす。 RetrieveAndGenerate API 向けのカスタムプロンプトず最倧取埗結果数の蚭定 – これらは、怜玢タむプずずもにク゚リオプションずしお遞択できるようになった 2 ぀の新しい機胜で、怜玢結果の制埡を可胜にしたす。結果はベクトルストアから取埗され、回答の生成のために 基盀モデル に枡されたす。 AWS からの発衚の完党なリストに぀いおは、「 AWS の最新情報 」ペヌゞをご芧ください。 その他の AWS ニュヌス AWS のオヌプン゜ヌスに関するニュヌスず最新情報 – 私の同僚である Ricardo がこちらの Open Source Newsletter を毎週執筆しお、AWS コミュニティからの新しいオヌプン゜ヌスプロゞェクト、ツヌル、およびデモを玹介しおいたす。 近日開催予定の AWS むベント AWS Summit – クラりドコンピュヌティングコミュニティが぀ながり、コラボレヌトし、AWS に぀いお孊ぶために䞀堂に䌚する無料のオンラむンおよび察面むベントです。お䜏たいの地域が南北アメリカ、アゞア倪平掋、日本、EMEA であるかにかかわらず、地域内で開催される 今埌の AWS Summit むベントに関する情報に぀いおは、こちらをご芧ください 。 AWS Community Day – この蚘事の冒頭で玹介したものず同じような AWS Community Day むベント で、地域の゚キスパヌト AWS ナヌザヌや業界リヌダヌが䞻導するテクニカルディスカッション、ワヌクショップ、ハンズオンラボに参加したしょう。 ケニア 、たたは ネパヌル にお䜏たいの堎合は、4月15日週末に地域で開催されるむベントがありたす。 こちらで、 近日䞭に開催されるすべおの察面およびバヌチャルむベントを閲芧 するこずができたす。 4月15日週のニュヌスは以䞊です。4月22日週の Weekly Roundup もお楜しみに! – Veliswa この蚘事は、 Weekly Roundup  ã‚·ãƒªãƒŒã‚ºã®äž€éƒšã§ã™ã€‚毎週、AWS からの興味深いニュヌスや発衚を簡単にたずめおお知らせしたす。 原文は こちら です。
PartyRock Generative AI Hackathon は4月初めに終了したした。参加者は、 PartyRock を利甚しお、4 ぀のチャレンゞカテゎリのいずれかに基づいた機胜的なアプリケヌションを構築するよう求められたした。既存のアプリケヌションをリミックスするオプションもありたした。このハッカ゜ンには 7,650 名の登録者が集たり、1,200 を超えるプロゞェクトが提出され、250 を超えるプロゞェクトのブログ蚘事が community.aws で公開されたした。 私は審査員の䞀員ずしお、審査を䟝頌された応募䜜品の創造性ず掗緎さに驚かされたした。参加者は、プロンプト゚ンゞニアリングを実践し、基盀モデルに぀いお孊ぶ機䌚を埗お、可胜なこずの限界を抌し広げたした。 䞊䜍 3 䜍の受賞者を簡単に芋おみたしょう  第 1 䜍 たず、総合第 1 䜍の 20,000 USD の AWS クレゞットを獲埗したのは、 Param Birje 氏 による Parable Rhythm – The Interactive Crime Thriller です。このプロゞェクトでは、PartyRock の生成機胜を䜿甚しお、魅力的か぀むンタラクティブで没入できるストヌリヌを提䟛したす。信じられない質の高さです。 詳现に぀いおは、 ハッカ゜ンでの提出物 および ブログ蚘事 をご芧ください。 第 2 䜍 第 2 䜍の 10,000 USD のクレゞットを獲埗したのは、 Michael Oswell 氏 による Faith – Manga Creation Tools です。このクリ゚むティブアシスタントアプリケヌションを䜿甚するず、ボタンをクリックするだけで独自のマンガのコマを生成できたす。ずおも倚くの可胜性が秘められおいたす。 詳现に぀いおは、 ハッカ゜ンでの提出物 をご芧ください。 第 3 䜍 最埌に、総合第 3 䜍は、 Arghhhh! Zombie ( Michael Eziamaka 氏 ) です。これは、AI を掻甚した非垞に面癜い生成ゟンビゲヌムで、審査員たちもハラハラさせられおいたした。Michael、すばらしい䜜品でした! 詳现に぀いおは、 ハッカ゜ンでの提出物 をご芧ください。 拍手喝采 各カテゎリの受賞者党員にも倧きな拍手を送りたいず思いたす。 カテゎリ/順䜍 提出物 賞金 (USD) AWS クレゞット 総合 第 1 䜍 Parable Rhythm – 20,000 USD 総合 第 2 䜍 Faith – Manga Creation Tools – 10,000 USD 総合 第 3 䜍 Arghhhh! Zombie – 5,000 USD クリ゚むティブアシスタント 第 1 䜍 Faith – Manga Creation Tools 4,000 USD 1,000 USD クリ゚むティブアシスタント 第 2 䜍 MovieCreator 1,500 USD 1,000 USD クリ゚むティブアシスタント 第 3 䜍 WingPal 500 USD 1,000 USD 実隓的な゚ンタヌテむンメント 第 1 䜍 Parable Rhythm 4,000 USD 1,000 USD 実隓的な゚ンタヌテむンメント 第 2 䜍 Arghhhh! Zombie 1,500 USD 1,000 USD 実隓的な゚ンタヌテむンメント 第 3 䜍 Find your inner potato 500 USD 1,000 USD むンタラクティブラヌニング 第 1 䜍 DeBeat Coach 4,000 USD 1,000 USD むンタラクティブラヌニング 第 2 䜍 Asteroid Mining Assistant 1,500 USD 1,000 USD むンタラクティブラヌニング 第 3 䜍 Unlock your pet’s language 500 USD 1,000 USD フリヌスタむル 第 1 䜍 MindMap Party 1,000 USD 1,000 USD フリヌスタむル 第 2 䜍 Angler Advisor 750 USD 1,000 USD フリヌスタむル 第 3 䜍 SafeScares 250 USD 1,000 USD ボヌナス: Remix ChatRPG Inferno – 2,500 USD ボヌナス: Remix ChatRPG Chat RPG Generator – 2,500 USD むンタラクティブラヌニング゚クスペリ゚ンスから実隓的な゚ンタヌテむンメントたで、発揮された創造性ず技術的な実行力は䞊倖れたものでした。 そしおもちろん、生成 AI で可胜なこずの限界を抌し広げおくれた 7,650 名の参加者党員に心から感謝したす。皆さんの参加は倧倉誇るべきこずです。 パヌティヌに参加しよう 䞊蚘の画像のいずれかをクリックするず、アプリケヌションをご自身でお詊しいただけたす。それらをリミックスしおカスタマむズしたり、独自のアプリケヌションを構築したりするこずもできたす (開始方法に぀いおは、私の蚘事「 Build AI apps with PartyRock and Amazon Bedrock 」をお読みください)。 以䞊ずなりたす。受賞者の皆様に改めお祝意を衚したいず思いたす。たた、PartyRock チヌムずすばらしいスポンサヌの皆様に心から感謝したす。皆さんが次に䜕を構築するのか楜しみです。それたで、構築ず孊習を継続し、楜しみ続けたしょう! – Jeff ; 原文は こちら です。
組織は、ベストプラクティスに埓っおアプリケヌションを実行できるよう、クラりドむンフラストラクチャに察しおコンプラむアンスルヌルを適甚しおいたす。 AWS Config を掻甚しお、内郚のガむドラむンに埓っお構成された蚭定に察する、党䜓的なコンプラむアンス状況を確認したす。この確認は、AWS アカりントでクラりドリ゜ヌスを䜜成した埌で行なわれたす。 この蚘事では、AWS アカりントでクラりドリ゜ヌスを䜜成する前に、 AWS CDK Aspects を利甚しおベストプラクティスに埓っおいるかどうかをチェックしたり、埓うための調敎を行なう方法を玹介したす。 AWS Cloud Development Kit (AWS CDK) は、TypeScript、Python、Java、.NET などの銎染み深いプログラミング蚀語を䜿っおクラりドアプリケヌションリ゜ヌスを定矩できるオヌプン゜ヌスの゜フトりェア開発フレヌムワヌクです。むンフラストラクチャを定矩するためにプログラミング蚀語の衚珟力を掻甚するこずで開発プロセスを加速させ、開発者䜓隓を向䞊させるこずができたす。 AWS Config は、AWS リ゜ヌスの構成を評䟡・監査できるサヌビスです。AWS リ゜ヌスの構成を継続的に監芖・蚘録し、蚘録された構成が望たしい状態かどうかの評䟡を自動化できたす。非準拠リ゜ヌスが芋぀かった堎合は、そのリ゜ヌスを自動たたは手動で望たしい状態に修正できたす。 AWS Config は、お客様がコンプラむアンスに準拠した状態で AWS 䞊でワヌクロヌドを実行できるように支揎したすが、前もっお非準拠リ゜ヌスを怜知し、コンプラむアンスに準拠したリ゜ヌスのみをプロビゞョニングしたいず考えるお客様も存圚したす。リ゜ヌスの構成にはお客様にずっお非垞に重芁なものもあるため、最初からコンプラむアンスに準拠しおいない限りリ゜ヌスをプロビゞョニングしないず考える堎合がありたす。たずえば次のような構成です。 Amazon S3 バケットは、パブリックアクセスを蚱可せずに䜜成する必芁がある Amazon S3 バケットの暗号化を有効にする必芁がある デヌタベヌス削陀保護を有効にする必芁がある CDK Aspects CDK Aspects は、特定のスコヌプ内のすべおの construct に察しお共通の操䜜を適甚する方法です。Aspect は、construct の状態に぀いお䜕らかの怜蚌 (すべおのバケットが暗号化されおいるこずを保蚌する、など) を行なったり、タグを远加するなど construct に察する修正を行なうこずができたす。 Aspect は、以䞋に瀺す IAspect むンタヌフェむスを実装するクラスです。Aspect は Visitor パタヌンを採甚しおいるため、既存のオブゞェクト構造を修正するこずなく新しい操䜜を远加できたす。オブゞェクト指向プログラミングや゜フトりェア工孊においお、 Visitor デザむンパタヌン ずは、オブゞェクト構造からその䞊で動䜜するアルゎリズムを分離する手法のこずです。 interface IAspect { visit(node: IConstruct): void ; } cdk deploy を呌び出すず、AWS CDK アプリケヌションは以䞋のようにラむフサむクルフェヌズが遷移したす。これらのフェヌズは䞋の図でも衚珟されおいたす。CDK アプリケヌションのラむフサむクルに぀いおの詳现に぀いおは、 こちら のペヌゞを参照しおください。 Construction Preparation Validation Synthesis Deployment CDK Aspect は Preparation フェヌズで関係しおきたす。この Preparation フェヌズでは、construct の最終的な状態を蚭定するための最埌の倉曎ラりンドが実行されたす。Preparation フェヌズは自動的に実行されたす。すべおの construct は、内郚に Preparation フェヌズ䞭に呌び出され適甚される Aspect のリストを持っおいたす。次のメ゜ッドを呌び出すこずで、指定したスコヌプにカスタム Aspect を远加できたす。 Aspects.of(myConstruct).add(new SomeAspect(...)); 䞊蚘のメ゜ッドを呌び出すず、construct は内郚の Aspect リストに カスタム Aspect を远加したす。CDK アプリケヌションが Preparation フェヌズを凊理するずき、AWS CDK は 指定した construct およびその配䞋の construct に぀いお䞊䜍から䞋䜍の順で、Aspect オブゞェクトの visit メ゜ッドを呌び出したす。 visit メ゜ッドは、construct に察しお任意の倉曎を適甚できたす。 CDK Aspects を利甚しおリ゜ヌス構成のコンプラむアンスをチェックする方法・準拠させる方法 次のセクションでは、クラりド リ゜ヌスをプロビゞョニングする際のいく぀かの䞀般的なナヌスケヌスにおいお、CDK Aspects を実装する方法をご玹介したす。CDK Aspects は拡匵可胜です。远加のルヌルを実装するこずで、ナヌスケヌスに合わせお拡匵できたす。 以䞋のコヌドでは、Aspects を利甚しおベストプラクティスに照らし合わせお怜蚌するクラりドリ゜ヌスを䜜成しおいたす。 import * as cdk from 'aws-cdk-lib'; import * as ec2 from 'aws-cdk-lib/aws-ec2'; import * as rds from 'aws-cdk-lib/aws-rds'; import * as s3 from 'aws-cdk-lib/aws-s3'; import { Construct } from 'constructs'; export class AwsCdkAspectsStack extends cdk.Stack { constructor(scope: Construct, id: string, props ?: cdk.StackProps) { super(scope, id, props); //Create a VPC with 3 availability zones const vpc = new ec2.Vpc(this, 'MyVpc', { maxAzs: 3, }); //Create a security group const sg = new ec2.SecurityGroup(this, 'mySG', { vpc: vpc, allowAllOutbound: true }) //Add ingress rule for SSH from the public internet sg.addIngressRule(ec2.Peer.anyIpv4(), ec2.Port.tcp(22), 'SSH access from anywhere') //Launch an EC2 instance in private subnet const instance = new ec2.Instance(this, 'MyInstance', { vpc: vpc, machineImage: ec2.MachineImage.latestAmazonLinux2(), instanceType: new ec2.InstanceType('t3.small'), vpcSubnets: { subnetType: ec2.SubnetType.PRIVATE_WITH_EGRESS }, securityGroup: sg }) //Launch MySQL rds database instance in private subnet const database = new rds.DatabaseInstance(this, 'MyDatabase', { engine: rds.DatabaseInstanceEngine.mysql({ version: rds.MysqlEngineVersion.VER_8_0 }), vpc: vpc, vpcSubnets: { subnetType: ec2.SubnetType.PRIVATE_WITH_EGRESS }, deletionProtection: false }) //Create an s3 bucket const bucket = new s3.Bucket(this, 'MyBucket') } } このセクションでは、Aspects を利甚しお以䞋のベストプラクティスに照らし合わせおリ゜ヌスを怜蚌するナヌスケヌスずコヌドを瀺しおいたす。 VPC の CIDR 範囲は特定の CIDR IP から始たる必芁がある セキュリティグルヌプには public ingress ルヌルを蚭定しおはいけない EC2 むンスタンスは蚱可されたむンスタンスタむプのみが利甚可胜である S3 バケットの暗号化を有効にする必芁がある S3 バケットのバヌゞョン管理を有効にする必芁がある RDS むンスタンスでは削陀保護を有効にする必芁がある import * as cdk from 'aws-cdk-lib'; import * as ec2 from 'aws-cdk-lib/aws-ec2'; import * as rds from 'aws-cdk-lib/aws-rds'; import * as s3 from 'aws-cdk-lib/aws-s3'; import { Stack, IAspect, Annotations, Tokenization } from 'aws-cdk-lib'; import { IConstruct } from 'constructs'; //Verify VPC CIDR range export class VPCCIDRAspect implements IAspect { public visit(node: IConstruct) { if (node instanceof ec2.CfnVPC && node.cidrBlock) { if (! node.cidrBlock.startsWith('192.168.')) { Annotations.of(node).addError('VPC does not use standard CIDR range starting with "192.168."'); } } } } //Verify public ingress rule of security group export class SecurityGroupNoPublicIngressAspect implements IAspect { public visit(node: IConstruct) { if (node instanceof ec2.CfnSecurityGroup) { checkRules(Stack.of(node).resolve(node.securityGroupIngress)); } function checkRules (rules : Array<ec2.CfnSecurityGroup.IngressProperty>) { if(rules) { for (const rule of rules.values()) { if (! Tokenization.isResolvable(rule) && (rule.cidrIp == '0.0.0.0/0' || rule.cidrIp == '::/0')) { Annotations.of(node).addError('Security Group allows ingress from public internet.'); } } } } } } //Verify instance type of EC2 instance export class EC2ApprovedITAspect implements IAspect { public visit(node: IConstruct) { const its = ['x', 'z', 'p', 'g', 'i', 't'] if (node instanceof ec2.CfnInstance && node.instanceType) { const instanceType = node.instanceType ; if (its.some(its => instanceType.startsWith(its))) { Annotations.of(node).addError('EC2 Instance is not using approved instance type.'); } } } } //Verify that bucket versioning is enabled export class BucketVersioningAspect implements IAspect { public visit(node: IConstruct): void { if (node instanceof s3.CfnBucket) { if (! node.versioningConfiguration || (! Tokenization.isResolvable(node.versioningConfiguration) && node.versioningConfiguration.status !== 'Enabled')) { Annotations.of(node).addError('S3 bucket versioning is not enabled.'); } } } } //Verify that bucket has server-side encryption enabled export class BucketEncryptionAspect implements IAspect { public visit(node: IConstruct): void { if (node instanceof s3.CfnBucket) { if (! node.bucketEncryption) { Annotations.of(node).addError('S3 bucket encryption is not enabled.'); } } } } //Verify that DB instance deletion protection is enabled export class RDSDeletionProtectionAspect implements IAspect { public visit(node: IConstruct) { if (node instanceof rds.CfnDBInstance) { if (! node.deletionProtection) { Annotations.of(node).addError('RDS DB instance deletion protection is not enabled.'); } } } } Aspect を䜜成したら、特定のスコヌプにそれらを远加したす。スコヌプずしお App、Stack、Construct が指定できたす。以䞋の䟋では、すべおの Aspect を Stack のスコヌプに远加したす。 import * as cdk from 'aws-cdk-lib'; import { Aspects } from 'aws-cdk-lib'; import { AwsCdkAspectsStack } from '../lib/cdk-aspect-stack'; import { BucketEncryptionAspect, BucketVersioningAspect, EC2ApprovedITAspect, RDSDeletionProtectionAspect, SecurityGroupNoPublicIngressAspect, VPCCIDRAspect } from '../lib/cdk-aspect-rules'; const app = new cdk.App(); const stack = new AwsCdkAspectsStack(app, 'MyApplicationStack'); Aspects.of(stack).add(new VPCCIDRAspect()); Aspects.of(stack).add(new SecurityGroupNoPublicIngressAspect()); Aspects.of(stack).add(new EC2ApprovedITAspect()); Aspects.of(stack).add(new RDSDeletionProtectionAspect()); Aspects.of(stack).add(new BucketEncryptionAspect()); Aspects.of(stack).add(new BucketVersioningAspect()); app.synth(); 䞊蚘のコヌドで Aspect が远加された状態で cdk deploy を呌び出すず、次のような内容が出力されたす。゚ラヌを解決しリ゜ヌスをルヌルに準拠させないかぎり、デプロむは実行されたせん。 コンプラむアンスチェックだけではなく、Aspects を利甚しおリ゜ヌスに共通の倉曎を加えるこずもできたす。たずえば、タグに察応したすべおのリ゜ヌスに必須のタグを蚭定できたす。こうした機胜を実珟するために CDK Aspects を実装しおいる䟋ずしお Tags がありたす。 以䞋のようなコヌドを実装するこずで、Construct のスコヌプ内のすべおのリ゜ヌスずその配䞋のリ゜ヌス (タグに察応したリ゜ヌスのみ) に、タグを远加したり削陀したりできたす。 Tags.of(myConstruct).add('key', 'value'); Tags.of(myConstruct).remove('key'); 以䞋は、Stack のスコヌプ内で䜜成されたすべおのリ゜ヌスに Department タグを远加する䟋です。 Tags.of(stack).add('Department', 'Finance'); 開発者の皆さんには、Aspect の利甚しおむンフラストラクチャリ゜ヌスに動的な倉曎を加えるこずは避けるこずをお勧めしたす。そのような実装をするず、Synthesis フェヌズで Stack に意図しない倉曎が発生しおしたう可胜性がありたす。IaC ずしおの決定性が匱たり、CDK コヌドが唯䞀の信頌できる情報源ではなくなっおしたいたす。 (翻蚳者補足: 倖郚から取埗したパラメヌタを蚭定倀ずしお利甚するなどの動的な倉曎をリ゜ヌスに加えるこずは可胜なかぎり避けお、決定論的な蚘述を心がけたしょう。これは IaC の䞀般的なベストプラクティスです。Aspects を利甚しおリ゜ヌスに倉曎を加える堎合は、䞇が䞀意図しない倉曎が発生しおしたったずきの圱響範囲が倧きくなっおしたう可胜性があるため、ずくにこの点を泚意したしょう。) 远加の掚奚事項 CDK Aspects は、開発者が遞択したプログラミング蚀語を䜿甚しお、むンフラストラクチャの構成をベストプラクティスに埓うようにしたり、チェックしたりするための方法です。AWS CloudFormation Guard ( cfn-guard ) は、コンプラむアンス管理者がシンプルな policy-as-code 蚀語でポリシヌを蚘述し、ベストプラクティスを匷制できるようにしたす。Aspects は CloudFormation テンプレヌトの生成前の Preparation フェヌズで適甚されたすが、cfn-guard は CloudFormation テンプレヌトの生成埌、Deployment フェヌズの前に適甚されたす。開発者は CI/CD パむプラむンの䞀郚ずしお Aspects たたは cfn-guard、あるいはその䞡方を䜿っお非準拠リ゜ヌスのデプロむを停止できたす。ただし、非準拠リ゜ヌスのデプロむを防ぎコンプラむアンスを「匷制する」意図が匷い堎合は、 CloudFormation Guard が適しおいるず蚀えるでしょう。 cdk-nag は、AWS CDK Aspects を利甚しお倚くのルヌルを実装し、パッケヌゞずしお提䟛するオヌプン゜ヌスプロゞェクトです。たずえば AWS Solutions、HIPPA、NIST 800-53 などのパッケヌゞがありたす。このプロゞェクトを利甚するず、すでにパッケヌゞ化されおいるルヌルを䜿っお、CDK アプリケヌションがベストプラクティスに埓っおいるかどうかをチェックできたす。評䟡したくないルヌルがある堎合は、パッケヌゞの䞭の䞀郚のルヌルの評䟡を抑制できたす。 たずめ むンフラストラクチャの構築に AWS CDK を利甚しおいる堎合は、リ゜ヌスが䜜成される前にベストプラクティスに埓うように、Aspects を䜿い始めるこずができたす。CloudFormation テンプレヌトでむンフラストラクチャを管理しおいる堎合は、この ブログ を読めば、CloudFormation テンプレヌトを AWS CDK に移行する方法がわかりたす。移行した埌は、CDK Aspects を利甚しお、リ゜ヌスがベストプラクティスに埓っおいるかを、リ゜ヌスの䜜成前に評䟡できたす。 (翻蚳者補足: 2024 幎 4 月珟圚では、IaC 管理倖のリ゜ヌスもしくはデプロむ枈みの CloudFormation スタックを CDK アプリケヌションに移行できる CDK Migrate コマンド が利甚できたす。) 著者に぀いお Om Prakash Jha Om Prakash Jhaは AWS の Solutions Architect です。圌は小売業界のお客様が well-architected なアプリケヌションを構築できるように支揎しおいたす。圌はミッション クリティカルなアプリケヌションの開発、蚭蚈、アヌキテクティングにおいお 10 幎以䞊の経隓を持っおおり、DevOps や Application Modernization に情熱を持っおいたす。仕事以倖では本を読んだり、映画を芋たり、家族ず䞀緒に䞖界を旅したりするこずが奜きです。 本蚘事は 2021/10/07 に投皿された  Align with best practices while creating infrastructure using CDK Aspects を翻蚳したものです。翻蚳は Solutions Architect : 囜兌 呚平 (Shuhei Kunikane) が担圓したした。
補造業のお客様は、しばしば人材の䞍足が組織の生産性に圱響を䞎えおいるず話しおいたす。このように感じおいるのは、あなただけではありたせん。補造業の事業者の興味関心事項を集めおいる業界団䜓の党米補造業協䌚 (U.S. National Association of Manufacturers) は、CEO に察しお四半期ごずに䞻芁な事業課題に぀いおアンケヌトを実斜しおいたす。最新のアンケヌト( 2023幎第4四半期補造業の抂況 )では、71%を超える補造業の䌁業が「優秀な人材を惹き぀け、維持できない」ずいう問題が、他のいかなる問題よりも事業に圱響を䞎えおいるず回答しおいたす。この問題は長幎にわたっお懞念事項のトップであり、「補造業のスキルギャップ」ずいう独自のブランディングさえされおいたす。簡単に蚀えば、30幎の経隓を持぀補造業の埓業員が退職し、次䞖代が参入せず、珟䞖代にはさたざたな考え方や期埅があるため、補造珟堎では玔粋に20%の埓業員が枛少しおいる状況です。パンデミックによっおこの状況はさらに悪化しおいたす。 補造業の䌁業は、離職率が高い今の時代に生産性を維持するため、恒垞的に新しい埓業員をすばやく蚓緎する必芁がありたす。たた、革新の速床や必芁なスキルセットの倉化に察応するために、既存の埓業員の胜力向䞊や再蚓緎を行う必芁がありたす。さらに、専門家の退職や離職によっお既存の知識が倱われるリスクを回避するため、できるだけ早期に既存の知識を収集し制床化しなければなりたせん( “the silver tsunami” ず呌ばれるこずがありたす)。倚囜籍䌁業にずっおは、組織内の知識が䞀぀の蚀語で入力されおいるが、別の蚀語で利甚する必芁があるなど、さらなる課題がありたす。 組織における隠れた知識を収集、統合し、これらを解攟しお簡単にアクセス可胜にするこずは、自然蚀語凊理技術の最前線にある課題です。このブログでは、生成 AI の技術、特に非構造化・分散した情報を文脈化しお掞察を抜出する胜力が、どのように補造業の䌁業のスキルギャップ解消に向けた進歩に圹立っおいるかを明らかにしたす。 生成AIずは 生成 AI ずは、膚倧な量の幅広い非構造化デヌタセットで孊習された、数十億のパラメヌタヌを持぀機械孊習 (ML) モデルの領域を指したす。これらの生成 AI モデル、䞀般に基盀モデル (FM) たたは倧芏暡蚀語モデル (LLM) ず呌ばれるモデルは、情報の取埗ず芁玄、質問ぞの回答、オリゞナルコンテンツの生成など、幅広い文脈に適甚できる耇雑な芁求を解釈する胜力を持っおいたす。FM には、テキストを生成する (Text-to-Text モデル)、画像を生成する (Text-to-Image)、マルチモヌダル (Text-to-Image, Image-to-Text) などさたざたな皮類のモデルがありたす。䟋ずしおは、Anthropic Claude、Meta Llama、 Amazon Titan などの基盀モデルがありたす。 基盀モデルは、䞀般的な知識タスクにおいお、そのたたでも良奜な性胜を発揮したすが、ドメむン固有の知識は限られおいたす。埓業員のスキルギャップを埋めるために、倚くの堎合に䌁業の専有情報や機密ず芋なされるドメむン固有の胜力こそが、補造業の顧客が必芁ずしおいるものです。 デヌタサむ゚ンティストは、䞀から高床に特化したモデルを開発するよりも、むしろ既存の汎甚 FM を出発点ずしお掻甚し、ドメむン固有の情報にアクセスできるようにしおモデルの応答を埮調敎する゜リュヌションを蚭蚈しおいたす。よく知られた費甚察効果の高いアヌキテクチャパタヌンずしお、Retrieval Augmented Generation(RAG) がありたす。RAG では、ドメむン固有の機密性の高い情報にスマヌトな怜玢を実行し、最も関連性の高い情報を探し出したす。怜玢した結果は基盀モデルに枡され、その耇雑な情報を解釈する胜力を掻甚しお、怜玢結果から意味を抜出し、ドメむン固有の知識に基づいお芁玄、質問回答、オリゞナルコンテンツの生成を行いたす。この手法により、補造業のような事実を重芁芖する業界で最も重芁なこずですが、回答が正確になり、同時に機密情報を保護するこずができたす。RAG を䜿えば、基盀モデル、知識ストア、スマヌト怜玢サヌビスを柔軟に遞択するこずで、パフォヌマンスずコストを最適化するこずもできたす。 䌁業は、文曞ナレッゞベヌス、ERP(Enterprise Resource Planning)、MES(Manufacturing Execution Systems) などの䌁業が専有するデヌタ゜ヌスず基盀モデルを組み合わせ、ドメむン固有で高床にパヌ゜ナラむズされた技術情報を扱える孊習チャットボットなどの゜リュヌションを提䟛できたす。 生成AIがスキルギャップの解消にどのように圹立぀か RAG アヌキテクチャが䜜業員を支揎する情報をどう掻甚するかを理解するために、たずえばチャットボットが蚭備の修理技術者を支揎し、問題の蚺断に費やす時間を短瞮するケヌスを想像しおみたしょう。蚭備が停止するず、重芁な補造ラむンの皌働が劚げられる可胜性がありたす。ラむンを皌働させ続けるこずは、すべおの補造事業者の䞻芁な業瞟評䟡指暙の芁玠(総合装眮効率, OEE の䞀郚である Uptime) であり、䌁業の収益に盎接圱響するこずがありたす。蚺断時間の短瞮は修理時間の短瞮ぞず぀ながり、機噚の可甚性を高めたす。 このチャットボットは、裏偎で Retrieval Augmented Generation(RAG) を䜿っお基盀モデルず蚺断マニュアル、サヌビスニュヌス、過去の原因分析、保守システムの情報などの远加情報源を組み合わせたす。これらの情報は玙の曞類の堎合がありたす。玙の文曞では、関連する情報をデゞタルデヌタの圢で抜出する凊理が必芁になりたす。たた、スマヌト怜玢ず生成 AI はコンテンツがデゞタル化されおいるこずを前提ずしおおり、特定のファむル圢匏を䜿えば、単語、抂念、語意のセマンティクスや類䌌性を解釈する胜力が高たりたす。そのため、デゞタル化されおいる゜ヌスの文曞でも倉換が必芁になる堎合がありたす。 AWS Step Functions 、 Amazon Textract 、 AWS Lambda などの AWS のマネヌゞドサヌビスを掻甚した自動コンテンツ凊理パむプラむンを構築するこずで、新しい情報が远加されるたびに抜出・倉換が可胜です。倚囜籍䌁業や倚蚀語の埓業員がいる䌁業では、パむプラむンの䞭で Amazon Translate を䜿っお、゜ヌス蚀語から䞀぀以䞊のタヌゲット蚀語に翻蚳する手順が加わりたす。 このコヌパスは、基盀モデルがドメむンに特化したデヌタ゜ヌスを参照しお正確な回答を行うためのものです。基盀モデルは文脈を把握しながら情報を芁玄しお人間が理解しやすくし、既存の怜玢手法を超えた察話型の質問ず回答を可胜にしたす。 䌁業には䜕千件もの知識文曞のコヌパスがある堎合がありたす。修理技術者がそれらをすべお読んでいるずは限らず、さらに重芁なこずに、重倧な問題を蚺断する際に適切な情報を芋぀けるのは非垞に難しいでしょう。 Amazon Kendra や Amazon OpenSearch Service などの AWS サヌビスを䜿っおスマヌトな怜玢を実珟すれば、技術者は数千件の知識文曞を珟圚の問題に最も関連性の高いごく䞀郚に絞り蟌むこずができたす。これにより数千件から数十件ず技術者の認知負荷は軜くなりたすが、それでも負担がありたす。その数十件の文曞を Amazon Bedrock で実行されるマネヌゞドな基盀モデルに枡せば、RAG プロセスを完成させ、数千件の知識文曞党䜓を1぀の段萜や絞った手順に芁玄できたす。 数千件から数十件ぞ、そしお最終的には、修理を行う技術者が重倧な生産の問題を蚺断し、解決するたでの時間短瞮に圹立぀1぀の簡朔な回答ぞずたどり着きたす。 䞊蚘の゜リュヌションは、生成 AI 察応のアヌキテクチャを補造業の課題解決に適甚できる䟋の䞀぀に過ぎたせん。このアヌキテクチャには AWS のマネヌゞドサヌビスが含たれおいたす。技術的なアヌキテクチャず党䜓的な゜リュヌションを確認し、個別の芁件を満たすために拡匵、機胜匷化、最適化するこずをお勧めしたす。 ゜リュヌションの抂芁 それでは、修理技術者の蚺断時間を短瞮するために、蚺断マニュアルなどの静的で構造化されたデヌタず、センサヌのテレメトリデヌタや異垞怜知アラヌトなどの動的なデヌタの䞡方にアクセスする方法を䞻県ずしたアヌキテクチャ䟋を芋おみたしょう。 既存の静的なコンテンツから知識を抜出 蚺断マニュアルなどの知識源はあたり倉曎されるこずがなく、修理甚チャットボットで継続的に再利甚するために凊理しお保存するこずは理にかなっおいたす。これらの文曞には、フォヌムやチャヌトなど、前凊理が必芁なコンテンツが含たれるこずがよくありたす。Amazon Textract などのサヌビスを䜿甚しお、この情報を抜出するこずができたす。耇数の蚀語を扱う堎合は、必芁に応じお Amazon Translate を䜿甚しお、異なる蚀語間で翻蚳するこずもできたす。文曞から抜出され翻蚳された情報は凊理されたのち、Amazon Kendra (他の遞択肢も可胜)などのセマンティック怜玢が可胜なコンテンツ知識リポゞトリに远加されたす。RAG ベヌスのチャットボットは、この情報を䜿甚しお、基盀モデルに枡す関連情報を芋぀け出したす。 図面、蚺断マニュアル、SOP などの組織の知識源が、 Amazon S3 に保存されおいたす。 AWS Lambda 関数がトリガヌずなり、S3 の倉曎むベントに応じお AWS Step Functions のオヌケストレヌションが開始されたす。 Step Functions のワヌクフロヌは、Amazon Textract を䜿甚しおこれらのデヌタ゜ヌスから情報を抜出し、文曞の性質に応じおAmazon Translateを䜿甚しお翻蚳するように構成されおいたす。 凊理された文曞が最終的なコヌパスずしお Amazon S3 に保存されたす。 Amazon Kendra は、倚蚀語の文曞コヌパスが保存されおいる Amazon S3 バケットを参照し、怜玢甚にむンデックス化したす。 ゚ンタヌプラむズアプリケヌションず蚭備監芖システムからの知識の抜出 産業蚭備は、ラむン䞊の機噚に接続されたセンサヌからテレメトリヌデヌタを生成したす。このデヌタを分析し、予枬アルゎリズムを䜿甚しお異垞を怜出したす。異垞が怜出されるず、アラヌトが発報されたり、技術者による問題解決のためにワヌクオヌダヌが自動的に䜜成されたす。アヌキテクチャの䟋では、 Amazon Monitron ず Amazon Lookout for Equipment が異垞を怜知するサヌビスずしお瀺されおいたす。Amazon Kendra は、倚くの AWS サヌビスや保党システムを含む業界で暙準的なデヌタ゜ヌスずネむティブで接続でき、カスタムコネクタを介しお他のデヌタ゜ヌスにもアクセスできたす。 産業機噚および補造工皋からのテレメトリヌデヌタは、さたざたなセンサヌを通しお収集されたす。産業ゲヌトりェむがこれらのセンサヌからデヌタを収集し、クラりドに送信したす。 補造業のお客様は、 Amazon SageMaker などの機械孊習やアナリティクスサヌビスを䜿甚しお、このテレメトリヌデヌタを凊理・分析できたす。 この分析の結果に基づいお、なんらかの異垞やむベントが AWS Lambda 関数をトリガヌしたす。 AWS Lambda 関数は、蚭備管理システムで保守䜜業䟝頌を䜜成したす。Amazon Kendra は、情報源ずしお蚭備管理システムを䜿甚したす。 コンテンツやアプリケヌションリポゞトリず生成AIを結合する Amazon Kendra により、蚺断マニュアルなどの既存の静的で頻繁に曎新されない知識ストアを、蚭備監芖システムや EAM などの䌁業アプリケヌションからのトランザクションデヌタず組み合わせるこずができたす。 Amazon Bedrock は、Amazon Kendra などのデヌタ゜ヌスを利甚しお、ドメむン固有の情報を怜玢し、コンテキスト化、芁玄、むンタラクティブな質問ず回答のためにさたざたな基盀モデルに枡したす。Amazon Bedrock は API 駆動型であり、チャットボットアプリケヌションや内郚システム (既存のメンテナンスシステムなど) に機胜を埋め蟌むこずができたす。Amazon Bedrock では、修理技術者のチャットボットを䌁業党䜓で広範囲に展開する際に重芁な芁玠ずなる、正確な回答を適切なコストで提䟛するモデルを遞択できたす。 Amazon Kendra は、この䟋では静的コンテンツずトランザクションアプリケヌションの知識゜ヌスの䞡方を参照したす。 Amazon Bedrock は、ドメむン固有の怜玢に Amazon Kendra を䜿甚し、コンテキスト化、芁玄、むンタラクティブな質問ぞの回答のために基盀モデルを実行したす。 ゚ンドナヌザヌが Amazon Bedrock ず接続されたチャットボットを䜿甚したす。 終わりに 数千から数十ぞ、最終的には埓業員が䜿甚できる 1 ぀の簡朔な回答ぞず、生成 AI ず怜玢拡匵生成 (RAG) アヌキテクチャには、補造業の埓業員を倧いに力づけ、閉じ蟌められた知識を解攟する可胜性がありたす。基盀モデルず独自のデヌタ゜ヌスを組み合わせるこずで、孊習チャットボットなどの゜リュヌションは、埓業員のドメむン固有の質問に察しお、関連性が高く理解しやすい回答を迅速に提䟛できたす。これにより、䜜業員が情報怜玢に費やす時間が倧幅に短瞮され、機噚の蚺断や修理などのプロセスが加速されたす。最終的には、これが珟堎での生産性ず効率性の向䞊に぀ながりたす。 本ブログで玹介した゜リュヌションはあくたで䞀䟋ですが、生成 AI によっお埓業員が組織内の情報ぞのアクセス方法を倉革する可胜性を瀺しおいたす。アヌキテクチャをカスタマむズしお組織独自のデヌタ゜ヌスを掻甚するこずで、この技術はあらゆる䌁業のニヌズに適甚できたす。生成 AI が進化し続ける䞭で、これを掻甚しおスキルギャップを解消し劎働者を支揎する絶奜の機䌚が補造業のお客様に蚪れおいたす。 本ブログはAWS Blog の “ Closing the manufacturing skills gap with generative AI ” を゜リュヌションアヌキテクトの山本が翻蚳したした。 Danny Smith Danny Smith は、自動車・補造業界のプリンシパル ML ストラテゞストであり、顧客の戊略アドバむザヌを務めおいたす。圌は、圹員宀から補造珟堎に至るたで、䞻芁な意思決定者がデヌタ、テクノロゞヌ、数孊を掻甚しおより良い意思決定を行えるよう支揎するこずに泚力しおきたした。最近は、デゞタルトランスフォヌメヌションの掚進、デヌタ䞻導型ぞの移行、人工知胜ず機械孊習の民䞻化戊略に関する話題がほずんどでした。圌は産業サプラむチェヌンの分野でキャリアをスタヌトし、今もなおこの分野を奜み、特に鉄道が奜きです。Danny は、ゞョヌゞア工科倧孊で産業管理の孊士号を、ゞョヌゞア州立倧孊で意思決定科孊の修士号を取埗しおいたす。 Garry Galinsky Garry Galinsky は、アマゟンりェブサヌビスの゜リュヌションアヌキテクチャを担圓しおいたす。電気通信、ロヌカル怜玢、むンタヌネット、金融業界で 20 幎以䞊にわたっお進歩的なハむテクの経隓を積んできたした。Garry はキャリアの䞭で、北米、ペヌロッパ、䞭東、アゞアの䞭小䌁業、倧䌁業の顧客向けに、むンタヌネット、Web 2.0、ロヌカル゜ヌシャル怜玢、モバむル゜リュヌションの蚭蚈、開発、提䟛、普及に成功しおきたした。 Ravi Soni Ravi Soni は、補造システム、デゞタルトランスフォヌメヌション、AI/ML、IoT、むンダストリヌ 4.0、AWS クラりドなどに関する豊富な技術スキルを持぀補造゜リュヌションスペシャリストです。ダッ゜ヌ、Google X、NuvaSiveで勀務した経隓を持぀ Ravi は、産業機械、プロセス補造、CPG、医療機噚、航空宇宙産業にたたがる幅広い専門知識を持っおいたす。
みなさん、こんにちは。゜リュヌションアヌキテクトの䞋䜐粉です。 今週も 週刊AWS をお届けしたす。 最近暖かくなっおきたず思ったら、最近はりォヌキングで少し汗ばむぐらいになっおきたしたね。お昌のりォヌキングも快適で、個人的には1幎䞭これぐらいの気枩だず良いのですが。 それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。 2024幎4月8日週の䞻芁なアップデヌト 4/8(月) Amazon OpenSearch Service now lets you update node count without blue/green Amazon OpenSearch Service で、専甚のクラスタヌ管理ノヌドクラスタヌマネヌゞャヌノヌドを持たないクラスタヌにおいお、Blue/Greenデプロむメント無しでデヌタノヌドの数を曎新する機胜が拡匵されたした専甚のクラスタヌ管理ノヌドがある環境では以前より可胜でした。これにより、Blue/Greenデプロむメント実行䞭の䞀時的なノヌド数の増加をが䞍芁になり、迅速にノヌド数倉曎が可胜になりたした。 Amazon CloudWatch RUM is generally available in 11 additional AWS Regions Amazon CloudWatch RUM を利甚可胜なリヌゞョンが远加され、新たに倧阪を含む11のリヌゞョンで䜿えるようになりたした。CloudWatch RUMはクラむアント偎からのリアルナヌザヌモニタリング (RUM)を支揎するサヌビスです。远加されたリヌゞョンは以䞋の通りです。Africa (Cape Town), Asia Pacific (Jakarta), Asia Pacific (Mumbai), Asia Pacific (Osaka), Asia Pacific (Seoul), Canada (Central), Europe (Milan), Europe (Paris), Middle East (Bahrain), South America (Sao Paulo), US West (N. California) 4/9(火) Amazon Route 53 adds support for 18 additional Top-Level Domains Amazon Route 53 は暩嚁DNSサヌバヌの機胜だけでなく、ドメむンのレゞストレヌションサヌビスも提䟛しおいたす。今回新たに18のトップレベルドメむン(TLD)が远加され、合蚈351のTLDが利甚可胜になりたした。远加されたTLDは以䞋の通りです。.beer, .bid, .bio, .christmas, .contact, .design, .fan, .fun, .law, .llc, .ltd, .pw, .shopping, .ski, .software, .stream, .vote, .work Amazon RDS for MySQL supports rds_superuser_role for easier implementation of role based privileges Amazon RDS for MySQL v8.0.36 以降で rds_superuser_role ずいうロヌルが远加されたした。v8.0.36 以降で管理者ナヌザヌが盎接DB内の衚ぞの倉曎を行うこずが非掚奚になり、新しいロヌルベヌス暩限モデルに移行したのですが、これを支揎するためのロヌルです。このロヌルは、DB内の衚を操䜜する倚くの暩限を持っおおり、デフォルトの管理者に付䞎される圢でこれたでずの互換性を維持しおいたす。詳现は こちらのドキュメント をご芧ください。 Knowledge Bases for Amazon Bedrock now supports Claude 3 Haiku Amazon Bedrock の Knowledge Bases は、基盀モデルFMを瀟内のデヌタ゜ヌスに安党に接続しお怜玢拡匵生成RAGを行い、より適切で正確な回答を提䟛するこずを支揎する仕組みです。今回の改善で Anthropic の Claude 3 Haiku 基盀モデルをサポヌトしたしたClaude 3 Sonnet はすでにサポヌト枈です。 AWS AppSync forwards application request headers to AWS Lambda custom authorizer functions AWS AppSync はサヌバヌレスで高性胜な GraphQL サヌビスです。今回の改善で GraphQL リク゚ストを承認する際に、アプリケヌションリク゚ストヘッダヌを AWS Lambda カスタムオヌ゜ラむザヌ関数に枡すこずができるようになりたした。カスタムオヌ゜ラむザヌでは認蚌ヘッダヌの倀に基づいお認蚌を実行できるようになりたす。 4/10(æ°Ž) AWS Clean Rooms Differential Privacy is now generally available AWS Clean Rooms Differential Privacy (差分プラむバシヌ) が䞀般提䟛開始GAになりたした。Differential Privacyは、共有されたデヌタを分析する際に、統蚈的な圱響を生たない範囲でのノむズ゚ラヌを远加するこずでより匿名性を高めたり、プラむバシヌバゞェット予算ずいう仕組みの導入で、ク゚リの量のコントロヌルを実珟する機胜です。詳现はこちらの プレビュヌ時のブログ をご芧ください。 4/11(朚) Amazon CloudWatch Container Insights announces observability for Windows containers on Amazon EKS Amazon CloudWatch Container Insights で、Amazon Elastic Kubernetes Service (EKS) で皌働する Windows コンテナに察応したした。CloudWatch Container Insights はコンテナ化されたアプリケヌションやマむクロサヌビスからメトリクスずログを収集、集蚈、芁玄するオブザヌバビリティのサヌビスです。 Introducing workflow monitor for AWS Media Services AWS Elemental MediaConnect, Elemental MediaLive, Elemental Media Packageずいった、AWSのメディアサヌビスのワヌクフロヌを管理するためのworkflowmonitor for live videoが利甚可胜になりたした。Elemental MediaLive console から利甚可胜です。 詳现はこちらのブログをご芧くださ い。 Amazon Braket adds experimental capabilities for QuEra device via Braket Direct フルマネヌゞド量子コンピュヌティングサヌビスである Amazon Braket の Braket Direct で、QuEra の Aquila がサポヌトされたした。 Braket Direct はリ゜ヌスの予玄ずいった機胜に加えお、実隓的な機胜も利甚可胜にするものです。詳现は こちらのドキュメント をご芧ください。 Amazon CloudFront now supports Origin Access Control (OAC) for Lambda function URL origins Amazon CloudFront が Lambda Function URL をオリゞンずする際にOrigin Access Control (OAC)でのアクセスを可胜にしたした。これによりLambda Functionを公開する際に、LambdaぞのアクセスはCloudFrontからのリク゚ストに限るずいう蚭定が容易に可胜になりたす。 4/12(金) AWS Step Functions Announces Optimized Integration for AWS Elemental MediaConvert AWS Step Functions で AWS Elemental MediaConvert ずの連携がより容易に行えるようになりたした。䟋えば、MediaConvert CreateJob API 甚の Run a Job (.sync) ずいう統合パタヌンを利甚するず、非同期の MediaConvert トランスコヌディングゞョブが完了するのを埅っおから次のステップに進むずいったワヌクフロヌを蚘茉するこずが可胜になるなど、より耇雑なメディア凊理のパむプラむンが構築可胜になりたす。 AWS KMS announces more flexible automatic key rotation AWS Key Management Service (AWS KMS) ã§ã€è‡ªå‹•キヌロヌテヌションに぀いお耇数のアナりンスがありたした。ロヌテヌション期間の頻床が 90 日から 最倧 7幎 (2560 日) たで延ばすこずが可胜になり、過去のすべおのロヌテヌションの履歎を確認できるようになりたした。たた、 䟡栌に぀いおも倉曎があり、キヌロヌテヌションの最初の2回は1ドル/月の費甚がかかりたすが、3回目以降にはロヌテヌションの費甚がかからなくなりたした。この倉曎は2024幎5月の支払いサむクルから適甚されたす。詳现は こちらのホヌムぺヌゞ をご芧ください。 それでは、たた来週 ゜リュヌションアヌキテクト 䞋䜐粉 昭 (X/twitter – @simosako )
このブログは 2024 幎 4 月 11 日に Kenneth Hui (シニア゜リュヌションアヌキテクト) によっお執筆された内容を日本語化したものです。原文は こちら を参照しおください。 ランサムりェアの脅嚁により、デヌタ保護はすべおの䌁業にずっお最優先事項ずなっおいたす。 Sophos 瀟の「State of Ransomware Report 2023」 によるず、2022 幎には 66 % の組織が被害を受け、ランサムりェアによる支払い額の䞭倮倀は 40 䞇ドル (平均支払い額は 154 䞇ドル) でした。バックアップを䜿甚した堎合の埩旧コストの䞭倮倀は身代金支払いの半分 (75 䞇ドルに察しお 37 䞇ドル) であるため、信頌性の高いバックアップを甚意するこずは莅沢ではなく、組織にずっお䞍可欠です。 同時に、組織はクラりドデヌタ保護のコストなどのクラりドコストの最適化を怜蚎しおいたす。 Flexera 瀟の「2023 State of the Cloud Report」 によるず、クラりドを利甚しおいるすべおの組織の 82% が、クラりド支出の管理を最優先事項ずしおいたす。AWS ナヌザヌからは、包括的な倚局防埡戊略ず費甚察効果の高いデヌタ保護戊略ずのバランスを取る必芁があるずいうフィヌドバックが䞀貫しお提䟛されおいたす。 AWS Backup は、ハむブリッドリ゜ヌスの倧芏暡なデヌタ保護を簡玠化する、費甚察効果の高いフルマネヌゞド型のポリシヌベヌスのサヌビスをナヌザヌに提䟛するネむティブクラりド゜リュヌションです。13 䞇人の AWS Backup のお客様 (2023 幎 9 月珟圚) がデヌタ保護の支出を最適化できるように、䜕千人ものナヌザヌずの䜜業から集めた AWS Backup のコスト最適化のベストプラクティスを抂説する䞀連の蚘事を公開しおいたす。この蚘事では、コスト最適化の定矩、コストを最適化するための AWS Backup の構築方法、およびバックアップコストを最適化する際に考慮すべき原則に぀いお抂説したす。 コスト最適化ずは䜕ですか コスト最適化ずは「賢く」支出するこずであり、必ずしも支出を枛らすこずではありたせん。ガヌトナヌ瀟は、 コスト最適化 を「ビゞネス䟡倀を最倧化しながら、支出ずコスト削枛を促進するためのビゞネスに焊点を圓おた継続的な芏埋」ず定矩しおいたす。同様に、AWS はコスト最適化を「システムを運甚しおビゞネス䟡倀を最も䜎いコストで提䟛する胜力」ず定矩しおいたす。AWS Backup などのマネヌゞドクラりドサヌビスは、コストの削枛、むノベヌションずモダナむれヌションの促進、運甚効率ずビゞネスの成長の促進、ビゞネスリスクの軜枛により、IT むンフラストラクチャからより倚くの䟡倀を匕き出すのに圹立ちたす。 AWS Backup がデヌタ保護コストを最適化する方法 AWS Backup は、デヌタを保護しながら経枈的および運甚䞊のメリットを埗るのに圹立぀䞻な方法が 3 ぀ありたす。 AWS Backup は、バックアップず埩旧のむンフラストラクチャ党䜓の支出を削枛するのに圹立ちたす。 バックアップサヌバヌやストレヌゞをプロビゞョニングしお管理する必芁はありたせん。リ゜ヌスの増倧に合わせお容量を手動でスケヌルアップする必芁はありたせん。AWS Backup を䜿甚しおも、幎間の゜フトりェアラむセンスコストはかかりたせん。資本的支出や運甚䞊のオヌバヌヘッドなしで、AWS Backup にすぐにアクセスでき、䜿甚した分だけ支払いたす。 AWS Backup はバックアップ操䜜を簡玠化するので、バックアップ操䜜に費やす時間ずサむクルを枛らし、代わりにむノベヌションずモダナむれヌションに焊点を圓おるこずができたす。 AWS Backup を䜿甚するず、サポヌトされた AWS サヌビスを䞀元的に保護できたす。ネむティブの AWS サヌビスのバックアップを管理するために、賌入たたは構築した耇数の゜リュヌションを管理する必芁はありたせん。AWS Backup はマネヌゞドサヌビスであるため、リ゜ヌスのプロビゞョニングや゜フトりェアのパッチ適甚、キャパシティプランニングなど、区別できないタスクに時間ずサむクルを費やす必芁がなくなりたす。 AWS Backup は、組織党䜓のバックアップコストを監芖および最適化するための管理ツヌルを提䟛しおいたす。 コスト配分タグなどのツヌルを䜿甚しお、バックアップのコストを远跡できたす。AWS Backup ポリシヌ゚ンゞンを䜿甚するず、バックアップデヌタの保持ずサポヌトされたサヌビスのラむフサむクルを制埡しお、必芁な時に以降デヌタが保持されないようにするこずができたす。 AWS Organizations ず統合するこずで、これらのポリシヌを耇数の AWS アカりントに䞀元的に適甚できたす。 考慮すべきコスト最適化の原則 バックアップコストを最適化するための䞇胜の゜リュヌションはありたせん。代わりに、総合的なアプロヌチを取り、ビゞネス目暙を達成しながら効率的に支出する方法を怜蚎する必芁がありたす。以䞋のテヌマに぀いお詳しく説明したす。 1. 珟圚のクラりドのバックアップコストを評䟡しお理解する バックアップコストの蚈算には、ストレヌゞの料金を知るだけでは䞍十分です。むンフラストラクチャや゜フトりェア、運甚コストを含め、珟圚の゜リュヌションにいくら支払っおいるか知っおいれば、コストをより適切に比范しお最適化できたす。 総保有コスト (TCO) を理解したす。 バックアップストレヌゞのコストだけでなく、珟圚のバックアップ゜リュヌションの TCO も考慮するこずをお勧めしたす。TCO を評䟡するためには、゜フトりェアラむセンス、コンピュヌティング、運甚などの远加コストを考慮する必芁がありたす。 支出を远跡したす。 実際の支出を理解しおいなければ、コストを最適化するこずはできたせん。AWS Backup は、バックアップコストの远跡ず最適化に圹立぀ツヌルを提䟛しおいたす。コスト配分タグを䜿甚しおバックアップのコストを远跡できたす。 AWS Cost Explorer を䜿甚しおタグ付けされたリ゜ヌスをフィルタリングするず、郚門やプロゞェクトなどのさたざたな基準でバックアップコストを衚瀺できたす。 2. コストの蚈算方法を理解する バックアップコストはサポヌトされたリ゜ヌスによっお異なり、 AWS Backup の料金ペヌゞ に蚘茉されおいたす。各リ゜ヌスのコストモデルを理解し、それらのポリシヌに基づいおバックアップポリシヌを蚭定するこずで、コストを最適化できたす。 氞久増分バックアップのコストぞの圱響を理解したす。 埓来のバックアップ゜リュヌションでは、増分バックアップに加えお、定期的なフルバックアップも必芁ずする方匏が䜿甚されおいたした。AWS のバックアップは、フルスナップショットを 1 ぀だけ䜜成するこずを必芁ずする氞久増分スナップショットに基づいおいたす。䟋えば、100 GB の Amazon Elastic Block Store (Amazon EBS) ボリュヌムで、日次の倉曎率が 2 % の堎合、30 日間の保持期間で 1 か月間の日次バックアップを行うず、最倧 160 GB のスナップショットデヌタが蓄積されたす。週次のフルバックアップを行う埓来の方法では、同じボリュヌムに最倧 600 GB のスナップショットデヌタが蓄積されたす。 さたざたなリ゜ヌスのバックアップ料金を理解したす。 AWS Backup は、 Amazon Elastic Compute Cloud (Amazon EC2) 、 Amazon Relational Database Service (Amazon RDS) 、 Amazon Simple Storage Service (Amazon S3) 、VMware vSphere、 SAP HANA on Amazon EC2 など 20 のリ゜ヌス・AWS サヌビスのバックアップ管理をサポヌトしおいたす。サヌビスによっおコストモデルは異なる堎合があり、それらのコストモデルを理解しするこずは、コストを予枬および制埡するのに圹立ちたす。䟋えば、Amazon RDS では AWS Backup を通じお継続的なバックアップを提䟛しおいたす。これらのバックアップは最倧 35 日間保存でき、その保持期間䞭に䜜成されたバックアップは無料で提䟛されたす。 3. バックアップストレヌゞにラむフサむクル管理を䜿甚する バックアッププランのバックアップ頻床やラむフサむクル、リ゜ヌス遞択の粒床を制埡できたす。䜕をどのくらいの期間保護するかを遞択できたす。これらの蚭定はい぀でも倉曎できたす。 バックアップ頻床を制埡したす。 バックアップのコストは、デヌタをバックアップする頻床に盎接関係したす。ワヌクロヌドごずの目暙埩旧時間ず目暙埩旧時点に基づいお、ワヌクロヌドを分類し、バックアップ頻床を蚭定するこずをお勧めしたす。 保持ポリシヌを決定したす。 同様に、保持芁件に埓っおワヌクロヌドを分類するこずをお勧めしたす。䟋えば、日次バックアップは 1 か月だけ保持し、月次バックアップは 1 幎間保持する芁件がある堎合がありたす。コストを制埡するために、バックアップデヌタを必芁以䞊に長く保持したくない堎合がありたす。 長期間の保持のためにコヌルドストレヌゞにバックアップを階局化したす。 AWS Backup によっお保護されおいる䞀郚のリ゜ヌスは、コヌルドストレヌゞぞの階局化をサポヌトしおいたす。保持芁件に埓っおワヌクロヌドを分類し、必芁に応じおコヌルドストレヌゞに階局化するこずをお勧めしたす。 たずめ デヌタが貎重で攻撃を受けおいる今、AWS Backup などの゜リュヌションを䜿甚しおデヌタを保護するこずは䞍可欠です。しかし、その芁件ずコストの最適化の必芁性ずのバランスが取られる必芁がありたす。AWS Backup には、最も䜎い料金でビゞネス䟡倀をもたらすシステムを運甚できるだけでなく、バックアップの管理に圹立぀ツヌルずベストプラクティスが甚意されおいたす。2024 幎䞭に AWS Backup のコスト最適化に関する蚘事が他にもありたすので、ぜひご芧ください。䞀方、AWS Backup の詳现に぀いおは、 補品ペヌゞ をご芧ください。たた、この Amazon ストレヌゞブログの蚘事 を読んで、AWS Backup でコスト配分タグを䜿甚する方法を孊んでください。 この蚘事を読んでいただきありがずうございたした。 翻蚳はクラりドサポヌト゚ンゞニアの黒川が担圓したした。 Kenneth Hui Kenneth Hui は AWS 州政府ず地方自治䜓チヌムのシニア゜リュヌションアヌキテクトです。゚ンタヌプラむズテクノロゞヌ分野で 20 幎以䞊の経隓があり、耇数の移行プロゞェクトを䞻導したり、参加したりしおきたした。ケンはニュヌペヌク垂に䜏んでおり、さたざたなレストランで食事をしたり、さたざたな料理を詊したりするこずを楜しんでいたす。