AWS のデベロッパー用ツール
AWS 上でアプリケーションをより早く、より簡単に開発
デベロッパーツールを使用すべき理由
AWS デベロッパーツールを使用して、コードのホスティング、アプリケーションの構築、テスト、およびデプロイを迅速かつ効果的に行うことができます。Software Development Kit (SDK)、コードエディタ、継続的統合、配信 (CI/CD) サービスなどのコアツールを活用して、DevOps ソフトウェア開発を実現します。機械学習 (ML) に導かれたベストプラクティスと抽象化を利用して、俊敏性、セキュリティ、速度、コード品質を向上させます。
メリット
-
AWS デベロッパーツールを使用して CI/CD を実装し、ソフトウェア開発とリリースサイクルを加速できます。
-
AWS デベロッパーツールは AWS と連携するよう設計されており、チームのセットアップや生産性向上をより簡単にします。
-
親しみのある使いやすいプログラミング言語でアプリケーションのインフラストラクチャを定義します。
-
機械学習とビッグデータを利用して課題を特定し、Amazon ベストプラクティスに基づいて解決策を提案します。
サービス
ユースケース
強靭なクラウドインフラストラクチャに可用性の高いアプリケーションを構築し、予期せぬイベントに対してチームが迅速に対応、適応、回復します。
エラーが発生しやすいマニュアルプロセスを排除し、ソフトウェアのリリースを管理する必要性を排除します。構築、テスト、デプロイを含むソフトウェアリリースパイプラインを使用します。
サービスの管理、リソースのプロビジョニング、開発タスクの自動化を、コンテキストを切り替えたり、エディタから離れたりすることなく行うことができます。
オブザーバビリティダッシュボードを構築して、システムの運用状況を即座にかつ継続的に把握することができます。
Infrastructure as Code (IaC) をバージョン管理や自動化された継続的な統合と組み合わせることで、プロビジョニングと管理にスケーラビリティと一貫性をもたらします。
お客様
Atlassian お客様事例
Atlassian は Amazon CodeGuru を使用して、デベロッパーが複雑なアプリケーションをより理解し、カスタム計測コードを注入することなく、より簡単にパフォーマンス問題を調査、および診断できるようにしました。
Stedi お客様事例
Stedi は、完全にサーバーレスな AWS アーキテクチャでビジネスを構築し、AWS Cloud Development Kit (CDK) や AWS Amplify などの AWS にネイティブなデベロッパーツールを採用して、迅速な反復、頻繁なデプロイ、そして可能な限り多くの煩雑な運用タスクの負荷を軽減しました。
Instacart お客様事例
Instacart は、AWS CodeDeploy を使用して、1 日に数百のデプロイを管理し、迅速かつ確実にコードを顧客に提供し、社内のチームがインフラストラクチャのメンテナンスではなく、中核となる製品開発に集中できるようにしています。