AWSのブログ - TECH PLAY

TECH PLAY

AWS

AWS の技術ブログ

å…š3894ä»¶

本ブログは 2024 幎 11 月 15 日に公開された Blog “ Secure by Design: AWS enhances centralized security controls as MFA requirements expand ” を翻蚳したものです。 Amazon Web Services (AWS) は、Day 1 (創業圓初) からセキュア・バむ・デザむンの原則に基づいおサヌビスを開発しおきたした。初期状態でもお客様のセキュリティポスチャが高い基準に蚭定されおいる特城がありたす。匷力な認蚌は、アカりントセキュリティ党䜓の基瀎ずなる芁玠であり、倚芁玠認蚌 (MFA) の䜿甚はシステムやデヌタぞの䞍正アクセスを防ぐための最もシンプルで効果的な方法の 1 ぀です。MFA を有効にするこずで、パスワヌドを狙った攻撃の 99% 以䞊を防止できるこずがわかっおいたす。本日は、MFA の芁件拡倧に぀いお、 最初に発衚しおから の過去 1 幎間の進捗状況をお䌝えしたす。2023 幎 10 月の発衚では、AWS Management Console のルヌトナヌザヌに MFA の䜿甚を必須ずするこずで、お客様のデフォルトのセキュリティポスチャを向䞊させるこずを芁件ずしたした。 近幎、䞀般的な職堎環境は倧きく倉化しおいたす。ハむブリッドワヌクや BYOD (私甚デバむスの業務利甚) ポリシヌなどの導入が増加し、セキュリティ境界の定矩はより耇雑になりたした。ほずんどの組織は、アむデンティティベヌスの統制を重芖するようにセキュリティ境界を調敎したしたが、これによっおナヌザヌパスワヌドが境界における新たな匱点ずなりたした。ナヌザヌは䜿いやすさを重芖しお耇雑さの䜎いパスワヌドを遞択したり、耇数のりェブサむトで同じ耇雑なパスワヌドを再利甚したりするこずがあり、あるりェブサむトでデヌタ挏掩が発生した堎合に倧きなリスクずなりたす。 このようなリスクに察するお客様のレゞリ゚ンスを向䞊させるため、私たちは倚くの察策を講じおいたす。䟋えば、挏掩した認蚌情報をオンラむン゜ヌスでモニタリングし、それらが AWS で悪甚されるこずを防いでいたす。たた、脆匱なパスワヌドが蚭定されるこずを防止し、ナヌザヌにデフォルトのパスワヌドを蚭定するこずは決しおありたせん。さらに、MFA をただ有効にしおいないお客様に察しお異垞なサむンむン掻動を怜出した堎合、プラむマリメヌルアドレスにワンタむム PIN を送信しお怜蚌を行いたす。これらの察策にもかかわらず、パスワヌドのみの認蚌には本質的なリスクが残りたす。 状況を改善するために、2 ぀の重芁な改善機䌚を認識したした。1 ぀目は、お客様の MFA 採甚を加速し、高い暩限を持぀ナヌザヌに MFA を芁求するこずで、AWS のデフォルトのセキュリティポスチャを匷化するこずです。2024 幎 5 月、倧芏暡な環境のナヌザヌから始めお、 AWS Organizations 管理アカりントのルヌトナヌザヌに MFA を芁求するようになりたした。そしお 6 月には、MFA 方匏ずしお FIDO2 パスキヌのサポヌトしお、お客様のセキュリティ芁件を満たし、非垞に安党性が高くありながらナヌザヌフレンドリヌな新たな遞択肢も远加したした。同時に、 MFA 芁件を拡倧し 、スタンドアロンアカりントのルヌトナヌザヌも含めるこずを発衚したした。 AWS Identity and Access Management (IAM) が 2024 幎 6 月に FIDO2 パスキヌのサポヌトを開始しお以降、フィッシング攻撃に匷い MFA の登録率は 100% 以䞊増加したした。2024 幎 4 月から 10 月の間に、75 䞇以䞊の AWS ルヌトナヌザヌが MFA を有効にしたした。 2 ぀目に認識したのは、䞍芁なパスワヌドを完党に排陀するこずです。パスワヌドのセキュリティ䞊の問題に加えお、パスワヌドベヌスの認蚌を保護しようずするず、特に倧芏暡に運甚しおいるお客様や、芏制芁件によっお定期的なパスワヌドのロヌテヌションが必芁なお客様にずっお、運甚䞊のオヌバヌヘッドが発生したす。本日、AWS Organizations で管理されおいるアカりントのルヌトアクセスを䞀元管理する 新機胜 を発衚したした。この機胜により、ルヌトプリンシパルの䜿甚に察する匷力な統制を維持しながら、管理が必芁なパスワヌドの数を倧幅に削枛できたす。お客様は、IAM コン゜ヌルたたは AWS CLI を通じた簡単な蚭定倉曎で䞀元化されたルヌトアクセスを有効にできるようになりたした。この手順の詳现は こちらのブログ で説明されおいたす。その埌、組織内のメンバヌアカりントのルヌトナヌザヌの長期的な認蚌情報パスワヌドや長期的なアクセスキヌを含むを削陀できたす。これにより、運甚の負担を軜枛しながら、お客様のセキュリティポスチャを改善するこずができたす。 Organizations 利甚のお客様には、これらのメリットを䜓隓しおいただくため、集䞭管理されたルヌトアクセス機胜を今すぐ有効にするこずを匷くお勧めしたす。ただし、お客様が匕き続きルヌトナヌザヌを維持する堎合、高い暩限を持぀これらの認蚌情報を適切に保護するこずが䞍可欠です。倧芏暡運甚をされおいるお客様ぞのサポヌト匷化ず、パスキヌなどの远加機胜により、AWS Organizations のメンバヌアカりントに察する MFA 芁件を拡倧しおいたす。2025 幎春より、ルヌトアクセスの集䞭管理を有効にしおいないお客様は、AWS マネゞメントコン゜ヌルにアクセスするために、AWS Organizations のメンバヌアカりントのルヌトナヌザヌに察しお MFA を登録する必芁がありたす。管理アカりントやスタンドアロンアカりントぞの以前の適甚拡倧ず同様に、この倉曎は段階的に展開され、察応が必芁なお客様には事前に個別に通知を行い、日垞業務ぞの圱響を最小限に抑えながら新しい芁件に準拠できるようサポヌトしたす。 ルヌトアクセスを䞀元管理する新機胜の詳现に぀いおは IAM ナヌザヌガむド を、AWS での MFA の䜿甚に぀いおは IAM ナヌザヌガむドの AWS MFA をご参照ください。 Arynn Crow Arynn Crow は AWS Identity のアカりント保護担圓プリンシパルプロダクトマネヌゞャヌです。2012 幎にカスタマヌサヌビス゚ヌゞェントずしお Amazon に入瀟し、2017 幎にセキュリティずアむデンティティの分野で自分の居堎所を芋぀けるたで、䜕幎もの間さたざたな圹割に挑戊しおきたした。Arynn は、アカりント保護、芏制ず暙準、セキュアバむデザむンの取り組みに焊点を圓おおいたす。 本ブログは Security Solutions Architect の äž­å³¶ 章博 が翻蚳したした。
本ブログは 2024 幎 6 月 11 日に公開された Blog “ Passkeys enhance security and usability as AWS expands MFA requirements ” を翻蚳したものです。 Amazon Web Services (AWS) は、お客様のワヌクロヌドを実行するための最も安党なむンフラストラクチャずなるように蚭蚈されおいたす。クラりドにおける「セキュア・バむ・デザむン」ず「セキュア・バむ・デフォルト」の実践を、AWS は Day 1 (創業圓初) から先駆的に実践しおきたした。本日 (2024 幎 6 月 11 日)、AWS は MFA 機胜の拡匵の䞀環ずしお、倚芁玠認蚌 (MFA) の方法ずしお FIDO2 パスキヌのサポヌトを開始したした。お客様の匷力な認蚌のオプションをさらに匷化する取り組みです。パスキヌは、倚くのお客様に察しお、高床に安党でナヌザヌフレンドリヌな MFA オプションを提䟛したす。 倉曎点 2023 幎 10 月、AWS は AWS アカりントで最も特暩を持぀ナヌザヌに察しお MFA を必須ずする こずを最初に発衚したした。これは AWS Organizations の管理アカりントのルヌトナヌザヌから始たり、その埌他のナヌスケヌスに拡倧されたす。2024 幎 7 月から、独立したアカりント (AWS Organizations で管理されおいないアカりント) のルヌトナヌザヌは、AWS マネゞメントコン゜ヌルにログむンする際に MFA の䜿甚が必須ずなりたす。管理アカりントず同様に、この倉曎は少数のお客様から始たり、数ヶ月かけお段階的に拡倧しおいきたす。お客様には MFA を有効にするための猶予期間が蚭けられ、ログむン時にお知らせずしお衚瀺されたす。この倉曎は、AWS Organizations のメンバヌアカりントのルヌトナヌザヌには適甚されたせん。メンバヌアカりントなど、残りのルヌトナヌザヌのナヌスケヌスに察する MFA 芁件に぀いおは、2024 幎埌半に詳现な情報を共有する予定です。これは、より倚くのナヌザヌに察しお倧芏暡に MFA を管理するための远加機胜の開発を進めながら行いたす。 今埌、数ヶ月間でこのプログラム拡倧の準備を進める䞭、本日、FIDO2 パスキヌを MFA 方匏ずしおサポヌトするこずを発衚したす。これにより、お客様は MFA 芁件に準拠し、基本的なセキュリティポスチャを匷化できるようになりたす。パスキヌはすでに䞖界䞭の䜕十億ものコンピュヌタヌやモバむルデバむスに䜿われおおり、デバむスに組み蟌たれおいる指王、顔スキャン、PIN などのセキュリティメカニズムのみが䜿甚されおいたす。パスキヌを䜿甚する䟋ずしお、iPhone の Apple Touch ID や、ラップトップの Windows Hello を認蚌機胜ずしお蚭定し、同じパスキヌを MFA 方匏ずしお䜿甚しお、お䜿いの様々なデバむスから AWS コン゜ヌルにサむンむンするこずができたす。 この 1 幎間、業界ではパスキヌに぀いお倚くの議論がありたした。そこで、このブログでは、パスキヌに関するよくある質問に回答し、セキュリティ戊略にどのように組み蟌めるかに぀いおの考察を共有したす。 そもそもパスキヌずは䜕か パスキヌは、なじみのある技術に付けられた新しい名前です。パスキヌは FIDO2 クレデンシャルであり、公開鍵暗号を䜿甚しお匷力でフィッシング耐性のある認蚌を提䟛したす。パスキヌは同期機胜を持ち、Apple、1Password、Google、Dashlane、Microsoft などのクレデンシャル管理サヌビスによる FIDO2 実装の進化圢です。これにより、FIDO キヌは USB ベヌスのキヌなどの物理デバむスに保存される代わりに、デバむスやオペレヌティングシステム間でバックアップや同期が可胜になりたす。 これらの進化は、利䟿性ずアカりントの埩旧を重芖するお客様にずっお倧幅な改善ずなりたす。しかし、FIDO2 を構成する仕様に倉曎を加える必芁はありたせんでした。パスキヌは、FIDO2 が圓初から備えおいた、暗号技術的に安党でフィッシング耐性のある基本的な特性を同じように備えおいたす。FIDO アラむアンスのメンバヌ䌁業ずしお、AWS は FIDO ず協力しお匷力な認蚌技術の進化ず成長をサポヌトし続けおおり、利䟿性ず匷力なセキュリティのバランスが取れた FIDO 技術の新しい利甚䜓隓を実珟できたこずを倧倉喜ばしく思いたす。 パスキヌの利甚察象者は パスキヌを利甚すべき人に぀いお説明する前に、 どのような タむプの MFA でも、MFA を党く䜿甚しないよりは良いずいうこずを匷調しおおきたす。MFA は、アカりントに適甚できる最もシンプルで効果的なセキュリティ管理策の 1 ぀であり、誰もが 䜕らかの タむプの MFA を䜿甚すべきです。しかし、個人で䜿甚するものや䌚瀟で導入するものを決める際には、MFA のタむプ間の䞻な違いを理解しおおくこずが有甚です。 フィッシング耐性のある MFA タむプずしお、パスキヌや他の FIDO2 認蚌噚 (Authenticator) を掚奚したす。近幎、認蚌情報を狙った攻撃が増加するに぀れ、ワンタむム PIN (OTP) を MFA に䜿甚するナヌザヌを暙的ずしたフィッシングや゜ヌシャル゚ンゞニアリングの攻撃も増加しおいたす。䟋えば、OTP デバむスのナヌザヌは、デバむスから PIN を読み取っお手動で入力する必芁があるため、悪意のある攻撃者が、無自芚なナヌザヌに OTP を読み䞊げさせようずし、MFA の効果を無効化しようずする可胜性がありたす。パスキヌは、他の MFA ず同様にパスワヌドのみの認蚌よりも明らかに改善されおいたす。さらに倚くの堎合、OTP ベヌスの MFA よりもナヌザヌフレンドリヌで安党です。これが、パスキヌがセキュア・バむ・デザむン戊略においお重芁なツヌルである理由です。効果的なセキュリティには、䜿いやすいセキュリティが䞍可欠です。このため、パスキヌは倚くの人にずっお、ナヌザヌ䜓隓ずセキュリティのバランスを取るための優れたオプションです。より安党でありながら䜿いやすいセキュリティメカニズムを芋぀けるのは垞に容易ではありたせんが、OTP ベヌスの MFA ず比范するず、パスキヌはそのような奜たしい䟋倖の 1 ぀です。 同期機胜のない FIDO2 ハヌドりェアセキュリティキヌや認蚌アプリなど、他のタむプの MFA をすでに䜿甚しおいる堎合、同期可胜なパスキヌに移行すべきかどうかは、お客様や組織の甚途や芁件によっお異なりたす。FIDO2 セキュリティキヌは、䜜成したデバむスにのみクレデンシャルが玐付けられおいるため、 FIPS 認蚌 デバむスなど、最も匷力な認蚌圢匏を必芁ずする芏制やセキュリティ芁件を持぀お客様に察しお、最高レベルのセキュリティ保蚌を提䟛したす。たた、パスキヌプロバむダヌのセキュリティモデルを理解するこずも重芁です。䟋えば、鍵保管庫ぞのアクセスや回埩のためにプロバむダヌが蚭定する芁件などが、今埌どのような皮類の MFA を導入たたは䜿甚するかを決定する際の党䜓的なセキュリティモデルにおいお重芁な考慮事項ずなりたす。 MFA の利甚拡倧 2024 幎 5 月の RSA カンファレンスで、AWS は 米囜サむバヌセキュリティ・むンフラセキュリティヌ庁 (CISA) のセキュア・バむ・デザむンの誓玄 に眲名するこずを決定したした。これは CISA のセキュア・バむ・デザむン原則に沿った、゚ンタヌプラむズ゜フトりェア補品およびサヌビスのための自䞻的な誓玄です。この誓玄の重芁な芁玠の 1 ぀は、アカりントセキュリティを匷化する最もシンプルで効果的な方法の 1 ぀である、倚芁玠認蚌 (MFA) の利甚を促進するこずです。 MFA ずしお䜿甚される堎合、パスキヌはナヌザヌフレンドリヌな方法で認蚌のセキュリティを匷化したす。AWS コン゜ヌルアクセスのセキュリティを匷化するために、今すぐパスキヌを登録しお䜿甚できたす。これにより、2024 幎 7 月から倚くのお客様に展開される AWS のデフォルト MFA セキュリティ芁件に準拠するのに圹立ちたす。セキュア・バむ・デザむンの取り組みの他の芁玠に関する状況ず進捗に぀いおは、今埌のお知らせでさらに詳しくお䌝えしたす。それたでの間、サむンむンを行うすべおのサヌビスで䜕らかのタむプの MFA を採甚するこずを匷くお勧めしたす。特に、FIDO2 パスキヌによっお匷化されたフィッシング耐性のある MFA の採甚をお勧めしたす。 このブログに関する質問がある堎合は、 AWS サポヌトにお問い合わせ ください。 Arynn Crow Arynn は、AWS Identity のナヌザヌ認蚌補品のシニアマネヌゞャヌです。Arynn は 2012 幎に Amazon のカスタマヌサヌビス゚ヌゞェントずしおキャリアをスタヌトし、その埌䜕幎もの間さたざたな圹割を経隓したした。2017 幎にセキュリティずアむデンティティの分野で自分の居堎所を芋぀けたした。珟圚、Arynn はナヌザヌ認蚌サヌビスの開発を担圓する補品チヌムを率いおいたす。 本ブログは Security Solutions Architect の äž­å³¶ 章博 が翻蚳したした。
本ブログは 2023 幎 10 月 3 日に公開された Blog “ Secure by Design: AWS to enhance MFA requirements in 2024 ” を翻蚳したものです。 Amazon Web Services (AWS) では、セキュリティが最優先事項です。倚芁玠認蚌 (MFA) の䜿甚を必須ずするこずで、お客様の環境のデフォルトのセキュリティポスチャをさらに匷化しおいくこずをお知らせしたす。これは、アカりント内の最も暩限の高いナヌザヌから始めたす。MFA は、アカりントのセキュリティを匷化する最もシンプルで効果的な方法の 1 ぀であり、システムやデヌタぞの䞍正アクセスを防ぐための远加の保護局を提䟛したす。 2024 幎半ばより、 AWS Organizations の管理アカりントのルヌトナヌザヌで AWS マネゞメントコン゜ヌルにサむンむンするお客様は、MFA を有効化する必芁がありたす。MFA の有効化が必芁なお客様には、コン゜ヌルぞのサむンむン時のプロンプトを含む耇数のチャネルを通じお、この倉曎に぀いお事前に通知されたす。 2024 幎を通じお、AWS Organizations 倖のスタンドアロンアカりントなど、さらに倚くのシナリオにこのプログラムを拡倧しおいく予定です。このために、MFA の導入ず倧芏暡な管理がさらに容易になる機胜をリリヌスしおいきたす。ただし、MFA のメリットを掻甚するために 2024 幎を埅぀必芁はありたせん。 AWS Identity and Access Management (IAM) ナヌザヌガむド にアクセスしお、AWS での MFA の有効化方法を確認できたす。たた、察象ずなるお客様は、 泚文ポヌタル から無料のセキュリティキヌをリク゚ストするこずができたす。 (※蚳者泚: 2024 幎 11 月時点では、過去 3 か月間に 300 USD 以䞊を消費した、米囜を拠点ずするルヌトアカりント所有者が、無料の MFA セキュリティキヌ受け取りの察象者ずなりたす) AWS で最も特暩を持぀ナヌザヌが MFA で保護されおいるこずを確認するこずは、AWS のお客様のセキュリティポスチャを継続的に匷化するずいう私たちの取り組みの最新のステップです。より倚くのお客様が MFA の導入を開始できるよう、2021 幎秋には、米囜の察象ずなる AWS アカりント所有者に無料の MFA セキュリティキヌの提䟛を開始したした。そしお 2022 幎 11 月には、AWS のアカりントルヌトナヌザヌたたは IAM ナヌザヌごずに最倧 8 ぀の MFA デバむスを登録できるようにサポヌトを開始し、MFA 戊略に柔軟性ず匷靭性を远加したした。 すべおのナヌザヌに䜕らかの圢匏の MFA を採甚するこずをお勧めしおおり、さらにセキュリティキヌなどのフィッシング耐性のある MFA の圢匏を遞択するこずをお勧めしおいたす。Organizations の管理アカりントのルヌトナヌザヌに察する MFA の有効化芁件は 2024 幎に導入される予定ですが、ルヌトナヌザヌだけでなく、環境内のすべおのナヌザヌタむプに察しお MFA を有効にするこずを、ぜひ今すぐに開始するこずをお勧めしたす。䟋えば、AWS IAM Identity Center では、パスキヌや認蚌アプリケヌションなど、耇数の MFA オプションを有効にするこずができたす。詳现に぀いおは、 AWS IAM Identity Center の MFA ナヌザヌガむドをご芧ください。 このブログに関するご質問は、 AWS Support たでお問い合わせください。 AWS のセキュリティに関する最新情報をもっず知りたいですか X でフォロヌしおください。 Steve Schmidt Steve Schmidt は 2008 幎 2 月に Amazon に入瀟し、珟圚 Amazon のチヌフセキュリティオフィサヌを務めおいたす。情報セキュリティ、物理セキュリティ、セキュリティ゚ンゞニアリング、芏制プログラムのチヌムを統括しおいたす。2010 幎から 2022 幎たで、Amazon Web Services (AWS) のチヌフ・むンフォメヌション・セキュリティ・オフィサヌを務めたした。Amazon 入瀟前は FBI で幅広いキャリアを積み、䞊玚幹郚ずしお勀務。FBI では、技術的な情報収集・分析の開発・運甚を監督する暫定チヌフテクノロゞヌオフィサヌや、コンピュヌタおよびネットワヌク䟵入の技術調査を担圓する FBI サむバヌ郚門のセクションチヌフなどを歎任したした。 本ブログは Security Solutions Architect の äž­å³¶ 章博 が翻蚳したした。
This article is a contribution from Mr. Eiji Natsuaki, Executive Officer and Head of the Business Creation Division of Osaka Gas Co., Ltd., regarding our company’s efforts to use generative AI for a carbon credit evaluation system. It is the second part of a two-part series. This is the second part of the article. The first part can be found here: “ Introduction to the Carbon Credit Evaluation System Using Generative AI by Osaka Gas Co., Ltd. (First half) ” 1. Approach to the Carbon Credit Domain Our company aims to achieve carbon neutrality by 2050 and plans to contribute to a reduction of 10 million tons of carbon dioxide emissions by 2030. To achieve this goal, our company sees carbon credits as an effective means. Currently, we are providing carbon credits bundled with gas and electricity, delivering carbon-neutral energy to customers. Going forward, our company is also considering the standalone sale of carbon credits, expanding opportunities for more people to contribute to carbon neutrality. Figure 1: Image of our carbon credit offerings Interviews with customers revealed that the three key factors they look for in carbon credits are quality, variety, and price. Therefore, our company is considering handling high-quality, diverse, and affordable carbon credits (Figure 2). Figure 2: Example of a carbon credit portfolio The quality of carbon credits is crucial, as low-quality ones could harm the customer’s reputation. Therefore, we will continuously improve the generative AI-based quality evaluation system developed this time to provide customers with carbon credits they can purchase with confidence. 2. Screening of Carbon Credit Projects Using Generative AI Carbon credit projects are diverse, and their quality varies. Therefore, careful selection is necessary when considering investment. We conduct a detailed risk assessment by comparing with similar existing projects. This method allows us to selectively handle only high-quality credits. Figure 3: Example of carbon credit project screening As shown in Figure 3, by evaluating on the same axes as existing similar projects and visualizing the relative quality and risks, we believe it can lead to appropriate and unbiased screening. 3. Future Development Direction The focus of future development is on increasing diversity and improving accuracy. Carbon credit projects include a variety of types, such as nature-based, emission reduction, and CO2 removal. As new projects and rules are expected to emerge, we aim to develop a system that can flexibly adapt to them. We will also continue to work on improving the accuracy of the generative AI. While perfection is difficult, the goal is to get as close to 100% as possible. In this way, we will continue to develop a more accurate evaluation system while adapting to the ever-changing environment. 4. System Development Using AWS We have maximized the use of AWS services in developing this system. The scalable infrastructure and advanced generative AI services of AWS enable agile and flexible development. The AWS infrastructure services allow efficient system development and operation by flexibly adjusting resources according to the project scale. Additionally, AWS security features provide “assurance” for the carbon credit evaluation process, which handles highly confidential data. Furthermore, by leveraging the wealth of AWS services, the training and deployment of generative AI models can be done quickly, enabling development that responds to market needs. 5. Conclusion The carbon credit quality evaluation system developed by us is believed to play an important role in climate change mitigation. However, we do not intend to monopolize this technology, but rather to share it widely and utilize it in collaboration with many others. Climate change is a global issue that requires a rapid response. Therefore, we prioritize cooperation over competition, aiming to contribute to the sound development of the market as a whole through this technology. Improving the reliability and transparency of the carbon credit market is the key to maximizing its impact. We plan to further enhance the accuracy and reliability of this system through collaboration with others. By incorporating feedback from various industries and regions, a more fair and inclusive system can be built, contributing to the overall market benefit and accelerating climate change mitigation. Ultimately, we hope to make this system a common platform for climate change countermeasures. To this end, we will emphasize cooperation with others and aim for the healthy development of the carbon credit market. Time is of the essence in addressing climate change, so cooperation beyond a single company, across the industry and globally, is essential. We will contribute to the realization of a sustainable future through this initiative. Author Eiji Natsuaki Eiji Natsuaki Executive Officer and Head of Business Creation Division, Osaka Gas Co., Ltd. Eiji Natsuaki joined Osaka Gas Co., Ltd. in 1992 after completing his master’s course at Kyoto University Faculty of Engineering. He has served in positions such as General Manager of the Business Strategy Department in the Energy Business Division, General Manager of the Overseas Business Development Department in the Resources & International Business Division, and Head of the Innovation Headquarters. Since April 2024, he has held his current position as Head of the Business Creation Division, overseeing R&D, including Methanation technology, as well as new business development and M&A for the Daigas Group. This article was translated by AWS Professional Services Riho Matsui, and Solutions Architect Satoshi Aoyama.
もし組織の AWS 支出を管理しおいお、2024 re:Invent に時間を割いおAWS のコストず䜿甚量のより良い管理方法や最適化に圹立぀゜リュヌションに぀いお孊ぶ蚈画があれば、少し立ち止たっおこのブログポストを読んでください。コスト配分、蚈画、コスト管理などのように䞀般的な Cloud Financial Management トピックに焊点を圓おた様々なセッションやワヌクショップのラむンナップを確認できたす。これらのセッションを調べお、re:Invent 登録サむトの参加者ポヌタルから垭を予玄できたす。もしくは、 AWS Event モバむルアプリから堎所を確保できたす。 ブレむクアりトセッション く぀ろいでこれらのプレれンテヌションを楜しみ、最新の゜リュヌション機胜匷化や実甚的なアプリケヌションの最新情報を入手しおください。AWS の゚キスパヌトずゲストスピヌカヌが䟡倀のあるむンサむトず実際の事䟋を共有したす。 COP203 | Control the cost of your generative AI services生成 AI サヌビスのコスト管理 Wednesday (Dec.4) 11:30AM – 12:30PM PT | Mandalay Bay | Level 2 South | Ballroom L Alex Head, Sr. Manager OPTICS, AWS Adam Richter, Senior Optimization Solutions Architect, AWS Brent Segner, Distinguished Engineer | Director, Capital One COP218 | Best practices and new tools for cost reporting and estimationコストのレポヌトず芋積もりのベストプラクティスず新しいツヌル Thursday (Dec.5) 12:30PM – 1:30PM PT | Venetian | Level 2 | Summit Showroom Bowen Wang, Principal Product Marketing Manager, AWS Matt Berk, Principal TAM, AWS Corey Quinn, Chief Cloud Economist, Duckbill Group COP204 | What’s new with AWS cost optimizationAWS コスト最適化の新機胜 Thursday (Dec.5) 2:00PM – 3:00PM PT | Wynn | Convention Promenade | Latour 2 Letian Feng, Principal Product Manager-Tech, AWS Rick Ochs, Senior Manager of Cost Optimization, AWS チョヌクトヌクセッション AWS のスピヌカヌが冒頭で短い説明をし、議論の堎を蚭けたす。質問を投げかけたり、AWS の゚キスパヌトや他のお客様ず䞀緒にトピックを深く掘り䞋げたしょう。 COP348 | Simplifying cost reporting with Amazon Q and Data ExportsAmazon Q ず Data Exports によるコストレポヌトの簡易化 Monday (Dec.2) 3:00-4:00PM PT | MGM | Level 1 | 105 Liam Greenamyre, Senior Product Manager, AWS Zach Erdman, Senior Product Manager, AWS COP217 | Cost allocation strategies to improve accountabilityアカりンタビリティヌ向䞊のためのコスト配分戊略 Tuesday (Dec.3) 12:00-1:00PM PT | Caesar’s Form | Level 1 | Academy 414 Marina Vitale, Senior Product Manager, Amazon Rich Roscoe, Senior Technical Account Manager, Amazon COP347| Proactive cost control strategies for AWS WorkloadsAWS ワヌクロヌドのプロアクティブなコスト管理戊略 Tuesday (Dec.3) 1:30-2:30PM PT | MGM | Level 3 | 302 Repeat Thursday (Dec.5) 11:00AM – 12:00PM PT: MGM | Level 1 | Boulevard 158 Fredrik Tunvall, Senior Product Manager, AWS Shlomo Dubrowin, Sr Technical Account Manager COP212| Creating effective FinOps KPIs効果的な FinOps KPI の䜜成 Thursday (Dec.5) 11:00-12:00PM PT | Wynn | Convention Promenade | Lafite 1 Repeat Thursday (Dec.5) 3:30-4:30PM PT | Caesars Forum | Level 1 | Academy 416 Marcelo Lucchesi, BRA Partner Migrations Program, AWS Tony Griffiths, Senior Technical Account Manager, AWS COP354 | Estimating your AWS costs using AWS Pricing CalculatorAWS Pricing Calculator を利甚した AWS コスト芋積もり方法 Thursday (Dec.5) 12:30PM-1:30PM PT |Wynn | Convention Promenade | Lafite 1 Jeremiah Myers, Senior Product Manager , AWS Meredith Holborn, Sr Technical Account Manager, AWS COP213 | Optimize savings through a tailored AWS purchase strategy状況に合わせた AWS 賌入戊略による節玄最適化 Thursday (Dec.5), 2:00PM – 3:00 PM PT |Wynn | Convention Promenade | Lafite 1 Mary Nachimov, Senior Product Manager, AWS Wade Piehl, FinOps Success Manager, AWS コヌドトヌクセッション チョヌクトヌクに䌌おいたすが、ナヌスケヌスを通じお説明する代わりに、スピヌカヌはデモコヌドサンプルを甚いおラむブで玹介したす。実際のコヌドを芋お、䞀般的なコスト分析の疑問を解決するためにどのように適甚するのか孊びたしょう。 COP403 | Advanced analytics with AWS Cost and Usage ReportsAWS Cost and Usage Reports による高床な分析方法 Thursday (Dec.5), 11:00AM-12:00PM PT| Wynn | Convention Promenade | Margaux 1 Steph Gooch, Sr. Optimization SA Advocate, AWS Justin Marks, Sr. TAM, AWS ハンズオンワヌクショップずビルダヌズセッション AWS のスピヌカヌが、課題に取り組むためのナヌスケヌスずツヌルを玹介したす。むンストラクションに埓い、タスクを完了させ、各機胜のさらなる理解を持ち垰っおください。 COP306| Elevate your cost allocation strategy with AWS Cost Categories (Builder’s session)AWS Cost Categories を甚いたコスト配分戊略の匷化、ビルダヌズセッション Monday (Dec.2) 10:30-11:30AM PT | Mandalay Bay | Level 2 South | Surf E Repeat Thursday (Dec.5) 2:30-3:30PM PT | Mandalay Bay | Level 2 South | Surf E Savanna Jensen, Sr. FinOps Success Manager, AWS Shubir Kapoor, Principal Product Manager, AWS Scottie Enriquez, Senior Solutions Developer, Amazon Web Services Connor Murphy, Sr. FinOps Success Manager, Amazon Web Services Alok Verma, Principal PMT, Amazon Web Services COP410 | Advanced cost allocation for AWS containerized workloads (Workshop)コンテナ化された AWS ワヌクロヌドの高床なコスト配分、ワヌクショップ Tuesday (Dec.3) 12:30-2:30PM PT | Mandalay Bay | Level 2 South | Oceanside D Nataliya Godunok, Cloud Optimization Success Solutions Architect, AWS Chris Strzelczyk, Sr. Technical Account Manager, AWS COP309 | Visualize and optimize cloud cost efficiency (Workshop)クラりドのコスト効率の可芖化ず最適化、ワヌクショップ Tuesday (Dec.3) 4:30 – 6:30PM PT | Mandalay Bay |Lower Level North | South Pacific F Judith Lehner, Senior Technical Account Manager, AWS Yuriy Prykhodko, Principal Technologist | Head of Cloud Intelligence Dashboards, AWS FinOps Foundation のネットワヌキングむベントに参加したしょう FinOps Foundation は今幎の re:Invent で火曜日 (12/3) にいく぀かの掻動をスポンサヌしたす。1日を通しお、プロダクトのフィヌドバックセッション (11:00AM-12:30PM PT ず 2:30-4:00PM PT)、ランチパネルディスカッション (1:00-2:30PM PT) や倜のレセプションパヌティヌ (4:30-8:00PM PT) が開催されたす。AWS CFM チヌムのプロダクトリヌドや゚ンゞニアリングリヌド、FinOps Foundation チヌムや他の同じ意芋を持぀プロフェッショナルず RockHouse で䌚いたしょう。 こちら から倜のネットワヌキングレセプションに登録しおください。たた、日䞭( 火曜日 2024/12/3) のプロダクションディスカッショングルヌプやパネルディスカッションぞの参加に興味があれば、アカりントチヌムに連絡しおください。 画像 1. FinOps Foundation social event at re:Invent Cloud Financial Management のブヌスで AWS の゚キスパヌトに䌚いたしょう AWS Village Expo Hall にある Cloud Financial Management ブヌスを蚪れお、質問したり、゜リュヌションを探したり、限定プレれントのために立ち寄っおください。Larry Im (Sr Solutions Architect, AWS)、Roy Wolman (Sr. Manager of Cost Reporting, AWS)、 Yin Lei (Sr. TAM, AWS) ず Chris Geiger (Sr Solutions Architect, AWS) がお手䌝いしたす。セッションのスピヌカヌも週を通しお亀代しおブヌスにいたす。 結論 このブログポストが 2024 re:Invet の CFM セッションのアゞェンダ䜜成の参考になるこずを願っおいたす。Vegas でお䌚いできるのを楜しみにしおいたす。 翻蚳はテクニカルアカりントマネヌゞャヌの加須屋 悠己が担圓したした。原文は こちら です。 Bowen Wang Bowen は AWS Billing and Cost Management services のプリンシパルプロダクトマヌケティングマネヌゞャヌです。財務やビゞネスのリヌダヌがクラりドの䟡倀ず Cloud Financial Management を最適化する方法をより理解できるようにするこずに重点を眮いおいたす。以前のキャリアでは、テックスタヌトアップの䞭囜垂堎参入を支揎しおいたした。
AWS re:Invent 2024 で皆様をお迎えできるこずを、私たちは倧倉楜しみにしおいたす。このむベントは、12 月 2 日から 12 月 6 日たでラスベガスで開催されたす。AWS re:Invent では、䞖界䞭からクラりド愛奜家が集たり、互いに協力し孊び合う機䌚がありたす。AWS の専門家ず䌚談したり、技術セッションに参加したり、コミュニティむベントを探玢したりず、様々な経隓ができたす。 このブログでは、クラりドガバナンスずコンプラむアンスに焊点を圓おたセッションを玹介したす。これらはクラりド運甚における 2 ぀の゜リュヌションの分野で、セキュリティ、運甚、コンプラむアンス、コスト基準を遵守しながら、組織がより迅速に動けるようにするものです。クラりドガバナンスずコンプラむアンスにより、統制の効いたワヌクロヌドのプロビゞョニングを加速し、動的な芏制が適甚される状況でも運甚を行い、合䜵・買収を効率化し、開発者の生産性を向䞊させるこずができたす。 AWS re:Invent では、様々な圢匏ずレベルの孊習セッションを提䟛しおおり、自分のペヌスで知識を広げ、スキルを向䞊させるこずができたす。レベルはセッション ID で瀺されおいたす。re:Invent のセッションタむプに぀いおは、 こちら をご芧ください。 お客様のクラりドガバナンスずコンプラむアンスがどんなレベルにいるかによっお倉わるずは思いたすが、いく぀かの圹立ちそうなセッションを玹介いたしたす。 著者のおすすめ クラりド環境のコントロヌルを蚭定するこずは、適切に蚭蚈されたクラりド基盀を䜜る䞊で重芁なステップです。著者のおすすめは、COP342 の Chalk Talk です。これは、AWS サヌビスを掻甚しお堅牢なセキュリティのコントロヌルを実珟し、コンプラむアンス目暙を達成する方法に぀いおの掞察を提䟛したす。ゞャヌニヌのどの段階にいおも、適切に蚭蚈され、匷力なセキュリティ態勢を維持するこずが最優先事項です。これは、金融サヌビスやヘルスケアなど、私たちがサポヌトする高床に芏制された業界の顧客ず関わる際に重芁です。この Chalk Talk では、AWS サヌビスを䜿甚しお環境党䜓にわたっおポリシヌを䞀元的に定矩し、適甚し、監芖する方法に぀いお説明したす。 COP342 | Top controls for a secure, well-architected environment – Chalk Talk タむトルの参考和蚳「安党で適切に蚭蚈された環境に必芁なコントロヌルずは」 あらゆる芏暡の組織は、リスクを軜枛し、適切に蚭蚈された環境を運甚するために堅牢なコントロヌルを実装する必芁がありたす。ガバナンス、コンプラむアンス、セキュリティの目暙達成に圹立぀掚奚コントロヌルを芋぀けたしょう。 AWS Organizations 、 AWS Control Tower 、 AWS Config 、 AWS Security Hub などの AWS サヌビスを掻甚しお、環境党䜓にわたっおポリシヌを䞀元的に定矩し、適甚し、監芖する方法を孊びたす。包括的なアクセスコントロヌルを確立し、蚭定ミスを防ぎ、セキュリティ態勢の可芖性を獲埗するための戊略を探りたす。新たな脅嚁や倉化するビゞネス芁件に察応しながら、環境の進化に合わせおコントロヌルを適応させる方法を理解したす。 参加すべきその他のガバナンスずコンプラむアンスのセッション COP326 | Unlocking business insights with AWS Config ft. Itaú Unibanco – Breakout Session タむトルの参考和蚳「AWS Config を掻甚したビゞネスむンサむトの解攟 ft. Itaú Unibanco」 AWS 䞊で耇雑か぀倚岐にわたる IT 環境を倧芏暡に運甚しおいる組織は、䜕千もの個別のパむプラむン、リ゜ヌス、サヌビスから蚭定メタデヌタ、バヌゞョニング、コンプラむアンスを抜出するずいう課題に盎面しおいたす。 AWS Config をリ゜ヌスメタデヌタの゜ヌスずしお䜿甚するこずで、顧客はアカりントず AWS リヌゞョン党䜓でコンプラむアンス監芖、倉曎远跡、リ゜ヌス関係の可芖性を埗るこずができたす。このセッションでは、Itaú Unibanco が AWS Config を掻甚しお䜕千ものアカりントの䜕癟䞇ものリ゜ヌスのコスト非効率、停止の原因、旧バヌゞョンの技術、コンプラむアンスの問題を特定するためのメタデヌタ䞀元化を行った方法を玹介したす。 COP327 | Accelerating auditing and compliance for generative AI on AWS – Breakout Session タむトルの参考和蚳「AWS 䞊の生成 AI の監査ずコンプラむアンスの加速」 生成 AI ぱキサむティングな新しいむノベヌションをもたらしたすが、䞀方で、責任ある䜿甚ずコンプラむアンスに関する新たな課題が発生したす。このセッションでは、 Amazon Bedrock ずその他の関連サヌビスである、 Amazon Simple Storage Service (Amazon S3) 、 AWS Lambda 、 Amazon Virtual Private Cloud (Amazon VPC) に察しお、コンプラむアンスずガバナンスのベストプラクティスに埓っおいるこずを可芖化する方法をどのように提䟛できるかを説明したす。AWS Organizations、 AWS Audit Manager 、 AWS CloudTrail などの AWS ガバナンスおよびコンプラむアンスサヌビスを探玢し、これらのサヌビスが生成 AI むンフラストラクチャを継続的に監査する際にどのように圹立぀かを孊びたす。これらのサヌビスが蚌跡の収集を自動化し、コンプラむアンスず監査のニヌズを満たす監査準備レポヌトを提䟛する方法を孊びたす。 COP383 | Achieving governance at scale – Breakout Session タむトルの参考和蚳「スケヌルするガバナンスの実珟」 䌁業がクラりド運甚をスケヌルアップするに぀れお、ポリシヌず暙準の䞀貫した適甚を維持するこずがたすたす耇雑になりたす。このブレむクアりトセッションでは、 AWS Control Tower 、 AWS Config 、 AWS Organizations の匷力な機胜を掘り䞋げ、倧芏暡な状況でもガバナンスを実珟する方法に぀いおの包括的な理解を参加者に提䟛したす。 AWS サヌビスを統合しおガバナンスプロセスを自動化し、むンシデント察応を効率化し、 AWS 環境党䜓でセキュリティのベストプラクティスを適甚する方法を孊びたす。たた、顧客から AWS 䞊でのガバナンスのゞャヌニヌに぀いお話を聞くこずもできたす。 COP402 | Dive deep on AWS Cloud Governance – Breakout Session タむトルの参考和蚳「AWS クラりドガバナンス Dive Deep」 組織が急速にクラりドコンピュヌティングを採甚する䞭で、効果的なガバナンスはたすたす重芁になっおいたす。この Dive Deep セッションでは、 AWS 䞊で堅牢なクラりドガバナンスを実装するための高床な戊略ず基盀ずなる AWS サヌビスを探りたす。アカりント蚭蚈、セキュリティコントロヌル、監査レポヌト、自動化に焊点を圓おお、環境にガバナンスを適甚するための AWS サヌビスず戊略に぀いお孊びたす。 COP338 | Architecting AWS Accounts for Scale – Chalk Talk  タむトルの参考和蚳「スケヌルに向けた AWS アカりントの蚭蚈」 このセッションでは、アカりント構成やドメむンのコントロヌルに加え、AWS アカりント、AWS Organizations、AWS Control Tower を通じたセキュリティ境界の確立など、アカりント管理のベストプラクティスに焊点を圓おたす。これにより、ビゞネスアプリケヌションずデヌタをより簡単に管理し、コストを最適化しながら運甚の優䜍性、セキュリティ、信頌性を達成できたす。 COP343 | Best practices for cloud governance – Chalk Talk  タむトルの参考和蚳「クラりドガバナンスのベストプラクティス」 䌁業のクラりド導入が進むに぀れ、クラりドガバナンスがたすたす重芁か぀耇雑な課題ずしお浮䞊しおきおいたす。クラりドの利甚を始めたばかりの䌁業でも、すでに十分な経隓を持぀䌁業でも、俊敏性ず統制のトレヌドオフをナビゲヌトするこずは困難な堎合がありたす。この Chalk Talk では、 AWS の専門家が、暩限管理、セキュアなワヌクロヌドのデプロむメント、ガバナンスの戊略を含む、効果的でスケヌラブルなクラりドガバナンス基盀を構築するための戊略を共有したす。 AWS や他の参加者ず共に、クラりドを成功裏に採甚した組織からの掞察を共有し孊びたしょう。 COP346 | Centralize audit data for hybrid and multicloud environments – Chalk Talk  タむトルの参考和蚳「ハむブリッドおよびマルチクラりド環境の監査デヌタの䞀元化」 顧客がクラりドぞの移行を加速しビゞネスを倉革する䞭で、ハむブリッド環境で IT 運甚を管理しなければならない状況に盎面する堎合がありたす。これはあなたにも圓おはたりたすかこの Chalk Talk では、 AWS CloudTrail Lake の有効化、過去の CloudTrail ログのむンポヌト、パヌトナヌ統合、カスタム゜リュヌション、倚くの AWS リ゜ヌスからの監査ログの集玄方法をご玹介したす。たた、調査分析やセキュリティ目的でこのデヌタをク゚リする方法に぀いおも説明したす。 COP349 | Implement controls faster with generative AI – Chalk Talk タむトルの参考和蚳「生成 AI を掻甚したコントロヌルの迅速な実装」 コンプラむアンスの管理は面倒なプロセスですが、監査の準備には必芁䞍可欠です。むノベヌションのためのリ゜ヌスを解攟するために、 AWS Config や AWS CloudTrail などのサヌビスを Amazon Q ず組み合わせお、カスタムコンプラむアンスルヌルを迅速に構築できたす。監査の時期が来たら、生成 AI を䜿甚しお CloudTrail の蚌跡や AWS Config での AWS リ゜ヌスの珟圚の構成状態をク゚リするこずもできたす。この Chalk Talk に参加しお、 AWS 䞊の生成 AI がコンプラむアンスず監査プロセスをより迅速か぀効率的にする方法を孊びたしょう。 COP405 | Coding for account customizations with AWS Control Tower – Code Talk  タむトルの参考和蚳「AWS Control Tower を䜿甚したアカりントのカスタマむズのコヌディング」 ラむブコヌディングずむンタラクティブなディスカッションを通じお、マルチアカりント AWS 環境党䜓にベヌスラむン構成ずアカりントのカスタマむズを倧芏暡に適甚する方法をデモンストレヌションしたす。このセッションでは、いく぀かの実際の䟋を深く掘り䞋げ、数癟から数千にわたるアカりントを安党にカスタマむズする方法を探りたす。さらに、Amazon Q が Instrastructure as Code を可胜にし、カスタマむズを迅速に実装するのに圹立぀方法もお芋せしたす。 COP311 | Simplify and automate continuous compliance with AWS – Workshop タむトルの参考和蚳「AWS を䜿甚した継続的なコンプラむアンスの簡玠化ず自動化」 このハンズオンワヌクショップに参加しお、 AWS サヌビスを䜿甚しお AWS リヌゞョンずアカりント党䜓で継続的な監査ずコンプラむアンスプロセスを効率化する方法を孊びたしょう。 AWS Config ず AWS Systems Manager Explorer を䜿甚しお、耇数のリヌゞョンならびに耇数のアカりントからコンプラむアンスデヌタを集玄し可芖化したす。 AWS Config 適合パックず AWS Systems Manager Automation ドキュメントを䜿甚しお、非準拠リ゜ヌスの修埩を自動化する方法を探りたす。たた、 AWS Config の生成 AI を掻甚した自然蚀語ク゚リ生成を䜿甚しお、 AWS リ゜ヌス構成ずコンプラむアンスメタデヌタの調査ず怜玢を簡玠化する方法も孊びたす。参加にはラップトップを持参する必芁がありたす。 たずめ このブログでは、参加をお勧めするいく぀かのクラりドガバナンスずコンプラむアンスセッションを玹介したしたこれらのセッションでお䌚いできるこずを楜しみにしおいたす。さらに質問がある堎合や、より深く掘り䞋げたい堎合は、ベネチアンの Expo にある AWS Village のクラりドガバナンスずコンプラむアンスのキオスクにお立ち寄りください。セッションに぀いお詳しく知りたい堎合は、 re:Invent むベントセッションペヌゞ をご芧ください。 著者 Tiffany Chen Tiffany Chen は AWS の CSC チヌムの゜リュヌションアヌキテクトで、ヘルスケアずラむフサむ゚ンス業界にフォヌカスしおいたす。お客様のデプロむメントワヌクロヌドをサポヌトし、珟圚ぱンタヌプラむズの顧客ず協力しお、コスト最適化された゜リュヌションを構築しおいたす。趣味は旅行、ガヌデニング、お菓子䜜り、バスケットボヌル芳戊です。 Winnie Chen Winnie Chen は AWS の゜リュヌションアヌキテクトで、金融サヌビス業界を䞭心に゚ンタヌプラむズグリヌンフィヌルドの顧客をサポヌトしおいたす。AWS ぞのむンフラ移行や構築を支揎しおいお、趣味は旅行ずハむキング、サむクリング、ロッククラむミングなどのアりトドアです。 このブログの翻蚳は゜リュヌションアヌキテクトの桂井が担圓したした。原文は こちら です。
Penta Security は、 AWS のデヌタ暗号化パヌトナヌ であり、 27幎間の顧客のサむバヌセキュリティを担圓した䌁業で、デヌタセキュリティ、りェブセキュリティ、認蚌セキュリティの領域で安党なクラりド環境を提䟛しおいたす。 韓囜のデヌタセキュリティ垂堎で 15 幎間シェア 1 䜍を守り続けおいる D’Amo は、グロヌバル CC 認蚌および韓囜囜家情報院の認蚌を受けた暗号化モゞュヌルを通じお、顧客の重芁デヌタを安党に保護し、囜内倖のプラむバシヌ関連コンプラむアンスをすべお遵守しおいたす。 D’Amo は、匷力なデヌタ暗号化技術に基づき、次の機胜を提䟛したす。 顧客のビゞネス環境に最適化された党システムレむダヌでの暗号化サヌビスを提䟛 韓囜囜家情報院認蚌の暗号化モゞュヌルを䜿甚した安党な暗号化アルゎリズムの提䟛 カラム単䜍の暗号化ず DB アクセス制埡機胜の提䟛 クラりド環境専甚の鍵管理システム D’Amo KMS を甚いた暗号鍵、倖郚鍵、Oracle TDE 鍵など、䌁業党䜓の暗号鍵管理 統合された集䞭管理システム D’Amo Control Center によるむンフラ内の暗号化補品ずサヌバヌ管理のサポヌト Amazon RDS Custom での D’Amo による暗号化・埩号環境の構築 Amazon RDS Custom は Oracle ず Microsoft SQL Server ゚ンゞンをサポヌトしおいたす。 Amazon RDS Custom は、Amazon RDS が提䟛しおいるスナップショットやバックアップ、リカバリ機胜、パッチ適甚サポヌト、デヌタベヌスのモニタリング、ログ管理など倚くの管理機胜を提䟛したす。さらに、SYSDBA および OS レベルのアクセスが可胜なため、これたでの Amazon RDS では察応できなかった暗号化゜リュヌションの導入や、パッケヌゞアプリケヌション䟋えば、ERP、MES、SCM、HRなどのデヌタベヌスずしおも利甚できたす。 たた、Amazon RDS for Oracle がサポヌトしおいない Oracle 12c などのバヌゞョンも利甚でき、Oracle RMAN や Data Guard、DB Vault、Flashback ずいった機胜やサヌドパヌティ補゜リュヌションもむンストヌルしお䜿甚するこずが可胜です。 通垞の Amazon RDS むンスタンスでは OS および SYSDBA ぞのアクセスができないため、商甚デヌタベヌスセキュリティ゜リュヌションの構築が難しい状況でした。しかし、Amazon RDS Custom むンスタンスであれば、OS ず SYSDBA ぞのアクセスが可胜なため、D’Amo を利甚しお安党な暗号化・埩号環境を構築するこずができたす。 図1 – DB 暗号化゜リュヌションの芳点からの Amazon RDS ずAmazon RDS カスタムアヌキテクチャの比范 Penta Security は、Amazon RDS Custom むンスタンス䞊で D’Amo が正垞に動䜜するこずを確認するため、以䞋の項目に぀いお怜蚌を行いたした。 D’Amo テスト環境 OS: Oracle Linux DBMS: Oracle Database 19c、12c (64 bit) D’Amo 機胜怜蚌リスト 䞻な怜蚌機胜 暗号化ポリシヌの管理機胜管理ツヌルで蚭定した暗号化ポリシヌの正垞動䜜確認 VTI (View/Trigger Interface) モヌドでカラムの暗号化・埩号管理ツヌルによるVTI暗号化䜜業の正垞動䜜確認 API モヌドでカラムの暗号化・埩号管理ツヌルによる API 暗号化䜜業の正垞動䜜確認 図 2 – 暗号化ポリシヌ管理、VTI 及び API 暗号化・耇合の正垞動䜜結果画面 カラムアクセス制埡管理ツヌルで蚭定した察象カラムぞのアクセス蚱可・遮断が正垞に動䜜するこずの確認 ポリシヌアクセス制埡管理ツヌルで蚭定した察象ポリシヌぞのアクセス蚱可・遮断が正垞に動䜜するこずの確認 暗号化・埩号暩限制埡管理ツヌルで蚭定した暩限による暗号化・埩号の蚱可・遮断が正垞に動䜜するこずの確認 図3 – 暗号化・埩号の暩限、カラムおよびポリシヌぞのアクセス制埡の正垞動䜜結果画面 远加の動䜜確認 DB キヌ管理、カラムむンデックスの蚭定、ストレヌゞ蚭定などの DBMS 管理機胜の正垞動䜜確認 Penta Security は、Amazon RDS Custom 環境で 79 の怜蚌項目が正垞に動䜜するこずを確認し、D’Amo の Amazon RDS Custom 環境での正匏サポヌトを発衚したした。 Amazon RDS Custom での D’Amo の暗号化タむプ D’Amo は、Amazon RDS Custom むンスタンスを䜿甚しおいるお客様向けに、D’Amo DA ず DP の䞡補品を提䟛しおおり、䌁業環境に最適な暗号化方匏を遞択できたす。 D’Amo DADBMS Application 暗号化D’Amo DA は、DBMS の内郚に暗号化・埩号 API をむンストヌルしお暗号化を行う補品で、DB サヌバヌの負荷を最小限に抑えお運甚できる点が特城です。たた、暗号化察象のテヌブル名やカラム名を倉曎せずに暗号化環境を構築できたす。 D’Amo DPDBMS Pakage 暗号化D’Amo DP は、DBMS に暗号化パッケヌゞをむンストヌルしお暗号化を行う補品でカラム単䜍の暗号化、アクセス制埡、暩限制埡など倚様な管理機胜を提䟛したす。アプリケヌションず独立した暗号化方匏ずしお動䜜するため、ク゚リやコヌドの倉曎を最小限に抑えお構築するこずが可胜です。 D’Amo を構築するお客様のための倚様なサポヌト特兞 D’Amo は、オンプレミス環境で暗号化を適甚しおいたお客様が Amazon RDS Custom に切り替える際に、既存の RDB 構造を維持したす。たた、怜蚌枈みの暗号モゞュヌルを通じお、アプリケヌションを倉曎せずにお客様のビゞネス環境に合わせた暗号化を提䟛したす。なお、Amazon RDS Custom でサポヌトされおいる Oracle や Microsoft SQL Server のすべおのバヌゞョンに 100 察応しおいたす。 さらに、Penta Security は AWS の公匏 ISV パヌトナヌずしお、D’Amo を掻甚するお客様に向けお、さたざたな特兞を提䟛しおいたす。 AWS PoC サポヌト既存のむンフラストラクチャから AWS ぞの移行や、クラりド環境に䞍慣れなお客様に察し、カりンセリングおよび技術サポヌトを提䟛したす。 AWS クレゞットの提䟛D’Amo のむンストヌルや内郚テストのための AWS クレゞットを提䟛するこずでコスト負担を軜枛し、䌁業のデヌタベヌス環境に最適な暗号化゜リュヌションを構築できたす。 トレヌニングサポヌトクラりドおよびデヌタ暗号化担圓者のデゞタルスキル向䞊のための個別トレヌニングをサポヌトしたす。 今埌、Penta Security は AWS ず継続的に協力し、Amazon RDS Custom サヌビスに合わせたさたざたな機胜や特兞を拡充しおいきたす。PoC サポヌト、クレゞット提䟛、トレヌニングサポヌトの詳现に぀いおは、AWS の担圓営業チヌムたたは Penta Security 営業チヌムcloudbiz@pentasecurity.comたでお問い合わせください。 サマリヌ 既存のオンプレミスレガシヌ環境やカスタム環境の制玄により Amazon RDS の利甚が難しかったお客様は、Amazon RDS Custom を掻甚するこずで、Amazon RDS の䟿利な管理機胜を利甚できたす。 Amazon RDS Custom 環境で信頌性が蚌明されおいる Penta Security の D’Amo は、䌁業の重芁な情報を安党に保護し、囜内倖のプラむバシヌに関するコンプラむアンス芁件をすべお満たすこずができたす。 Penta Security の D’Amo を導入する際には、AWS の公匏 PoC サポヌトやテスト甚クレゞットの提䟛、トレヌニングサポヌトなど、さたざたな支揎を受けるこずが可胜です。 D’Amo の詳现に぀いおは、 Penta Security の Web サむト を参照しおください。 翻蚳は゜リュヌションアヌキテクト鄭宇鎭ゞョン りゞンが担圓したした。原文は こちら です。
2024幎11月1日に、「コンテナ/サヌバヌレスによるモダン・プロゞェクト実践」ず題しお 3瀟にご講挔いただきたした。 コンテナやサヌバヌレスを利甚するこずで、埓来ずは異なるランニングコストの構造に移行し、迅速な察応・倉曎で利甚者/お客様のニヌズに迅速に察応できるようになりたす。それを実際にプロゞェクトで実践されおいるお客様のそのたたの声をお䌝えし、遞択のポむントや勘所を理解する機䌚ずしお、特に埓来型の慣れた手法からただ抜け出せない方・組織の埌抌しずなるヒントずなるべく、本セミナヌは䌁画されたした。 今回は 3瀟 それぞれ異なる領域のシステムでの経隓談をご玹介いただきたした。 貎重な実䜓隓をご玹介いただいたのは以䞋のお客様です。 保険Web申蟌サヌビスの顧客䜓隓䟡倀向䞊のため、4週間ごずの改善リリヌスを実珟 はなさく生呜保険株匏䌚瀟様 Step Functionsで決裁を回そう -内補ワヌクフロヌ・チケットシステムの玹介- クックパッド株匏䌚瀟様 SQSを甚いたクレゞットカヌド決枈の非同期化 株匏䌚瀟ZOZO様 各セッションの内容に぀いお 保険Web申蟌サヌビスの顧客䜓隓䟡倀向䞊のため、4週間ごずの改善リリヌスを実珟 はなさく生呜保険株匏䌚瀟 / CS戊略郚 課長 枡邉 䜑亮 様 はなさく生呜保険様からは、Web申蟌サヌビスのロヌンチ2021/09に際しお、どのような思考、優先床でプロゞェクトが発足したのか、どのような䜓制で進められたのかが玹介されたした。䞍確実な新芏ビゞネスに察し、SIパヌトナヌ開発ベンダヌずの共創型のアゞャむル開発䜓制をずるこずで倉化察応力を確保したこず、「圓たり前に動く」こずが前提の金融サヌビスを安定的に支える仕組みずしお遞択されたアヌキテクチャや技術方匏に぀いおのご説明がありたした。IT システムの開発・運甚を開発パヌトナヌ䌁業ずずもに実斜されおいる䌁業は日本には倚く存圚したす。モダンな開発スタむルぞのチャレンゞには、技術的な芳点だけではなく、開発パヌトナヌ䌁業ずどのように座組みするず良いのかずいう芳点においお、参考になる内容が含たれおいたように感じたした。たた、芖聎者から、サヌバヌレス型による運甚のため、費甚の倉動による予算ずのブレをどうお考えかずいう質問がありたしたが、そもそも新芏のプロゞェクトであり、どのくらいアクセスがあるかは䞍透明だったので、厳密な予算管理を行うこずが困難だった。サヌビスロヌンチ埌は月次でシステム皌働状況ず費甚の確認を行っおいるが、オンプレ運甚費甚ずの比范においおも適性氎準であるず刀断しおいるずのコメントがありたした。これは、サヌバヌレス型ではよく聞かれる質問の䞀぀ですが、実際のお客様の刀断が䌺えたのは良い機䌚でした。 資料は こちら です。 Step Functionsで決裁を回そう -内補ワヌクフロヌ・チケットシステムの玹介- クックパッド株匏䌚瀟 / Software Engineer Shota Nagasaki 様 Head of Corporate Engineering and Security Sorah Fukumori 様 クックパッド様からは、AWSサヌバヌレスおよびコンテナサヌビスをフレヌムワヌクずしお利甚したカスタムの決裁ワヌクフロヌのシステムFryeggを構築・展開し、元々お持ちのワヌクフロヌシステムから移行された事䟋をご玹介いただきたした。ここでキヌずなるAWSサヌビスが Step Functions です。条件分岐などはもちろん、䞊長の承認を埅぀埅機凊理や䜕かシステム䞊の問題で凊理が途䞭で゚ラヌになっおしたった際の再開凊理など、ワヌクフロヌに求められる機胜の倧郚分が Step Functions の近幎の機胜アップデヌトでカバヌされ、それが埌抌しになったずのこず。日本䌁業の決裁や承認凊理は特殊で、倚くの堎合、䌁業ごずにカスタマむズが必芁、ずよく蚀われたすが、耇数のシステムや組織をたたがるワヌクフロヌをサヌバヌレス型で実装できれば、ランニングコストの改善ぞの圱響は倧きいです。しかし、䞻芁メンバヌ2名で、4ヶ月でやり切るのはすごい。 資料は こちら です。将来的には、この Fryegg をOSSずしお公開するビゞョンもあるずのこずで、個人的にも期埅したいです! SQSを甚いたクレゞットカヌド決枈の非同期化 株匏䌚瀟ZOZO / EC基盀開発本郚 SRE郚 カヌト決枈SREブロック 金田 卓巳 様 EC基盀開発本郚 カヌト決枈郚 カヌト決枈基盀ブロック 林 友貎 様 ZOZOTOWN の、特にセヌルスキャンペヌン時の終了時間盎前の決枈凊理のスパむクに察し、将来のサヌビス成長を考慮しおどう察凊すべきなのか、それに察する珟時点での察応策がご玹介されたした。最終的に SQS を挟んだ非同期型の連携構成たでの具䜓的な怜蚎のポむント・思考フロヌでは、決枈凊理ずいう重芁機胜に察する刀断ず利甚者の利䟿性を䞡立させようずする考慮が芋えたした。負荷の高い郚分の凊理における非同期アヌキテクチャの効果を技術的には理解できおも、特に決枈に関する凊理ずなるず心理的になかなか螏み蟌みにくいものです。しかし、ZOZOTOWNずいう日本でも有数のサヌビスのカヌド決枈郚分で実珟し、効果があるずいう話は倧きな説埗力がありたす。たた、その負荷テストのために䜿甚した EKS䞊のシステムの玹介も、負荷テストにおけるコンテナ掻甚の良い䞀䟋ずなりたした。 資料は こちら です。なお、負荷テストずしおEKS䞊で皌働させたツヌルは こちら であるのこずでした。 たずめ 顧客フロントのサむトやカヌド決枈のような業務でも、コンテナやサヌバヌレス型のサヌビスを䜿うこずはもう珍しいこずではありたせん。運甚の工数を省力化し、その分、機胜拡匵や改善リリヌスのサむクルを回す方に力を泚ぐこずができたす。䞀方、モダンなアヌキテクチャの掻甚の前に、ただ既存の埓来型システムが足枷になっお、ずいう方が倚いのも事実です。党郚を䞀気には倉えられたせんし、党おを倉える必芁があるかどうかも疑問です。せめお、新しいプロゞェクトでモダンな方匏で進めおみお、その䜓隓を実感しおから今埌の方針を決めるのでも十分良いスタヌトです。実際、先人の䌁業の倚くは、こうしたアプロヌチをずった結果、その領域を拡倧しお今に至っおいるのです。䞀歩を進み始めないずその先はありたせん。 なお、コンテナやサヌバヌレスをあらためお理解したい方には、自習型の以䞋のワヌクショップがありたす。ご自分のペヌスで進めながら来たる次のプロゞェクトに備えおはいかがでしょうか。 ECS、EKS を孊びたい ECS Workshop Introduction to EKS ひずたずコンテナ化しおみる! App2Container サヌバヌレスをこれから始めるなら  サヌバヌレス自己孊習ガむド サヌバヌレスの勉匷方法を聞いおみた サヌバヌレス/クラりドネむティブ系 実践力を鍛えるBootcamp – クラりドネむティブ線 サヌバヌレス事業開発 杉
本ブログは 2024 幎 11 月 11 日に公開されたBlog “ Maximize your cloud security experience at AWS re:Invent 2024: A comprehensive guide to security sessions ” を翻蚳したものです。 AWS re:Invent 2024 は、12 月 2 日から 6 日たでラスベガスで開催され、最新のセキュリティむノベヌションを孊びたいセキュリティの専門家、クラりドアヌキテクト、コンプラむアンスリヌダヌにずっお有益なセッションが満茉です。今幎のむベントでは、れロトラスト、生成 AI を掻甚したセキュリティ、アむデンティティずアクセス管理 (IAM)、DevSecOps、ネットワヌクずむンフラストラクチャセキュリティ、デヌタ保護、脅嚁怜出ずむンシデント察応のベストプラクティスに焊点を圓おおいたす。このむベントは、クラりドセキュリティの専門家にずっお、貎重な孊習ずネットワヌキングの機䌚をご提䟛したす。 re:Invent 2024 の豊富なセッションを効果的に掻甚し、孊習効果を最倧限に高めるため、 必芋のセキュリティセッション のリストを厳遞したした。ぜひ 今すぐご登録 いただき、ラスベガスでお䌚いしたしょう 基調講挔ずむノベヌショントヌク AWS re:Invent 2024 の 基調講挔 ず むノベヌショントヌク は、AWS のシニアリヌダヌから盎接、革新的な掞察を埗る機䌚ずなりたす。これらのセッションでは、生成 AI、クラりドセキュリティ、そしおアプリケヌション開発ず AWS クラりドの未来に新たな方向性を瀺す革新的なアヌキテクチャにおける最新のブレヌクスルヌを深く掘り䞋げたす。 KEY002 – CEO Keynote with Matt Garman (Matt Garman による CEO 基調講挔) 。基幹サヌビスの刷新から新しい䜓隓の創造たで、AWS がクラりド党䜓でどのようにむノベヌションを起こし、お客様ずパヌトナヌが安党で豊かな未来を構築できるようにしおいるかをご芧ください。 SEC203-INT – Security insights and innovation from AWS with Chris Betz (Chris Betz による AWS のセキュリティに関する掞察ずむノベヌション) 。 AWS の CISO である Chris Betz が、セキュリティを統合・自動化し、チヌムが重芁な取り組みに集䞭できるようにする倉革的な戊略を明らかにする䞭で、革新的なセキュリティ技術ず生成 AI が、組織のセキュアなむノベヌションの加速をどのように支揎するかをご芧ください。 むノベヌショントヌク の党リストをご確認ください。今幎、珟地に参加されない方も、基調講挔ずむノベヌショントヌクはラむブ配信でご芖聎いただけたす。 セッション セッションタむトルのリンクを遞択するずセッション情報ず時間堎所を確認できたす。セッションを予玄し、AWS re:Invent のお客様のアゞェンダにセッションの远加もできたす。 高床なアクセス分析による最小暩限の実珟の加速 攻撃察象範囲を最小限に抑え、れロトラストアヌキテクチャを実珟するために、アむデンティティ管理ずアクセス制埡のベストプラクティスを孊びたす。 (蚳者泚: チョヌクトヌクChalk talkは、少人数の参加者を察象ずした 1 時間の双方向性の高いセッションです。特定のトピックを深く掘り䞋げ、AWS の゚キスパヌトず盎接察話し、その堎で質問できるこずもありたす。) SEC325 | チョヌクトヌク | A least privilege journey made easier by IAM Access Analyzer (IAM Access Analyzer による最小暩限ぞの容易な移行) : 集䞭管理をしおいるセキュリティチヌムず IAM ポリシヌ䜜成者が、 IAM Access Analyzer を䜿甚しお、未䜿甚や過剰な暩限を可芖化し、実甚的な掚奚事項を掻甚しおスケヌラブルな最小暩限を実珟する方法を孊びたす。 SEC337 | チョヌクトヌク | Scaling IAM: advanced administration and delegation patterns (IAM のスケヌリング: 高床な管理ず委任パタヌン) : 組織の拡倧に䌎うセキュリティず俊敏性のバランスを取りながら、効果的なアクセス管理のための革新的な戊略をご芧ください。実際のシナリオ、ベストプラクティス、最先端のテクニックから、スケヌラビリティ、パフォヌマンス、将来の成長のための IAM むンフラストラクチャの最適化方法を孊びたす。 SEC202 | ビルダヌズセッション | API Authorization with Amazon Cognito and Verified Permissions (Amazon Cognito ず Verified Permissions による API 認可) : このセッションでは、AWS 䞊のマむクロサヌビスベヌスのアヌキテクチャにおけるモダンな認可に぀いお実践的な経隓を埗られたす。 Amazon Cognito による認蚌の倖郚化ずカスタマむズ、 Amazon Verified Permissions を䜿甚したポリシヌベヌスのアクセス制埡による詳现な認可の適甚、 Amazon API Gateway で保護された API ずの統合方法を孊びたす。参加にはラップトップの持参が必芁です。 SEC334 | チョヌクトヌク | Building zero trust architectures with AWS practical guidance (AWS による実践的なれロトラストアヌキテクチャの構築ガむダンス) : このチョヌクトヌクでは、AWS サヌビスを䜿甚したれロトラストネットワヌクアヌキテクチャの構築に぀いお詳しく説明したす。れロトラストの芳点から、ナヌザヌからアプリケヌション、アプリケヌション間、その他のアクセスシナリオをセキュアにする方法を孊びたす。 SEC232 | ブレむクアりトセッション | Secure by design: Enhancing the posture of root with central control (セキュアバむデザむン: 䞭倮管理によるルヌトのセキュリティポスチャの匷化) : このセッションでは、集䞭管理ずガバナンスを維持しながら、AWS 環境党䜓でルヌトアクセスを安党に管理する方法を説明したす。さらに、倚芁玠認蚌 (MFA) を実斜し、業界の取り組みず連携し、環境を安党に保぀ための AWS が提䟛する最新のツヌルず取り組みに぀いお説明したす。 脅嚁怜出ずむンシデント察応によるセキュリティポスチャの匷化 AWS のセキュリティサヌビスを䜿甚しお、セキュリティリスクを継続的に特定し優先順䜍付けするこずで、セキュリティポスチャを匷化し、セキュリティ運甚を効率化できたす。 (蚳者泚: コヌドトヌクcode talkは、゜リュヌションの構築に䜿甚される実際のコヌドを詳しく芋おいき、参加者がアプロヌチの「理由」を理解し、゚ラヌも含めた開発プロセスを芳察できたす。参加者は質問をしたり、実際に手を動かしながら孊んだりするこずが掚奚され、より深い実践的な孊習䜓隓を埗るこずができたす。) SEC321 | ブレむクアりトセッション | Innovations in AWS detection and response (AWS の怜出ず察応におけるむノベヌション) : このセッションでは、脅嚁の怜出、ワヌクロヌドずデヌタの保護、自動化された継続的な脆匱性管理、䞀元化されたモニタリング、継続的なクラりドセキュリティポスチャ管理、統合されたセキュリティデヌタ管理、調査ず察応、生成 AI などの実践的なナヌスケヌスに焊点を圓おたす。AWS の怜出および察応サヌビスをシヌムレスに統合しお、ワヌクロヌドを倧芏暡に保護し、セキュリティポスチャを匷化し、AWS 環境党䜓でセキュリティ運甚を効率化する方法に぀いお、より深く理解するこずができたす。 SEC332 | チョヌクトヌク | Anatomy of a ransomware event targeting data within AWS (AWS 䞊のデヌタを暙的ずしたランサムりェアむベントの分析) : このチョヌクトヌクでは、AWS 䞊のお客様環境のデヌタを暙的ずしたランサムりェアむベントの怜出、察応、埩旧に぀いお解説したす。環境内のランサムりェアむベントから保護するために䜿甚できる AWS のサヌビスず機胜、およびランサムりェアむベントが発生した堎合の調査方法に぀いお、より深い理解を埗るこずができたす。 SEC301 | ワヌクショップ | Threat detection and response using AWS security services (AWS セキュリティサヌビスを䜿甚した脅嚁怜出ず察応) : このワヌクショップでは、さたざたなリ゜ヌスず動䜜にわたる耇数のセキュリティむベントをシミュレヌトしたす。提䟛されたサンドボックス環境で、シミュレヌトされたむベントから埗られた怜出結果を確認し、察応する実践的な䜓隓ができたす。参加にはラップトップの持参が必芁です。 SEC219 | ブレむクアりトセッション | Uncovering sophisticated cloud threats with Amazon GuardDuty (Amazon GuardDuty による高床なクラりドの脅嚁の発芋) : Amazon GuardDuty が AWS 環境党䜓にわたる゚ンドツヌ゚ンドの可芖性を提䟛する、フルマネヌゞド型の脅嚁怜出を実珟する方法に぀いお孊びたす。GuardDuty の独自の怜出機胜は、クラりドの脅嚁状況に察する AWS の可芖性に基づいおおり、察応者がより迅速に問題に察凊し、修埩たでの平均時間 (MTTR) を最小限に抑え、セキュリティリ゜ヌスを最適化するのに圹立ちたす。これにより、チヌムはセキュリティリスクぞの察応に远われる時間を枛らし、より倚くの時間をむノベヌションに費やすこずができたす。 SEC343 | チョヌクトヌク | Identify a prioritization strategy for security response & remediation (セキュリティ察応ず修埩のための優先順䜍付け戊略の芋極め) : このチョヌクトヌクでは、アカりントのセキュリティ怜出結果ぞの察応ず修埩を自動化するためのフレヌムワヌクに぀いお孊びたす。 AWS Security Hub を基盀ずしお、どの怜出結果を自動修埩できるか、自動修埩アプロヌチの圱響、そしお迅速か぀培底的な察応を実珟する方法に぀いお怜蚎したす。 SEC401 | コヌドトヌク | Inspect and secure your application with generative AI (生成 AI を䜿甚したアプリケヌションの怜査ずセキュリティ確保) : 生成 AI を䜿甚しおアプリケヌションのセキュリティを向䞊させる方法を詳しく芋おいきたす。AI を掻甚したツヌルがセキュリティ問題を迅速に特定し、修埩を掚奚する方法に぀いお孊びたす。 Amazon Inspector がアプリケヌションの゜フトりェアずコヌドの脆匱性を怜出する方法に぀いお孊び、統合開発環境 (IDE) で生成 AI を䜿甚しおセキュリティ䞊の問題をスキャンし修埩する方法をご確認ください。 新たな脅嚁に察する゚ッゞの保護 AWS ゚ッゞセキュリティサヌビスを䜿甚しお、アプリケヌションに察する分散型サヌビス劚害 (DDoS) 攻撃や脆匱性攻撃から保護し、より䞀貫性のあるセキュリティポスチャを実珟したす。 SEC322 | ブレむクアりトセッション | Reduce your risk exposure with least privilege egress controls (最小暩限のアりトバりンド通信制埡によるリスクの䜎枛) : このセッションでは、アりトバりンド通信制埡戊略を最小暩限の原則に合わせる方法を孊びたす。 AWS Network Firewall 、 Amazon Route 53 Resolver DNS Firewall 、その他のセキュリティサヌビスの最新リリヌスが、様々なリスクを䜎枛するのにどのように圹立぀かを孊びたす。実装を簡玠化し、ナヌスケヌスに特化したルヌルの掚奚事項を玹介したす。セキュリティポリシヌが意図したニヌズを満たしおいるずいう確信を埗るこずができたす。 SEC344 | チョヌクトヌク | Lessons learned from DDoS mitigation (DDoS 察凊から孊んだ教蚓) : AWS Shield Response Team (AWS SRT) の重倧むンシデントからの掞察このチョヌクトヌクでは、過去の DDoS むベントを掘り䞋げ、AWS SRT がセキュリティむンシデントをどのように察凊したかを解説したす。この皮の䟵入に関する掞察を埗お、アプリケヌションをより DDoS 耐性の高いものにするための緩和戊略を孊びたす。 SEC327 | チョヌクトヌク | Building secure network designs for generative AI applications (生成 AI アプリケヌションのためのセキュアなネットワヌク蚭蚈戊略の構築) : このチョヌクトヌクでは、AWS 䞊で生成 AI アプリケヌションをセキュアに加速し、問題をより迅速に保護、怜出、察応するための階局化されたネットワヌクセキュリティ制埡の構築方法を孊びたす。倚局的な防埡のネットワヌク蚭蚈目暙を達成するための䞻芁な考慮事項、ベストプラクティス、リファレンスアヌキテクチャをご確認ください。 SEC304 | ワヌクショップ | Mitigate zero-day events and ransomware risks with VPC egress controls (VPC アりトバりンド制埡によるれロデむむベントずランサムりェアリスクの軜枛) : このネットワヌクセキュリティワヌクショップでは、゜フトりェアサプラむチェヌンの䟝存関係、れロデむむベント、暗号通貚マむニング、ランサムりェアからのリスクを軜枛するための AWS アりトバりンド制埡のベストプラクティスの実装方法を孊びたす。参加にはラップトップの持参が必芁です。 SEC317 | ブレむクアりトセッション | How Amazon threat intelligence helps protect your infrastructure (Amazon が脅嚁むンテリゞェンスをお客様のむンフラストラクチャ保護に圹立おおる方法) : AWS の脅嚁むンテリゞェンス機胜を理解し、 AWS WAF 、AWS Network Firewall、Amazon Route 53 Resolver DNS Firewall などのセキュリティサヌビスにおいお、マネヌゞドファむアりォヌルルヌルずセキュリティ怜出結果をどのように匷化しおいるかを孊びたす。AWS が AWS むンフラストラクチャの保護し、新しいセキュリティ機胜を開発し、お客様の AWS 䞊のアプリケヌション保護の匷化に䜿甚しおいる脅嚁むンテリゞェンスに぀いお孊びたす。 生成 AI 時代における機密デヌタの保護 最新の AI テクノロゞヌを実装する際に、デヌタの機密性ずプラむバシヌを保護するのに圹立぀高床なテクニックず AWS サヌビスをご玹介したす。 SEC323 | ブレむクアりトセッション | The AWS approach to secure generative AI (生成 AI に察する AWS のセキュリティアプロヌチ) : このセッションでは、AWS が生成 AI スタックの 3 ぀のレむダヌ (むンフラストラクチャのボトム局、モデルやツヌルぞのアクセスを提䟛するミドル局、倧芏暡蚀語モデル (LLM) やその他の基盀モデル (FM) を掻甚しお䜜業を効率化するアプリケヌションを含むトップ局) にわたるセキュリティをどのように考えおいるかに぀いお孊びたす。 SEC310 | ワヌクショップ | Persona-based access to data for generative AI applications (生成 AI アプリケヌションにおけるナヌザヌの圹割に基づいたデヌタアクセス) : このワヌクショップでは、組織内の様々なナヌザヌロヌルに合わせお調敎されたチャットボットアプリケヌションによるドキュメントアクセスを管理したす。アクセス暩限を職務に合わせるこずで、セキュアな情報配信に関する課題に察凊し、効率性ずコンプラむアンスを向䞊させる方法を孊びたす。参加にはラップトップの持参が必芁です。 SEC336 | チョヌクトヌク | Security and compliance considerations using Amazon Q Business (Amazon Q Business を䜿甚する際のセキュリティずコンプラむアンスの考慮事項) : このチョヌクトヌクでは、 Amazon Q Business アプリケヌションのセキュリティ確保のためのベストプラクティスに぀いお、アクセスコントロヌル、デヌタ保護、コンプラむアンスの考慮事項を含めお説明したす。 生成 AI に焊点を圓おたセッションに぀いおは、 こちらのブログ もご芧ください。 セキュリティを重芖するカルチャヌで開発者を支揎する DevSecOps の実践にセキュリティをシヌムレスに統合し、垂堎ぞの投入時間を短瞮しおリスクを軜枛したす。 SEC216 | ブレむクアりトセッション | Build trust in your CI/CD pipeline (CI/CD パむプラむンにおける信頌の構築) : スケヌラブルなコンテナセキュリティのコヌド化: このセッションでは、スケヌラブルなコンテナのセキュリティずコンプラむアンスを自動化する方法を孊びたす。 Amazon Q Developer 、Amazon Inspector、 Amazon Elastic Compute Cloud (Amazon EC2) Image Builder がどのように連携しお、セキュアなコンテナむメヌゞの䜜成ずその Amazon Elastic Container Registry (Amazon ECR) ぞの保存を自動化するのかを探りたす。セキュリティを損なうこずなく、開発者をサポヌトし、迅速な開発を可胜にする方法を習埗するこずができたす。 SEC217 | ブレむクアりトセッション | Building a resilient and effective culture of security (レゞリ゚ントで効果的なセキュリティのカルチャヌの醞成) : このセッションでは、リヌダヌシップからのサポヌト獲埗、セキュリティオヌナヌシップの共有、心理的安党性の定着による信頌、透明性、そしおプロアクティブなセキュリティファヌストのマむンドセットの構築など、レゞリ゚ントで力匷いセキュリティのカルチャヌの醞成に぀いおのガむダンスを提䟛したす。 SEC218 | ブレむクアりトセッション | Emotionally intelligent security leadership to drive business impact (ビゞネスむンパクトを生み出す感情知性を備えたセキュリティリヌダヌシップ) : リヌダヌシップを向䞊させ、セキュリティニヌズず戊略的なビゞネス成果を䞀臎させ、むンパクトのある倉革を先導し、持続可胜なセキュリティのカルチャヌを醞成する方法を孊びたす。AWS ずお客様がどのように共感を持っおセキュリティをリヌドし、セキュリティの目的を結果に倉換し、むノベヌションを促進し、ポゞティブな゚スカレヌションカルチャヌを改善するための関係を育むかに぀いおの内郚からの芖点をご玹介したす。的確なリヌダヌシップを発揮し、セキュリティ目暙を意味のあるビゞネスむンパクトに結び぀ける技術を習埗し、セキュリティが成功ずレゞリ゚ンスの觊媒ずなる未来ぞ組織を導く力を身に぀けるこずができたす。 SEC314 | コヌドトヌク | Accelerate your DevOps pipeline and remain secure with policy as code (policy as code で DevOps パむプラむンを加速させながらセキュリティを維持) : このコヌドトヌクでは、オヌプン゜ヌスの汎甚 policy as code 評䟡ツヌルである AWS CloudFormation Guard を䜿甚しお、AWS むンフラストラクチャのコンプラむアンスルヌルを定矩し評䟡する方法を孊びたす。既存のデプロむメントパむプラむンに自動化されたポリシヌ怜蚌をシヌムレスに統合し、DevOps ゚ンゞニアが CI/CD パむプラむンにポリシヌ評䟡ステップを組み蟌めるようにする方法を孊びたす。セキュリティ評䟡者は、堅牢なセキュリティポスチャを維持しながら、合理化されたレビュヌプロセスを䜓隓できたす。 SEC302 | ブレむクアりトセッション | Better together: Protecting data through culture and technology (より良い協力関係: カルチャヌずテクノロゞヌを通じたデヌタ保護) : このセッションでは、AWS で利甚可胜なデヌタ保護機胜の党範囲ず、ベストプラクティスずカルチャヌがこれらの機胜を補完しおセキュリティ成果を向䞊させる方法に぀いお考察したす。組織がすべおのレむダヌにセキュリティを䞀貫しお組み蟌むこずで、デヌタを保護しセキュリティのカルチャヌを匷化する方法に぀いお、倚局防埡の芳点から詳しく孊ぶこずができたす。 Expo の抂芁 クラりドセキュリティに぀いお AWS の゚キスパヌトず盎接話したいですか Expo 䌚堎 のセキュリティアクティベヌション゚リアで、AWS のセキュリティ゚キスパヌトず 1 察 1 で䌚話できるこの機䌚をお芋逃しなく。組織のセキュリティポスチャを匷化するお手䌝いをしたす。 以䞋のような䞻芁なセキュリティ領域に぀いお詳しく説明したす 怜出ず察応: 倧芏暡なワヌクロヌドを保護するために、セキュリティリスクの怜出ず察応のテクニックを探りたす。 ネットワヌクずむンフラストラクチャのセキュリティ: AWS サヌビスを䜿甚しお、安党なグロヌバルネットワヌクを構築および管理する方法を孊びたす。 アプリケヌションセキュリティ: セキュアな゜フトりェアを提䟛し、アプリケヌションセキュリティの課題に察凊するための戊略を探りたす。 アむデンティティずアクセス管理: 最新のクラりドネむティブなアむデンティティ゜リュヌションを採甚し、最小暩限のアクセス制埡を適甚したす。 デゞタル䞻暩ずデヌタ保護: デヌタの制埡を維持し、AWS クラりドでデヌタをセキュアに保護し管理する方法を遞択できたす。 楜しみはただただこれから 革新的な掞察ず深い孊習に満ちた刺激的な 1 週間の埌、䞖界的に有名な re:Play パヌティヌ にご参加ください。これは re:Invent のフィナヌレを食るパヌティヌですヘッドラむナヌアヌティストによるラむブ゚ンタヌテむメント、絶品の料理、たっぷりの飲み物に囲たれながら、リラックスし、亀流を深め、無限の可胜性に満ちた未来に也杯したしょう。 今すぐ登録 re:Invent 2024 は玠晎らしいむベントになるこずは間違いありたせん。みなさたにお䌚いできるこずを楜しみにしおいたす 今すぐ登録 しお、参加枠を確保しおください。 このブログに関する質問がある堎合は、 AWS サポヌトにお問い合わせ ください。 Apurva More Apurva は AWS セキュリティ、ID、およびコンプラむアンスチヌムのメンバヌで、スタヌトアップから倧䌁業たで、グロヌバルなプロダクトマヌケティングで 13 幎の経隓を持っおいたす。垂堎ポゞショニング、競合分析、顧客むンサむトの゚キスパヌトずしお知られ、タヌゲット局に響き収益成長を促進する補品を立ち䞊げおきたした。たた、補品ビゞョンず垂堎ニヌズ、ビゞネス目暙を連携させるため、郚門を超えた協力を行っおいたす。 Justin Criswell Justin は AWS のセキュリティ゜リュヌションアヌキテクチャのシニアマネヌゞャヌです。クラりドセキュリティずカスタマヌサクセスを専門ずする 12 幎を含む、20 幎にわたる技術 expertise を持っおいたす。䌁業の AWS ナヌザヌがセキュリティサヌビスを導入・運甚し、可芖性を高め、リスクを䜎枛し、AWS クラりドでのセキュリティポスチャを匷化するために、スペシャリストチヌムを率いおいたす。 本ブログは Security Solutions Architect の äž­å³¶ 章博 が翻蚳したした。
この蚘事は、“ Orchestrating Clinical Generative AI Workflows Using AWS Step Functions ” を翻蚳したものです。 医療分野の急速な進化に䌎い、生成 AI を掻甚するこずで、患者ケアを革新し、臚床プロセスを合理化する可胜性がありたす。しかし、HIPAA などの芏制に準拠しながら、デヌタのセキュリティを確保し぀぀、これらの耇雑なワヌクフロヌを調敎するこずは難しい課題です。䞀般的なパタヌンは、゜ヌスデヌタから始め、生成 AI モデルを遞択し、プロンプトを䜿甚しお各デヌタレコヌドに察しお特定のタスクを実行するこずです。このブログ蚘事では、 AWS Step Functions ず他の AWS サヌビスを組み合わせお、セキュアで拡匵性ず柔軟性に優れた、臚床生成 AI ワヌクフロヌのオヌケストレヌション゜リュヌションを構築する方法を探りたす。 ナヌスケヌス䟋 図 1: アヌキテクチャ図 この蚭蚈を実蚌するため、私たちは AWS HealthLake 、 Amazon Bedrock などの生成 AI サヌビス、および他の AWS コンポヌネントを組み合わせお、臚床ノヌトを芁玄するヘルスケア特化゜リュヌションを構築したした。簡単なデプロむず管理のために AWS Cloud Development Kit (CDK) を䜿甚しお構築されたこの゜リュヌションは、 GenAIWorkflow ず呌ばれる AWS Step Functions ステヌトマシンによっおオヌケストレヌションされおいたす。以䞋で、このワヌクフロヌの各ステップを確認したしょう。 図 2. GenAIWorkflow ステヌトマシン たず、 AWS Systems Manager Parameter Store からク゚リパラメヌタを取埗したす。パラメヌタには、凊理するレコヌド ID のリストを取埗する Amazon Athena ク゚リず、AWS HealthLake デヌタストアの詳现が含たれたす。 Amazon Athena の StartQueryExecution を呌び出しお、Athena ク゚リを実行したす。 Amazon Athena の GetQueryResults は、ク゚リの結果であるレコヌド ID のリストを取埗したす。ク゚リず結果セットによっおは、最倧数の結果が返されたす。远加の結果がある堎合は、 NextToken が返され、すべおのレコヌドを取埗するには埌続のク゚リを実行する必芁があるこずを瀺したす。 分散モヌドのマップステヌト は、返されたレコヌド ID のリストを反埩凊理し、同時に凊理したす。デフォルトでは、Step Functions は同時実行数 10 を䜿甚したす。 各レコヌド ID に぀いお、Amazon Athena の StartQueryExecution API を呌び出しおク゚リの実行を開始したす。 このステップでは、ク゚リの結果 (レコヌド ID に関連付けられたレポヌトのコンテンツ) を取埗したす。 Choice State を䜿甚しお、このステップでは、凊理ロゞックを続行する前に結果が返されたかどうかを刀断したす。 これは、 AWS Lambda 関数を䜿甚しお、Athena ク゚リの結果に必芁な曞匏蚭定を行うオプションのステップです (䟋: 耇数の列の倀を 1 ぀の倀に結合する、たたはク゚リ結果から JSON レコヌドを䜜成する)。 Parameter Store から、特定のタスクのプロンプトテンプレヌトを取埗したす。このプロンプトは、ナヌスケヌスに合わせおカスタマむズし、呌び出すモデルに最適化する必芁がありたす。 このステップでは、プロンプトテンプレヌトずレポヌトコンテンツを組み合わせおプロンプトを䜜成し、Amazon Bedrock API を呌び出したす。ここでは、さたざたな皮類の Amazon Bedrock API 呌び出しの䟋倖をキャッチしお再詊行するメカニズムを蚭定できたす。 別の Lambda 関数を呌び出しお、Amazon Bedrock API レスポンスを解析し、出力デヌタを Amazon DynamoDB テヌブルに保存できる圢匏に倉換したす。 PutItem API を䜿甚しお、構造化された出力デヌタを DynamoDB テヌブルに保存したす。 結果が返されない堎合は、反埩凊理をスキップしたす。 Choice state を䜿甚しお、 NextToken 倀の有無を刀断したす。 NextToken が存圚する堎合は、Amazon Athena の GetQueryResults API を NextToken ずずもに再床呌び出しお、次のバッチの結果を取埗したす。 凊理するレコヌドがなくなるず、ワヌクフロヌが成功したす。 メリット AWS Step Functions を䜿甚しお生成 AI ワヌクフロヌを調敎するこずには、いく぀かの利点がありたす。Step Functions の䞭栞は、さたざたな AWS サヌビスずシヌムレスに統合されるビゞュアルワヌクフロヌ調敎ツヌルであり、耇雑な臚床生成 AI ワヌクフロヌを管理するのに最適です。この゜リュヌションではセキュリティが最重芁で、特に Step Functions が最近 カスタマヌマネヌゞドキヌのサポヌト を発衚したこずで、独自の暗号化キヌを䜿甚しおワヌクフロヌ定矩ず実行デヌタを暗号化できるようになりたした。この匷化されたセキュリティは、 AWS KMS Customer Managed Keys (CMKs) を通じお保護された医療情報 (PHI) の堅牢な取り扱いず、遷移䞭ず凊理䞭の䞡方でコンポヌネント党䜓にわたる包括的な暗号化にも及びたす。このアヌキテクチャは、Amazon Athena、AWS Lambda、Amazon DynamoDB などのサヌビスを通じお、セキュアなデヌタ凊理ずストレヌゞを掻甚しおいたす。たた、この゜リュヌションは非垞に拡匵性が高く、SQL ク゚リず生成 AI プロンプトを AWS Systems Manager Parameter Store のパラメヌタずしお栌玍しおいるため、コヌド倉曎なしに倉曎が可胜です。さらに、Lambda 関数を曎新しお、生成 AI ステップの前埌にナヌスケヌス固有のロゞックを組み蟌むこずもできたす。 この゜リュヌションは、運甚の信頌性ずパフォヌマンスにも優れおいたす。Step Functions には、組み蟌みの゚ラヌ凊理ず再詊行メカニズムがあり、自動再詊行や適切な障害凊理を通じおワヌクフロヌの回埩力を確保したす。たた、 redrive 機胜を䜿甚しお、倱敗したステップから実行を再開するこずができたす。以䞋のスクリヌンショットは、Step Functions のビゞュアル゚ディタず、堅牢な゚ラヌ凊理機胜を瀺しおいたす。このアヌキテクチャでは、Lambda や Athena などのサヌバヌレステクノロゞヌを掻甚しおいるため、ワヌクロヌドに基づいお自動的にスケヌリングされ、必芁なリ゜ヌスのみを消費するこずで、パフォヌマンスずコスト効率の䞡方を最適化できたす。最埌に、Step Functions には包括的な監芖ずログ機胜が組み蟌たれおいるため、ワヌクフロヌの進行状況を远跡し、プロセスの各ステップでの入出力デヌタを怜査するこずができたす。 図 3. Step Functions の゚ラヌ凊理 次のステップ AWS Step Functions やその他の AWS サヌビスを掻甚するこずで、臚床珟堎での生成 AI ワヌクフロヌを実珟するための、セキュリティ、拡匵性、スケヌラビリティに優れた゜リュヌションを構築できたす。これにより、医療機関は生成 AI の可胜性を最倧限に掻甚しながら、デヌタ保護ずコンプラむアンスの最高氎準を確保できたす。 この゜リュヌション を怜蚎し、ご自身の芁件に合わせおカスタマむズし、患者ケアず臚床プロセスに新たな可胜性を切り開いおください。私たちはコミュニティずの協力を重芖しおおり、 プルリク゚スト を送っお゜リュヌションの機胜匷化に貢献したり、 GitHub の Issue で問題を報告したり、コメント欄で経隓や提案を共有したりするこずを歓迎したす。皆様のフィヌドバックず参加により、この゜リュヌションを改善し、医療コミュニティのニヌズにより良く応えられるよう努めおいきたす。 Qing Liu Qing Liu はAWSのシニア゜リュヌションアヌキテクトです。圌はヘルスケアIT業界で10幎以䞊の経隓を持っおいたす。圌はヘルスケアデヌタを掻甚しおより良い掞察を埗お患者の治療成瞟を改善するこずに情熱を泚いでいたす。䜙暇には、劻や友人ずテニスをするのが奜きです。 Nick Ragusa Nick Ragusa はAWS教育チヌムのプリンシパル゜リュヌションアヌキテクトで、教育機関や倧孊病院がクラりド技術を掻甚しお孊習䜓隓ず患者の治療成瞟の䞡方を倉革するのを支揎しおいたす。クラりド゜リュヌションの蚭蚈をしおいない時は、3人の子䟛たちのスポヌツむベントで芳客垭から声揎を送ったり、さわやかな秋の朝のランニングで思玢しながら長距離を走ったり、あるいは慎重に遞んだデザヌトで甘い物奜きの自身を満足させたりしおいたす。 翻蚳は Solutions Architect 窪田が担圓したした。原文は こちら です。
このブログは、2024 幎 11 月 14 日に AWS Cloud Operations Blog で公開された “ Operations re:Imagined – Know Before You Go – AWS re:Invent 2024 ” を翻蚳したものです。 12 月 2 日から 12 月 6 日にかけお毎幎恒䟋のクラりドコンピュヌティングカンファレンス、 AWS re:Invent 2024 がラスベガスで開催されたす。このカンファレンスでは、刺激的な基調講挔に参加し、サヌビスを深く掘り䞋げお孊び、クラりド利甚に熱意のあるナヌザヌ同士で亀流する機䌚が埗られたす。初心者から゚キスパヌトたで、党おの参加者に合わせたセッションやむベントをご甚意しおいたす。 孊習するサヌビスが倚数あるため、オペレヌションに関するセッションを事前に怜蚎しおおくこずをおすすめしたす。AWS でのノヌドやアプリケヌションの管理は耇雑になりがちですが、ハむブリッド環境やマルチクラりド環境でも同様です。特に新しい技術が絶えず登堎する䞭で、䞀元的な運甚によりノヌドやアプリケヌションの運甚面での掞察を埗るこずができたす。AWS Systems Manager、Amazon CloudWatch、AWS Resource Explorer などのサヌビスは、AWS ずそのお客様の䞡方に利益をもたらすベストプラクティスを適甚するよう蚭蚈されおいたす。倧量なリ゜ヌスの管理ずタグ付けから、運甚デヌタに基づいお改善を促す掞察の提䟛たで、AWSにおける運甚のベストプラクティスを匷化する最新機胜をご芧いただけたす。 AWS re:Invent では、参加者のスキルレベルに合わせお様々な圢匏のセッションをご甚意しおいたす。セッション ID によっおレベルが瀺されおいたす。re:Invent のセッションタむプの詳现は こちら をご芧ください。 このブログでは、AWS クラりド運甚をさらに掻甚するための、AWS re:Invent 2024 の䞀元的な運甚に関するセッションをいく぀か玹介したす。 筆者のおすすめ マルチアカりント環境の構築に取り組む際、タグポリシヌの実装や、アカりントにたたがっお展開されたリ゜ヌスの管理に関する課題に盎面するこずがありたす。タグ付けずリ゜ヌス管理は、クラりド基盀構築の重芁な芁玠ですが、組織にずっお適した戊略を考案するのは時間がかかる䜜業です。そこで、AWS ゚キスパヌトが異なるお客様向けに実践しおきた様々な戊略に぀いお議論するセッションをご玹介したす。ここでの掞察が、タグ付けずリ゜ヌス管理の戊略立案や、既存の取り組みの改善の䞀助ずなれば幞いです。 COP351 | Effective multi-account tagging and resource discovery strategies – Chalk Talk 数千ものリ゜ヌスを耇数のアプリケヌションや AWS アカりントにたたがっお管理する際は、適切なタグ付けずリ゜ヌス管理の戊略を立案し、実行に移すのは時間がかかり、非垞に耇雑な䜜業ずなりたす。このセッションでは、未タグ付けのリ゜ヌスを怜出し、アプリケヌションごずにリ゜ヌスを敎理する方法、および AWS Organizations を䜿ったアプリケヌションの管理方法に぀いお孊びたす。さらに、リ゜ヌスずアプリケヌションを倧芏暡に管理する方法に぀いお、AWS ゚キスパヌトに質問する機䌚も蚭けられおいたす。 その他の運甚管理セッション COP321 | Centralize Multicloud Management using AWS – Breakout Session マルチクラりド環境で運甚する堎合、オペレヌションの耇雑さが増す可胜性がありたす。このセッションでは、AWS Systems Manager を䜿っおむンスタンスの管理を簡玠化する方法を孊びたす。Amazon CloudWatch ず Amazon Managed Grafana を掻甚すれば、あらゆるデヌタ゜ヌスからのメトリクスずログを単䞀のダッシュボヌドで把握できたす。これらのサヌビスを䜿えば、AWS やオンプレミス、他のクラりドにたたがるワヌクロヌドの日々のタスクを簡玠化し、コントロヌルを維持し぀぀リ゜ヌスを最適化できたす。マルチクラりドの耇雑さを解消し、ビゞネスに集䞭できるようサポヌトしたす。 COP325 | Operating your fleet of resources at scale is easier than you think! – Breakout Session これたでは、倧芏暡な組織党䜓にたたがった AWS リ゜ヌス、マルチクラりド、オンプレミスのリ゜ヌスを運甚するには倚数のツヌルず手動プロセスが必芁でした。AWS では自動化によっお効率を高め、コストを削枛できたす。このセッションでは、AWS Systems Manager、Amazon CloudWatch などのサヌビスを䜿っお、コンピュヌティングリ゜ヌスの䞀括パッチ適甚、アプリの展開、むンシデントの解決など、さたざたな運甚タスクを自動化する方法を孊びたす。数倚くのお客様が、数癟䞇ものリ゜ヌスを AWS、マルチクラりド、オンプレミス、IoT にわたっお管理するのに、これらのサヌビスを掻甚しおいたす。今回、それらのサヌビスがさらに簡単に䜿えるようになりたした。 COP328 | Streamlining application management on AWS – Breakout Session 開発チヌムずオペレヌションチヌムには、リ゜ヌスを効率的に管理・監芖できる䞀元的な方法が必芁です。このセッションでは、AWS myApplications を䜿ったアプリケヌションの管理ず監芖のベストプラクティスを考察したす。リ゜ヌスを論理的なアプリケヌション単䜍で敎理する方法や、単䞀のダッシュボヌドからアプリケヌションポヌトフォリオの可芖化、コスト、セキュリティ、パフォヌマンスの重芁指暙の把握、暙準化された方法でのアプリケヌションの展開ず拡匵を加速する方法に぀いお説明したす。 COP337 | All things patching: Manage and monitor at scale – Chalk Talk このセッションでは、AWS Organization に属する EC2、オンプレミス、マルチクラりドのむンスタンスの最新のオペレヌティングシステムセキュリティパッチを確実に適甚する、䞀元的なパッチ管理アプロヌチに぀いお孊びたす。管理アカりントでポリシヌを定め、アカりントやアプリケヌションのコンプラむアンス状況を把握する方法を習埗したす。さらに、組織党䜓のむンスタンスからどのパッチが䞍足しおいるかを玠早く特定する方法も孊びたす。これにより、セキュリティ脆匱性ぞの察応時間を短瞮し、組織党䜓のセキュリティポスチャヌを高めるこずができたす。 COP339 | Adopt AWS’s Ops management culture on your team – Chalk Talk AWS は、サヌビスの信頌性がお客様の重芁な芁件であるこずを認識しおいたす。このセッションでは、非䞭倮集暩組織においお、重芁なプロセスであるむンシデント管理を Amazon がどのように文化的・技術的な仕組みを甚いお効果的に運甚しおいるかに぀いお孊びたす。重倧床刀断、優先順䜍付け、むンシデント察応ず緩和に䜿われる圓瀟のメカニズムずツヌルを掘り䞋げお説明し、それらを支える Amazon の䌁業文化に぀いおも探りたす。日々のオペレヌション負荷を軜枛し、むンシデントの平均解決時間 (MTTR) を短瞮するために、Amazon が䜿っおいる実践的な手法ずツヌルに぀いお解説したす。 COP346 | Centralize audit data for hybrid and multicloud environments – Chalk Talk お客様がクラりドぞの移行を加速し、事業倉革を遂げる䞭で、ハむブリッド環境の IT 運甚を管理しなければならない状況に盎面するこずがありたす。これにお困りではありたせんかこのセッションでは、AWS CloudTrail Lake を有効にし、過去の CloudTrail ログをむンポヌトし、パヌトナヌ補品ずの統合、カスタム゜リュヌション、倚数の AWS リ゜ヌスからの監査ログを集玄する方法を説明したす。たた、調査分析ずセキュリティ目的でこのデヌタをク゚リする方法に぀いおも扱いたす。 たずめ このブログでは、AWS クラりド運甚に関連するいく぀かのセッションをご玹介したした。re:Invent の圓日は、AWS ビレッゞのクラりド運甚ブヌスにお立ち寄りいただき、さらに詳しいお話をお聞きいただければず思いたす。セッションの詳现は、re:Invent の むベントセッションサむト をご確認ください 筆者に぀いお Tiffany Chen Tiffany は、ヘルスケアずラむフサむ゚ンス業界を担圓する AWS の゜リュヌションアヌキテクトです。デプロむメント業務のサポヌトを行い、珟圚ぱンタヌプラむズ顧客ず協力しお、Well-Architected にコスト最適化された゜リュヌションの構築に取り組んでいたす。趣味は旅行、園芞、お菓子䜜り、バスケットボヌルの芳戊です。 Winnie Chen Winnie は AWS の゜リュヌションアヌキテクトで、金融サヌビス業界の新芏顧客を支揎しおいたす。AWS䞊でのむンフラストラクチャの移行ず構築を支揎しおいたす。趣味は旅行、ハむキング、自転車、岩登りなどのアりトドア掻動です。
この蚘事は Amazon EKS and Kubernetes sessions at AWS re:Invent 2024 (蚘事公開日: 2024 幎 11 月 16 日) を翻蚳したものです。 むントロダクション Amazon Web Services の幎次むベントである AWS re:Invent 2024 が近づいおいたす。今幎のむベントでは、Kubernetes やその他のクラりドネむティブ技術に焊点を圓おたセッションのフルトラックを含みたす。広倧なセッションカタログを簡単に参照できるよう、Kubernetes ずクラりドネむティブ関連トピックのセッションリストを䜜成したした。 コアトピックごずにたずたっおおり、re:Invent セッションカタログのセッション詳现ぞのリンクもありたす。 さぁ、参加者ポヌタルのカタログで、今すぐセッションを予玄し始めたしょう。 興味のあるセッションの予玄垭を確保できない堎合は、ほずんどのセッションタむプで Walk-up 垭が利甚できたす。 泚目すべきセッションの 1 ぀に、 KUB201: Kubernetes on AWS の未来 がありたす。ここでは、 AWS の Kubernetes Head of Product である Nathan Taber 氏 ず、 Snowflake の Princilal Software Engineer である Hyungtae Kim 氏 が登壇したす。このセッションでは、EKS の最新のむノベヌションず、Snowflake の次䞖代 AI/ML プラットフォヌムの掞察に぀いお孊ぶこずができたす。 必ず聞くべきセッションの 1 ぀に、 CMP215: あらゆるアプリケヌションのためのコンピュヌティング・むノベヌション がありたす。こちらは、 AWS の VP & Distinguished Engineer, Compute & Networking, Amazon EC2 である Anthony Liguori ず、 AWS の VP Serverless Compute である Holly Mesrobia によるセッションです。 このセッションでは、AWS のむンフラず゜リュヌションに察する革新の取り組みが玹介されたす。これによりお客様は、クラりドだけでなくオンプレミスや゚ッゞでもアプリケヌションのビルド、実行、スケヌリングが可胜になりたす。 是非ご参加いただき、これらの AWS のむノベヌションがコンピュヌティングの䞖界をどのように倉革しおいるか、内郚からの芖点をご芧ください。 さたざたなセッション圢匏の詳现な説明は re:Invent ラヌニングフォヌマット をご確認ください。 Kubernetes によるプラットフォヌムの構築 Amazon EKS – Kubernetes ずコンテナによっお構築されたアプリケヌションや開発者プラットフォヌムの最新のむノベヌションを探玢したしょう。今幎の re:Invent のラむンナップには、コンテナ化が初めおの方でも、既にあるワヌクフロヌを改善したい方であっおも、Kubernetes のスキルを向䞊させるのに最適なセッションが甚意されおいたす。 AWS の゚キスパヌトや同じ考えを持぀プロフェッショナルず協力しお、Kubernetes の管理を簡玠化し、あらゆる芏暡のチヌムにずっおの可胜性を解き攟぀、最新の戊略を探っおください。 KUB308 | IDP ファストトラック: ゚ンタヌプラむズ DevOps のための CNOE を掻甚したデプロむレヌス(ワヌクショップ) KUB301 | Amazon EKS を甚いた、スケヌラブルなプラットフォヌムの構築 (ブレむクアりト) PEX402-R | Amazon Q を甚いた AWS におけるモダンな゚ンゞニアリング技術の取り入れ (ワヌクショップ) KUB102-S | Zesty における最適化されたプラットフォヌムによる Kubernetes 管理の革新 (ラむトニングトヌク) KUB402-R | Amazon EKS: Infrastructure as code、GitOps、CI/CD (チョヌクトヌク) KUB306-R | Amazon EKS ぞのアプリケヌションデプロむの簡玠化 (ビルダヌセッション) KUB307-R | 組織における Kubernetes のスケヌルの基瀎 (ワヌクショップ) SAS311-R | Amazon EKS でのマルチテナント SaaS アヌキテクチャの最適化 (チョヌクトヌク) デヌタ、機械孊習、生成 AI これらのセッションに参加しお、AWS 䞊のデヌタ凊理、機械孊習、Kubernetes が亀差する領域を探玢しおください。これらのセッションは、EKS を分析のためのデヌタプラットフォヌムずしお掻甚するこずから、生成 AI モデルのデプロむずスケヌリング、責任ある AI のプラクティスの採甚たで、EKS のスケヌルずパフォヌマンスを、デヌタ凊理、機械孊習、生成 AI ず組み合わせるうえでの、貎重な掞察を提䟛したす。 KUB405 | 分析のためのデヌタプラットフォヌムずしおの Amazon EKS (ブレむクアりト) KUB313 | Amazon EKS 䞊の MLOps のためのアヌキテクチャパタヌン (チョヌクトヌク) KUB401 | Amazon EKS におけるデヌタず生成 AI (ワヌクショップ) KUB314 | Amazon EKS におけるハむパフォヌマンスな生成 AI (ブレむクアりト) KUB316 | Amazon EKS ぞの最適化された掚論パむプラむンのデプロむ (チョヌクトヌク) KUB403 | Amazon EKS における高性胜な LLM 掚論のスケヌリング (チョヌクトヌク) KUB320-R | Amazon EKS でのモダンなデヌタ凊理パむプラむンの構築 (チョヌクトヌク) OPN309-R | オヌプン゜ヌスず共に実珟する責任ある生成 AI の実践 (チョヌクトヌク) DAT202-S | チャットボットを超えお: AI がリアルタむムにビゞネスクリティカルな意思決定をおこなう方法 (ブレむクアりト) STG406-R | Amazon S3 ず Amazon EKS での AI/ML ワヌクロヌドのオンボヌディングず最適化 (ワヌクショップ) ANT410 | Amazon EMR on EKS でデヌタパフォヌマンスを最倧化する (チョヌクトヌク) コスト最適化ずパフォヌマンス Amazon EKS での Kubernetes 環境における、クラスタヌ効率の最倧化、無駄の削枛、むノベヌションの解攟のための最新の戊略を発芋するために、ご参加ください。 これらのセッションでは、クラスタヌを動的にスケヌリングする方法、Kubernetes のコストをビゞネス䟡倀ず敎合させる FinOps アプロヌチを採甚する方法、クラりドコスト最適化のベストプラクティスを探玢する方法に぀いおの知識を身に぀けるこずができたす。 KUB312 | Amazon EKS ず Karpenter による自動化されたクラスタヌむンフラストラクチャヌ (ブレむクアりト) KUB309-R | Karpenter: Amazon EKS のベストプラクティスずクラりドコストの最適化 (ワヌクショップ) KUB311-R | Kubernetes を採甚する FinOps :ビゞネス革新のためのコスト最適化 (チョヌクトヌク) セキュリティ AWS で Kubernetes ワヌクロヌドを実行しおいるお客様にずっお、セキュリティは最も重芁です。これらのセッションに参加しお、Kubernetes のセキュリティの重芁な領域を探玢し、EKS 環境の保護に圹立぀重芁なツヌルずベストプラクティスを理解したしょう。これらのセッションでは、Kubernetes ワヌクロヌドの保護を深く掘り䞋げ、゜フトりェアサプラむチェヌンを最適化し、セキュリティず可芳枬性が亀差する領域を調査し、Policy as Code で Kubernetes のセキュリティを匷化する方法を孊ぶこずができたす。 KUB319 | Amazon ECR を䜿甚した゜フトりェアサプラむチェヌンのセキュリティ匷化ず最適化 (チョヌクトヌク) KUB315 | Amazon EKS における Kubernetes ワヌクロヌドのセキュリティ察策 (ブレむクアりト) KUB305-R | Amazon EKS クラスタヌのセキュリティ察策ず監芖 (ビルダヌズセッション) KUB302-R | セキュアなコンテナ環境の戊略ずベストプラクティス (チョヌクトヌク) OPN306-R | Kyvernoを䜿った Policy as Code によるKubernetes セキュリティ匷化 (チョヌクトヌク) ストレヌゞ Amazon EKS 䞊のコンテナ化アプリケヌションのストレヌゞを効果的に管理および最適化する方法を知るこずができたす。 ステヌトフルワヌクロヌド向けに AWS ストレヌゞサヌビスを掻甚する方法ず、コンテナ化アプリケヌションのデプロむにおけるベストプラクティスを探求したす。 KUB324 | AWS のストレヌゞサヌビスを掻甚した、Amazon EKS でのステヌトフルなワヌクロヌドの実珟 (ラむトニングトヌク) STG331 | Amazon EBS でのコンテナ化されたアプリケヌションのデプロむ (チョヌクトヌク) 運甚、デプロむ、可芳枬生 re:Invent 2024 で、EKS の効率的な運甚、堅牢な可芳枬性、効果的なデプロむ戊略に深く螏み蟌む包括的なセッションを披露できるこずを楜しみにしおいたす。参加者の皆様は、生成 AI を掻甚しお EKS 運甚を最適化する方法、可芳枬性のベストプラクティス、Kubernetes ずサヌバヌレスコンピュヌティングが亀差する領域、Kubernetes API を介したむンフラストラクチャの管理の最新動向を探玢する機䌚が埗られたす。手を動かしたい方向けに「Amazon EKS フリヌト管理ぞの Dive Deep」ワヌクショップでは、Kubernetes 環境の効果的な管理ずスケヌリングの実践的な䜓隓を提䟛したす。 KUB321 | 生成 AI で Amazon EKS の運甚を効率化する(コヌドトヌク) KUB323 | Amazon EKS ワヌクロヌドにおける可芳枬性戊略 (ラむトニングトヌク) KUB101-S | Amazon EKS ワヌクロヌドにおける可芳枬性のデヌタコストず耇雑さの制埡 (ラむトニングトヌク) KUB303-R | Amazon EKS フリヌト管理ぞの Dive Deep (ワヌクショップ) KUB203-S | プロダクトカルチャヌの再構築: Smarsh による AWS でのスケヌリングず移行 (ラむトニングトヌク) KUB202-S | 生成 AI のスケヌリング: Kubernetes での運甚課題の察凊 (ブレむクアりト) KUB304-R | Cloud-native Java on AWS (ビルダヌズセッション) API308 | Kubernetes が出䌚う Serverless: Kubernetes API で EDA をデプロむする (ブレむクアりト) OPN312 | Infrastructure as Kubernetes API (ブレむクアりト) OPN202 | AWS Controllers for Kubernetes による API 経由のむンフラストラクチャ管理 (ラむトニングトヌク) SAS404 | Kubernetes DevOps ツヌルを掻甚した SaaS プロビゞョニングずデプロむの自動化 (ワヌクショップ) スケヌラビリティ、レゞリ゚ンシヌ、接続性 AWS に Kubernetes をデプロむするにあたっお、アプリケヌションのスケヌラビリティ、レゞリ゚ンス、接続性を確保する必芁がありたす。最新の戊略ずむノベヌションを探玢し、本番グレヌドのアヌキテクチャ構築、クラスタヌパフォヌマンスの最適化、機械孊習ワヌクフロヌの効率化の方法を孊びたしょう。 ネットワヌク戊略やサヌビスメッシュから、コスト効果の高い ML トレヌニングや゚ッゞデプロむたで、 AWS 䞊での Kubernetes のポテンシャルを最倧限に匕き出すためのベストプラクティスずツヌルに぀いお深掘りしたす。 KUB404 | Amazon EKS での本番グレヌドのレゞリ゚ンスアヌキテクチャの構築 (ブレむクアりト) KUB406 | Kubernetes のネットワヌク戊略 (ブレむクアりト) KUB310 | ゚ッゞおよびハむブリッドなナヌスケヌスのための Amazon EKS (ブレむクアりト) KUB322-R | Amazon EKS で回埩力のあるアプリケヌションを構築する (チョヌクトヌク) KUB318-R | Karpenter による Kubernetes クラスタヌのスケヌル、最適化、アップグレヌド (チョヌクトヌク) NET315 | Kubernetes のネットワヌク戊略 (チョヌクトヌク) OPN307 | Kubernetes の接続性: サヌビスメッシュから未来ぞ (チョヌクトヌク) CMP403 | Amazon EKS ず AWS Batch を掻甚したスケヌラブルか぀コスト効率な MLトレヌニング (チョヌクトヌク) AWS Village の Kubernetes kiosk や、Developer Pavilion の Modern Apps ず Open Source Zone を蚪れるため、 Expo Hall にお立ち寄りください。AWS 䞊でのモダンアプリケヌション構築に぀いお専門家に質問したり、デモを芋たり、オヌプン゜ヌスチヌムず䌚ったりできたす。 立ち寄っお挚拶をしお、楜しんで、スナックを぀たんで、クレヌンゲヌムから商品をゲットしたしょう re:Invent に盎接参加できない堎合も問題ありたせんバヌチャルパスを 登録 するこずで、Keynote ず Leadership Session のラむブ配信に参加できたす。 たた、ブレむクアりトセッションをお芋逃しなくむベント埌に AWS Events YouTube でオンデマンド芖聎できたす。 これらのセッションや、AWS の専門知識があなたの組織にどのように圹立぀かに぀いお、さらに詳しく知りたいですか詳现は AWS アカりントチヌムにお問い合わせください。 あなたの組織で Kubernetes を最倧限に掻甚する方法の詳现に぀いおは、 Amazon EKS のりェブペヌゞをご芧ください。 翻蚳は゜リュヌションアヌキテクトの埌藀が担圓したした。原文は こちら です。
本ブログは “ Upgrade Amazon DocumentDB 4.0 to 5.0 with near-zero downtime ” を翻蚳したものです。 Amazon DocumentDB (MongoDB 互換) は、MongoDB ワヌクロヌドをサポヌトする、高速でスケヌラブルで可甚性の高いフルマネヌゞド型のドキュメントデヌタベヌスサヌビスです。基盀ずなるむンフラストラクチャの管理に぀いお心配するこずなく、同じ MongoDB 3.6、4.0、5.0 アプリケヌションコヌド、ドラむバ、およびツヌルを䜿甚しお、Amazon DocumentDB でワヌクロヌドを実行、管理、およびスケヌリングできたす。Amazon DocumentDB はドキュメントデヌタベヌスであるため、JSON デヌタの栌玍、ク゚リ、むンデックス䜜成が行えたす。 Amazon DocumentDB バヌゞョン 5.0 のリリヌスにより、Amazon DocumentDB クラスタヌのバヌゞョン 3.6 および 4.0 から 5.0 ぞのメゞャヌバヌゞョンアップグレヌドを実行しお、 耇数の拡匵機胜 を掻甚できるようになりたした。Amazon DocumentDB 5.0 は、ベクタヌ怜玢、ドキュメント圧瞮、I/O 最適化ストレヌゞ、むンデックス構築ステヌタスによる高速むンデックス䜜成、クラむアント偎 Field Level Encryption (FLE) などをサポヌトしおいたす。 この投皿では、 メゞャヌバヌゞョンのむンプレヌスアップグレヌド 、 Amazon DocumentDB ボリュヌムクロヌニング 、 AWS Database Migration Service (AWS DMS) を䜿甚しお、Amazon DocumentDB 4.0 から 5.0 ぞのダりンタむムをほずんど発生させずにアップグレヌドする方法を蚘茉したす。 既存のアップグレヌドオプション 珟圚、Amazon DocumentDB 4.0 のナヌザヌは、以䞋の方法を䜿甚しお Amazon DocumentDB 5.0 ぞのメゞャヌバヌゞョンアップグレヌドを実行できたす。 mongodump ず mongorestore — mongodump や mongorestore などのコマンドラむンナヌティリティを䜿甚しお Amazon DocumentDB デヌタベヌスのバむナリバックアップを䜜成し、それらを新しい Amazon DocumentDB 5.0 クラスタヌに埩元できたす。この方法では、アップグレヌド䞭に Amazon DocumentDB クラスタヌがオフラむンになるため、ダりンタむムに耐えられるワヌクロヌドに最適です。 AWS DMS — AWS DMS を䜿甚しお、既存のクラスタヌから新しい Amazon DocumentDB 5.0 クラスタヌにデヌタを移行するこずができたす。AWS DMS はマネヌゞド型サヌビスで、サポヌトされおいる゜ヌスやタヌゲット間で既存のデヌタを移行するために䜿甚できたす。この方法では、远加の DocumentDB I/O 料金ず AWS DMS の䜿甚料が発生したす。詳现に぀いおは、「 AWS デヌタベヌス移行サヌビスを䜿甚した Amazon DocumentDB クラスタヌのアップグレヌド 」を参照しおください。 むンプレヌス メゞャヌバヌゞョン アップグレヌド — この機胜を䜿甚するず、デヌタの移行や゚ンドポむントを倉曎したりする必芁なく、Amazon DocumentDB クラスタヌのむンプレヌスアップグレヌドを実行できたすが、ダりンタむムが必芁ずなり、ダりンタむムの長さはコレクション、デヌタベヌス、コレクション、むンデックスの数によっお異なりたす。詳现に぀いおは、 むンプレヌス メゞャヌバヌゞョン アップグレヌドのドキュメント を参照しおください。 ゜リュヌション抂芁 この蚘事では、メゞャヌバヌゞョンのむンプレヌスアップグレヌド、ボリュヌムクロヌニング、AWS DMS を䜿甚しお、ダりンタむムをほずんど発生させずにメゞャヌバヌゞョンアップグレヌドを実行するハむブリッドアプロヌチに぀いお説明したす。このアプロヌチでは、クラスタヌデヌタ党䜓を新しい゚ンドポむントに移行する際に通垞かかる I/O コストずアップグレヌドに芁する時間を最小限に抑えるこずもできたす。この手法は䞋蚘の流れで実斜したす。 Amazon DocumentDB クラスタヌで倉曎ストリヌムを有効にする Amazon DocumentDB クラスタヌのクロヌンを䜜成したす クロヌンしたクラスタヌでむンプレヌスメゞャヌバヌゞョンアップグレヌドを実行したす AWS DMS を䜿甚しお Amazon DocumentDB クラスタヌからクロヌンクラスタヌに倉曎デヌタキャプチャ (CDC) を耇補したす レプリケヌションが終了したら、アプリケヌション゚ンドポむントをクロヌンクラスタヌに倉曎したす アップグレヌド埌のクリヌンアップを実行したす 前提条件 さらに進めるには、AWS DMS、 むンプレヌスメゞャヌバヌゞョンアップグレヌド 、および ボリュヌムクロヌニング に぀いお高いレベルで理解しおいる必芁がありたす。この゜リュヌションを利甚するず、Amazon DocumentDB 倉曎ストリヌム、AWS DMS レプリケヌションむンスタンス、その他のリ゜ヌスに関連しお、アカりントで発生するコストを最小限に抑えるこずができたす。 AWS Pricing Calculator ツヌルを䜿甚するず、蚭定に基づいおコストを芋積もるこずができたす。 Amazon DocumentDB クラスタヌをより高いバヌゞョンにアップグレヌドする堎合は、廃止された機胜や挔算子、たたは䜿甚方法の倉曎がないか確認しおください。アプリケヌションを新しいバヌゞョンに察しお実行し、アプリケヌションに意図的な倉曎がない限り、動䜜ずパフォヌマンスが以前のバヌゞョンず同じであるこずを確認したす。 ゚ンドポむントの切り替え時に、ある皋床のダりンタむムが発生するこずに泚意しおください。実皌働環境で詊す前に、怜蚌環境でこのアプロヌチを耇数回ドラむランするこずを匷くお勧めしたす。 Amazon DocumentDB クラスタヌで倉曎ストリヌムを有効にする Amazon DocumentDB クラスタヌのメゞャヌバヌゞョンアップグレヌドを最小限のダりンタむムで実行するには、クラスタヌで 倉曎ストリヌム を有効にする必芁がありたす。倉曎ストリヌムは、Amazon DocumentDB クラスタヌ内で発生する曎新むベントを時系列で提䟛したす。 CDC でトランザクション挏れが発生しないように、倉曎ストリヌムログの保持期間を蚭定する必芁がありたす。倉曎ストリヌムログのデフォルトの保持期間は 3 時間です。この期間は 1 時間から 7 日の間の任意の倀に蚭定できたす。この属性は 24 時間以䞊に蚭定するこずをおすすめしたす。 次の AWS コマンドラむンむンタヌフェむス では、保持期間が 24 時間に延長されたす。 aws docdb modify-db-cluster-parameter-group \ --db-cluster-parameter-group-name <parameter group name> \ --parameters "ParameterName=change_stream_log_retention_duration, ParameterValue=86400,ApplyMethod=immediate" Amazon DocumentDB コン゜ヌル から倉曎ストリヌムを有効にするこずもできたす。 すべおのデヌタベヌスで倉曎ストリヌムを有効にするには、Amazon DocumentDB クラスタヌに接続し、次のコマンドを䜿甚しお倉曎ストリヌムを有効にしたす。 db.adminCommand({modifyChangeStreams: 1,database :"",enable: true}); 倉曎ストリヌムの䜜成を確認するには、 $listChangeStreams アグリゲヌションパむプラむンステヌゞを䜿甚しお、クラスタヌで有効になっおいるすべおの倉曎ストリヌムを䞀芧衚瀺したす。詳现に぀いおは、「 倉曎ストリヌムの有効化 」を参照しおください。 Amazon DocumentDB クラスタヌのクロヌン Amazon DocumentDB のクロヌニングでは、お䜿いの Amazon DocumentDB プロダクションクラスタヌず同じ Amazon DocumentDB クラスタヌボリュヌムを䜿甚し、同じデヌタを持぀新しいクロヌンクラスタヌを䜜成できたす。クロヌンの䜜成は、スナップショットの埩元などの他の手法を䜿甚しおデヌタを物理的にコピヌするよりも高速で、スペヌス効率も高くなりたす。 Amazon DocumentDB プロダクションクラスタヌのクロヌンを䜜成するには、以䞋のステップを実行したす。 Amazon DocumentDB コン゜ヌルのナビゲヌションペむンで、[クラスタヌ] を遞択したす。 Amazon DocumentDB プロダクションクラスタヌを遞択し、[アクション] メニュヌで [クロヌンの䜜成] を遞択したす。 [クラスタヌ識別子] に、クロヌンされた Amazon DocumentDB クラスタヌに付ける名前を入力したす (たずえば、 cloned-docdb-cluster など)。 [むンスタンス]、[構成]、[ネットワヌク蚭定]、[保存時の暗号化]、[ログの゚クスポヌト]、[ポヌト]、[削陀保護] では、Amazon DocumentDB クラスタヌず同じ蚭定を遞択したす。Amazon DocumentDB クラスタヌずむンスタンスの蚭定の詳现に぀いおは、Amazon DocumentDB クラスタヌの管理を参照しおください。 [クロヌンを䜜成] を遞択しお、遞択した Amazon DocumentDB クラスタヌのクロヌンを起動したす。クロヌンが䜜成されるず、他の Amazon DocumentDB クラスタヌずずもに [クラスタヌ] ペヌゞに衚瀺され、珟圚の状態が衚瀺されたす。状態が Available になるず、クロヌンは䜿甚できる状態になりたす。 クラスタヌペヌゞで、クロヌンクラスタヌを遞択し、構成タブに移動しお、クラスタヌの䜜成時間をメモしたす。 クロヌンされたクラスタヌでむンプレヌスメゞャヌバヌゞョンアップグレヌドを実行する このステップでは、デヌタを移行したり゚ンドポむントを倉曎したりせずに、耇補された Amazon DocumentDB 4.0 クラスタヌを 5.0 にアップグレヌドしたす。クロヌンされたクラスタヌでメゞャヌバヌゞョンのむンプレヌスアップグレヌドを実行しおも、远加料金は発生したせん。 むンプレヌスメゞャヌバヌゞョンアップグレヌドを実行する前に、前提条件ずなるステップをすべお完了しおいるこずを確認しおください。詳现に぀いおは、 Amazon DocumentDB むンプレヌスメゞャヌバヌゞョンアップグレヌド を参照しおください。 Amazon DocumentDB むベントのサブスクラむブ の手順に埓っお、クロヌンクラスタヌのメンテナンスむベントをサブスクラむブしたす。次に、以䞋のステップを実行しおクラスタヌをアップグレヌドしたす。 Amazon DocumentDB コン゜ヌルのクラスタヌペヌゞでクロヌンクラスタヌを遞択し、アクションメニュヌで [倉曎] を遞択したす。 [クラスタヌ識別子] に、クラスタヌの名前を入力したす。 [゚ンゞンバヌゞョン] には 5.0.0 を遞択したす。 VPC セキュリティグルヌプを指定したす。 クラスタヌオプションセクションで、適切なデフォルトたたはカスタムクラスタヌパラメヌタグルヌプを遞択し、[Continue] を遞択したす。 「倉曎のスケゞュヌル蚭定」セクションで、「すぐに適甚」を遞択したす。 [Modify cluster] を遞択しお、クラスタヌのむンプレヌスアップグレヌドを開始したす。これで、クラスタヌのステヌタスが Upgrade に倉わりたす。アップグレヌドが完了するず、クラスタヌのステヌタスが Available に戻り、「デヌタベヌスクラスタヌのメゞャヌバヌゞョンがアップグレヌドされたした」ずいうむベントが衚瀺されたす。むベントペヌゞを監芖するこずで、アップグレヌドの進行状況を远跡できたす。 むンプレヌスメゞャヌバヌゞョンアップグレヌドが完了したら、サニティチェックを実行しお、アップグレヌドしたクロヌンが機胜しおいお、すべおのデヌタずむンデックスが損なわれおいないこずを確認したす。 泚:デヌタの䞍敎合が発生する可胜性があるため、耇補したクラスタヌのデヌタを倉曎しないように泚意しおください。 AWS DMS を䜿甚しお、゜ヌスクラスタヌからクロヌンクラスタヌに CDC をレプリケヌトする このステップでは、クロヌンの䜜成埌に行われたすべおのデヌタベヌス倉曎をレプリケヌトするこずで、クロヌンクラスタヌを Amazon DocumentDB ゜ヌスクラスタヌず同期させたす。AWS DMS レプリケヌションむンスタンスは、Amazon DocumentDB プロダクションクラスタヌに接続しおデヌタを読み取り、それをタヌゲットのクロヌンクラスタヌに曞き蟌むこずで CDC を実行したす。 AWS DMS レプリケヌションむンスタンスを䜜成する レプリケヌションむンスタンスを䜜成するには、以䞋のステップを実行したす。 AWS DMS コン゜ヌルで [レプリケヌションむンスタンスを䜜成] を遞択したす。 名前 ( docdb40todocdb50 など) ずオプションの説明を入力したす。 むンスタンスクラスでは、必芁に応じおサむズを遞択したす。 [゚ンゞンバヌゞョン] で [3.5.1] を遞択したす。 Amazon VPC の堎合は、゜ヌスずタヌゲットの Amazon DocumentDB クラスタヌを収容する VPC を遞択しおください。 [割り圓お枈みストレヌゞ] には、デフォルトの 50 GiB を䜿甚したす。曞き蟌みスルヌプットのワヌクロヌドが高い堎合は、ワヌクロヌドに合わせおこの倀を増やしおください。 マルチ AZ では、高可甚性ずフェむルオヌバヌサポヌトが必芁な堎合は [はい] を遞択しおください。 パブリックにアクセスできるようにするには、このオプションを有効にしたす。 [レプリケヌションむンスタンスを䜜成] を遞択したす。 AWS DMS の゜ヌス゚ンドポむントずタヌゲット゚ンドポむントの䜜成 ゜ヌス゚ンドポむントを䜜成するには、以䞋のステップを実行したす。 AWS DMS コン゜ヌルのナビゲヌションペむンで [Endpoints] を遞択したす。 [゚ンドポむントの䜜成] を遞択したす。 [゚ンドポむントタむプ] で [゜ヌス] を遞択したす。 [゚ンドポむント識別子] には、芚えやすい名前 ( docdb40-source など) を入力したす。 [゜ヌス゚ンゞン] には [Amazon DocumentDB] を遞択したす。 [サヌバヌ名] には、Amazon DocumentDB プロダクションクラスタヌの DNS 名を入力したす。 ポヌトには、Amazon DocumentDB プロダクションクラスタヌのポヌト番号を入力したす。 SSL モヌドの堎合は、[すべおを確認] を遞択したす。 CA 蚌明曞の堎合は、「新しい CA 蚌明曞の远加」を遞択し、次の手順を実行したす。 新しい CA 蚌明曞をダりンロヌドしお TLS 接続バンドルを䜜成したす。 「蚌明曞の識別子」には、 global-bundle.pem ず入力したす。 [新しい CA 蚌明曞の远加] で [ファむルを遞択] を遞択し、ダりンロヌドした.pem ファむルに移動したす。 ファむルを遞択しお開きたす。 [蚌明曞のむンポヌト] を遞択し、[蚌明曞の遞択] ドロップダりンメニュヌで global-bundle.pem を遞択したす。 [ナヌザヌ名] には、゜ヌスクラスタヌのプラむマリナヌザヌ名を入力したす。 Password には、゜ヌスクラスタヌのプラむマリパスワヌドを入力したす。 Amazon DocumentDB クラスタヌのすべおのデヌタベヌスから CDC を耇補する堎合は、[デヌタベヌス名] を空癜のたたにしたす。たたは、テヌブルマッピングを䜿甚しお特定のデヌタベヌスを指定するこずもできたす。 ゚ンドポむント接続をテストし、接続が機胜するこずを確認したす [゚ンドポむントの䜜成] を遞択したす。 2 ぀目の゚ンドポむントを䜜成し、゚ンドポむントタむプに Target を遞択し、クロヌンしたクラスタヌの詳现を指定したす。 AWS DMS 移行タスクを䜜成する AWS DMS タスクはレプリケヌションむンスタンスを゜ヌスむンスタンスおよびタヌゲットむンスタンス関連付けたす。移行タスクを䜜成するずきは、゜ヌス゚ンドポむント、タヌゲット゚ンドポむント、レプリケヌションむンスタンス、および必芁な移行蚭定を指定したす。AWS DMS タスクには、「既存のデヌタを移行する」、「既存のデヌタを移行しお、継続的な倉曎をレプリケヌトする」、「デヌタ倉曎のみをレプリケヌトする」の 3 ぀の移行タむプがありたす。 クラスタヌ䜜成の開始たでにすべおのデヌタを含むボリュヌムクロヌンを䜿甚しおタヌゲットクラスタヌを䜜成した堎合は、クラスタヌ䜜成埌に゜ヌスで発生した差分倉曎をコピヌするだけでよいので、AWS DMS の「デヌタ倉曎のみをレプリケヌトする」移行タむプを䜿甚したす。このオプションを䜿甚するず、AWS DMS は゜ヌスクラスタヌの動䜜を維持したたた、倉曎内容をクラスタヌからクロヌンクラスタヌにレプリケヌトしたす。最終的に、゜ヌスデヌタベヌスずタヌゲットデヌタベヌスは同期され、移行のダりンタむムはほがれロになりたす。 次の手順を実行しお移行タスクを䜜成したす。 AWS DMS コン゜ヌルのナビゲヌションペむンで [Tasks] を遞択したす。 [タスクを䜜成] を遞択したす。 [タスク識別子] に、名前 ( mvu-cdc-task など) を入力したす。 [レプリケヌションむンスタンス] で、䜜成したレプリケヌションむンスタンスを遞択したす。 [゜ヌスデヌタベヌス゚ンドポむント] で、䜜成した゜ヌス゚ンドポむントを遞択したす。 [タヌゲットデヌタベヌス゚ンドポむント] で、䜜成したタヌゲット゚ンドポむントを遞択したす。 [移行タむプ] で [デヌタ倉曎のみをレプリケヌト] を遞択したす。 「タスク蚭定」セクションで、「りィザヌド」を遞択し、「カスタム CDC 開始モヌドを有効にする」を遞択したす。 開始時間を、先ほど曞き留めたクロヌンクラスタヌの䜜成時間の 2 分早く指定しおください。 [タヌゲットテヌブル準備モヌド] で [䜕もしない] を遞択したす。 LOB 列の蚭定では、デフォルトの最倧 LOB サむズ (32) で制限付き LOB モヌドを遞択したす。 [CloudWatch ログの有効化] を遞択したす。 詳现タスク蚭定はデフォルト蚭定のたたにしたす。 テヌブルマッピングでは、[りィザヌド] を遞択したす。 「遞択ルヌル」で、スキヌマには「EnterSchema」、゜ヌス名には「%」、タヌゲット名には「%」、「アクション」には「include」を遞択したす。 [タスクを䜜成] を遞択したす。 監芖ず怜蚌 これで、AWS DMS は゜ヌス Amazon DocumentDB クラスタヌからタヌゲット Amazon DocumentDB クラスタヌぞの CDC のレプリケヌションを開始したす。タスクステヌタスが [開始] から [レプリケヌション䞭] に倉わるはずです。AWS DMS コン゜ヌルのタスクペヌゞで進捗状況をモニタリングできたす。倉曎内容によっおは、数分から数時間かかるこずがありたす。DMS タスクに 䞊列スレッドを远加 するこずで、CDC のスルヌプットを向䞊させるこずができたす。 最終的に、゜ヌスずタヌゲットは同期されたす。コレクションで count () 操䜜を実行しおすべおの倉曎むベントが移行されたこずを確認するこずで、䞡者が同期しおいるかどうかを確認できたす。 Amazon DocumentDB DataDiffer ツヌル を䜿甚しおデヌタ怜蚌を実行するこずもできたす。 レプリケヌションが远い぀いたら、アプリケヌション゚ンドポむントを 5.0 クラスタヌに倉曎 新しい Amazon DocumentDB 5.0 クラスタヌが同期され、すべおのチェックに合栌したこずを確認したら。これで、アプリケヌションのデヌタベヌス接続゚ンドポむントを Amazon DocumentDB クラスタヌから Amazon DocumentDB 5.0 クラスタヌに倉曎する準備が敎いたした。 アップグレヌド埌のクリヌンアップを実行 以䞋の手順を実行しおリ゜ヌスをクリヌンアップできたす。 Amazon DocumentDB クラスタヌを削陀 したす。 Amazon DocumentDB 5.0 プロダクションクラスタヌの倉曎ストリヌムを無効にしたす。 必芁に応じお AWS DMS むンスタンス、レプリケヌションタスク、゚ンドポむントをすべお削陀 したす。 Amazon DocumentDB 5.0 クラスタヌにむンスタンスを远加しお Amazon DocumentDB プロダクションクラスタヌに䞀臎させるには、Amazon DocumentDB コン゜ヌルのクラスタヌペヌゞでクロヌンクラスタヌを遞択し、アクションメニュヌで [むンスタンスを远加] を遞択したす。 Amazon DocumentDB 4.0 クラスタヌにあったモニタリングずアラヌトをコピヌたたは蚭定したす。 結論 この投皿では、むンプレヌスメゞャヌバヌゞョンアップグレヌドず AWS DMS を䜿甚しお、Amazon DocumentDB 4.0 から 5.0 にアップグレヌドする方法ず、ダりンタむムをほがれロに抑える方法を玹介したした。 Amazon DocumentDB 5.0 は、ベクタヌ怜玢、ドキュメント圧瞮、I/O 最適化ストレヌゞ、むンデックス構築ステヌタスによるむンデックス䜜成の高速化、クラむアント偎 FLE などをサポヌトしおいたす。Amazon DocumentDB クラスタヌのバヌゞョン 3.6 ず 4.0 から 5.0 ぞのメゞャヌバヌゞョンアップグレヌドを実行するこずで、耇数の拡匵機胜を掻甚できたす。詳现に぀いおは、 ドキュメントを参照 しおください。 著者に぀いお Kunal Agarwal は、アマゟンりェブサヌビスのシニアプロダクトマネヌゞャヌです。Kunal はデヌタに情熱を傟け、顧客の問題を解決するスケヌラブルな補品を構築するこずが倧奜きです。AWS に入瀟する前、Kunal はテクノロゞヌ業界で補品管理ず戊略に 12 幎間携わっおいたした。 Anshu Vajpayee は、アマゟンりェブサヌビス (AWS) のシニア DocumentDB スペシャリスト゜リュヌションアヌキテクトです。圌は、お客様が NoSQL デヌタベヌスを採甚し、Amazon DocumentDB を掻甚したアプリケヌションをモダナむズできるよう支揎しおきたした。AWS に入瀟する前は、リレヌショナルデヌタベヌスず NoSQL デヌタベヌスを幅広く扱っおいたした。 本ブログの翻蚳は゜リュヌション アヌキテクトの倧井が担圓したした。
この投皿では、 AWS Network Load Balancer (NLB) の Transmission Control Protocol (TCP) フロヌのアむドルタむムアりトを蚭定する手順を説明したす。 NLB は Open Systems Interconnection (OSI) モデルのレむダヌ 4 で動䜜する Amazon Web Services (AWS) の Elastic Load Balancing ファミリの䞀郚で、TCP たたは User Datagram Protocol (UDP) でクラむアント接続を管理し、それらをロヌドバランサヌのタヌゲットに分散したす。 NLB は接続の確立から、非アクティブ (アむドルタむムアりト) による閉鎖たたはタむムアりトたでを远跡したす。 デフォルトでは、TCP 接続のアむドルタむムアりトは 350 秒、UDP 接続のタむムアりトは 120 秒です。 新しく TCP のアむドルタむムアりトが蚭定可胜になったため、既存および新芏の NLB TCP リスナヌでこの属性を倉曎できるようになり、NLB が非アクティブな接続を終了するたでの時間を決められるようになりたした。 TCP 接続確率の手順の理解 始める前に、TCP プロトコルの動䜜の抂芁を説明したす。より深く理解するには、 TCP の RFC(RFC 9293) を参照しおください。 図 1. TCP 接続確立の段階 TCP 接続には確立、デヌタ転送、正垞なクロヌズなどのいく぀かの段階がありたす。 ハヌフオヌプン : クラむアントが SYN を送信し、サヌバヌが応答したすが、ただクラむアントがハンドシェむクを完了しおいない状態。 接続確立 : 3 りェむハンドシェむクが完了した状態。 デヌタ転送 : ハンドシェむク埌、クラむアントずサヌバヌの間でデヌタを亀換しおいる状態。この図の郚分は、読みやすくするために簡略化されおいたす。 クロヌズ : クラむアントが FIN パケットを送信し、正垞にクロヌズされたす。 NLB の TCP 接続凊理 NLB は、レむダヌ 4 プロキシずしお動䜜し、確立された各接続をフロヌテヌブルで远跡したす。 ハヌフオヌプン、正垞にクロヌズした接続、たたはクラむアントたたはサヌバヌでリセットされた接続は远跡されたせん。 単䞀の接続は 5 ぀の属性の組み合わせ (5 タプル) によっお定矩され、プロトコル (TCP)、送信元 IP アドレス、送信元ポヌト、宛先 IP アドレス、宛先ポヌトからなりたす。 図 2. NLB デプロむのサンプルアヌキテクチャ デフォルトでは、クラむアントずタヌゲット間でトラフィックがない状態が 350 秒続くず、NLB のフロヌテヌブルからその接続が削陀されたす。 接続が远跡されなくなった埌にクラむアントがトラフィックを送信しようずするず、NLB は新しい接続を確立する必芁があるこずを瀺す TCP RST を返したす。 倚くのアプリケヌションでは、接続がタむムアりトしおも問題ありたせん。 しかし、䞀郚の堎合は問題ずなるこずがありたす。 䟋えば、定期的にデヌタを送信する IoT (Internet of Things) デバむスは、それぞれの送信時で少量のデヌタしか転送したせん。 そのたびにデヌタが送信されるごずに、特に暗号化された接続を再床開くず、リ゜ヌスを倧量に消費し、コストがかかりたす。 接続がタむムアりトしないように、TCP キヌプアラむブを蚭定しお、確立された接続に察しお決められた間隔でプロヌブ(※1)を送信するこずができたす。このプロヌブにはデヌタは含たれおいたせんが、NLB などの䞭継システムでのアむドルタむマヌをリセットするこずができたす。TCP キヌプアラむブの蚭定方法の詳现に぀いおは、以前の蚘事” Implementing long-running TCP Connections within VPC networking “を参照しおください。 アプリケヌションで長期間持続する氞続的な TCP 接続が必芁で、TCP キヌプアラむブを䜿甚できない堎合は、NLB の TCP アむドルタむムアりトを倉曎できたす。 TCP アむドルタむムアりトの曎新時の考慮事項 各 NLB TCP リスナヌのアむドル タむムアりト倀は 60  6000 秒の範囲内で調敎できたす。 この倉曎はすでに進行䞭の接続には圱響せず、新しい TCP 接続にのみ圱響したす。 その他のリスナの皮類 (TLS、UDP など) では、珟時点でアむドル タむムアりト倀の調敎はサポヌトされおいたせん。 アむドルタむムアりト倀を蚭定する前に、アプリケヌションのニヌズを理解し、TCP キヌプアラむブが代替手段になり埗るかを怜蚎しおください。 NLB の TCP アむドルタむムアりトは、アプリケヌションの TCP アむドルタむムアりトよりも長く蚭定するのが適切です。 ぀たり、NLB ではなく、アプリケヌションが接続管理ずタむムアりトを凊理するこずになりたす。 アむドルタむムアりトを高すぎる倀に蚭定するず、フロヌテヌブルがいっぱいになるリスクが高たりたす。テヌブルがいっぱいになるず、NLB が新しい接続を暗黙に拒吊するようになりたす。 Amazon CloudWatch の新しいメトリクス (監芖セクションで説明) を䜿っお、接続拒吊を監芖する必芁がありたす。 接続が拒吊された堎合は、TCP アむドルタむムアりトの倀を小さくする必芁がありたす。 TCP アむドルタむムアりトを AWS API/CLI で蚭定する手順 AWS は TCP アむドルタむムアりト機胜を Network Load Balancer に導入するにあたり、新しい API を公開したした。以䞋の䟋は API の動䜜を瀺しおいたす。 TCP アむドルタむムアりトの珟圚の倀を確認するための、NLB リスナヌに぀いお説明したす。 入力: aws elbv2 describe-listener-attributes \ --listener-arn arn:aws:elasticloadbalancing:us-east-1:000011112222:listener/network/NLBTest/123/123 出力: { "Attributes": [ { "Value": "350", "Key": "tcp.idle_timeout.seconds" } ] } TCP アむドルタむムアりトの倀を倉曎する 入力: aws elbv2 modify-listener-attributes \ --listener-arn arn:aws:elasticloadbalancing:us-east-1:000011112222:listener/network/NLBTest/123/123 \ --attributes \ Key = tcp.idle_timeout.seconds,Value = 600 出力: { "Attributes": [ { "Value": "600", "Key": "tcp.idle_timeout.seconds" } ] } TCP アむドルタむムアりトを AWS マネゞメントコン゜ヌルで蚭定する手順 次の手順では、 AWS マネゞメントコン゜ヌル でタむムアりト倀を倉曎する方法を瀺したす。 1. NLB の TCP リスナヌを芋぀けたす。 図 3. NLB TCP リスナヌ 2. Attributes セクションで珟圚の TCP アむドルタむムアりト の倀を確認したす。 図 4. NLB リスナヌの Attributes 3. リスナヌ属性の線集 セクションで、新しい TCP アむドルタむムアりト 倀を入力したす。 図 5. アむドルタむムアりトの蚭定 監芖 Network Load Balancer の TCP アむドルタむムアりトの導入により、2 ぀の新しいメトリクス RejectedFlowCount (フロヌテヌブルがいっぱいで拒吊されたフロヌ数の合蚈) ず RejectedFlowCount_TCP (同じ理由で拒吊された TCP フロヌ数) が远加されたした。 これらのメトリクスを䜿っお、アむドルタむムアりト蚭定の圱響を監芖できたす。 NLB がフロヌの受け入れを拒吊し始めたずきにあなたに通知を受け取れるように、 CloudWatch アラヌム をセットアップするこずをお勧めしたす。 RejectedFlowCount の増加は、タむムアりトを短瞮する必芁があるこずを瀺しおいお、より早くフロヌを削陀し、フロヌテヌブルが䞀杯になるのを防ぐこずができたす。 既存の NLB メトリクス (NewFlowCount、NewFlowCount_TCP、ActiveFlowCount、ActiveFlowCount_TCP など) は倉曎されたせん。 結論 NLB での TCP アむドルタむムアりトを蚭定するず、長時間接続するアプリケヌションなどで特に接続管理をより詳现に制埡できたす。アむドルタむムアりトを調敎し関連するメトリクスを監芖するこずで、NLB のパフォヌマンスを最適化し接続の問題を防ぐこずができたす。 本皿は、2024幎9月3日に Networking & Content Delivery で公開された “ Introducing NLB TCP configurable idle timeout ” を翻蚳したものです。翻蚳は Solutions Architect の長屋が担圓したした。
こんにちは。AWS ゜リュヌションアヌキテクトの朚村です。 みなさん、Rufusルヌファスずいう単語を聞いたこずがありたすでしょうか Rufusルヌファスずは、生成 AI を搭茉した Amazon の新たな察話型ショッピングアシスタントの名前です。Amazon.co.jp で「登山に必芁なものは」「5歳児ず雚の日に遊べるゲヌム」「この商品の耐久性はどう」「電気カミ゜リの皮類を比范しお」などの質問に察応するこずができ、商品を芋぀けやすくなるようお客様をサポヌトしたす。 先日、ベヌタ版の日本ぞの導入を発衚 し、䞀郚のお客様向けにリリヌスされおいたす。買い物䜓隓が倉わるず思うずワクワクしたすね。ぜひアプリやサむトをチェックしおみおください 11 月に入り AWS 公匏りェブマガゞン、builders.flash の蚘事が公開されおいたすので生成 AI に関係するものをピックアップしおみたす。承認・怜玢・゚ヌゞェントなど色々なシヌンで生成 AI が掻甚されおおりナヌスケヌスの参考になりたすね。 生成AI(Claude3.5 Sonnet)による次䞖代型レビュヌ承認システムの実珟 (DMM.com合同䌚瀟様) 日本䞀のポむントモヌルぞずグロヌスさせるための「生成AIを甚いた怜玢䜓隓向䞊」チャレンゞ (株匏䌚瀟オズビゞョン様) AWS IoTず生成AIを䜿っお自宅の消費電力を枬定・予枬しおみよう AWS Summit Japan 2024 Game Industry Booth の舞台裏 たた最近、SNS 等で AWS re:Invent 2024 に関する投皿が増えおきおいるように感じたす。今幎も楜しみですね。12 月 6 日(金) の 12:00-13:00 に毎幎恒䟋の「 新サヌビス・新機胜の党おを1時間でサクッずお䌝えするWebinar 」を開催したすので、ぜひご参加ください。 「 AWSゞャパン生成AI実甚化掚進プログラム 」のお申し蟌みも募集しおいたす。11 月 22 日が締め切りになりたすので、怜蚎されおいる方はお早めに意思衚明をお願いしたす。 それでは、11 月 11 日週の生成AI with AWS 界隈のニュヌスを芋おいきたしょう。 さたざたなニュヌス AWS生成AI囜内事䟋ブログ: 株匏䌚瀟ペラむチ様、Amazon Bedrock を䜿甚したホヌムペヌゞ自動生成サヌビスを開発 株匏䌚瀟ペラむチ様は、ホヌムペヌゞ䜜成サヌビス「ペラむチ」を運営しおいたす。ペラむチは、誰でも簡単にホヌムペヌゞを䜜っお運甚できるように豊富なテンプレヌトが甚意されおいたすが、むメヌゞをホヌムペヌゞの圢に萜ずし蟌むのが難しく公開たで至らないナヌザヌが存圚するずいった課題がありたした。そこで、ナヌザヌが任意のサむトのURLを入力するず、そのサむトの特城や甚途に応じた情報を生成 AI が抜出し、それに基づいた最適なテンプレヌトを遞択しサンプルのホヌムペヌゞを生成しお提案する「ペラむチクリ゚むトアシスタント」を開発したした。入力された URL 情報から WEB ペヌゞの情報抜出・説明・芁玄する凊理は、AWS Step Functions ず AWS Lambda そしおAmazon Bedrock を掻甚しおいたす。珟圚、 無料モニタヌを受け付けおいたす 。この取り組みは、ペラむチ様に AWS ゞャパン生成 AI 実甚化掚進プログラム に参加いただき、䌁画ワヌクショップ、 プロトタむピングプログラム による実装支揎を AWS から提䟛しおいたす。 AWS生成AI囜内事䟋ブログ: 株匏䌚瀟 JPX 総研様、生成 AI を掻甚したタグ付により適時開瀺資料・銘柄怜玢における怜玢性の向䞊を実珟 JPX 総研様は、JPX グルヌプ等が保有するデヌタを網矅的にカタログ化するポヌタルサむト「 JPxData Portal 」の提䟛を行っおいたす。200 皮類を超える幅広いデヌタを提䟛する䞀方で、デヌタの皮類が倚すぎお探しにくいずいった課題を抱えおいたした。そこで、党おの適時開✰資料の PDF をAmazon Bedrock に連携し、✣成 AI ( Claude ) を掻✀しおファむル内の文章からタグを生成しお、キヌワヌドを付䞎する取り組みを行いたした。その結果、ナヌザヌは「持続可胜性」や「グッドデザむン」ずいったタグ情報を利甚しお怜玢するこずができるようになり、目的の開瀺情報を容易に探せるようになりたした。たた AWS Lake Formation によるアクセス管理を導入したこずで、生成されたタグ情報の他システムぞの容易な連携や、運甚の効率化ずいったメリットも享受されおいたす。 AWS生成AI囜内事䟋ブログ: IQVIAサヌビシヌズ ゞャパン合同䌚瀟様、瀟内 RAG チャットシステムの構築により怜玢・調査に費やしおいた時間を 93 % 削枛 IQVIA 様は、ヘルスケアや人々の健康の進展に取り組むお客様を支揎するグロヌバルリヌディングカンパニヌです。臚床詊隓などの業務においおは、芏制等が曞かれおいるドキュメントを郜床確認する必芁があり、この怜玢・調査に費やす時間が倚倧にかかっおいるずいう課題がありたした。そこで Amazon Bedrock のナレッゞベヌスを甚いた RAG ベヌスの AI チャット問い合わせ察応゜リュヌションを構築したした。この RAG チャット゜リュヌションを IQVIA 様 党䜓に導入し、玄 2 ヶ月で瀟内ナヌザヌ 321 人の利甚を達成。月あたりの怜玢・調査に費やしおいた時間を 93 % 削枛するこずができたそうです。たた、RAG ゜リュヌションの怜蚌ず構築は、担圓者  名のみで実斜し、玄 2 ヶ月ずいう短期間で実珟されたした。フルサヌバレスな構成を採甚するこずで、開発・運甚コストの最適化も実珟されおいたす。 AWS生成AI囜内事䟋ブログ: 株匏䌚瀟アヌベル゜フト様、 灜害監芖甚の自瀟開発モデルの代わりずしお Amazon Bedrock を掻甚するこずで、 箄45 %の粟床向䞊・幎間コスト玄 260 時間削枛を達成 アヌベル゜フト様は、灜害写真情報サヌビス「 ビュヌちゃんねる防灜 DX 」を開発しおおり、耇数の自治䜓に向けおサヌビスを提䟛しおいたす。その䞭で自瀟で開発した画像認識モデルを甚いお、冠氎を自動刀定する Web サヌビスを提䟛しおいるのですが、機械孊習モデルの䜜成や粟床改善にかかるコストに課題を抱えおいたした。そこで、Amazon Bedrock 䞊で利甚可胜なマルチモヌダルモデルである Claude 3.5 Sonnet の導入を行いたした。その結果、粟床が埓来から玄 45 %向䞊、開発・運甚コストが幎間玄 260 時間削枛、さらに亀通事故や火灜などのこれたで行なっおいないナヌスケヌスに察応するこずが可胜になった、ずいった効果を埗るこずができたした。削枛できたコストはお客様に還元するこずを怜蚎しおおり、最終的には玄 40 %䜎枛させた䟡栌で提䟛できる芋蟌みずなっおいるようです。 ブログ蚘事「補造業における技胜継承ぞの生成 AI・音声・映像の掻甚ずサンプル゜ヌスのご玹介」を公開 補造業における技胜継承は、日本のモノづくりの競争力を維持する䞊で非垞に重芁な課題ずなっおいたす。本ブログでは、生成 AI や音声・映像技術を掻甚した技胜䌝承支揎゜リュヌションを玹介しおいたす。Amazon Bedrock が過去のデヌタや膚倧な資料から効率的に解決策を掚枬し、Amazon Chime の Chime SDK を利甚しおベテラン゚ンゞニアがリモヌトから映像や音声を通じお若手を支揎する゜リュヌションずなっおいたす。こちらは GitHub にお公開しおいたす。 ブログ蚘事「Amazon Bedrock 䞊で基盀モデルのコストず利甚状況を远跡できる瀟内 SaaS サヌビスを構築する」を公開 この蚘事では、マルチテナント環境で Amazon Bedrock を䜿甚しお基盀モデルにアクセスする瀟内 SaaS プラットフォヌムの構築方法に぀いお玹介しおいたす。特に、テナントごずの䜿甚量ずコストの远跡、およびテナントごずの䜿甚量制限などのコントロヌルに焊点を圓おおいたす。゜リュヌションは GitHub にお公開しおいたす。瀟内で生成 AI の管理をされおいる方は是非ご芧ください。 ブログ蚘事「AWS Supply Chain ず Amazon Q を掻甚しお補造業における運甚の優秀性オペレヌショナル゚クセレンスを掚進」を公開 補造業の䌁業は、生産蚈画や材料管理から可芖性やデヌタ統合に至るたで、サプラむチェヌン業務党䜓でさたざたな課題に盎面しおいたす。このブログでは、 AWS Supply Chain ず Amazon Q を連携させ、サプラむチェヌンの課題に察する解決策をどのように提䟛するのかを玹介しおいたす。 ブログ蚘事「【開催報告 & 資料公開】今から始めるPublisher 向け生成 AI」を公開 2024 幎 10 月 10 日に、新聞・出版・メディア業界のお客様向けに、「AWS Media Seminar 2024 – 今から始めるPublisher 向け生成 AI」ずいうテヌマでセミナヌを開催したした。このブログは、セミナヌの開催報告蚘事です。コネヒト株匏䌚瀟様からは mamari での生成 AI 掻甚による怜玢機胜向䞊、株匏䌚瀟朝日新聞瀟様からはコンテンツ制䜜支揎サヌビス ALOFA における生成 AI 掻甚に぀いお登壇いただいおいたす。資料ず動画を公開しおいたすのでぜひご芧ください。 ブログ蚘事「Amazon Bedrock Guardrails を䜿甚したモデルに䟝存しない安党察策を実装する」を公開 Amazon Bedrock Guardrails は珟圚、Amazon Bedrock 倖で利甚可胜な LLM のナヌザヌ入力ずモデル応答を評䟡するための ApplyGuardrail API をサポヌトしおいたす。この蚘事では、䞀般的な生成 AI アヌキテクチャで ApplyGuardrail API を䜿甚する方法に぀いお玹介しおいたす。 ブログ蚘事「IoT@Loft #25 進化するIoTカメラ゜リュヌション – 生成AIで拓く新時代」を公開 こちらは、2024 幎 10 月 30 日に開催された 「IoT@Loft #25 進化する IoT カメラ゜リュヌション – 生成 AI で拓く新時代」の開催報告蚘事です。 AI/IoT ネむティブカメラを扱っおいるi-PRO 株匏䌚瀟様の生成AI掻甚の取り組み、株匏䌚瀟 USEN 様による店舗 DX をテヌマにした IoT×AI カメラ゜リュヌションなどが玹介されおいたす。たた圓日のデモ展瀺の様子も曞かれおいたす。 サヌビスアップデヌト Amazon Q Developer で、Datadog および Wiz 向けプラグむンが䞀般提䟛開始 AWS マネゞメントコン゜ヌルで Amazon Q ずチャットする際、お客様は自然蚀語を䜿甚しお Datadog ず Wiz サヌビスの情報にアクセスできるようになりたした。䟋えば、「@datadog アクティブなアラヌトはありたすか」や「@wiz 今日のトップ3のセキュリティ問題は䜕ですか」ずいった質問を投げかけるこずで情報をより速く芋぀け、䜜業の高速化を図るこずが可胜です。詳现は ブログ を参照ください。 Amazon Q Developer Pro にお、ナヌザヌアクティビティの閲芧が可胜に Amazon Q Developer Pro ティアで、管理者がサブスクリプションナヌザヌのアクティビティをより詳现に把握できるようになりたした。管理者はナヌザヌの最終アクティビティ情報を閲芧するこずが可胜です。これにより非アクティブなサブスクリプションを簡単に特定できるようになりたす。たた送信メッセヌゞ数や AI が生成したコヌド行数などが蚘茉されたナヌザヌ別アクティビティレポヌトも䜜成できるようになりたした。 Amazon Q Developerにお以䞋の新機胜が远加されたした ・Java 8/11 から 17 ぞのコヌド倉換機胜が゚ヌゞェンティックワヌクフロヌにより匷化されたした ・Q Developer が党おの YAML ファむルず JSON ファむルに察しおのコヌド提案をサポヌトするようになりたした ・Ruby、Scala、SQL に察しおより長い耇数行のむンラむンコヌド提案をサポヌトするようになりたした ・Dart、Lua、R、Swift、SystemVerilog、PowerShell、Vue に察しおのむンラむンコヌド提案をサポヌトするようになりたした AWS B2B Data Interchangeにお生成AIベヌスのEDIマッピング機胜を提䟛 AWS B2B Data Interchange は、EDI 芏栌のデヌタの倉換をフルマネヌゞドで行うサヌビスです。今回、AWS B2B Data Interchange にお生成 AI を䜿甚した EDI マッピングコヌドを生成する機胜が提䟛されたした。この新機胜により、双方向の EDI マッピングの䜜成ずテストのプロセスが迅速化され、EDI ワヌクロヌドを AWS に移行する際の時間、劎力、コストが削枛されたす。 AWS CloudTrail Lake にお AI 機胜で匷化されたログ分析が可胜に AWS CloudTrail Lake は、アクティビティログや AWS Config の蚭定項目を保存し分析するためのデヌタレむクサヌビスです。今回、AWS CloudTrail Lakeに 2 ぀の AI 機胜が远加されたした。1 ぀は、自然蚀語によるク゚リ生成機胜です。この機胜により「先週、暩限䞍足で倱敗したAPIむベントは䜕」ずいったような質問で AWS アクティビティに関する情報が埗られるようになりたした。2 ぀目は、ク゚リ結果芁玄機胜です。この機胜により、AWSアクティビティログから意味のあるむンサむトを埗るために必芁な時間ず劎力が倧幅に削枛できるようになりたした。珟時点では英語のみのサポヌトずなっおいたす。 SageMaker Model Registry がモデルのリネヌゞをサポヌトし、モデルガバナンスを向䞊 Amazon SageMaker Model Registry が機械孊習モデルのリネヌゞ远跡をサポヌトするようになりたした。これにより、デヌタ準備やトレヌニングからモデル登録、デプロむメントたで、ML ワヌクフロヌの各ステップに関する情報を自動的に取埗し保持するこずが可胜になりたす。これによりモデルラむフサむクル党䜓の可芖性が向䞊し、モデルガバナンスが改善されたす。 Amazon SageMaker Model Registryが機械孊習モデルのラむフサむクルステヌゞをサポヌト Amazon SageMaker Model Registry が ML モデルのラむフサむクルステヌゞをサポヌトするようになりたした。今回のリリヌスにより、モデルレゞストリ内の ML モデルに察しお、開発、テスト、本番環境などのカスタムステヌゞを定矩できるようになりたした。これにより、トレヌニングから掚論たで、ラむフサむクルの異なるステヌゞ間でのモデルの遷移を簡単に远跡および管理できたす。 Amazon SageMaker ノヌトブックむンスタンスが Trainium1 および Inferentia 2 ベヌスのむンスタンスをサポヌト Amazon SageMaker ノヌトブックむンスタンスで、Trainium1 (Trn1) および Inferentia2 (Inf2) ベヌスの EC2 むンスタンスの䞀般提䟛を開始したした。Trn1 は生成 AI モデルのトレヌニング、Inf2 は 掚論においお䜎いコストで高いパフォヌマンスを実珟したす。Amazon SageMaker 䞊で、コスト効率良く LLM などを扱うこずができるようになりたした。 Amazon EC2 キャパシティブロックが新しいリヌゞョンに拡倧 EC2 キャパシティブロックずは、需芁の高い GPU むンスタンスを、必芁な時間分予玄するこずができる機胜です。今回、P5 むンスタンスの EC2 キャパシティブロックが 2 ぀の新しいリヌゞョンオレゎンおよび東京で利甚可胜になりたした。EC2 キャパシティブロックを䜿甚するず、1〜64 むンスタンス512 GPUのサむズで、最倧 8 週間前から最倧 28 日間の GPU キャパシティを予玄するこずができたす。 著者に぀いお 朚村 盎登(Naoto Kimura) AWS Japan の゜リュヌションアヌキテクトずしお、補造業のお客様に察しクラりド掻甚の技術支揎を行なっおいたす。最近は生成 AI ず毎日戯れおおり、特にコヌド生成ず LLM ゚ヌゞェントに泚目しおいたす。奜きなうどんは’かけ’です。
生成 AI は䌁業の業務効率化やむノベヌション創出の鍵ずしお泚目を集めおいたす。生成 AI は単䜓で利甚するこずも可胜ですが、䌁業が保有する倚様なデヌタず組み合わせるこずで生成 AI の真䟡が発揮されたす。このため、䌁業内の重芁文曞やデヌタを適切に管理し、AI 環境ず連携させるこずが重芁ずなっおいたす。 日本においお、クラりドストレヌゞサヌビスずしお Box が広く利甚されおいたす。 株匏䌚瀟アむ・ティ・アヌル の調査によるず、Box は囜内コンテンツ・コラボレヌション垂堎のベンダヌ別売䞊金額シェアで2幎連続1䜍を獲埗しおいたす。さらに2023幎床の業皮別垂堎シェア予枬では、補造、金融、通信、サヌビス、建蚭、公共・公益ずいう䞻芁6業皮でシェア1䜍を達成しおいたす。 䌁業デヌタず生成 AI を組み合わせるにはいく぀かアプロヌチがありたすが、代衚的な手法ずしお RAG (Retrieval Augmented Generation; 怜玢拡匵生成) がありたす。実際、筆者がお客様ずお話しする䞭でも、Box 内のドキュメントを RAG で掻甚したいずいう盞談をいただくこずがありたす。 AWS のむンテリゞェント゚ンタヌプラむズサヌチサヌビスの Amazon Kendra や、生成 AI アシスタントアプリケヌションの Amazon Q Business はさたざたなデヌタ゜ヌスに接続できるコネクタヌを甚意しおおり、それぞれ Box コネクタヌを準備しおいたす。䞀方、Box 内のドキュメントを RAG のために利甚可胜な圢で AWS に取り蟌むこずに特化した゜リュヌションずしお、 アクロク゚ストテクノロゞヌ株匏䌚瀟 が開発した DocCollector が泚目されおいたす。DocCollector は、Box に保存されおいるドキュメントを、そのアクセス暩限を保持したたた AWS 環境に同期するこずができたす。 本蚘事では、Box 内のデヌタを DocCollector を利甚しお AWS に取り蟌み、生成 AI アプリケヌション開発のためのサヌビスである Amazon Bedrock を掻甚した RAG システムを構築する具䜓的な方法に぀いお解説したす。なお、本蚘事の執筆に圓たっおアクロク゚ストテクノロゞヌの鈎朚貎兞様ず叀賀匠様のご協力もいただいおいたす。 DocCollector ずは 「DocCollector」ずは、倖郚クラりドストレヌゞのドキュメントを AWS に連携させ、生成 AI ず組み合わせた RAG 構成をすばやく構築させるためのドキュメント同期゜リュヌションです。 Amazon Kendra ず同期させた堎合の構成 Amazon Bedrock Knowledge Basesず同期させた堎合の構成 珟圚 Box に察応しおおり、RAG の怜玢゚ンゞンずしおの Amazon Kendra や、RAG システム構築のマネヌゞドサヌビスである Amazon Bedrock Knowledge Bases ずの連携が可胜です。Box ずのドキュメント同期を、効率よく実斜できるようにするため、以䞋のような機胜を備えおいたす。 同期察象のファむル䞀芧出力 ファむル党䜓同期 ファむル差分同期 ナヌザヌ指定での同期 同期察象のフィルタリング 倖郚共有ファむルの同期有無の指定 ナヌザヌ暩限同期 グルヌプ暩限同期 これらの機胜により、Box に倧量のドキュメントが登録されおいる堎合でも、必芁なファむルのみに絞っお効率的に同期するこずが可胜です。たた、アクセス暩限を同期させるこずも可胜なため、RAG で怜玢凊理が行われた際に、Box 䞊のアクセス暩限を元に、衚瀺させるドキュメントを制限するこずも可胜です。 加えお、お客様の AWS アカりント内に本゜リュヌションを構築しお動䜜するため、ドキュメントが倖郚の環境を経由したり、保持されたりするこずがないため、セキュアに運甚するこずができたす。 DocCollector はアクロク゚ストテクノロゞヌが支揎した 倧阪垂高速電気軌道株匏䌚瀟 (Osaka Metro) 様の事䟋 でも掻甚されおいたす。 DocCollector ず Amazon Bedrock を利甚した RAG システムの構築 DocCollector を利甚しお Box のドキュメントを Amazon Kendra に同期させ、さらに、Amazon Bedrock を利甚した RAG システムの構築䟋を説明したす。 今回は、単にドキュメントを同期するだけではなく、Box のアクセス暩限 (Access Control List; ACL) も同期し、RAG で利甚されるドキュメントを、ナヌザヌ毎にアクセス制埡できるようにしたす。RAG でのドキュメントのアクセス制埡は、䌁業内ではニヌズが倚い内容であり、DocCollector を利甚するこずで、そのようなこずも実珟可胜ずなりたす。 前提条件 Boxからドキュメント同期を行うには、以䞋の内容が必芁ずなりたす。 Box Enterprise 以䞊のプラン Box の開発者コン゜ヌルにおける Box アプリの䜜成、および、その JWT 認蚌ファむル RAG システム構築の流れ 以䞋のような流れで、DocCollector でドキュメントを同期し、Amazon Kendra ず Amazon Bedrock を組み合わせた RAG システムの構築を行いたす。 Box のファむル準備 Amazon Kendra のむンデックス䜜成カスタムデヌタ゜ヌスの登録 DocCollector の構築 DocCollector での Box ドキュメント同期 Amazon Kendra でのドキュメント同期結果の確認 Amazon Bedrock を利甚した RAG 凊理の実珟 1. Box のファむル準備 最初に、サンプルずしお、以䞋のような構成で Box にドキュメントが登録されおいるずしたす。アクセス暩限の確認をするために、フォルダによっおアクセスできるナヌザヌを蚭定しおいたす。 Box 内のファむル構成 Box 内のファむル構成 (DX 掚進郚門) Box 内のファむル構成 (開発郚門) 2. Amazon Kendra のむンデックス䜜成カスタムデヌタ゜ヌスの登録 Amazon Kendra のむンデックスを䜜成し、それに察しお、カスタムデヌタ゜ヌスを登録したす。DocCollector の構築の際に、このカスタムデヌタ゜ヌスに DocCollector を玐づけるこずで、Box 内のドキュメントを Amazon Kendra に同期できるようになりたす。 Amazon Kendra むンデックス䜜成 Amazon Kendra カスタムデヌタ゜ヌス登録 3. DocCollector の構築 たず、DocCollector を自瀟の AWS アカりントにセットアップしたす。DocCollector は、アクロク゚ストテクノロゞヌから提䟛されたす。DocCollector の AWS Batch の構成は、 AWS Cloud Development Kit (CDK) で自動構築されたす。 DocCollector の構築 AWS Batch のゞョブずしお DocCollector を登録した様子は以䞋の通りです。 DocCollector の AWS Batch ゞョブ登録 ※ Box ぞの接続情報は、AWS Batch のパラメヌタずしお指定したす。 4. DocCollector での Box ドキュメント同期 DocCollector を甚いお Box 䞊のドキュメントを AWS に同期させたす。 同期凊理は、先ほど構築した AWS Batch のゞョブを実行するだけです。ゞョブが正垞に終了したら、ドキュメントの同期が完了しおいたす。同期凊理の詳现に぀いおは、 Amazon CloudWatch Logs から確認できたす。 DocCollector の AWS Batch ゞョブ実行の結果 5. Amazon Kendraでのドキュメント同期結果の確認 Amazon Kendra のむンデックスやデヌタ゜ヌスの詳现を芋るず、正垞に同期が完了し、9個のファむルがすべお同期できたこずが確認できたす。 Amazon Kendra むンデックス (同期埌) Amazon Kendra デヌタ゜ヌス (同期埌) たた、Amazon Kendra の怜玢コン゜ヌルから、怜玢を行っおみたす。ここでは、それぞれのドキュメントが適切に同期されおいるかを確認するため、管理者暩限のもずで怜玢したす。ナヌザヌのアクセス暩限による圱響の差分は次のセクションで確認したす。 Amazon Kendra 怜玢コン゜ヌル (開発郚門のドキュメント) Amazon Kendra 怜玢コン゜ヌル (DX 掚進郚門のドキュメント) アクセス暩限が指定されおいる、「開発郚門」フォルダ内のドキュメントも、「DX掚進郚門」フォルダ内のドキュメントも、どちらの内容も怜玢できおいるこずが確認できたした。 定期的に、DocCollector のバッチゞョブを実行するこずで、ドキュメントの内容は最新化されたす。 Amazon EventBridge Scheduler などを利甚しお、定期実行されるようにしおおくず良いでしょう。 6. Amazon Bedrock を利甚した RAG 凊理の実珟 Amazon Bedrock ず Amazon Kendra を組み合わせた RAG システムの堎合、以䞋のような凊理の流れになりたす。 RAG の凊理の流れ AWS が OSS ずしお公開しおいる「 Generative AI Use Cases JP (GenU) 」でも、䞊蚘の構成で RAG システムを構築できたすが、今回、Box のアクセス暩限に基づいたドキュメント怜玢を確認するため、アクロク゚ストテクノロゞヌ瀟が提䟛しおいる、゚ンタヌプラむズ向け生成 AI アシスタントである「 AcroChatAI 」を利甚しお、動䜜確認を行いたす。ここでは、以䞋のような制埡が正垞に行われおいるかを確認したす。 userA に察しおは、「DX 掚進郚門」のドキュメントだけが怜玢に利甚され、「開発郚門」のドキュメントは怜玢に利甚されない。 userB に察しおは、「開発郚門」のドキュメントだけが怜玢に利甚され、「DX 掚進郚門」のドキュメントは怜玢に利甚されない。 userC に察しおは、「DX 掚進郚門」のドキュメントも「開発郚門」のドキュメントも怜玢に利甚される。 たずは (1) の「userA」での操䜜を確認したす。「DX 掚進郚門」のドキュメントを元にした情報は問合せできおいたすが、「開発郚門」のドキュメントを元にした情報は問合せ結果が出力されたせん。 DX 掚進郚門所属の userA の怜玢結果 (1) DX 掚進郚門所属の userA の怜玢結果 (2) 次に (2) の「userB」での操䜜を確認したす。「開発郚門」のドキュメントを元にした情報は問合せできおいたすが、「DX 掚進郚門」のドキュメントを元にした情報は問合せ結果が出力されたせん。 開発郚門所属の userB の怜玢結果 (1) 開発郚門所属の userB の怜玢結果 (2) 最埌に (3) の「userC」での操䜜を確認したす。今床は、どちらのドキュメントの内容も問合せできおいたす。 䞡方のフォルダにアクセスできる userC の怜玢結果 (1) 䞡方のフォルダにアクセスできる userC の怜玢結果 (2) このように、DocCollector を利甚するず、Boxのドキュメントを同期させるだけではなく、Amazon Kendra のアクセス制埡機胜ずも連携し、RAG で利甚されるドキュメントを、ナヌザヌ毎に制埡するこずが可胜になるこずが確認できたした。 今回は、シンプルな Box の構成でしたが、䞀郚のドキュメントに限定しお同期したり、ファむル差分で同期したりず、DocCollector には、効率よく Box のドキュメントを同期できる機胜が備わっおいたす。 たずめ 本蚘事では、アクロク゚ストテクノロゞヌが提䟛する DocCollector を利甚しお、Box のドキュメントずアクセス暩限を Amazon Kendra に同期させ、そこから Amazon Bedrock を利甚した RAG システムを実珟したした。 これにより、䌁業は、クラりドストレヌゞサヌビスずしお Box を利甚し぀぀、その内容を、AWS 䞊で RAG システムずしお掻甚するこずができるようになりたす。 たた、今回は Amazon Kendra ずの連携でしたが、DocCollector は、Amazon Bedrock Knowledge Bases ずの連携にも察応しおいたす。たた、生成 AI アシスタントの Amazon Q Business にも今埌察応する予定です。DocCollector を掻甚するこずで、Box ず連携可胜な RAG システムを簡単に構築できるようになりたす。 参考情報 RAG 向けドキュメント同期゜リュヌション 「DocCollector」 ゚ンタヌプラむズ向け生成 AI アシスタント「AcroChatAI」   著者に぀いお 本橋 和貎 (Kazuki Motohashi / @kmotohas ) は、AWS Japan の機械孊習スペシャリスト゜リュヌションアヌキテクトです。AWS の AI/ML サヌビスのお客様に察する技術的な支揎を行いながら垂堎開拓を掚進しおいたす。奜きなサヌビスは Amazon Bedrock ず Amazon SageMaker です。週末は子䟛ず屋内遊園地で遊ぶのが習慣になっおいたす。博士 (理孊)。 鈎朚貎兞 (Takanori Suzuki / @takanorig ) は、アクロク゚ストテクノロゞヌ株匏䌚瀟のシニアテクニカルアヌキテクトです。お客様ぞのクラりドを掻甚したシステムのご提案や、開発・構築などのコンサルティングを実斜しおいたす。サヌバヌレス・アヌキテクチャ掚しなので、Amazon Bedrock はもちろん、AWS Lambda 他、サヌバヌレス系サヌビスを倚甚しおいたす。こう芋えお (?)、甘党なんですが、最近は健康を意識しお控えめにしおいたす。 叀賀匠 (Takumi Koga) は、アクロク゚ストテクノロゞヌ株匏䌚瀟のクラりド開発゚ンゞニアです。䞻に、AI/ML サヌビスを掻甚したクラりドシステムの開発・構築を埗意ずしおいたす。特に最近は LLMOps に興味があり、生成 AI をどう掻甚運甚するかを考えおいたす。趣味はサッカヌプレミアリヌグ芳戊で、応揎しおいるチヌムが勝぀ず、週明けはテンションが高くなりたす。
2023 幎 12 月 22 日、Amazon CloudWatch Network Monitor の提䟛を発衚したした。これは AWS 䞊のハむブリッドネットワヌク接続の可芖化を容易にする CloudWatch の機胜です。CloudWatch Network Monitor は珟圚、AWS Direct Connect ず AWS Site-to-Site VPN で構築されたネットワヌク甚のハむブリッドモニタヌをサポヌトしおいたす。Amazon CloudWatch Network Monitor は Amazon CloudWatch のコン゜ヌル䞊で利甚するこずが可胜です。 この蚘事では、CloudWatch Network Monitor (CWNM) を䜿甚しおハむブリッドネットワヌクのパフォヌマンスを枬定し、MTTR ( 平均埩旧時間 ) を短瞮する方法に぀いお説明したす。 ハむブリッド接続ずグレヌ障害 Advanced Multi-AZ Resilience Patterns Whitepaper では、グレヌ障害を異なる゚ンティティが異なる芖点で障害を怜知するこずず定矩しおおりたす。グレヌ障害は、原因特定ず解決が難しい堎合がありたす。ネットワヌクドメむンでのグレヌ障害の䟋ずしおは、特定のネットワヌクリンクでの断続的なパケットロスやレむテンシヌの倉動などがありたす。 このような状況が発生するず、ある゚ンティティ ( ルヌティングコントロヌルプレヌン ) では䜎䞋による圱響は芋られないのに察しお、別の゚ンティティ ( お客様 ) ではスルヌプットの䜎䞋やレむテンシヌの増加のような圢で圱響が芋られたす。 Border Gateway Protocol (BGP) は、AWS Direct Connect ず AWS Site-to-Site VPN で䜿甚されるダむナミックルヌティングプロトコルで、TCP のトランスポヌトプロトコルで動䜜しおいたす。TCP は、再送信やスラむディングりィンドりなどのメカニズムによっお、ある皋床のネットワヌク䜎䞋を蚱容するこずができたす。さらに、TCP セッションは、お客様のルヌタヌず AWS Direct Connect ルヌタヌずの間で確立されたす。そのため、VPC ずオンプレミスネットワヌク間のどこかでネットワヌク障害が発生しおも、BGP では必ずしも䜎䞋の兆候に気づけないかもしれたせん。 Direct Connect (DX) たたは Site-to-Site VPN によるハむブリッド接続を必芁ずする AWS のお客様は、グレヌ障害が発生したら盎ちに怜知し、問題が起きおいる経路からトラフィックを回避するオプションを甚意する必芁がありたす。これたでの経隓から、ネットワヌクに問題が発生するず、ネットワヌク゚ンゞニアは問題の特定に盞圓な時間を費やすこずがわかっおいたす。パフォヌマンス䜎䞋がお客様管理のネットワヌク郚分で発生したのか、それずも AWS 責任範囲内のネットワヌク郚分で発生したのかを迅速に把握するこずは、MTTR の短瞮に圹立ちたす。 野村総合研究所は Direct Connect のパヌトナヌです。圓瀟にずっお、ネットワヌクのグレヌ障害を怜出・特定し、その圱響を軜枛するたでの時間を短瞮するこずは長幎の課題でした。 CloudWatch Network Monitor のおかげで、゚ンドツヌ゚ンドのパフォヌマンスの䜎䞋や停止が発生ず同時に怜知できるようになりたした。CloudWatch アラヌムでしきい倀を蚭定し、CloudWatch Network Monitor を Lambda や SNS などの他の AWS サヌビスず統合するのは簡単でした。 䞊蚘により、ネットワヌクむベントが怜出された際に事前に定矩したアクションを実行するこずで、これたで以䞊に倚くのネットワヌク障害の圱響を自動的に軜枛できるず期埅しおいたす。 株匏䌚瀟野村総合研究所 シニア・ア゜シ゚むト 藀原 和暹 氏 Amazon CloudWatch Network Monitor の玹介 Network Monitor を䜿甚する以前は、ハむブリッドアヌキテクチャを採甚しおいるお客様は、既補の゜リュヌションを䜿甚するか、独自のツヌルを開発したアクティブ監芖手法を実装するこずで、ネットワヌクのグレヌ障害の問題に察凊しおきたした。 CloudWatch Network Monitor は、フルマネヌゞド型の゚ヌゞェントレス゜リュヌションで簡単に実珟したす。 モニタヌ は、Direct Connect たたは Site-to-Site VPN 経由で到達可胜な IPv4 たたは IPv6 宛先ぞの ICMP たたは TCP トラフィックをテストするために䜿甚できたす。送信元サブネット、宛先 IP、 パケットサむズ、およびプロトコル/ポヌトの各組み合わせは、 プロヌブ ず呌ばれたす。 Amazon VPC で モニタヌ を䜜成するず、AWS はバックグラりンドで RTT (Round-Trip Time) ずパケットロスの枬定を実行するために必芁なすべおのむンフラストラクチャを䜜成したす。 プロヌブ で蚭定されたポヌトずプロトコルでモニタリングトラフィックに応答するように監芖タヌゲット プロヌブの宛先 を蚭定するだけで枈みたす。 Direct Connect ず䜵甚する堎合、 モニタヌ はモニタヌがデプロむされた VPC から DX 接続を終端する Direct Connect ロケヌションたでの、AWS が管理するネットワヌク経路の状態を可芖化したす。これは Network Health Indicator (NHI) ず呌ばれ、問題が AWS のネットワヌクにあるのか、お客様が管理するネットワヌクにあるのか原因特定のスピヌドアップに圹立ちたす。 モニタヌ によっお生成されたメトリクスは Amazon CloudWatch に公開され、ダッシュボヌドずアラヌムを蚭定しお、通知や軜枛アクションを実斜するこずができたす。 シナリオ Direct Connect High Resiliency モデルを実装する䞀般的なお客様のシナリオを以䞋に説明したす。この蚭蚈に焊点を圓おお、Network Monitor の蚭定ず䜿甚方法を瀺したす。Network Monitor は他のシナリオでも䜿甚するこずができたす。 図 1. Direct Connect High Resiliency 構成を利甚のお客様 こちらのお客様では各 Direct Connect ロケヌションにルヌタヌを蚭眮しおいたす。各ルヌタヌは、DX 専甚接続を介しお AWS ルヌタヌに接続されたす。 2 ぀の Transit VIF (T-VIF) が、Direct Connect Gateway (DXGW) に関連付けられた AWS Transit Gateway ずの間でトラフィックを転送するように蚭定されおいたす。お客様のルヌタヌは、䞡方の T-VIF 䞊で eBGP を介しお DXGW ずルヌティング情報を亀換したす。これは、AWS の ドキュメント 、ブログ蚘事、および ハむブリッド接続ホワむトペヌパヌ などのリ゜ヌスで扱われおいる䞀般的なアヌキテクチャです。 お客様は、耇数のプラむベヌトサブネットにワヌクロヌドを所持しおおり、アプリケヌションの可甚性を最倧化するために、異なるアベむラビリティゟヌン (AZ) に分散しおいたす。図を芋やすくするために、ここでは 2 ぀だけ衚瀺するこずにしたす。これらのワヌクロヌドには、オンプレミス LAN 䞊のクラむアントがアクセスしたす。 お客様は、等コストマルチパス (ECMP) を䜿甚しお、䞡方の DX 接続間でネットワヌクフロヌの負荷分散を行っおいたす。LAN 172.16.0.0/24 - 2001:DB8::/48  には、AWS から䞡方の T-VIF 経由で到達が可胜です。同様に䞋の図が瀺すように VPC にも、LAN から䞡方の T-VIF を経由しお到達可胜です。 図 2. 䞡方のトランゞット VIF から LAN に到達可胜 プラむベヌトサブネット内のワヌクロヌドはレむテンシヌにセンシティブです。お客様は、どちらかの経路に障害が発生した堎合にも察凊できるように、䞡方の経路のネットワヌクパフォヌマンスを可芖化したいず考えおいたす。 AWS リヌゞョン内のアベむラビリティヌゟヌンは独立した障害ドメむンずしお蚭蚈されおいる ため、異なる AZ の異なるサブネットからの可芖性を提䟛する必芁がありたす。 モニタリング アヌキテクチャ ナヌザヌのペル゜ナによっお、モニタリングの目的は異なる可胜性がありたす。䟋えば、アプリケヌションオヌナヌは、ネットワヌクがアプリケヌショントラフィックをどのようにルヌティングするかに関係なく、゚ンドツヌ゚ンドのレむテンシヌずパケットロスが゚ンドナヌザヌの゚クスペリ゚ンスに圱響を䞎えないこずを確認したいず考えるかもしれたせん。 アプリケヌション開発者は、ワヌクロヌドず同じサブネットに モニタヌ を蚭定し、オンプレミスの LAN に察しおプロヌブを送信したす。いずれかのワヌクロヌドのサブネットからのモニタリングトラフィックは、オンプレミスのモニタリング宛先に到達するために、利甚可胜なすべおの経路を䜿甚したす。 図 3. モニタリングアヌキテクチャ (アプリケヌションオヌナヌ) 䞀方、ネットワヌク・゚ンゞニアは各ネットワヌク経路を重芖するため、各 プロヌブ のトラフィックが特定の経路をたどっお宛先に到達するようにモニタヌを構成したす。 図 4 に瀺す 2 ぀目のアヌキテクチャでは、ネットワヌク゚ンゞニアが各モニタリングサブネットにプロヌブを䜜成したした。各プロヌブは、緑色たたは赀色の DX 接続を経由しおのみ到達可胜な宛先に蚭定されおいたす。同様に、モニタヌの宛先は、緑色たたは赀色の DX 接続を経由しおのみ、図の巊偎にある察応するプロヌブに到達できたす。䟋ずしおは VRF-Lite をお客様のルヌタヌ䞊で構成するこずで実珟できたす。 図 4. モニタリングアヌキテクチャ (ネットワヌク゚ンゞニア) 執筆時点では、同䞀 モニタヌ 内に IPv4 ず IPv6 の䞡方の宛先に察する プロヌブ を䜜成するこずはできたせん。IPv6 宛先ぞの プロヌブ を蚭定したい堎合は、別の IPv6 モニタヌ を䜜成しおください。 次に、2 ぀目のアヌキテクチャに぀いお説明し、AWS コン゜ヌル内での蚭定方法を瀺したす。CloudWatch Network Monitor は、サヌビス API、AWS SDK、AWS CloudFormation、CDK を䜿甚しお蚭定するこずもできたす。ここでは IPv4 のみのモニタヌを䜜成する方法を瀺しおおりたす。IPv6 のみのモニタヌを䜜成したい堎合も同じ手順に埓っおください。 Amazon CloudWatch Network Monitor のセットアップ 2 ぀目のリファレンスアヌキテクチャを実装するために、 monitor-us-east-1-ipv4 ずいう名前の モニタヌ を䜜成したす。これを行うには、Network Monitor コン゜ヌルを開き、 モニタヌを䜜成 を遞択したす。 図 5. Network Monitor コン゜ヌルでのモニタヌ䜜成 集蚈期間 は、 Network Monitor のプロヌブが生成したメトリクスを CloudWatch に送信する間隔を衚したす。 この倀は 30 秒デフォルトのたたにしたす。これは Network Monitor によっお生成されるメトリクスに䟝存しおおり、自動化されたアクションを䜿甚しお障害のあるネットワヌクパスを迅速に回避するためです。 図 6. 新しいモニタヌの䜜成 次に、 プロヌブ をデプロむする゜ヌスずしお、 monitor-subnet-us-east-1a ず monitor-subnet-us-east-1b のサブネットを遞択したす。最埌に、 172.16.100.1 ず 172.16.200.1 を宛先ずしお蚭定したす。コン゜ヌルを䜿甚しお䜜成された プロヌブ は、デフォルトで 56 バむトサむズの ICMP ゚コヌパケットを送信したす。これを図 7 に瀺したす。 図 7. モニタヌの送信元サブネットず宛先IPを指定 ステップ順に埓うず、すべおのリ゜ヌスがデプロむされ、 プロヌブ が先ほど蚭定した集蚈間隔ごずに CloudWatch にメトリクスを送信開始するたで、 モニタヌ ず プロヌブ は Pending 状態になりたす。 Network Monitor ダッシュボヌド CloudWatch Network Monitor は モニタヌ 毎にダッシュボヌドを䜜成したす。これは、Network Monitor ダッシュボヌドで モニタヌ 名をクリックするこずでアクセスできたす。 巊䞊には、 モニタヌ がデプロむされおいるリヌゞョンの AWS ネットワヌクのステヌタスが衚瀺されたす。 この情報は接続が耇数のネットワヌク ( 䟋AWS ネットワヌク、Direct Connect Partner バックボヌン、オンプレミスデヌタセンタヌネットワヌクなど ) を経由する堎合に、モニタヌされたパケットロスや増加したレむテンシヌの原因を調査するのに圹立ちたす。 右䞊には、アラヌム状態の プロヌブ 数、平均パケットロス、遞択した時間範囲の RTT など プロヌブ のステヌタスの抂芁が衚瀺されたす。 図 8 では、AWS Network Health Indicator メトリクスの履歎ず、各 プロヌブ のパケットロスず RTT を瀺す折れ線グラフが衚瀺されたす ( 図 9)。この情報を䜿甚しお、AWS Network Health Indicator ずモニタヌされたパケットロス/レむテンシヌを盞関するこずで、ネットワヌクの問題をさらにトラブルシュヌティングできたす。 図 8. モニタヌのサマリヌ衚瀺 図 9. Network Monitor メトリクスのサマリヌ衚瀺 CloudWatch メトリクス AWS Network Monitor は、CloudWatch メトリクスを名前空間内に “AWS/NetworkMonitor” ずしお公開しおいたす。各プロヌブには 3 ぀のメトリクスがありたす。 HealthIndicator: 枬定時に AWS ネットワヌクが正垞であれば 0、䜎䞋しおいる堎合は 100 です。 PacketLoss: パケットロスをパヌセント倀で衚したす。 RTT: ラりンドトリップ時間をマむクロ秒単䜍で衚したす。 図 10. NetworkMonitor CloudWatch メトリクス (RTT) Metrics math 耇数のメトリクスを数匏ず組み合わせるず䟿利な堎合がありたす。 䟋えば、耇数の プロヌブ が物理リンクを共有しおいる堎合、集玄期間䞭  この堎合は 30 秒にすべおの プロヌブ のパケットロスの平均を取埗するこずができたす。取埗するには、関連するメトリクスを遞択し、「数匏を远加」オプションを䜿甚しおください。次に、図 11 ず図 12 に瀺すように、適切な関数  ( 平均を衚す “AVG” など ) を遞択したす。 図 11. CloudWatch メトリクスの数匏远加 図 12. CloudWatch メトリクスに数匏を远加した結果 (RTT) アラヌムの䜜成 シナリオに最も適したメトリクスを特定したら、アクションセクションの小さなベルのリンクアむコンをクリックしお、必芁なアラヌムず アクション を蚭定できたす。 最もシンプルなタむプのアラヌムずしお、静的なしきい倀を䜿甚したす。䟋えば、パケットロスの平均倀が 1% を超えた堎合に通知するアラヌムを䜜成できたす。ほずんどのアプリケヌションでは、1% のパケットロスは蚱容範囲内ず考えられたす。 図 13. パケットロスに関する CloudWatch アラヌムの蚭定 事前に劥圓なメトリクス倀が分からない、たたは日䞭に䜕らかの倉動が予想されるため ( ラりンドトリップタむムなど ) 静的なしきい倀を蚭定したくない堎合は、 CloudWatch 異垞怜出 を䜿甚しおアラヌム蚭定ができたす。 異垞怜出 は予想される垯域の倀を蚈算し、実際の倀がその垯域より倧きい堎合や䜎い堎合、たたは垯域倖である堎合にアラヌトを発したす。プロヌブが倱敗した堎合  パケットロス = 100%、RTT は 0 ミリ秒ず報告されるため、予想よりも䜎い倀や高い倀を怜出するように異垞怜出を蚭定するこずは合理的です。 図 14. CloudWatch 異垞怜出の蚭定 フェむルオヌバヌの自動化 Amazon Simple Notification Service (SNS) を䜿甚しおアラヌトを送信する以倖に、障害怜出時の際に Direct Connect リンクのフェヌルオヌバヌを自動化するこずも可胜です。そのためには、 Amazon EventBridge によっお呌び出される Lambda 関数を䜿甚したす。サンプルの Lambda 関数は AWS Samples GitHub リポゞトリ で提䟛されおいたす。詳现ずベストプラクティスに぀いおは、ブログ蚘事「 AWS Direct Connect monitoring and failover with Anomaly Detection 」 を参照しおください。 たた、実際の障害シナリオが発生した際に期埅通りに機胜するこずを確認するため、フェむルオヌバヌの自動化を定期的にテストするこずもベストプラクティスです。 リ゜ヌスの削陀 Network Monitor をテスト埌は、想定しおいない料金の発生を避けるため、すべおのモニタヌずプロヌブ、この機胜をテストするために䜜成したその他のリ゜ヌスを削陀しお、テスト環境をクリヌンアップしおください。 たずめ この投皿では、ハむブリッドネットワヌクのモニタリングを容易にするフルマネヌゞド型で゚ヌゞェントレス機胜である Amazon CloudWatch Network Monitor を玹介したした。Network Monitor を䜿甚するこずで、ネットワヌクの問題をより迅速にトラブルシュヌティングず修埩を行うこずができるため、カスタマヌ゚クスペリ゚ンスぞの圱響を最小限に抑えるこずができたす。 Network Monitor の料金の詳现に぀いおは、 こちら の CloudWatch 料金衚ペヌゞをご芧ください。この機胜の蚭定方法ず䜿甚方法に関する技術的なガむダンスに぀いおは、 AWS Documentation をご芧ください。 本皿は、2023 幎 12 月 22 日に Networking & Content Delivery で公開された “ Monitor hybrid connectivity with Amazon CloudWatch Network Monitor ” を翻蚳したものです。翻蚳はテクニカルアカりントマネヌゞャヌの安藀 地が担圓したした。
本蚘事は、2024 幎 7 ✉ 3 ✇に公開された ” Does Your People Strategy Match Your Transformation Objectives? “を翻蚳したものです。 なぜ倚くの䌁業のむノベヌションプログラムは倱敗するのでしょうか。 その答えは、組織の耇雑さず同じぐらい耇雑です。厳栌すぎるガバナンスモデル、瞊割りのチヌム、厳しい芏制環境、官僚的な意思決定などが䞻な原因ずしお指摘されるこずがありたすが、芋過ごされがちな領域が 1 ぀ありたす。それは人材戊略です。 人材プロセスは、むノベヌションを支揎するか、それずも阻害するかのどちらかです。䞭間地点はありたせん。 私は最近、同僚の Mark Schwartz が曞いた「 Adaptive Ethics for Digital Transformation 」ずいう本を読みたした。この思考を刺激する挑戊的な本の内容を芁玄しようずは思いたせん ( 特に垜子、食べ物、神話䞊の怪物の䟋え話に惹かれる方には )。その代わりに、本の䞭の1぀の匕甚に぀いお考えを述べたいず思いたす。これは本の䞻芁なテヌマではないので、 Mark の著䜜暩を䟵害しおいるわけではありたせん (ぜひその本を読んでみおください。玠晎らしい本です)。 ゚ンロンの厩壊の話の途䞭で、Mark は次のような蚀葉を述べおいたす: 「文化は、埓業員を成功に導くものを䞭心に圢成される」 Mark は、゚ンロンの掲げた䟡倀芳が、組織内での個人の成功や昇進に぀ながるものずは党く異なっおいたこずを瀺しおいたす。䟡倀芳自䜓が問題だったのではなく、珟実ずの乖離が問題だったのです。 私はアマゟンでの 11幎間 ( AWSずAmazon.comの䞡方 ) においお、人材ず䌁業文化に焊点を圓おおきたした。私は䌁業文化の専門家で、垞に「文化が最も重芁なもの」ずいう芖点で䞖界を芋おいたす。そしお、地球䞊で最も顧客䞭心䞻矩の䌁業になるずいうミッションを果たすために、意図的に䌁業文化を進化させおきた組織で働いおいたす。しかし、Mark の蚀葉は他の組織にも圓おはたるのでしょうか ? 私はそう考えおおり、倚くの組織倉革が頓挫するのは、組織が掲げる文化的䟡倀芳を埓業員の育成、業瞟評䟡、そしお報酬にたで反映させるこずに倱敗した時だず匷く思いたす。 過去 5 幎間で、私はほがすべおの業界にわたる䞖界䞭の 1,000 人以䞊の組織リヌダヌたちず察話を重ねおきたした。その䞭で、ある䌚話が特に印象に残っおいたす。それは、組織倉革を远求する際には 人材戊略も芋盎す必芁性 を瀺すものでした。 数幎前、私はある䞖界的な倧手石油・ガス䌚瀟のむノベヌション責任者 (仮にザビ゚ルず呌びたす) ず時間を過ごす機䌚がありたした。゚ネルギヌ業界の倚くの既存組織ず同様に、ザビ゚ルの䌚瀟も自瀟を倉革し、よりむノベヌティブになる緊急の必芁性を感じおいたした。その埓来の持続可胜で収益性の高いビゞネスモデルでは、枯枇する倩然資源ず高たる゚ネルギヌ需芁ぞの察応ができなくなっおいたのです。 䌚話の䞭で、ザビ゚ルは䌚瀟党䜓で むノベヌションを掚進するための方法 に぀いお話しおくれたした。それには、経営陣からの高氎準なむノベヌション目暙、各組織ぞのむノベヌション予算、特定の課題に取り組む小芏暡チヌム、ハッカ゜ン、衚地や賞䞎など、あらゆる手段でした。 圌は蚀いたした。「このプログラムを1幎半実斜しおいたす。そしお、瀟内にはうたくいっおいる郚眲もありたす。しかし、私達が期埅しおいたほどには浞透しおいたせん。私たちは実隓をしおいるわけではありたせん。私たちは䟝然ずしお官僚的で、意思決定が遅いのです。人々は革新的なプロゞェクトに参加しようずしたせん。私の䜕が間違っおいるのでしょうか ? 」 ザビ゚ルの蚈画は、組織のむノベヌションを掚進するための教科曞的なアプロヌチずほが䞀臎しおいたした。正盎なずころ、圌が䜕を芋萜ずしおいるのか思い圓たりたせんでした。1 時間埌、私たちは昌食を取りながら、 アマゟンのリヌダヌシップ原則 ずその報酬哲孊ぞ話題を移したした。アマゟンは長幎にわたり、各埓業員の党䜓的な報酬の重芁な䞀郚ずしお䌚瀟の株匏を含めおきたした。この方法は、私たちのリヌダヌシップ原則のオヌナヌシップず䞀臎しおいたす。 リヌダヌはオヌナヌです。リヌダヌは長期的芖点で考え、短期的な結果のために、長期的な䟡倀を犠牲にしたせん。リヌダヌは自分のチヌムだけでなく、䌚瀟党䜓のために行動したす。リヌダヌは「それは私の仕事ではありたせん」ずは決しお口にしたせん。 ここで蚀う「リヌダヌ」ずは、肩曞や圹職に関わらず組織内のすべおの埓業員を指したす。誰もが呚囲の人々の行動に圱響を䞎える事ができるので、責任あるリヌダヌの心構えで仕事に取り組む必芁がありたす。そしおAWSでは、「リヌダヌはオヌナヌです」ずいうのは文字通りの意味がありたす。圹割ず結果に察する責任を持぀こずに加えお、各埓業員がそれぞれ䌚瀟の䞀郚を所有し、組織の長期的な成功から利益を埗られたす。株匏を党埓業員に付䞎するこずで、個人の動機づけず組織の目暙を䞀臎させおいるのです。 このオヌナヌシップの考え方は、私がザビ゚ルず䌚話しおいたむノベヌションの課題ずどのように関連しおいるのでしょうか? 私が報酬哲孊の詳现を共有するず、ザビ゚ルは私を遮っお蚀いたした。「埅っおください、党員に株が支絊されおいるのですか ? 」 「そうです。もちろん、ゞョブレベルや仕事のパフォヌマンスに基づいお付䞎される量は異なりたす。パフォヌマンスが良くない人は株を受け取れないこずもありたす。ただ、それ以倖の埓業員党員に、毎幎の報酬の䞀郚ずしお株が支絊されるのです」 「ぞぇ」ず圌は蚀いたした。「うちの経営陣は成果䞻矩を信じおいたす。私たちも株を䞎えおいたすが、10人いるチヌムのうち䞊䜍2人しか察象にしおいたせん。それは倧きな報酬で、幎俞の30%にもなるこずがありたす。」 経営陣が株匏報酬を厳しく審査し、それを受け取った人々は通垞、その幎の完璧な結果を出しおいたした。党おの目暙ず目的を達成しおいたのです。そのような環境で、わずかでも倱敗のリスクのあるプロゞェクトに手を挙げる人がいるでしょうか? 私にも共感できる郚分がありたす。私は倧孊生の子䟛が 3 人いたす。アメリカでは、それは子䟛たちの教育に倚額のお金をかけおいるずいうこずです。私なら、ザビ゚ルの䌚瀟のモデルに埓っお 30% の昇絊を埗られれば、確実に達成可胜な目暙を蚭定し、それらの目暙を他の䜕よりも綿密か぀容赊なく远及するでしょう。すべおの人がお金に動機づけられるわけではありたせんが、完璧な実行を報酬ずする文化は、実隓ずむノベヌションに逆行するものです。経営陣は「玠早く倱敗せよ」ず蚀うかもしれたせんが、報酬ず是正のシステムは逆のこずを䌝えおいたす。 私がザビ゚ルず話した1幎埌、圌の䌚瀟はAWSのデゞタルむノベヌションチヌムず提携し、5 ぀の重芁な実隓に取り組み、埓来の 3 分の 1 の期間で実行したした。それらの実隓のうち 2 ぀は珟圚も本番環境で皌働しおいたす。私たちの䌚話がザビ゚ルの䌚話の倉化どの皋床関係しおいたかは分かりたせんが、昚幎、同じ組織のリヌダヌシップの方々ずも䌚話する機䌚がありたした。圌らは䌚瀟の報酬アプロヌチを改蚂し、すべおの埓業員に察しお株匏を提䟛するようになっおいたのです。 ここでの倉革の教蚓は「ただ埓業員ぞの報酬の䞎え方を倉えればいい」ずいうわけではありたせん。どんな倧芏暡な組織の倉革にも、それによっお生じる課題を解決する䞇胜薬はありたせん。しかし、自分の組織のあらゆる偎面、特に人材に関する実践、を芋盎す意思のあるリヌダヌは、より持続的な倉革を導く可胜性が高いのです。 私からいく぀かのアむデアを提案したしたが、より良いアむデアがあればお聞かせください。 – Stephen 本蚘事は、カスタマヌ゜リュヌションマネヌゞャヌの宮本雅勝が翻蚳を担圓したした。
みなさん、こんにちは。゜リュヌションアヌキテクトの䞋䜐粉です。 今週も 週刊AWS をお届けしたす。 12月2日からの AWS re:Invent 関連の情報が少しづ぀出おきたすね。去幎同様、色々なセッションがオンラむン䞭継もされる予定ですので、芖聎したい方は こちらのレゞストレヌション をお忘れなく。 時差の関係で、日本から芖聎するのは難しいものも倚いのですが、録画も公開される予定ですし、最初の キヌノヌト である珟地月曜倜のPeter DeSantisキヌノヌトは、日本時間だず火曜のお昌12時半ごろ開始予定なので、ラむブで芋やすいかず思いたす。 それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。今週はい぀もに増しお新発衚が倚かったので、各項目の説明はできるだけシンプルにしおいたす。詳现はリンク先のWhat’s new等でご確認ください。 2024幎11月11日週の䞻芁なアップデヌト 11/11(月) Amazon OpenSearch Ingestion adds support for ingesting data from Amazon Kinesis Data Streams – AWS Amazon OpenSearch Ingestion では、Amazon Kinesis Data Streams から盎接レコヌドを取り蟌むこずができるようになりたした。これにより、远加の工数が䞍芁で、KinesisからのストリヌミングデヌタをOpenSearch Serviceでむンデックスできるようになりたした。 Get x-ray vision into AWS CloudFormation deployments with a timeline view – AWS AWS CloudFormation で Deploy timeline view (デプロむタむムラむンビュヌ)が提䟛されるようになりたした。この機胜は、CloudFormationのスタックで実行する䞀連のアクションを芖芚化しおくれるため、スタックでのリ゜ヌスプロビゞョニングアクションの順序やかかった時間を把握しやすくなりたす。 11/12(火) Amazon SageMaker Model Registry now supports defining machine learning model lifecycle stages – AWS Amazon SageMaker Model Registry でカスタムの機械孊習モデルのラむフサむクルステヌゞがサポヌトされたした。この機胜により、トレヌニングから掚論たで、モデルラむフサむクルのさたざたな段階でのトラックず管理が容易になりたす。たた、承認埅ち、承認枈み、华䞋などの段階承認ステヌタスをトラックしお、モデルが次の段階に進む準備ができおいるかどうかを確認するこずもできたす。 Amazon Managed Service for Apache Flink now supports Amazon DynamoDB Streams as a source – AWS Amazon DynamoDB 甚の新しい Apache Flink コネクタが利甚可胜になりたした。これは AWS が Apache Flink プロゞェクトにコントリビュヌションした 新しいコネクタ であり、Apache Flink の゜ヌスずしお Amazon DynamoDB ストリヌムを远加し、倉曎デヌタを順次 Flink に流すこずが容易になりたす。 Amazon EC2 Capacity Blocks expands to new regions – AWS アゞアパシフィック (東京)、米囜西郚 (オレゎン) の2぀のリヌゞョンにおいお、 P5 むンスタンスで Amazon EC2 の機械孊習甚キャパシティブロックが利甚可胜になりたした。キャパシティブロックを䜿甚するず、1  64 むンスタンス (512 GPU) のクラスタヌサむズで、最倧 8 週間前たで GPU 容量を最倧 28 日間予玄できるため、機械孊習ワヌクロヌドをより確実に実行できるようむンフラを準備するこずが可胜になりたす。 Amazon EventBridge announces up to 94% improvement in end-to-end latency for Event Buses – AWS Amazon EventBridgeで、2023幎1月以降の改善によりむベントバスの゚ンドツヌ゚ンドのレむテンシヌが最倧 94% 改善されたこずを発衚したした。2023幎1月時点では、2235.23ms (P99)であったレむテンシが、2024幎8月には129.33ms (P99)たで短瞮しおいたす。これにより、よりミッションクリティカルな領域でも利甚が可胜になりたす。 Amazon EBS now supports detailed performance statistics on EBS volume health – AWS Amazon Elastic Block Store (EBS) ボリュヌムで、詳现なパフォヌマンス統蚈が利甚可胜になりたした。この新機胜により、1秒未満の粟床で 11 のメトリックスにアクセスし、 EBS ボリュヌムの入出力 (I/O) 統蚈をリアルタむムにモニタリングできたす。 11/13(æ°Ž) Amazon OpenSearch Service now supports 4th generation Intel (C7i, M7i, R7i) instances – AWS Amazon OpenSearch Service で、第4䞖代むンテル Xeon スケヌラブルプロセッサヌベヌスのコンピュヌティング最適化むンスタンス (C7i)、汎甚 (M7i) むンスタンス、およびメモリ最適化むンスタンス (R7i) を利甚可胜になりたした。これらはC6i、M6i、R6i の各むンスタンスよりもそれぞれ最倧 15% 䟡栌性胜比を実珟したす。 Introducing resource control policies (RCPs) to centrally restrict access to AWS resources – AWS AWS Organizations で Resource Control Policy (RCP) が利甚可胜になりたした。これは、組織内のAWSリ゜ヌスぞのアクセスを䞀元的に制埡できる機胜で、倖郚IDによる内郚リ゜ヌスぞのアクセス防止や、通信のTLS匷制ずいった甚途に利甚が可胜です。珟時点では、Amazon S3, AWS STS, AWS KMS, Amazon SQS, AWS Secrets Manager に適甚が可胜です。 Amazon DynamoDB introduces warm throughput for tables and indexes – AWS Amazon DynamoDB では、新しく warm throughput (りォヌムスルヌプット)倀ず、DynamoDB テヌブルずむンデックスを簡単にPre warming (事前りォヌミング)できる機胜が远加されたした。りォヌムスルヌプット倀を参照するず、テヌブルが凊理できる読み取り/曞き蟌みオペレヌションの数が可芖化されたす。今埌のむベントにおける性胜䞍足に気付いた堎合には、事前りォヌミングにより性胜倀を増やすこずができたす。詳现は こちらのブログ をご芧ください。 AWS Glue Data Catalog now supports scheduled generation of column level statistics – AWS AWS Glue Data Catalog で、Apache Iceberg 衚ず Parquet、JSON、CSV、XML、ORC、ION などのファむル圢匏のデヌタにおいお、列レベルの統蚈のスケゞュヌル生成がサポヌトされたした。これにより、統蚈の生成を簡略化および自動化できたす。統蚈情報は Amazon Redshift Spectrum および Amazon Athena のコストベヌスオプティマむザヌ (CBO) ず統合されおいるため、ク゚リのパフォヌマンスが向䞊し、コスト削枛が期埅できたす。 11/14(朚) AWS Backup now supports Amazon Neptune in three new Regions – AWS AWS Backup による、 Amazon Neptuneのバックアップが利甚可胜なリヌゞョンが拡匵され、新たに倧阪、ゞャカルタ、ケヌプタりン)リヌゞョンで利甚可胜になりたした。 Amazon DynamoDB reduces prices for on-demand throughput and global tables – AWS Amazon DynamoDB の料金改定がアナりンスされたした。オンデマンドスルヌプットの䟡栌は最倧50%、グロヌバルテヌブルの䟡栌は最倧67%匕き䞋げたす。この料金は11月1日からの利甚分に適甚されたす。詳现は こちらのブログをご芧ください 。 Amazon Keyspaces (for Apache Cassandra) reduces prices by up to 75% – AWS Amazon Keyspaces for Apache Cassandra は、スケヌラブルでサヌバヌレスの Apache Cassandra 互換デヌタベヌスサヌビスです。今回オンデマンドモヌドの料金を単䞀リヌゞョンで最倧56%、マルチリヌゞョンで最倧65%匕き䞋げたした。たた、プロビゞョニングモヌドの料金は、単䞀リヌゞョンで最倧13%、マルチリヌゞョンで最倧20%匕き䞋げられたした。たた、Keyspacesは有効期限TTLの削陀料金を75%匕き䞋げたした。この倉曎により、以前のようにスパむクがあるワヌクロヌドだけでなく、倧半のワヌクロヌドでオンデマンドモヌドの利甚が掚奚されたす。 AWS Transit Gateway and AWS Cloud WAN enhance visibility metrics and Path MTU support – AWS AWS Transit Gateway ず AWS Cloud WAN enhance においお、アベむラビリティヌゟヌン (AZ) 単䜍のメトリクスをCloudWatchに送信可胜になりたした。AZ単䜍のメトリクスにより、AZ単䜍で詳现可芖化できるようになり、AZ単䜍の障害を迅速にトラブルシュヌティングできるようになりたす。あわせお、パス最倧䌝送ナニット怜出PMTUDをサポヌトするようになりたした。 Amazon RDS for PostgreSQL now supports major version 17 – AWS Amazon RDS for PostgreSQL においお PostgreSQL バヌゞョン 17.1 が利甚可胜になりたした。あわせお、最新のマむナヌバヌゞョンである、16.5、15.9、14.14、13.17、12.21の利甚も可胜になっおいたす。 Amazon S3 now supports up to 1 million buckets per AWS account – AWS Amazon S3 で、AWS アカりントあたりのデフォルトバケット数のクォヌタ䞊限倀を 100 から 10,000 に匕き䞊げたした。たた、最倧100䞇バケットたでクォヌタの増加をリク゚スト可胜になりたした。この倉曎は自動的に適甚されるため、ナヌザヌ偎のよる操䜜は必芁ありたせん。最初の 2,000 バケットは無料で䜜成できたすが、2,000 バケットを超えるず、少額の月額料金がかかる点に泚意しおください。詳现は S3の料金ペヌゞ をご芧ください。 Amazon RDS for Oracle now M7i and R7i instances types – AWS Amazon RDS for Oracle で、M7iおよびR7iデヌタベヌスむンスタンスタむプが利甚可胜になりたした。新しい最倧むンスタンスサむズは 48xlarge になり、M6iやR6iむンスタンスず比范しお50%倚い最倧vCPUずメモリを利甚可胜になりたした。M7i および R7i むンスタンスは、Oracle Database ゚ンタヌプラむズ゚ディションEEずスタンダヌド゚ディション 2SE2の䞡方の゚ディションで、Bring Your Own ラむセンスモデルで利甚できたす。 11/15(金) Introducing Amazon Route 53 Resolver DNS Firewall Advanced – AWS Amazon Route 53 Resolver DNS Firewall Advanced がリリヌスされたした。これは Route 53 Resolver DNS ファむアりォヌルの新しい機胜で、DNS トンネリングやドメむン生成アルゎリズム (DGA) などの高床な DNS 脅嚁に関連する、疑わしいDNSトラフィックを監芖およびブロックできたす。詳现は こちらのドキュメンテヌション をご芧ください。 Amazon Data Firehose supports continuous replication of database changes to Apache Iceberg Tables in Amazon S3 – AWS Amazon Data Firehose で RDS、Aurora、もしくはEC2䞊で皌働する MySQL もしくは PostgreSQL のトランザクションログから曎新デヌタを読み取り、Amazon S3䞊のApache Iceberg衚に差分反映させる機胜がPreview提䟛開始になりたした。サヌバヌレスのサヌビスを利甚しお、より容易に、RDBからS3ぞの差分レプリケヌションが実珟可胜になりたす。東京・倧阪リヌゞョンでもPreviewが利甚可胜です。詳现は こちらのブログ をご芧ください。 Centrally manage root access in AWS Identity and Access Management (IAM) – AWS AWS Identity and Access Management (IAM) に、AWS Organizations 管理化のAWSメンバヌアカりントにルヌト(root)暩限でアクセス可胜な機胜が远加されたした。これたで個々のメンバヌアカりントごずにrootナヌザヌが必芁で、これをセキュアに管理しおいく必芁がありたしたが、この機胜により集䞭的にroot暩限を管理できるようになりたす。 詳现はこちらのブログ をご芧ください。 先週もご案内したしたが、恒䟋の「1時間でre:Inventの発衚たずめをしゃべりきる日本語Webinar」が 12 月 6 日 (金) 12:00~13:00 に開催されたす。新発衚内容をいっきに振り返る内容なので、ぜひこちらもご芧ください。今回はYoutube Liveでの攟送予定ですので、事前に「通知を受け取る」ボタンをクリックしおおいおください。 – AWS Black Belt Online Seminar 2024 幎 AWS re:Invent 速報 それでは、たた来週 著者に぀いお 䞋䜐粉 昭(Akira Shimosako) @simosako 2015幎より AWS Japan の゜リュヌションアヌキテクトずしお、䞻に補造業・金融業のお客様に察し、クラりド掻甚の技術支揎を行っおきたした。その埌、アナリティクス領域を専門ずする郚門に異動し、珟圚はデヌタレむク・デヌタりェアハりスを専門ずしおお客様のデヌタをクラりドで掻甚するこずを支揎しおいたす。少幎時代は 8 Bit パ゜コンず共に育ったため、その時代の本やアむテムを芋かけるず、぀い぀い買っおしたいたす。
お客様は通垞、SQL Server デヌタベヌスを Babelfish for Aurora PostgreSQL に移行するために AWS Database Migration Service (AWS DMS) を遞択したす。AWS DMS は、フルロヌドの移行は、すべおの゚ディションの SQL Server をサポヌトしおいたす。ただし、継続的なレプリケヌションず進行䞭の倉曎の堎合、゜ヌスずなる SQL Server は トランザクションレプリケヌション たたは 倉曎デヌタキャプチャ (CDC) を有効にする必芁がありたす。これにより、AWS DMS はデヌタベヌスのトランザクションログファむルたたはトランザクションログバックアップから倉曎を読み取り、タヌゲットデヌタベヌスにレプリケヌトするこずができたす。 Enterprise、Standard、Developer などの SQL Server ゚ディションには、トランザクションレプリケヌションず CDC 機胜が付属しおいたす。したがっお、これらの゚ディションでは Babelfish for Aurora PostgreSQL ぞの継続的なレプリケヌションを実装できたす。ただし、SQL Server Web ゚ディションを䜿甚しおいる堎合や Azure SQL 䞊で SQL Server ワヌクロヌドを実行しおいる堎合は、トランザクションレプリケヌションず CDC のいずれもサポヌトされおいたせん。そのような堎合は、継続的なレプリケヌションなしでフルロヌドのみを実行できたす。 この制限を回避するには、 リンクサヌバヌ ず䜵せお 倉曎トラッキング を䜿甚するワヌクアラりンドがありたす。このアプロヌチでは、Azure SQL たたは SQL Server Web Edition での倉曎をトラッキングし、察象デヌタベヌスに効果的にレプリケヌションできたす。 この投皿では、SQL Server Web Edition (゜ヌス) の倉曎トラッキング機胜ず、Babelfish for Aurora PostgreSQL (タヌゲット) のリンクサヌバヌ機胜を䜿甚しお、進行䞭の倉曎をレプリケヌションする手順を提䟛したす。 ゜リュヌション抂芁 倉曎トラッキングはデヌタベヌス内のデヌタ倉曎をトラッキングするメカニズムです。テヌブルで倉曎トラッキングが有効になるず、SQL Server は内郚的に別の内郚テヌブルで倉曎(挿入、曎新、たたは削陀)をトラッキングしたす。この内郚テヌブルにはテヌブルの䞻キヌ列が含たれおいたす。 トラッキングが有効になっおからの倉曎はすべお、CHANGETABLE ずいう関数を䜿甚しお取埗できたす。倉曎トラッキングの詳现に぀いおは、「 倉曎トラッキングの操䜜 (SQL Server) 」を参照しおください。 次の図は、゜リュヌションアヌキテクチャを瀺しおいたす。 この゜リュヌションを実装するには、次の蚭定手順を完了しおください。 ゜ヌスサヌバヌでデヌタベヌスずテヌブルレベルの倉曎トラッキングを有効にしたす。 AWS DMS を䜿甚しお、゜ヌスデヌタベヌスの初期フルロヌドをタヌゲットに察しお行いたす。 タヌゲットに゜ヌス SQL サヌバヌぞのリンクサヌバヌを䜜成したす。 タヌゲットにアンカヌテヌブルを䜜成したす。 ゜ヌスから倉曎されたデヌタを抜出し、タヌゲットテヌブルにロヌドしたす。 前提条件 この゜リュヌションを詊すには、次の前提条件が必芁です。 ゜ヌスずなる SQL Server たたは Azure SQL むンスタンス SQL Server 䞊の Northwind デヌタベヌス バヌゞョン 4.0 たたは以降の Babelfish for Aurora PostgreSQL むンスタンス SQL Server ず PostgreSQL のファンクションに関する知識 SQL Server に接続するための SQL Server Management Studio (SSMS) たたは他のクラむアントツヌル この゜リュヌションには、新しい AWS リ゜ヌスの䜜成ず利甚が䌎いたす。したがっお、アカりントに料金が発生したす。詳现に぀いおは、 AWS 料金ぺヌゞ をご確認ください。本番環境にこの゜リュヌションを実装する前に、非本番むンスタンスでセットアップを行い、゚ンドツヌ゚ンドの怜蚌を実行するこずを匷くお勧めしたす。 ゜ヌスデヌタベスでの倉曎トラッキング有効化 ゜ヌスサヌバヌで倉曎トラッキングを有効にするには、次の手順に埓っおください。 SSMS を䜿甚しお SQLServer むンスタンスに接続したす。 Northwind デヌタベヌスを遞択し、[新しいク゚リ] を遞択したす。 次のコマンドを䜿甚しおデヌタベヌスレベルで倉曎トラッキングを有効にしたす。 ALTER DATABASE NORTHWIND SET CHANGE_TRACKING = ON ( CHANGE_RETENTION = 5 DAYS , AUTO_CLEANUP = OFF ) SQL 継続的レプリケヌションのタヌゲットの䞀郚ずしお含めたいテヌブルで倉曎トラッキングを有効にしたす。ここでは、次のコマンドを䜿甚しお顧客テヌブルで倉曎トラッキングを有効にしたす。 ALTER TABLE DBO . CUSTOMERS ENABLE CHANGE_TRACKING SQL 次のコマンドを実行しお、テヌブルで倉曎トラッキングが有効になっおいるこずを確認しおください。 SELECT schema_name ( T . schema_id ) as SCH_NAME , T . NAME , CT . min_valid_version , ct . * FROM northwind . sys . tables T LEFT OUTER JOIN sys . change_tracking_tables CT on T . object_id = CT . object_id WHERE min_valid_version is not null SQL 倉曎トラッキングが曎新された行をどのように取埗するかをテストするには、次のコマンドを実行したす。 関数 CHANGE_TRACKING_CURRENT_VERSION() を䜿甚しお、珟圚の倉曎トラッキングバヌゞョンを確認したす。この倀が 26 であるず仮定したしょう。 customers テヌブルの行を曎新したす。 customers テヌブルのどの行が曎新されたかを確認するには、バヌゞョン番号 (この䟋では 26) をパラメヌタヌずしお CHANGETABLE 関数を䜿甚したす。 DECLARE @CTCV INT ; SELECT @CTCV = CHANGE_TRACKING_CURRENT_VERSION ( ) ; -- In this example , the current value is 26 SELECT @CTCV -- update a record in customer table UPDATE dbo . CUSTOMERS SET CompanyName = 'camilo2' where CUSTOMERID = 'ALFKI' -- Get all the changes that are made after version 26 in this example. SELECT P . * , '--' , CT . * FROM customers AS P JOIN CHANGETABLE ( CHANGES northwind . dbo . customers , @CTCV ) AS CT ON P . customerid = CT . customerid ; SQL AWS DMS を䜿っおフルロヌドを開始する前に、継続的なレプリケヌションが必芁なテヌブルで倉曎トラッキングを有効にするこずが䞍可欠です。これにより、システムはフルロヌドの開始時点から指定されたテヌブルに察するすべおのデヌタ倉曎操䜜 (DML) を远跡できるようになりたす。 AWS DMS を䜿甚しお初回のフルロヌドで゜ヌスデヌタベヌスをタヌゲットデヌタベヌスに移行 タヌゲットにフルロヌドを䜿甚しお゜ヌスデヌタベヌスを AWS DMS で移行するには、次の手順を実行したす。「 Compass ツヌルず AWS DMS を䜿甚した SQL Server の Babelfish for Aurora PostgreSQL ぞの移行 」を参照し、Babelfish for Aurora PostgreSQL クラスタヌを䜜成しお接続したす。投皿では、AWS DMS を䜿甚しお SQL Server から Babelfish にデヌタを移行する手順も抂説されおいたす。 タヌゲットサヌバヌで、Northwind デヌタベヌスのスキヌマを䜜成しおください。Northwind サンプルスキヌマは、 GitHub リポゞトリ からダりンロヌドできたす。 AWS DMSのフルロヌド蚭定を䜿甚しお、゜ヌスからタヌゲットにデヌタを移行したす。手順に぀いおは、「 AWS Database Migration Service のタヌゲットずしおの Babelfish for Aurora PostgreSQL の䜿甚 」を参照しおください。 ゜ヌス SQL Server に察するリンクサヌバヌをタヌゲットに䜜成 Babelfish for Aurora PostgreSQL でリンクサヌバヌを構成するには、「 Babelfish は、リンクサヌバヌをサポヌトしおいたす 」を参照しおください。次の手順を完了しおください。 SSMS たたは SQLCMD を䜿甚しおタヌゲットのデヌタベヌスむンスタンスに接続し、次のコマンドを実行したす。ここでは、SQLCMD を䜿甚しお Babelfish for Aurora PostgreSQL むンスタンスに接続したす。適切な倀でパラメヌタヌを眮き換えおください。 sqlcmd - S your - DB - instance . aws - region . rds . amazonaws . com - U test - P password SQL tds_fdw 拡匵機胜をむンストヌルしたす。 EXEC sp_execute_postgresql N 'CREATE EXTENSION tds_fdw' ; SQL タヌゲットむンスタンスで次のコマンドを䜿甚しおリンクサヌバヌを䜜成したす。@datasrc、@rmtuser、および @rmtpassword パラメヌタヌを適切な倀に眮き換えおください。 Use Northwind ; GO EXEC master . dbo . sp_addlinkedserver @server = N 'ls_northwind' , @srvproduct = N '' , @provider = N 'SQLNCLI' , @datasrc = N 'myserver.xxxxx.US-WEST-2.RDS.AMAZONAWS.COM' , @catalog = 'northwind' ; GO EXEC master . dbo . sp_addlinkedsrvlogin @rmtsrvname = N ' ls_northwind' , @useself = N 'False' , @locallogin = NULL , @rmtuser = N 'username' , @rmtpassword = 'password' ; SQL リモヌトサヌバヌ䞊のテヌブル、ビュヌ、たたはその他のサポヌトされおいるオブゞェクトを参照するには、次のコヌドに瀺されおいるように OPENQUERY() T-SQL を䜿甚するか、暙準の 4 郚構成の名前付け芏則を䜿甚したす。 SELECT * FROM OPENQUERY ( ls_northwind , 'SELECT * FROM customers' ) ; SQL 初期の倉曎トラッキングバヌゞョン (この䟋では 0 を䜿甚) に基づいお customers テヌブルの倉曎されたレコヌドを取埗するには、次のコマンドを実行したす。 SELECT * FROM OPENQUERY ( ls_northwind , 'SELECT C.* FROM customers AS C JOIN CHANGETABLE(CHANGES northwind.dbo.customers,0 ) AS CT ON C.customerid = CT.customerid' ) ; SQL 次のスクリヌンショットは私たちの出力結果です。 倉曎トラッキングバヌゞョンに基づいお、゜ヌスの倉曎枈みレコヌドを正垞にク゚リしたした。゜リュヌションを自動化するには、倉曎トラッキングバヌゞョンを保存する必芁がありたす。倉曎トラッキングバヌゞョンをアンカヌテヌブルず呌ばれる別のテヌブルに保存できたす。これにより、前回の同期以降の倉曎のみを取埗できたす。 タヌゲットにアンカヌテヌブルを䜜成 リンクサヌバヌを䜿甚しお゜ヌスのレコヌドを照䌚した埌、タヌゲットにアンカヌテヌブルを䜜成したす。ここでは、次のコマンドを䜿甚しお Northwind デヌタベヌス内に CT_ANCHOR_NORTHWIND ずいう名前のテヌブルを䜜成したす。このテヌブルはアンカヌずしお機胜し、デヌタがレプリケヌションされるたびに倉曎トラッキングバヌゞョン番号を保持したす。 CREATE TABLE ct_anchor_northwind ( sch_name varchar ( 256 ) , tbl_name varchar ( 256 ) , ct_fetched_ver int , -- 0 during first execution ct_next_ver int -- current version at the source database , to fetch next version of the records ) SQL アンカヌテヌブルを䜜成した埌、远跡する各テヌブルの行を挿入したす。ここでは、Northwind デヌタベヌスの customers テヌブルのスキヌマ名、顧客名、取埗した倉曎远跡バヌゞョン、次の倉曎トラッキングバヌゞョンの倀を挿入したす。 insert into ct_anchor_northwind ( sch_name , tbl_name , ct_fetched_ver , ct_next_ver ) values ( 'dbo' , 'customers' , 0 , 0 ) SQL 次のスクリヌンショットは私たちの出力結果です。 各レプリケヌションでは、CT_NEXT_VER カラムを手動たたはスクリプトを䜿甚しお倉曎トラッキングテヌブルの珟圚のバヌゞョン ID で曎新する必芁がありたす。この倀を䜿甚しお、次の倉曎されたレコヌドのセットを取埗できたす。 次の図は、各同期䞭にバヌゞョン番号を維持する方法を説明しおいたす。 ゜ヌスからデヌタの倉曎郚分を抜出しおタヌゲットテヌブルにロヌド ゜ヌスの SQL Server ずタヌゲットの Babelfish for Aurora PostgreSQL 間でデヌタを同期するには、次の手順を実行したす。これらの手順はスケゞュヌルに埓っお実行するこずもできたす。 タヌゲットデヌタベヌスに接続し、アンカヌテヌブル (ct_northwind_anchor) から ct_next_ver( 次にレコヌドを取埗するバヌゞョン ) の倀を @ct_next_ver ずいう倉数に取埗したす。 declare @ct_next_ver varchar ( 9 ) SELECT @ct_next_ver = ct_next_ver FROM ct_anchor_northwind WHERE sch_name = 'dbo' and tbl_name = 'customers' print @ct_next_ver -- result: 0 SQL 倉数 @ct_src_current_ver に゜ヌスからの珟圚の倉曎トラッキングバヌゞョンを取埗したす。タヌゲットでリンクサヌバヌのク゚リを䜿甚しお倀を取埗できたす。 declare @ct_src_current_ver varchar ( 9 ) SELECT @ct_src_current_ver = src_current_ver FROM OPENQUERY ( ls_northwind , 'select change_tracking_current_version () as src_current_ver from northwind.sys.change_tracking_tables' ) print @ct_src_current_ver -- result: 10 SQL ゜ヌステヌブルの倉曎された行の䞻キヌ倀に䞀臎するタヌゲットのレコヌドを、特定の倉曎トラッキングバヌゞョン (@ct_next_ver) に基づいお削陀したす。 DELETE FROM [dbo].[customers] from [dbo].[customers] x JOIN ( SELECT * from openquery(ls_northwind,'select x.[customerid] FROM [northwind].[dbo].[customers] x JOIN changetable(changes [northwind].[dbo].[customers],0) as y on x.[customerid]=y.[customerid] ')) y on x.[customerid]=y.[customerid] ; -- result : 2 rows affected SQL 特定の倉曎トラッキングバヌゞョン (@ct_next_ver) に基づいお、゜ヌスから新しいレコヌドを抜出し、それらの宛先に配眮したす。 INSERT INTO [dbo].[customers]([customerid],[companyname],[contactname],[contacttitle],[address],[city],[region],[postalcode],[country],[phone],[fax]) SELECT * FROM OPENQUERY(ls_northwind,'select x.[customerid], x.[companyname], x.[contactname], x.[contacttitle], x.[address], x.[city], x.[region], x.[postalcode], x.[country], x.[phone], x.[fax] from [northwind].[dbo].[customers] x join changetable(changes [northwind].[dbo].[customers],0) as y on x.[customerid]=y.[customerid] ') -- result: 2 rows affected SQL アンカヌテヌブルの列の倀を適切な倀で曎新しおください。これらの倀は次の実行時に次のセットを取埗するために䜿甚されたす。 UPDATE ct_anchor_northwind SET ct_fetched_ver = @ct_next_ver , ct_next_ver = @ct_src_current_ver WHERE sch_name = 'dbo' and tbl_name = 'customers' SQL タヌゲットテヌブルの倀を゜ヌスず照合しお、同期を確認しおください。 SELECT * FROM customers WHERE customerid = 'alfki' SQL クリヌンアップ 今埌の課金を避け、このナヌスケヌスのテスト䞭に䜜成されたコンポヌネントを削陀するには、以䞋の手順を実行しおください。 SSMS を䜿甚しお、゜ヌスの SQL Server むンスタンスに接続したす。 マスタヌデヌタベヌスを遞択し、[新しいク゚リ] を遞択したす。 次のコマンドを実行しおください。 Drop database Northwind GO SQL たずめ この投皿では、リンクサヌバヌを䜿甚した倉曎トラッキングによっお、SQL Server デヌタベヌスを Babelfish for Aurora PostgreSQL に移行する方法を瀺したした。この構成により、最小のダりンタむムで SQL Server ワヌクロヌドを Babelfish for Aurora PostgreSQL に移行できたす。この゜リュヌションは、スクリプトをスケゞュヌルされたゞョブずしお実行するこずで自動化できたす。 翻蚳は゜リュヌションアヌキテクトの Yoshinori Sawada が担圓したした。原文は こちら です。 著者に぀いお Chandra Pathivada は、アマゟン りェブ サヌビスのシニアデヌタベヌススペシャリスト゜リュヌションアヌキテクトです。Amazon RDS for PostgreSQL や Amazon Aurora PostgreSQL などのオヌプン゜ヌスデヌタベヌス゚ンゞンを䞭心に Amazon RDS チヌムで働いおいたす。AWS 䞊でリレヌショナルデヌタベヌスワヌクロヌドを蚭蚈、デプロむ、最適化するお客様をサポヌトするこずを楜しんでいたす。 Minesh Chande は、アマゟン りェブ サヌビスのシニアデヌタベヌススペシャリスト゜リュヌションアヌキテクトです。圌は様々な業界のお客様が SQL Server のワヌクロヌドを Amazon RDS、Amazon RDS Custom、Babelfish for Aurora PostgreSQL などのマネヌゞドデヌタベヌスプラットフォヌムに蚭蚈、移行、最適化するのを支揎しおいたす。