メインコンテンツに移動

ウェブサイトを AWS クラウドで構築(基本編)

スケール可能な動的ウェブサイトを運用負荷を軽減して構築できる AWS クラウド構成例とその概算料金をご紹介します

こんなお悩みはないですか?

スケール可能な 動的ウェブサイトを構築したい

サービスの拡大に合わせて柔軟にサーバー台数やサーバーリソースを増やしたい。

高可用性を実現した ウェブサイトを構築したい

障害発生時にはデータベースを自動的にフェイルオーバーさせて、予想外のアクセスにも対応できる高可用性を実現したウェブサイトを構築したい。

運用負荷を軽減したい

ロードバランサーやデーターベースの運用負荷を軽減し、開発業務に時間をさきたい。

そのお悩み、この AWS サービスで解決できます

可用性を重視した冗長化構成の例

この構成例の概算料金:
517.26 USD (月額)

この構成例のメリット:

  • スケール可能な動的ウェブサイトを構築しマネージドサービスの活用で運用負荷を軽減します。
  • Web/AP サーバーやデータベースを冗長化することにより、単一障害やメンテナンス時でもサービスを継続できます。
  • AWS WAF を利用することで、可用性に影響を与えたり、セキュリティを侵害したり、リソースを過剰に消費したりする可能性のある一般的な攻撃からウェブアプリケーションを保護します
Architecture diagram illustrating AWS midscale web service availability, including network segmentation, security groups, EC2 instances, and database components. The diagram contains Japanese labels and is intended for the Japanese AWS compute product audience.

コストを重視したシングル構成の例

この構成例の概算料金:
276.81 USD (月額)

この構成例のメリット:

  • スケール可能な動的ウェブサイトを構築しマネージドサービスの活用で運用負荷を軽減します。
  • シングル構成でコストを抑つつ、ビジネスの成長に合わせてスケール可能構成を組むことができます。
  • AWS WAF を利用することで、可用性に影響を与えたり、セキュリティを侵害したり、リソースを過剰に消費したりする可能性のある一般的な攻撃からウェブアプリケーションを保護します。
Architecture diagram illustrating the cost analysis of a midscale web service deployment on AWS, showing components such as security, compute resources, databases, and networking within a cloud infrastructure. Includes AWS service icons and labels in Japanese.

月額合計料金:517.26(USD)

可用性を重視した冗長化構成の例で使用したサービスと概算料金内訳

サービス
概要
料金 (USD)
Amazon EC2

Linuxサーバー × 2

126.14

Amazon Elastic Block Store (EBS)

100GB × 2

33.70

Amazon RDS for MySQL

vCPU: 2、Memory: 8 GiB、ストレージ 100GB MultiAZ

321.79

Elastic Load Balancing

毎秒平均 1 リクエスト

24.05

AWS Web Application Firewall (WAF)

コアルールセット (CRS) マネージドルールグループ, Rate-based rule (*1)

11.58

本構成例の詳細設定は下記からご確認ください。
本構成例の詳細設定を確認する »
 

(*1) コアルールセットは OWASP Top 10 の脅威に基づく、⼀般的なウェブアプリケーションに適⽤可能な防御ルールとなっており、すべての AWS WAF ユースケースでこのルールグループを使用することの検討を推奨します。
Rate-based rule は 過剰なリクエストを送信している IP アドレスからのリクエストを一時的にブロックできます。

※ 2023 年 11 月 28 日時点での試算です

月額合計料金:276.81(USD)

コストを重視したシングル構成の例で使用したサービスと概算料金内訳

サービス
概要
料金(USD)
Amazon EC2

Linuxサーバー × 1

63.07

Amazon Elastic Block Store (EBS)

100GB × 1

16.85

Amazon RDS for MySQL

vCPU: 2、Memory: 8 GiB、ストレージ 100GB SingleAZ

161.26

Elastic Load Balancing

毎秒平均 1 リクエスト

24.05

AWS Web Application Firewall (WAF)

コアルールセット (CRS) マネージドルールグループ, Rate-based rule (*1)

11.58

本構成例の詳細設定は下記からご確認ください。
本構成例の詳細設定を確認する »


(*1) コアルールセットは OWASP Top 10 の脅威に基づく、⼀般的なウェブアプリケーションに適⽤可能な防御ルールとなっており、すべての AWS WAF ユースケースでこのルールグループを使用することの検討を推奨します。
Rate-based rule は 過剰なリクエストを送信している IP アドレスからのリクエストを一時的にブロックできます。

※ 2023 年 11 月 28 日時点での試算です