AWS に WordPress をインストールする - アマゾン ウェブ サービス
- <スパン>1. WordPress を使用したクラウド コンピューティングの概要
- <スパン>2. DigitalOcean に WordPress をインストールする方法
- <スパン>3. Microsoft AzureにWordPressをインストールする方法
- <スパン>4. Google Cloud に WordPress をインストールする方法
- 5.現在読んでいる記事: WordPress を AWS にインストールする – アマゾン ウェブ サービス
クラウドへの WordPress のインストール シリーズに関する新しいガイドへようこそ。今日はアマゾン ウェブ サービス (AWS) に WordPress をインストールする方法を学びます。 Microsoft Azure および Google Cloud の以前のクラウド インストール ガイドと同様に、WordPress のプレインストールされたイメージを使用します。
始める前に、AWS がどのように機能するかを予備的に理解するために、いくつかの重要な用語について説明します。
AWS の規模はどれくらいですか?
まず最初に、これを理解しましょう – AWS は巨大です。めちゃくちゃ巨大という意味です。これは、 インターネット上で最も古いクラウド ホスティング プロバイダーの 1 つです。ライブビデオのエンコードから、世界中に散らばる衛星やその他の高性能センサーからの高速ストリーミングデータの分析まで、数多くのサービスを備えています。
ここでは、AWS がどれほど強力であるかを説明します – NASA – そう、NASA は、火星探査機ミッションからのデータを処理するために AWS のクラウド コンピューティング インフラストラクチャを使用しました。ただし、WordPress の小さなインスタンスをインストールすることになりますよね? AWS が私たちを支えてくれました!本質的な部分を掘り下げてみましょう。
Amazon EC2: Elastic Cloud Compute として知られ、これはクラウド内のコンピューターと考えてください。それがどこにあるのか、誰がハードウェアを掃除してほこりを払っているのか、電力が切れたときに何が起こるのかを知る必要はありません。それはAmazonが処理することです。
知っておく必要があることは、サーバー、つまりコンピューターの技術仕様だけです。それでおしまい。それがクラウドの美しさです。
Amazon マシン イメージ: AMI – 開発者が好んで呼んでいる (とてもかっこいい響きなのでそう呼びましょう) は、インスタンス、または他の多数のソフトウェアを備えたオペレーティング システムを搭載したコンピューターにすぎません。プリインストールされています。
新しい PC に Windows 10 をインストールし、MediaMonkey、Microsoft Word、Google Chrome などのアプリケーションをインストールすると想像してください。現在の状態の OS のイメージをエクスポートすると、マシン イメージが作成されます。エクスポートとは、別の同様のデバイスに接続したときにインストールなしで実行されるファイルのことを意味します。 Linux を使っている人は常にこれを行っています (つまり、マシン イメージやスナップショットを作成します)。これは漠然と Docker の背後にある考え方でもあります。
なぜ Amazon EC2 と AMI について話しているのでしょうか?
良い質問。 EC2 はクラウド内のコンピューター/サーバーのようなものであることがわかったので、Amazon EC2 の単一インスタンス (EC2 インスタンス とも呼ばれます) を使用します。 >) WordPress サイトをホストします。
ちょっと待って。あなたはマシンを持っています – やったー!では、オペレーティング システムのインストールについてはどうでしょうか? Linux と Windows のどちらを選択しますか?リナックス?大丈夫。しかし、(もう一度)待ってください – Linux のどのフレーバーを選択するのでしょうか?ウブントゥ?フェドーラ?デビアン? Ubuntuを選択したとしましょう。大丈夫。どのバージョンを選択すればよいですか?ああああ! 1 つの小さな目標に対して選択肢が多すぎます。
それが面倒でなければ、次のプロセスを考えてください。 WordPress の実行に必要なソフトウェアのホスト、つまり LAMP スタックをインストールする必要があります。インストールして設定したら、WordPress をインストールして設定する必要があります。権限、ディレクトリアクセス、その他すべてが欠落しています。
あなたはどうか知りませんが、それは長いプロセスです。すべて大文字で長く、太字です。あなたはおそらく私が今どこに到達しているかを推測しているでしょう - そしてあなたは正しいです。ここでAmazon マシンイメージ が登場します。
誰かが EC2 インスタンスをデプロイし、Ubuntu をインストールして更新し、それに必要なすべてのソフトウェア (LAMP スタックなど) とともに WordPress をインストールしたと想像してください。次に、その人は現在の状態の OS のイメージ、つまり、何も手を加えていない、本質的に「すぐに使える」WordPress インストールのイメージを作成しました。これは、WordPress がインストールされた完璧な AMI の例です。このような AMI は存在し、Bitnami によって作成されたものであるため、想像するのはやめてください。 (わーい!)
「AMI のマーケットプレイスはどうでしょうか? 」
コンテンツ管理 AMI を備えた AWS Marketplace
あなたは尋ねました。アマゾンは聞きました。 Amazon には AWS Marketplace と呼ばれるマーケットプレイスがあり、ここではインストールが難しいさまざまなソフトウェア用の事前構成されたマシン イメージを購入 (はい、購入) できます。その目的は、ホスティング プロセスを簡素化し、アプリをできるだけ早くクラウドにデプロイできるようにすることです。これは、Google Cloud や Microsoft Azure がアプリケーション イメージまたはテンプレートとして提供するものと非常によく似ています。
幸いなことに、ほとんどの人気のあるオープンソース ソフトウェアには無料の AMI があり、これは私たちのような初心者にとって非常に便利です。無料 AMI の最も人気のある寄稿者の 1 つは Bitnami です。Bitnami は、WordPress を含む最も人気のあるオープンソース ソフトウェアに最新の AMI を提供する会社です。
それでは行きます。 WordPress インストールをホストするための EC2。インストールプロセスを節約する Bitnami の WordPress AMI。あとはそれらをリンクするだけです。
EC2 インスタンス + WordPress AMI=2 分で AWS クラウド上の WP!
無料の Amazon アカウントをセットアップする
AWS 無料利用枠の制限
AWS の無料アカウントには多くの特典が含まれており、 有効期間は丸 1 年間です。これは、当社がクラウド プロバイダーから受け取った無償時間としては最高額です。ただし、一定の制限があります。
完全なリストについては、AWS 無料利用枠のホームページをご覧ください。しかし、私たちの目的のために、これだけ知っておく必要があります。
- Amazon EC2 の 1 つの Micro インスタンスは、無料枠で毎月 750 時間使用できます。これは、WordPress を 24 時間 365 時間稼働し続けるのに十分です。
- 5 GB の Amazon S3 ストレージ。他の Web サイトのバックアップ場所として使用できます。
正直に言うと、このチュートリアルで最も長い部分は、無料のアマゾン ウェブ サービス アカウントの設定です。 1-2-3 と簡単ですが、 それでも時間のかかるプロセスです。次のことを行う必要があります:
- 新しいメールアドレスで登録する
- 有効なクレジット カードまたはデビット カードを使用してアカウントを確認してください
- 携帯電話番号を使用してアカウントをリンクします (Amazon から電話があり、確認コードを入力する必要があります)
AWS 請求先アカウントでは、プリペイド クレジット カードや仮想クレジット カード サービス (Entropay など) を使用しないでください。それは技術的には問題ありませんが、私が試してみたところ、アカウントが禁止されるだけです。有効なカードをご使用ください。すべての手順を適切に実行した場合、アカウントは数分で有効になり、WordPress のインストール手順を開始できます。
ステップ 1 – AWS Marketplace から WordPress イメージをインストールする
AWS Marketplace > コンテンツ管理 > WordPress powered by Bitnami に移動します。それがインストールしたいイメージです。なぜ今まで EC2 インスタンスを作成しなかったのかと疑問に思っているなら、まず、その素晴らしい質問をした自分を褒めてください。
AWS では AMI ページから直接 EC2 インスタンスを設定できるため、これまでこれを行っていませんでした。これにより、以前に構成された EC2 インスタンスを新しい AMI で上書きするリスクがなくなるため、作業がシンプルになります。
WordPress AMI by Bitnami ページ – [続行] をクリックして開始してください。
1.1 – WordPress AMI を作成する
- バージョン: Ubuntu の最新バージョンを選択します。
- 地域: 米国の地域を選択します。
- EC2 インスタンス タイプ: これはt1.micro インスタンスである必要があります。それ以上の場合は料金が発生します。
- VPC 設定: これはそのままにしておきます。リージョンに基づいて自動的に設定されます。
- セキュリティ グループ: 警告が表示されますが、ユーザー設定に基づいて新規を選択を選択します。ここで、ユーザーは AMI (つまり Bitnami) の開発者です。
- キー ペア: キー ペアの作成は 3 段階のプロセスです。オプションではありますが、SSH 経由で EC2 インスタンスにログインできるようになるため、作成することをお勧めします。
1.2 – EC2 でキーペアを作成する方法
EC2 インスタンス用に選択したリージョンと AWS コンソールに表示されるリージョンが同じであることを確認してください。そうしないと、プロセスが機能しません。
1.このスクリーンショットの最初のハイパーリンクをクリックします。
2. EC2 コンソールにリダイレクトされます。 [キー ペアの作成] をクリックします。
3.識別可能なキー ペア名を入力し、[作成] をクリックします。
4.新しいキーペアが作成されます。
1.3 – WordPress AMI の起動
前のタブに戻ってページを更新します。作成した新しいキー ペアを選択するオプションが表示されます。 [利用規約に同意して 1-Click で起動] を選択する前に、t1.micro インスタンスをもう一度選択していることを確認してください。
数秒後に、このメッセージが表示されます。これで、WordPress AMI が正常にデプロイされました。チェックしてみましょう。
ステップ 2 – WordPress AMI の構成
AWS EC2 ダッシュボード
AWS コンソールに移動し、EC2 を選択します。これにより、EC2 ダッシュボードが開きます。ページの上部中央のセクションに「1 実行中のインスタンス 」というテキストが表示されます。そのテキストをクリックします。
アクティブなインスタンスを表示する EC2 ダッシュボード
これにより、AWS アカウント内の EC2 インスタンスのリストが表示されます。 WordPress インストールは 1 つだけあります。次に、パブリック DNS の下に記載されているサブドメインをコピーします。それが WordPress インストールの URL です。これをブラウザに貼り付けて、(新しくインストールした) WordPress サイトを表示します。
2.1 – システム生成の WordPress 管理者パスワードの取得
有名な 5 分間の WordPress インストールを覚えていますか? Bitnami はそれも処理します。でもね! WordPress のユーザー名とパスワードはどうなるのでしょうか?!デフォルトのユーザー名は user で、パスワードはシステムによって生成されます。つまり、WordPress AMI のインストール時にランダムに生成されます。今すぐそれを見つけなければなりません。これを行うには、次のスクリーンショットに従ってください。
AWS EC2 インスタンス ダッシュボード (ステップ 2 の 2 番目のスクリーンショット) から、[アクション] > [インスタンス設定] > [システム ログの取得]をクリックします。これにより、WordPress AMI がインストールされたときのシステム ログ全体が表示されます。
EC2 インスタンスによって生成される一般的なシステム ログ
右下にスクロールすると、ランダムに生成された WordPress のパスワードが見つかります。それをコピーして WordPress ログインに貼り付けるだけで準備完了です。
t1.micro EC2 と Bitnami WordPress AMI を使用した AWS 上の WordPress
結論
Amazon では 1 年間無料で使用できるため、実際の WordPress ウェブサイトやブログをテストするのに最適な方法です。 1 年分のホスティング費用を節約し、クラウドのパワーとシンプルさを体験できるでしょう。ドメインの A レコードを EC2 インスタンスのパブリック DNS に指定するだけで、本格的な WordPress サイトが完成します。
私たちがこのチュートリアルを楽しくキュレーションしたのと同じように、皆さんもこのチュートリアルから何か新しいことを学び、楽しんで読んでいただければ幸いです。コメント、提案、質問がある場合は、@souravify までいつでもお問い合わせください。 AWS の厚意により、1 年間無料でクラウドのパワーを享受できます。