Webサイト制作コースのお申し込みはこちら Webサイト制作コースのお申し込みはこちら

AWSのwebサーバーについてまとめています。

AWSでWebサーバーを構成

AWSでWebサーバーを構成する方法は2つあります。1つはAmazon EC2上にWebサーバを構築する方法。もう一つは、Amazon Lightsailを使う方法です。EC2を使う方法はデータベースと連携させたりロードバランサで負荷分散をおこなったり、負荷状況しだいで自動でスケールするようにしたりと比較的大規模なWebサーバ構成に向いています。Amazon Lightsailは、Webサーバ上にLAMPを導入するなど、シンプルで低コストなWebサーバに向いています。

AWSでWebサーバーを構築(EC2インスタンス)

以下は、EC2インスタンスを使って、負荷状況に応じてスケールする動的Webサイトの例です。

関連)負荷状況に応じてスケールする動的 Web サイトのためのクラウド構成と料金試算例 | AWS

【関連記事】
AWSのインスタンス Amazon EC2サービスの料金と使い方

ネットワーク、サーバともに二重化をおこない、EC2インスタンス上にWebサーバを構築しています。単一拠点の障害がサービス停止につながらないよう、NAT gatewayは異なるアベイラビリティゾーンに配置しています。Amazon RDS上のデータベースと連携し、Amazon ElastCasheでデータベースのキャッシングをおこなってデータベースへのリクエスト増加時の応答性を高めています。また、Amazon CloudWatchで負荷状況を監視し、EC2のAuto Scaling Groupを使って自動スケーリングを実行する構成です。

具体的には、以下のAWSサービスを組み合わせて構成しています。

この構成の場合、月額1283.48ドルの料金がかかります。

AWSでWebサーバーを使えるサービス

もっとお手軽に低コストでWebサーバをAWS上で利用したいという場合は、Amazon Lightsailがおすすめです。

関連)シンプルな Web サイトをレンタルサーバーから Lightsail に移行した際の料金試算例 | AWS

Amazon Lightsailは、レンタルWebサーバやVPS(Virtual Private Server)のようなサービスです。Wordpressのようなブログアプリや、LAMP構成のようなミドルウェアを利用できます。事前に構築、設定されたインスタンスを利用できるんですね。

【関連記事】
AWSのVPS、Amazon Lightsailの特徴と用途 EC2へのアップグレードも可能

Amazon Lightsailの魅力は、なんといっても低コスト。月額3.5ドルからの利用が可能です。安いとは言っても、ロードバランシング(負荷分散)やマネージドデータベースの利用、コンテナ化アプリケーションの利用が可能です。Lightsail CDNディストリビューションと関連付けるため、イベント時などの急激なアクセス増による負荷にも対処できます。

さらに、Lightsailでスナップショットを取り、EC2インスタンスにエクスポートすることでEC2への移行も可能なんですね。

Amazon Lightsailのデメリットは、他のAWSサービスと連携しにくい点。Lightsailで完結する場合にはとても使いやすいのですが、AWSサービスとの連携が必要になってきたら、EC2インスタンスへの移行を検討したほうが良いでしょう。

データ転送量が無料枠内に収まる場合、Amazon Lightsailの仮想サーバ1台を料金は月額3.5ドルです。

AWSのWebサーバーの料金を見積り

EC2上にWebサーバを構築する場合と、Amazon Lightsailを使用する場合の具体的な料金の内訳を見ていきましょう。

以下は、EC2を使った、負荷に応じて自動スケールする構成にかかる月額料金です。

EC2を使った構成例の月額合計料金:1283.48(USD)

以下は、1コンテンツ約7MBで1日のページビューが3,000想定の場合のAmazon Lightsailの月額料金です。

Amazon Lightsailの構成例の月額合計料金:3.50(USD)

AWSのWebサーバーのまとめ

ポテパンダの一言メモ
  • AWSでWebサーバを構築するには、EC2を使う方法とLightsailを使う方法がある
  • EC2は自由度が高いぶん必要な設定箇所が多く、Lightsailや安くてすぐ使える代わりにAWSサービスとの連携がしにくい
  • 規模が小さいうちはLightsailでコストを抑え、拡張に従ってEC2に移行することも可能

エンジニアになりたい人に選ばれるプログラミングスクール「ポテパンキャンプ 」

ポテパンキャンプは卒業生の多くがWebエンジニアとして活躍している実践型プログラミングスクールです。 1000名以上が受講しており、その多くが上場企業、ベンチャー企業のWebエンジニアとして活躍しています。

基礎的な学習だけで満足せず、実際にプログラミングを覚えて実践で使えるレベルまで学習したいという方に人気です。 プログラミングを学習し実践で使うには様々な要素が必要です。

それがマルっと詰まっているポテパンキャンプでプログラミングを学習してみませんか?

卒業生の多くがWebエンジニアとして活躍

卒業生の多くがWeb企業で活躍しております。
実践的なカリキュラムをこなしているからこそ現場でも戦力となっております。
活躍する卒業生のインタビューもございますので是非御覧ください。

経験豊富なエンジニア陣が直接指導

実践的なカリキュラムと経験豊富なエンジニアが直接指導にあたります。
有名企業のエンジニアも多数在籍し品質高いWebアプリケーションを作れるようサポートします。

満足度高くコスパの高いプログラミングスクール「ポテパンキャンプ」

運営する株式会社ポテパンは10,000人以上のエンジニアのキャリアサポートを行ってきております。
そのノウハウを活かして実践的なカリキュラムを随時アップデートしております。

代表の宮崎もプログラミングを覚えサイトを作りポテパンを創業しました。
本気でプログラミングを身につけたいという方にコスパ良く受講していただきたいと思っておりますので、気になる方はぜひスクール詳細をのぞいてくださいませ。