クラウドでSQL Serverデータベースを無料または非常に低コストでホストする方法をお探しですか? MicrosoftのSQL Azureサービスがお客様のニーズにあまりにも高価な場合は、Amazon Web Servicesでデータベースをホストすることを検討してください。 このプラットフォームは、Amazon.comの巨大なテクノロジーインフラストラクチャを活用して、データベースをクラウドでホストするための、非常に低コストで、弾力性と拡張性に優れた方法を提供します。
Amazon Webサービスを開始する
数分でAWSを起動して稼働させることができます。 Amazon.comアカウントを使用してAmazon Web Servicesにログオンし、使用するサービスを選択するだけです。 Amazonは、AWS Free Tierの下で1年間の無料の無料サービスを提供する新規ユーザーを提供しています。 フリーティアの範囲外にあるサービスを利用するには、クレジットカード番号を提供する必要があります。
フリーティア
Amazon Web Servicesの無料TierではAWS内で1年間SQL Serverデータベースを無料で実行する2つの方法を提供しています。 最初の選択肢であるAmazonのElastic Compute Cloud(EC2)では、管理して管理する独自のサーバーをプロビジョニングできます。 EC2で無料で入手できるものは次のとおりです。
- SQL Server ExpressとIISを使用して Amazon EC2 Windowsマイクロインスタンスを750時間実行する
- 30GBのAmazon Elastic Block Storage
- 15GBのデータ転送
また、Amazonのリレーショナルデータベースサービス(RDS)でデータベースを実行することもできます。 このモデルでは、データベースのみを管理し、Amazonはサーバー管理タスクを処理します。 RDSの無料層には次のものがあります。
- SQL Serverを実行しているAmazon Relational Database Service(RDS)のシングルAZマイクロDBインスタンス750時間
- 20GBのデータベースストレージ
- 1000万回のデータベースI / O操作
- 20 GBのバックアップストレージ
- 15 GBのデータ転送
これは、完全なAmazon Free Tierの詳細の概要です。 アカウントを作成する前に、無料のティアの説明を読んでください。
AWSでのSQL Server EC2インスタンスの作成
AWSアカウントを作成したら、EC2でSQL Serverインスタンスを起動して実行するのは非常に簡単です。 すぐに始められる方法は次のとおりです。
- AWS Management Consoleにログオンします。
- EC2オプションを選択
- [インスタンスの起動]ボタンをクリックします。
- クイック起動ウィザードを選択し、インスタンス名とキーペアを入力します
- 起動設定を選択するSQL Server ExpressとIISを備えたMicrosoft Windows Server 2008 R2
- 選択したオプションに「無料Tier対象」と表示されている星のアイコンが表示されていることを確認し、続行ボタンを押します
- 起動をクリックしてインスタンスを起動します。
これで、AWS Management Consoleを使用してインスタンスを確認し、リモートデスクトップ接続を開始することができます。 コンソールの[インスタンス]ビューに戻り、SQL Server AWSインスタンスの名前を探します。 インスタンスがすでに開始されている場合、インスタンスを右クリックし、ポップアップメニューから[接続]を選択します。 AWSは、サーバーインスタンスに直接接続する方法について説明します。 また、サーバーに簡単に接続できるRDSショートカットファイルも用意されています。
サーバーを24時間365日稼働させたい場合は、稼動状態のままにしておいてください。 サーバーを継続的に必要としない場合は、AWSコンソールを使用して、必要に応じてインスタンスを開始および停止することもできます。
より安価なオプションをお探しの場合は、AWSでMySQLを実行してみてください。 リソースの少ないこのデータベースプラットフォームを使用すると、フリープラットフォームでより大きなデータベースを実行することができます。