Lightsailに向く用途/向かない用途
AWSのVPS「Amazon Lightsail」と仮想マシン「Amazon EC2」を価格と機能で比較
「Amazon Lightsail」と「Amazon EC2」のそれぞれのインスタンスを比べるため、双方の使いやすさ、管理のオプション、価格体系を評価する。特にデータ転送コストには注意が必要だ。
「Amazon Web Services」(AWS)は2016年後半に「Amazon Lightsail」という仮想プライベートサーバ(VPS)のサービスをリリースした。このサービスはAWSインフラを基盤に構築され、コンピューティング、ストレージ、ネットワーク、DNS、セキュリティなどの各種クラウドサービスを統合する。目的は、ビジネス規模の大小を問わず、新たなWebサイトの迅速な立ち上げを容易にすることだ。Lightsailは料金体系も分かりやすい。
AWSはパブリッククラウド市場で最大のシェアを誇る。だが、シンプルなWebサーバ機能では、DigitalOceanのような小規模競合企業が静かに市場に浸透し始めている。Lightsailはこうした競合企業と同等の構成モデルをAWSに取り込み、さらに多くの機能を追加する企業に移行の道筋を示すものだ。
Lightsailの各インスタンスには、さまざまなサービスのパッケージが含まれる。コンピューティング用の「Amazon EC2」(Elastic Compute Cloud)、ストレージ用の「Amazon EBS」(Elastic Block Stor)、DNSクエリ用の「Route 53」、セキュアな管理用のSSL(Secure Sockets Layer)暗号化などがその例だ。
Lightsailの価格は各コンポーネントと同程度に設定されている。ただ、コンポーネントによっては、はるかに安価な設定になっているものもある。例えばLightsailとEC2を比べてみると、Lightsailインスタンスにはインターネットデータ転送の許容量が1~5TB含まれているのに対し、EC2では1TB当たり90ドル課金される点が大きく異なる。
併せて読みたいお薦め記事
Amazon EC2を比べる
Amazon EC2関連のAWS機能
構成はシンプルに保つ
Lightsailは、代表的なAWSサービスに関連する価格、構成、管理の詳細を全て習得しなくても、企業がサーバを稼働できるようにする。Lightsailは、予測可能な月額料金で導入できるオプションを幾つか提供する。だが、ビデオエンコーディングや分析などの高度な構成を求められる環境や、CPUのパフォーマンスを高く保つ必要のあるアプリケーションには向いていない。
サーバは、メニューインタフェースから数分で稼働できる。Lightsailには、事前構築された仮想イメージが幾つか含まれている。開発者は、SSD、DNS管理、静的IPアドレスで事前構成されたパッケージを選択できる。パッケージは、AWSの「Linux AMI」またはUbuntuで実行でき、LAMP(Linux、Apache、MySQL、Perl/PHP/Python)、LEMP(Linux、nginx、MySQL、MariaDB、Perl/PHP/Python)、MEAN(MongoDB、Express、AngularJS、Node.js)などのさまざまな開発者スタックを含むことができる。
開発者は、Drupal、Joomla、Magento、Redmine、WordPress、GitLabのような人気のアプリと共に、Lightsailを導入、構成することもできる。AWSはSecure Shellの管理機能を幾つか追加し、キー管理やブラウザプラグインを意識しないでサーバをセットアップできるようにしている。
Lightsailのインスタンスは、AWSマネジメントコンソールに直接表示されることはない。だが開発者は、Virtual Private Cloudのピア接続を設定すれば、他のサービスに関連付けられる高度な機能にアクセスできる。また、次のような高度な機能向けのさまざまなAPIも使用可能だ。
- GetBundles:マシン設定リストを取得する
- CreateInstances:Lightsailのインスタンスを1つ以上作成する
- GetInstances:Lightsailの全インスタンスのリストを取得する
- GetInstance:特定のインスタンスに関する情報を取得する
- CreateInstanceSnapshot:インスタンスのスナップショットを作成する
- CreateInstanceFromSnapshot:スナップショットからインスタンスを作成する
シンプルではないもの
Lightsailは、企業が一般公開するWebサイトを導入するのに役立つ。開発者がLightsailのインスタンスを開始および停止できるので、理論上は、インスタンスを実行していないときはコストを削減できる。だが実際には、Lightsailのインスタンスが停止中でもAWSは課金を続ける。課金を一時的に停止するには、インスタンスをバックアップして、Lightsailからそのインスタンスを削除しなければならない。しかし、それまで使用していた静的IPアドレスがLightsailインスタンスに関連付けられなくなってもWebサーバの管理を続ける場合は、そのIPアドレスの維持に1時間当たり0.005ドルから月額3.60ドルの料金が別途発生する。
各アカウントには、Lightsailインスタンスが20個、静的IPが5個、DNSゾーンが3個という制限がある。シンプルなユースケースでは問題にならないが、こうした制約の中でLightsailを大規模に導入するのは難しい。
バンドルと段階的
Lightsailの料金を、EC2を基盤に構築される個別のサービスの料金と比較してみよう。企業はコンピューティング、ストレージ、ネットワークの要件をEC2を使って計画すると、コストを削減できる可能性が高い。AWSではEC2サーバのバックアップや、稼働/停止を素早く行う優れたツールを提供する。だがLightsailのインスタンスは、長期間実行される部門アプリケーションや個別アプリケーションに適したオプションだといえる。
512MBのRAMと20GBのSSDストレージを含むLightsailの基本料金パッケージは月額5ドルだ。同じCPUとメモリを持つEC2「t2.nano」インスタンスの料金は1時間当たり0.0059ドルになる。これを月額に換算すると月720時間として4.25ドルになる。だがこれにはSSDとデータ転送のコストは含まれていない。LightsailパッケージとSSD RAMを同量にすると、t2.nanoは月額6.25ドルになる。
Lightsailパッケージの最高額は月額80ドルだが、これは月額67.86ドルの「t2.large」インスタンスとほぼ一致する。t2.largeインスタンスは、SSDが80GBで月額75.86ドルになる。ただし、ストレージをHDDにすればコストを削減できるが、Lightsailのオプションにはこの選択肢がない。
DNSオプションのコストはどちらもほぼ同じだ。Lightsailパッケージでは、月300万回のDNSクエリを利用できる。これは100万回のクエリ当たり0.40ドルに相当する。EC2の場合、100万回のDNSクエリ当たり0.40ドルをRoute 53に支払う(割引なしの場合)。DNSクエリの回数が上限を超えると、Lightsailとの差額は月額1.20ドルになり、Lightsailが有利になる。
大きな違いが出るのはインターネット転送コストだ。Lightsailパッケージには、インターネットデータ転送許容量として月1~6TBが含まれている。EC2の場合、最初の1GBを超えると1GBごとに0.09ドルかかる。例えば、EC2アプリがインターネットに5TB送信するとする。Lightsailパッケージを利用すれば80ドルになる。t2.largeベースのEC2アプローチの場合はこれが525.86ドルになる。内訳はEC2インスタンスのコンピューティングコストに67.86ドル、8GBのEBSストレージに8ドル、転送に450ドルだ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
技術文書・技術解説
[Jamf Japan 合同会社] MDMだけでモバイルセキュリティは十分? 不足する対策を16項目でチェック -
製品資料
[株式会社ウェーブスプリッタ・ジャパン] 100Gbps対応の光トランシーバーはどう選ぶ? 10分で分かる選定のポイント -
製品資料
[株式会社フィックスターズ] 組み込み開発の生産性と機密性を両立、自社環境で構築する「セキュアAI」活用術 -
製品レビュー
[ServiceNow Japan合同会社] 問い合わせの約9割を自動で解決、AI主導の自律型CRMがもたらす業務変革の全貌 -
市場調査・トレンド
[ServiceNow Japan合同会社] AI活用が業務自動化で止まる理由は何か? 調査で判明した課題と変革への道筋
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
AI全部入り「Microsoft 365 E7」に企業が二の足を踏む訳 移行意向はわずか4%
-
2
なぜOpenAIやAnthropicのAIは「脱走」したのか 情シスが迫られるエージェント統制
-
3
Anthropicが明かす AIは入力データを「どこまで覚えているのか」
-
4
GitHubが指摘 AIが書いた「おそらく動くコード」が招くシステム崩壊
-
5
【基本情報技術者試験】「デュプレックスシステム」と「デュアルシステム」の違いは?
-
6
「高すぎるGPU」を捨てAI推論をCPUへ Armが示す電力とコストの現実解
-
7
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
8
「Microsoft一択」で本当にいいのか 知らぬ間にライセンス費用が膨らむ真相
-
9
MS月例パッチが1000件突破 人手不足の情シスを襲う「月1回メンテ」の崩壊
-
10
指示待ち新入社員はもう不要? AI時代に評価される人材が持っているスキルは
ホワイトペーパーランキング PR
-
1
生成AIのハルシネーションを防止 回答精度を高めるセマンティックレイヤーとは
-
2
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
3
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
4
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
7
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
8
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
-
9
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
10
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー