2023/6/3 JAWS-UG Okayama 2023 の発表資料です。
© 2023, Amazon Web Services, Inc. or its affiliates.© 2023, Amazon Web Services, Inc. or its affiliates.Amazon CodeCatalyst とAmazon CodeWhisperer で開発を加速しよう︕- 2023/6/3 JAWS-UG Okayama 2023 -藤原 吉規シニア ソリューション アーキテクトアマゾン ウェブ サービス ジャパン 合同会社
View Slide
© 2023, Amazon Web Services, Inc. or its affiliates. 2シニア ソリューションアーキテクトアマゾン ウェブ サービス ジャパン ⼤阪好きな AWS サービス:• AWS 技術サポート2001 年から Web マルチテナント SaaSに取り組んできた “firefighter”🧑🚒藤原 吉規AWS Dev Day 2023 Tokyo2023/6/22 (⽊) Day 1 17:15 - 18:00 ブレイクアウトセッション「A-5: 失敗知識から学ぶ︕クラウドアプリ設計で避けるべき事例とその対策」登壇予定
© 2023, Amazon Web Services, Inc. or its affiliates.CodeCatalyst, CodeWhisperer の料⾦4https://codecatalyst.aws/explore/pricing https://aws.amazon.com/jp/codewhisperer/pricing/
© 2023, Amazon Web Services, Inc. or its affiliates.CodeCatalyst, CodeWhisperer のカバー範囲5MONITORDEPLOYTESTBUILDSOURCE /ARTIFACTCODINGAWS CodePipelineAWS Cloud9AWS IDE ToolkitsAWS CodeCommit+ AWS CodeArtifactAWS CodeBuild AWS CodeBuild+ Third PartyAWS CodeDeploy Amazon CloudWatchAmazon CodeCatalystAmazon CodeWhisperer
© 2023, Amazon Web Services, Inc. or its affiliates.© 2023, Amazon Web Services, Inc. or its affiliates.Amazon CodeCatalyst- 統合ソフトウェア開発サービス -6
© 2023, Amazon Web Services, Inc. or its affiliates.クラウドアプリケーション開発に必要なもの7環境構築アプリケーションセキュリティリリース管理組織内での⼀貫性テクノロジー構成ツールの運⽤ツールインテグレーションコラボレーション
© 2023, Amazon Web Services, Inc. or its affiliates.クラウドアプリケーション開発に必要なもの8環境構築アプリケーションセキュリティリリース管理組織内での⼀貫性テクノロジー構成ツールの運⽤ツールインテグレーションコラボレーションこれらの作業は想像以上に⼤変ではないでしょうか︖
© 2023, Amazon Web Services, Inc. or its affiliates. 9実際、ビジネスに集中するため、組織が統合ツールを求めることが増えています統合されているオーバーヘッド減少統合されていないオーバーヘッド増加⾃分でビルドするオーダーメイドツールチェーンサービススイート統合された体験
© 2023, Amazon Web Services, Inc. or its affiliates.Amazon CodeCatalyst︓ 統合ソフトウェア開発サービス10計画プロジェクトマネジメントコラボレーションコードビルドテスト… デプロイü マネージドü オールインワンü 統合されているü セキュリティ重視ü フレキシブル2023/4/20 GA
© 2023, Amazon Web Services, Inc. or its affiliates.Amazon CodeCatalyst︓メリット11プロジェクトのセットアップを加速⽇々のワークフローを⾃動化⾃動化された環境スムーズなコラボレーション
© 2023, Amazon Web Services, Inc. or its affiliates.プロジェクトのセットアップを加速12統合プロジェクトツールを数分でセットアップ適切に設計されたアプリケーションパターンのライブラリから選択GitHub やJiraを使い続けることも可能既存のプロジェクトの作業を継続することも可能
© 2023, Amazon Web Services, Inc. or its affiliates.Blueprint の例13シングルページアプリケーション REST API・基本的な ウェブ 3層・コンテナで Java/Node.js API・データの ETL 処理・サーバーレスな画像/⽂書処理などそのほかにも︕これらをベースにしてすぐに開発が始められる
© 2023, Amazon Web Services, Inc. or its affiliates.⽇々のワークフローを⾃動化14デプロイメントの⾃動化 セキュアなリリース⾃動化ビジュアルエディターまたは YAML による作成柔軟性に優れたマネージドコンピュートでビルドGitHub アクションとの併⽤テストとレポート作成を効率化ビルドの来歴 …
© 2023, Amazon Web Services, Inc. or its affiliates.⾃動化された環境︓開発環境15必要に応じて環境のサイズを変更コンテキストをすばやく切り替えるコードとして定義オンデマンドで起動⼈気の IDEを利⽤可能⾃分のコードだけに集中開発環境の作成
© 2023, Amazon Web Services, Inc. or its affiliates.⾃動化された環境︓デプロイ環境16プロジェクトBluePrint でIaC を⽣成サービスプロビジョニングを⾃動化環境更新を追跡するコードのデプロイを追跡する
© 2023, Amazon Web Services, Inc. or its affiliates.AWS へのよりセキュアなデプロイ17• 信頼できるサービスプリンシパル• 最⼩権限の IAM ポリシー継続的デプロイ
© 2023, Amazon Web Services, Inc. or its affiliates.AWS アカウントとメンバーの管理18セットアップ⽅法 Space と Project
© 2023, Amazon Web Services, Inc. or its affiliates.スムーズなコラボレーション19チームメイトをメールで招待Issue の追跡⾃動通知を設定プロジェクトのアクティビティをフォロー
© 2023, Amazon Web Services, Inc. or its affiliates.全て使っても良いし、⼀部だけでも良い20ソースリポジトリIssueトラッキングリリースオートメーション開発環境
© 2023, Amazon Web Services, Inc. or its affiliates.CodeCatalyst まとめ21https://codecatalyst.aws• CodeCatalyst では、AWS 上のソフトウェア開発で必要なツールの⼀元管理が可能• まずは BluePrint を起動してみることから始めましょう︕
© 2023, Amazon Web Services, Inc. or its affiliates.© 2023, Amazon Web Services, Inc. or its affiliates.Amazon CodeWhisperer- AI コードジェネレーター -22
© 2023, Amazon Web Services, Inc. or its affiliates.Amazon CodeWhispererG E N E R A T I V E A I に よ る コ ー デ ィ ン グ の サ ポ ー ト23コード⽣成:• 平易なコメントから⽣成される• 責任あるAI• セキュリティスキャン機能代表的な統合開発環境 (IDE) で拡張機能として利⽤可能ANDGo, Rust, PHP, Ruby, Kotlin, C, C++,Shell scripting, SQL, and ScalaANDAmazon SageMaker Studio, JupyterLab, CLion,GoLand, WebStorm, Rider, PhpStorm, RubyMine2023/4/13 GA
© 2023, Amazon Web Services, Inc. or its affiliates.Thank you!© 2023, Amazon Web Services, Inc. or its affiliates.