AWS(アマゾン ウェブ サービス)でのサーバ構築は、初心者でも手順通りに行えば十分可能です。ただし、これには事前準備が必要で、構築そのものよりも大変かもしれません。そこで本記事では、AWSでサーバを構築する手順と成功のポイントについてまとめました。AWSでサーバを構築してみたい方はぜひご確認ください。
目次
AWSでサーバを構築する手順
AWSでのサーバ構築について、「Amazon EC2」を使用して仮想マシン(インスタンス)を起動する手順を説明します。
AWS活用法 | おさえておきたい基本サービス Amazon EC2とは?
1. AWSアカウントの作成
まずは、AWSアカウントを作成しましょう。以下のURLからAWSアカウントの作成を開始します。
https://portal.aws.amazon.com/gp/aws/developer/registration/index.html
アカウント情報を入力した後、連絡先・支払い情報を入力して送信すると、SMSまたは日本語の自動音声電話を利用した認証が行われます。認証はそのまま進めてください。最後にAWSのサポートプランを選択して終了です。
2. AWSにサインアップ
以下のURLより、作成したAWSアカウントを使用してAWSにサインアップしましょう。
https://console.aws.amazon.com/console/home
サインアップ後、EC2インスタンスの作成をする前に事前に準備しておくべきものがありますので、以下で解説します。
3. VPCを作成する
VPCとは、AWS上に独立した仮想プライベートネットワーク環境を作成するサービスです。EC2やRDSなどのサーバ系インスタンスを利用するためには、まずはこのVPCを作成しインスタンスを配置するための土台となるネットワークを定義していきます。VPCは他のVPCと論理的に完全に分断されており外部とも遮断されていますが、設定を行うことでインターネットやオンプレミス環境との通信が可能になります。
4. サブネットを作成する
サブネットとは、VPC内でIPアドレスの範囲で区切られたネットワークのことです。
5. インターネットゲートウェイを作成する
VPCからインターネットにつながる出入口となる「インターネットゲートウェイ」を作成します。
6. ルートテーブルを作成する
インターネットゲートウェイの作成でVPCからインターネットにつながる出入口は出来ましたが、このままではどの通信をインターネットに向ければいいのかが何も決まっておりません。そこで、これらの通信のルールを、ルートテーブルの作成と設定により行います。
ここまでが、EC2インスタンスを作成するのに必要な事前準備の基本形になります。
7. EC2インスタンスを作成する
AWSの画面にある「Launch Instance」をクリックし、EC2インスタンスを作成します(ここでは、Linux OSを選択するものとします)。インスタンスの作成時には、以下の設定が必要です。
- AMIの選択(※)
- インスタンスタイプの選択
- ストレージの追加
- タグの追加
- セキュリティグループの設定
- ※ AMI(Amazon Machine Image)...インスタンスの元となるOSのテンプレート情報などが含まれたイメージファイルの総称
VPCの作成からEC2インスタンスの作成までをイメージすると、下の図のようになります。
8. Windowsマシンを使っている場合はSSHのクライアントソフトをインストール
Windows用のSSHのクライアントソフトとしては、「Tera Term」などがありますのでインストールします。ちなみに、Macの場合はOSに搭載されている「ターミナル」が使えますのでSSHクライアントソフトのインストールは不要です。
(WindowsOSの場合でも、Windows10の2018年4月のアップデートによりOpenSSHクライアントをインストールすることでPowerShellからSSH接続ができるようになりました)
9. SSHを使ってインスタンスに接続する
インスタンスを作成したら、キーペアを作成し、SSHを使ってインスタンスに接続します。
ここまでで、Linux仮想マシンの起動と接続ができています。
AWSでのサーバ構築成功のためのポイント
AWSでのサーバ構築を成功させるポイントとして、事前準備やその他用意しておくべきことがいくつかあります。チェックリスト形式で紹介しますので、AWSでサーバを構築する前に確認・実施して準備を整えましょう。
チェック | 事前準備内容 | 具体的な作業項目 |
---|---|---|
□ | サーバ構築の事前準備 |
|
□ | IAMユーザーの使用 |
|
□ | セキュリティグループの正しい設定 |
|
□ | ルートデバイスのストレージタイプを理解する |
|
□ | IPアドレス |
|
□ | バックアップとリカバリー |
|
□ | 重要データを分散配置する |
|
事前準備が大変な場合はAWS構築依頼の検討を
AWSでのサーバ構築自体は順番に進めていくだけで簡単に行えます。しかし、構築前の事前準備やセキュリティの設定は、初心者では知らない言葉も多く難しいと感じるかもしれません。AWSでのサーバ構築の事前準備が大変と感じる場合は、専門業者に構築を依頼してみてはいかがでしょうか。
TOKAIコミュニケーションズでは、AWSソリューションのAWS導入サポート を提供しています。お客様のご要望をヒアリングして要件定義や、事前検証、負荷検証の後に実際の環境設計と構築を行っているのが特徴です。AWSでのサーバの構築でお困りの場合は、ぜひご相談 ください。
関連サービス
おすすめ記事
-
2020.06.23
Amazon Connectで在宅勤務でも対応できる問合せ窓口を立ち上げてみた
-
2020.08.17
Datadogで実現するモニタリングとオペレーションのオートメーション化
-
2020.04.27
Amazon FSx for Windows ファイルサーバーへの移行と活用方法
-
2020.06.11
Amazon WorkSpacesとは?その特長をまとめてみた
-
2020.06.23
AWSのDevOpsサービスと当社マネージドサービスを活用したDevOpsの実装①~概念編~