Home/ Proud Cloud/ 導入事例/ Proud Cloud サイト
コンテナプラン

動的サイトを、
無停止デプロイのDevOpsへ。

株式会社プラウディット / Proud Cloud

本サービス「プラウドクラウド」のサイトそのものが導入事例です。PHPで制御された動的サイトを AWS ECS のコンテナ基盤に載せ、 省コストかつ無停止でデプロイできる DevOps 構成に切り替えました。

Proud Cloud サイト
Client
株式会社プラウディット
Site
Proud Cloud
Plan
コンテナプラン
AWS Products
ECS / ALB / ACM / Route 53 / IAM

Background

導入背景

本サービス(プラウドクラウド)サイトです。端末振り分けやアニメーションコントロールなどを PHP で制御しており、動的サイトの DevOps 化が課題となっていました。

静的サイトであればサーバレス構成で運用を手放せますが、サーバサイドの処理を持つサイトではそうはいきません。そこで、コンテナを前提とした構成に移行することで、動的サイトでも省コストかつ安全にデプロイできる体制を整えました。

Solution

構成ポイント

01

Docker コンテナ運用に AWS ECS を採用

「AWS ECS」のデプロイ機構は、ホストリソース計算、新コンテナ配置、LB登録、旧コンテナ廃棄が全自動です。デプロイ作業に人手が介在しないため、作業ミスのリスクそのものがなくなります。

02

ALB のダイナミックポートで省コスト&無停止デプロイ

AWSのLB機能「ALB」のダイナミックポート機能により、最小1台のホストに複数のコンテナを配置できるようになったことで、省コストかつ無停止デプロイが実現しました。また最新プロトコル HTTP/2 にも対応したことで、通信速度の向上も図れました。

03

Docker + GitHub + CircleCI で DevOps を実現

同社ブログサイト同様、「GitHub + CircleCI で自動デプロイ」化することで、運用フローを統一し、全体運用コストを下げることに成功しました。

いわゆる「DevOps」構成により、サイト更新・機能追加・事例追加など、ビジネスタスクに集中することができるようになりました。

ブログはサーバレス、サービスサイトはコンテナ。
サイトの性質に合わせてプランを使い分けながら、GitHub + CircleCI という運用フローだけは統一する。これが全体の運用コストを下げる要になりました。

ECSALBACMRoute 53IAM DockerGitHubCircleCI PHPHTTP/2

Architecture

構成図

Proud Cloud サイト 構成図
Proud Cloud / ECS + ALB コンテナ構成 クリックで拡大 ⤢

Overview

概要

サイト名Proud Cloud
クライアント株式会社プラウディット
使用プランコンテナプラン
AWSプロダクトECS / ALB / ACM / Route 53 / IAM
デプロイDocker / GitHub / CircleCI

Other Cases

ほかの導入事例

サーバレスプラン

Proud Blog

株式会社プラウディット

事例を見る
サーバプラン

セーフィークラウド

セーフィー株式会社

事例を見る
サーバプラン

製品登録・サポートサイト

某クリーナー販売企業 日本法人

事例を見る
プラウド君

Contact

Docker基盤の運用にお困りですか。

コンテナプランなら、ECS の設計・構築から DevOps 環境の構築コンサルまで一貫して対応します。

プランを見る お問い合わせ