DockerコンテナやAWS Fargate、Amazon ECSの使い方に習熟したDWSが、より俊敏なコンテナ基盤を構築します。
Amazon ECSデリバリーパートナーに認定
Amazon ECSデリバリーパートナー
Amazon ECSにおける高い専門性と実績を認められ、国内のAWSパートナーとしては初めて「Amazon ECSデリバリーパートナー」の認定を取得しました!
最先端の仮想化技術「Dockerコンテナ」とAWSの導入で、ビジネスのスピードを加速させます
システムインフラの運用にあたって、オンプレミス(オンプレ)環境の管理や、仮想サーバーのセットアップ(プロビジョニング)、アプリケーションの配備(デプロイメント)の煩雑な作業、運用・保守コストの増加などにお悩みではありませんか?
Docker(読み方は「ドッカ―」です)コンテナ技術は、アプリケーションのプラットフォームとなる仮想的な「コンテナ」をOS上に構築することで、効率的で利便性の高いサービス提供を可能にします。
DWSは、様々なユースケースにDockerコンテナとAWSを採用してきた実績があります。AWSの様々なサービスを活用することで、Dockerコンテナ基盤を低コストで実現します。
AWS FargateとAmazon ECSを使いコンテナ基盤を導入
DWSはコンテナ基盤の導入にあたり、AWSでDockerコンテナを実行するためのサーバーレス技術として、AWS Fargate(読み方は「ファーゲート」です)や、Amazon ECS(読み方は「イーシーエス」です)などを組み合わせて利用します。
AWS FargateはAWSが提供するDockerコンテナ向けサーバーレスコンピューティング・エンジンで、Amazon ECSはAWS上でDockerコン テナを実行・管理するサービスです。
DWSは、AWS FargateやAmazon ECSの使い方に習熟しているため、どのようなビジネスにおいてもコンテナ技術の導入・活用が可能です。貴社のビジネスにフィットするDockerコンテナ基盤の導入を、ワンストップでサポートします。
「Dockerコンテナ基盤(AWS Fargate/Amazon ECS)」の特長
オートスケーリング速度・耐障害性の向上
AWS FargateやAmazon ECSをベースとしたコンテナ技術を活用することで、弾性の高いシステムインフラを実現し、オートスケーリング速度や耐障害性を向上させることが可能です。
インフラコストの最適化
自社保有システム(オンプレミス)や仮想サーバーと比較して、コンテナ技術はシステムリソースの利用が効率的です。使い捨てのできるインフラ(Immutable Infrastructured)であり、安価なスポットインスタンスも活用できるようになります。
機能開発・改修スピードの向上
AWS FargateやAmazon ECSは、環境構築・使い捨てが容易なサービスです。Dockerコンテナ自体の動作の高速性に加え、アプリケーションの配備(デプロイメント)も非常に高速になります。
AWSで構築するDockerコンテナ基盤のシステムアーキテクチャー
DockerコンテナをAWSで実行するAWS FargateとAmazon ECSを用いて、システムの一元管理を行います。AWS FargateとAmazon ECSを使うことで高い移植性と柔軟性を実現し、アプリケーション開発・テスト・運用のシステムライフサイクルを加速化させます。

1.AWSでのコンテナ運用をサポート
AWS Fargateは、AWSのフルマネージドサービスです。フルマネージドサービスとは、機能を利用できるようにするだけでなく、運用・監視なども含めてAWSが一括で行ってくれるサービスを指します。煩雑な管理業務をAWSに任せることができ、非常に有用なサービスです。
AWS Fargateでは、システム運用上、欠かすことができないオートスケーリングやロードバランサーはもちろん、コンテナタスクや強力なスケジューラーも含めて、AWSが提供します。
2.仮想サーバーの管理を不要に
AWS FargateとAmazon ECSを使うことで、難易度が高いコンテナ基盤技術の運用をAWSのマネージドサービスで実現できます。仮想サーバーのプロビジョニングや管理などの煩雑な作業をAWSがすべて行ってくれるため、エンジニアの負担を大きく減らすことができます。
3.他のAWSサービス群と連携
AWS Fargateは、Amazon VPC(Amazon Virtual Private Cloud)や、Amazon CloudWatchに加え、コンテナ運用に欠かせない継続的インテグレーション(CI)/継続的デプロイメント(CD)サービスであるAWS CodePipeline(読み方は「コードパイプライン」です)など、様々なAWSサービスとの連携が容易です。使い方を工夫することで、多様なユースケースに対応できます。
AWS コンテナ導入に対応するシステムの例
マイクロサービス・分散システム
コンテナ基盤を活用したシステムインフラの抽象化は、状態を保持しないステートレスなマイクロサービス・分散システムにマッチします。貴社のビジネスに合った、システムのデザインパターンを実現可能です。
Web-API
Webサービス(SaaS)や業務システム、モバイルアプリケーションのバックエンドなど、疎結合なWeb-API(Application programming interface)の基盤と、コンテナ技術の相性は抜群です。
横断的な開発・テスト基盤
コンテナ基盤は、環境の自由度や再現性が高く、いつどこで実行しても同じ環境が得られます。本番システムはもちろん、横断的な開発・テスト基盤にも活用できます。