DevOps
AWS クラウド
AWS の使用を開始する

AWS では、企業が AWS と DevOps のプラクティスを使用して、製品をより素早く、信頼性の高い方法で構築し、配信できるように、柔軟なサービスのセットが提供されています。これらのサービスを使用することにより、インフラストラクチャのプロビジョニングと管理、アプリケーションコードのデプロイ、ソフトウェアリリースプロセスの自動化、アプリケーションとインフラストラクチャのパフォーマンスのモニタリングを簡略化できます。

DevOps では、従来型のソフトウェア開発と、インフラストラクチャ管理プロセスを使用するよりも速いペースで製品の進歩と向上を達成し、企業がアプリケーションやサービスを高速で配信できるように、文化的な基本方針、プラクティス、ツールが組み合わされています。この高速化により、企業は顧客により良いサービスを提供し、市場競争力を高めることができます。
DevOps の詳細 »

15
すぐに使用開始できる

AWS アカウントをお持ちのお客様は、すべての AWS のサービスをすぐに使用できます。事前のセットアップや、ソフトウェアのインストールは必要ありません。

完全マネージド型サービス

完全マネージド型サービスを使用して、AWS リソースをより素早く活用できます。インフラストラクチャのセットアップ、インストール、運用について心配する必要はありません。これによって主要な製品の開発に集中することが可能です。 

スケーリングを考慮した構築

AWS のサービスを使用して、単一のインスタンスを管理したり、数千単位までスケーリングしたりできます。これによって、プロビジョニング、設定、スケーリングを単純化し、ほとんどの柔軟なコンピューティングリソースの作成をサポートします。

プログラム可能

AWS コマンドラインインターフェイス、または API や SDK 経由でそれぞれのサービスを使用できます。宣言型の AWS CloudFormation テンプレートを使用して、AWS リソースと、すべての AWS インフラストラクチャをモデリングしたり、プロビジョニングしたりすることも可能です。

オートメーション

AWS では、オートメーションを使用して構築の高速化と効率化を達成できます。AWS のサービスを使用して、デプロイ、開発とテストのワークフロー、コンテナ管理、設定管理などの、手動で実行するタスクやプロセスを自動化できます。

安全性

AWS Identity and Access Management (IAM) を使用して、ユーザーのアクセス許可とポリシーを設定できます。これにより、リソースにアクセスできるユーザーや、リソースへのアクセス方法をきめ細やかにコントロールできます。

大規模なパートナーエコシステム

AWS では、AWS のサービスに統合され、拡大する幅広いパートナーエコシステムをサポートしています。お好みのオープンソースのサードパーティツールを AWS と組み合わせて使用し、エンドツーエンドのソリューションを構築できます。DevOps パートナーソリューションの詳細についてはこちらをご覧ください。

従量制料金

AWS では、使用を予定している期間のみ、必要とするサービスを購入します。AWS の料金には、前払い料金、解約違約金はなく、長期契約の必要もありません。AWS 無料利用枠を利用して AWS の利用を開始できます。詳細はそれぞれのサービスの料金表ページをご覧ください。

AWS では、企業で DevOps を実践し、AWS の使用を開始するためのサービスを提供しています。これらのツールを使用して、手動タスクの自動化、規模に応じた複雑な環境を管理するチームのサポート、エンジニアによる DevOps で達成可能な高速性の制御を可能にします。 

DevOps のための AWS のソリューションとツールをご覧ください。

AWS 開発者用ツールでは、アプリケーションのソースコードの安全な保存とバージョンコントロール、構築、テスト、AWS またはご自分のオンプレミス環境へのデプロイの自動化が可能です。

AWS CodePipeline の利用から始め、AWS CodeBuild や AWS CodeDeploy などのツールを使用した、または各サービスを個別に使用した、継続的統合または継続的配信のワークフローを確立しましょう。

AWS CodePipeline

AWS CodePipeline

AWS CodePipeline は継続的統合と継続的配信のためのサービスで、アプリケーションとインフラストラクチャを短時間かつ信頼性の高い方法でアップデートできます。CodePipeline では、コード変更があるたびに、定義されたリリースプロセスモデルに基づいてコードを構築、テスト、デプロイします。これにより、機能とアップデートを素早く、信頼性の高い方法で配信できます。
詳細 »

AWS CodeBuild

AWS CodeBuild

AWS CodeBuild は、完全マネージド型のビルドサービスです。ソースコードをコンパイルし、テストを実行し、デプロイできるようにソフトウェアパッケージを作成できます。CodeBuild により、ビルドサーバーのプロビジョニング、管理、スケーリングが不要になります。CodeBuild では、スケーリングが継続的に行われ、複数のビルドが同時に実行されます。ビルドの実行までキューで待つ必要はありません。
詳細 »

 

AWS CodeDeploy

AWS CodeDeploy

AWS CodeDeploy では、Amazon EC2 インスタンスやオンプレミスサーバーを含む、さまざまなインスタンスへのコードのデプロイが自動化されます。AWS CodeDeploy を使用すると、アプリケーションの複雑なアップデート処理、アプリケーションのデプロイ中のダウンタイムの回避、新規機能の迅速なリリースが容易になります。 
詳細情報を見る »

 

AWS CodeStar

AWS CodeStar

AWS CodeStar を使用すると、アプリケーションをすばやく開発および構築して AWS にデプロイできます。 AWS CodeStar は統合されたユーザーインターフェイスを備えているため、ソフトウェア開発アクティビティを 1 つの場所で簡単に管理できます。AWS CodeStar では、継続的デリバリーのツールチェーン全体を数分で設定でき、コードのリリースをすばやく開始できます。
詳細 »

 

DevOps-Solution_logobreak_instacart

Instacart は AWS CodeDeploy を使用して、フロントエンドとバックエンドサービスのすべてのデプロイを自動化しました。AWS CodeDeploy の使用により、Instacart の開発者は製品に集中でき、デプロイメントオペレーションについて心配する必要が軽減されました。
導入事例を読む »

DevOps-Solution_logobreak_lululemon

lululemon athletica では、さまざまな AWS のサービスを利用して、完全に自動化された継続的統合および配信システムを構築しています。lululemon では、Amazon S3 から AWS CodePipeline を使用して配信されるアーティファクトをデプロイしています。この段階で、アーティファクトは AWS Elastic Beanstalk にデプロイされます。
導入事例を読む »


コンテナまたはサーバーレスコンピューティングを使用して、マイクロサービスアーキテクチャを構築し、デプロイします。

Amazon EC2 Container Service

Amazon EC2 Container Service

Amazon EC2 Container Service (ECS) は、非常にスケーラブルで高性能なコンテナ管理サービスであり、Docker コンテナがサポートされ、Amazon EC2 インスタンスのマネージド型クラスターでアプリケーションを実行するのが容易になります。
詳細 »

 

AWS Lambda

AWS Lambda

AWS Lambda を使用することで、サーバーのプロビジョニングや管理をすることなく、コードを実行できます。Lambda によって、実質どのようなタイプのアプリケーションやバックエンドサービスでも、管理なしで実行できます。コードをアップロードするのみで、高可用性を実現しながらコードを実行し、スケールするために必要なことはすべて Lambda によって処理されます。
詳細 »

 

DevOps-Solution_logobreak_coursera

Coursera では、Amazon EC2 Container Service を使用して、アプリケーションのためのマイクロサービスに基づくアーキテクチャを管理しています。これによって、ソフトウェアへの変更のデプロイを数分以内に完了できるようになり、数時間かけてリソースが隔離された環境でデプロイを行うことはありません。
導入事例を読む »

DevOps-Solution_logobreak_localytics

Localytics では AWS Lambda を使用して、毎月約 1,000 億のデータポイントから構成される Amazon Simple Storage Service のファイルや Kinesis のデータストリームを取り込む、マイクロサービスを作成します。
導入事例を読む »


コードとテンプレートを使用して、AWS インフラストラクチャリソースをプロビジョニング、設定、管理し、インフラストラクチャコンプライアンスのモニタリングと適用を行います。

AWS CloudFormation

AWS CloudFormation

AWS CloudFormation は、関連する AWS リソースの集約を整った予測可能な方法でプロビジョニングおよび更新し、開発者やシステム管理者が容易にそれらを作成、管理できるようにします。AWS CloudFormation のサンプルテンプレートを使用したり、自分のテンプレートを作成したりできます。
詳細 »

AWS OpsWorks

AWS OpsWorks   

AWS OpsWorks は設定管理サービスであり、Chef (サーバー設定をコードとして 処理するオートメーションプラットフォーム) を使用します。OpsWorks は、Chef を使用することで、Amazon Elastic Compute Cloud (Amazon EC2) インスタンス間またはオンプレミスのコンピューティング環境でのサーバーの設定、デプロイ、および管理を自動化します。OpsWorks には、AWS OpsWorks for Chef Automate と AWS Opsworks スタックという 2 つのサービスがあります。
詳細 »

DevOps-Solution_logobreak_simple

Simple では、AWS でオンライン銀行業務プラットフォームを構築しました。AWS CloudFormation を使用することで、以前は数か月かかっていた処理の自動化に成功し、IT インフラストラクチャの管理ではなく、カスタマーサービスに集中できています。
動画を見る »

DevOps-Solution_logobreak_toronto-star

Toronto Star は、カナダ最大のオンラインニュースサイトです。AWS OpsWorks を使用することで、コンテンツ管理アプリケーションのデプロイに必要な時間を 3 時間から 20 分にまで短縮しました。これにより、コストが削減され、生産性が向上しました。
導入事例を読む »

Amazon EC2 Systems Manager

Amazon EC2 Systems Manager

Amazon EC2 Systems Manager は、ソフトウェアインベントリの収集や OS パッチの適用、システムイメージの作成そして Windows や Linux のオペレーティングシステム設定などのプロセスを自動化する管理サービスです。これらの機能は、システム構成を定義および追跡し、変動を防ぎ、EC2 およびオンプレミスの構成のソフトウェアコンプライアンスを維持する上で役立ちます。
詳細 »

AWS Config

AWS Config

AWS Config は完全マネージド型のサービスで、セキュリティとガバナンスのため、AWS リソースインベントリ、設定履歴、および設定変更通知といった機能が用意されています。Config Rules を使用して、AWS Config によって記録された AWS リソース設定を自動的にチェックするルールを作成できます。
詳細 »

DevOps-Solution_logobreak_prezi

Prezi では AWS Config を使用して、AWS リソースへの設定の変更を追跡しています。AWS Config は、リソースが作成、変更、削除された場合に通知を送信します。また、AWS Config ルールを使用して、AWS 内のリソースのプロビジョニングと設定を管理しています。
導入事例を読む »

AWS CloudFormation テンプレートを使用したインフラストラクチャのプロビジョニングでは、Amazon EC2 Systems Manager を呼び出してソフトウェアインベントリの追跡やインスタンスの設定を行い、AWS Config を使用して構成のドリフトの自動修正を実行します。

 


ログを記録し、アプリケーションとインフラストラクチャパフォーマンスをほぼリアルタイムにモニタリングします。 

Amazon CloudWatch

Amazon CloudWatch

Amazon CloudWatch は、AWS クラウドリソースと AWS で実行されるアプリケーションのモニタリングサービスです。Amazon CloudWatch を使用して、メトリクスの収集と追跡、ログファイルの収集とモニタリング、アラームの設定、および AWS リソースへの変更に対する自動的な対応が可能です。
詳細 »

AWS X-Ray

AWS X-Ray

AWS X-Ray により開発者はプロダクション、分散アプリケーション (マイクロサービスアーキテクチャを使って作成したアプリケーションなど) を分析しデバッグすることができます。X-Ray を使用すると、アプリケーションやその基盤となるサービスの実行状況を把握し、パフォーマンスの問題やエラーの根本原因を特定して、トラブルシューティングを行えます。
詳細 »

DevOps-Solution_logobreak_globe-mail

The Globe and Mail はカナダ最も読まれている新聞です。国内の週刊デジタル版購読者は 470 万人に及びます。Amazon CloudWatch を使用して、システムのパフォーマンスをモニタリングし、インフラストラクチャのオートメーションのための DevOps のアプローチを採用しました。
導入事例を読む »

AWS CloudTrail

AWS CloudTrail

AWS CloudTrail はアカウントに対する AWS API 呼び出しを記録し、ログファイルを配信するウェブサービスです。記録される情報には、API 呼び出し元の ID、API 呼び出し元のソース IP アドレス、リクエストのパラメータ、および AWS サービスから返された応答の要素が含まれます。
詳細 »

DevOps-Solution_logobreak_slack

Slack は、多様なコミュニケーションサービスを一元化するためのメッセージングプラットフォームを提供しています。Slack のプラットフォームは AWS で実行されていて、幅広い種類のクラウドサービスが活用されています。Slack では AWS CloudTrail を使用して、Amazon EC2 インスタンスに関係するログをモニタリングしています。
導入事例を読む »


インフラストラクチャとアプリケーションスタックのプロビジョニングと管理を必要としないウェブアプリケーションのデプロイ。

AWS Elastic Beanstalk

AWS Elastic Beanstalk

AWS Elastic Beanstalk は、Java、.NET、PHP、Node.js、Python、Ruby、Go および Docker を使用して開発されたウェブアプリケーションやサービスを、Apache、Nginx、Passenger、IIS など使い慣れたサーバーでデプロイおよびスケーリングするための、使いやすいサービスです。

お客様はコードをアップロードするだけで、Elastic Beanstalk が、キャパシティーのプロビジョニング、ロードバランシング、Auto Scaling からアプリケーションの状態モニタリングまで、デプロイを自動的に処理します。同時に、お客様のアプリケーションが稼動している AWS リソースの完全なコントロールを維持でき、いつでも基本的なリソースにアクセスすることができます。
詳細 »

DevOps-Solution_logobreak_zillow

Zillow では、パフォーマンスの問題を解決し、スケーラビリティを実現するために、画像処理と配信システムを AWS に移行しました。Elastic Beanstalk を使用して、画像処理に Python 画像処理ライブラリーとカスタムコードを実行しています。
導入事例を読む »

DevOps-Solution_logobreak_rachio

Rachio は、Smart Sprinkler Controller という WiFi ベースの散水栓コントローラを開発しています。Rachio は、ウェブサイト、アプリケーション、API のデプロイと管理に AWS Elastic Beanstalk を使用しています。 
導入事例を読む »


クラウド内に、Git リポジトリを安全に高いスケーラビリティでホストします。 

AWS CodeCommit

AWS CodeCommit

AWS CodeCommit は、フルマネージド型のソースコントロールサービスです。このサービスにより、企業では安全かつ非常にスケーラブルなプライベート Git リポジトリを簡単にホストできます。CodeCommit を使用して、ソースコードからバイナリまで、すべてを安全に保存できます。CodeCommit は既存の Git ツールとシームレスに動作します。
詳細 »

DevOps-Solution_logobreak_edmunds

Edmunds.com の開発者は、AWS CodeCommit を使用してスケーラブルで可用性の高いソースコントロールサービスを活用することで、コストを削減しながら、管理を簡略化させています。
導入事例を読む »

DevOps の道のりを歩み始めましょう。AWS アカウントを作成して、簡単に使用を開始できます。

AWS と DevOps の使用を開始する