Google Cloud に WordPress をインストールする方法
- <スパン>1. WordPress を使用したクラウド コンピューティングの概要
- <スパン>2. DigitalOcean に WordPress をインストールする方法
- <スパン>3. Microsoft AzureにWordPressをインストールする方法
- 4.現在読んでいる記事: Google Cloud に WordPress をインストールする方法
- <スパン>5. AWS に WordPress をインストールする – アマゾン ウェブ サービス
今日は、Google 独自のクラウド インフラストラクチャである Google Cloud に WordPress をワンクリック イメージとしてインストールする方法を見ていきます。市場の主要なクラウド プロバイダーの中で、Google はアマゾン ウェブ サービスや Microsoft Azure と比較して最も競争力のある価格設定ポリシーを持っています。そのクラウド ネットワークは、1 秒あたり 40,000 を超える検索クエリを処理する Google 独自のインフラストラクチャを利用しています。
私が WordPress について気に入っている点の 1 つは、 WordPress が広く人気があることです。まさにこの理由により、ほぼすべてのクラウド コンピューティング会社は、ユーザーに WordPress の「ワンクリック インストール」を提供しています。これを「アプリ」と呼ぶ人もいますが、「テンプレート」または「画像」と呼ぶ人もいます。どう呼んでも構いませんが、最も重要な事実は、クラウドでの WordPress のセットアップは数回のクリックだけで完了するということです。
注: 始める前に重要な点が 1 つあります。 WordPress をクラウドにインストールするのが初めての場合、つまり実際のクラウドプロバイダーからインストールする場合は、すぐにライブ Web サイトをホストしないでください。 WordPress ブログや Web サイトをクラウドに移行する前に、少なくとも 2 ~ 4 週間すべてをテストすることをお勧めします。
なぜですか? Google Cloud、AWS、Microsoft Azure などのクラウド プロバイダーは、WordPress ウェブサイトに対するサポートが限られています。プラグインの競合やホスティングやマルウェアの問題が発生した場合は、自分で解決する必要があります。
幸いなことに、解決策があります。次のいずれかを行うことができます。
- Cloudways のようなサードパーティのマネージド クラウド プロバイダーを選択する (レビューを確認してください)または
- WPEngine のようなマネージド WordPress ホスティングを選択してください (私たち WPExplorer は WPEngine を使用しており、とても気に入っています!)
テクニカルティー
チュートリアルを始める前に、いくつかの基本的な用語を学習する必要があります。この背後にある考え方は、Google Cloud が提供するさまざまなプロダクトをすべてお知らせすることです。何かを開発して興味を持ったら、その中で独自のアプリの構築を開始できます。
プロジェクト
Google Cloud で実行したいものはすべて、プロジェクト内に含まれます(またはカプセル化されます)。プロジェクト内では、Google Cloud が提供するさまざまなサブプロダクトを使用またはデプロイできます。これらには、App Engine、Compute Engine、Google API、Google Cloud Storage、BigQuery が含まれるか、事前に構築されたソリューションを直接インストールします。 (これについては少し後ほど詳しく説明します)
請求先アカウント
作成する各プロジェクトは請求先アカウントにリンクする必要があります。 Google Cloud を使用すると、複数の請求先アカウントを柔軟に持つことができ、それぞれの請求先アカウントで異なるクレジット カード/デビット カードを使用できます。この背後にある考え方は、クラウド コンピューティング環境の従量課金制ポリシーを実装することです。
注 1: 請求先アカウントではプリペイド クレジット/キャッシュ カードを使用できません。これを試してみたところ、アカウントとリンクされているすべてのプロジェクトが一時的にブロックされました。すぐにプリペイド カードを削除し、有効なクレジット カードに変更しました。アカウントは数営業日後に再び有効になりました。
注 2: Google は現在、Google Cloud にサインアップしたすべての人に 300 米ドルのトライアルを提供しています。これで、Google Cloud を試さない理由はなくなりました (笑)。
Google クラウド製品
Google Cloud が提供するさまざまなサブプロダクトについてお話しました。それぞれを見てみましょう。
Google アプリエンジン
ほとんどのソフトウェアは、 特定の言語を使用し、(オプションで)フレームワークに基づいて構築されます。古典的な例はJavaScript と jQuery フレームワークに基づいて構築されたTo Do リスト アプリです。 jQuery は、ご想像のとおり、言語である JavaScript のフレームワークです。
同様に、多くのアプリはPython、Java、PHP などの一般的な言語で書かれています。 これらの各言語では、その特定の言語で書かれたアプリを実行するために、ホスト システムでの初期セットアップが必要です。たとえば、Java で書かれたアプリの場合、ターゲット システムに Java 仮想マシン(JVM)がインストールされている必要があります。
Google App Engine はまさにこのタスクを処理します。これらの言語はクラウド インフラストラクチャにインストールおよび構成されるため、コードをアップロードするだけで開発プロセスを開始できます。言語の設定やアプリのホスト システムのスケーリングについて心配する必要はありません。 Google Cloud の負荷分散アルゴリズムが自動的に処理します。 Google App Engine を使用すると、必要な言語を選択し、その言語にアプリをデプロイするだけです。
Google コンピューティング エンジン
Google Compute Engine (GCE) は、クラウド内の仮想マシンの別名です。各 VM は GCE のインスタンスとして扱われます。 VM は、必要なほぼすべてのソフトウェアを実行できます。 App Engine よりも柔軟性が高く、パーソナライズされた環境向けに設計されています。
Google API
Google は、多数の製品に対応する 100 以上の API を備えています。このクラウド機能を使用すると、これらの API にアクセスできます。
クラウドストレージ
名前が示すように、Cloud Storage を使用すると、データセットと呼ばれる大量の非構造化データおよび半構造化データを高可用性(基本的にビッグデータ アプリケーションを表すマニアックな用語)で保存できます。
BigQuery
BigQuery は、ビッグデータの処理に適した言語を Google が独自に実装したものです。これはチュートリアルとはほとんど関係ありませんが、試してみるのは興味深いものです。
事前に構築されたソフトウェアパッケージ
ここからが楽しい始まりです。それらの複雑な用語はすべて忘れてください。 Google は、最も人気のあるソフトウェア、フレームワーク、言語のリストを作成し、それらを事前構築されたソフトウェア パッケージとして提供しています。何だと思う?
WordPressもその1つです!
これらの言語はそれぞれ仮想マシン(または Compute Engine のインスタンス)にインストールされることを説明したことを覚えていますか?まあ、ここでも同じことが当てはまります。 WordPress ソフトウェア パッケージを作成するときは、インストールを続行するために、まず仮想マシン、そのサイズ、リージョンを選択する必要があります。ソフトウェア パッケージは基本的に、新しく作成された仮想マシンにそれぞれのソフトウェアをインストールするための一連の手順です。
Google Cloud への WordPress のインストール
フェーズ 1: 自分の道を見つける
ステップ 1: まず、新しいプロジェクトを作成する必要があります。開始するには、Google Cloud Console にアクセスしてください。 。
ステップ 2: 請求先アカウントをプロジェクトに追加します。希望のデータセンターを選択することもできます。現在、Google Cloud には、Google App Engine 用の主要なデータセンターが米国と欧州の 2 か所にあります。このチュートリアルでは、米国のデータセンターを選択しました。 [作成] を選択して続行します。
ステップ 3: 次に、プロジェクトが作成されます。完了すると、上のスクリーンショットに示すような通知が表示されます。
ステップ 4: ここで、事前に構築されたソフトウェア パッケージのリストを表示するページ、別名デプロイメント マネージャーを見つける必要があります。これを行うことができます。 3 つの方法:
- 4.1 – 左側のメニューから、[展開と管理] > [クリックして展開] を選択します。
- 4.2 – 上のスクリーンショットに示すように、#2 の横にあるバナーを選択します。
- 4.3 – Google Cloud 用 WordPress についてはここをクリックしてください
ステップ 5: ページにアクセスすると、ソフトウェアの膨大なリストが表示されます。下にスクロールして [WordPress] を選択します (今のところ)。残りは後から好きなだけ遊べます! 🙂
フェーズ 2 – WordPress のインストールと構成
ステップ 6: さて、いよいよ WordPress のインストール オプションが見つかりました。亀裂が入る時期です。 [デプロイ] を選択してプロセスを開始します。
ステップ 7: これは重要なステップです。詳しく見ていきましょう。各ステップのスクリーンショットを参照してください。
- デプロイ名には英数字のみを含めることができます。
- ゾーンには、米国、EU、アジアの 3 つの主要なゾーンがあります。このチュートリアルではus-central1-f を選択しました。 好きなゾーンを選択できます。
- マシン タイプは、必要な電力量に正比例します。実験目的の場合は、n1-standard-1 マシン インスタンスで十分です。 1 つの仮想 CPU(vCPU)と 3.7 GB の RAM が搭載されており、WordPress を試すには十分です。
- 私はディスク タイプとしてSSD 永続ディスクを選択しました。これはSSD が従来の HDD よりも 5 ~ 10 倍高速であるためです。
- 最小ディスク サイズは10 GB で十分です。
- 管理者の電子メールは正しく入力する必要があります。
- [phpMyAdmin をインストールする] オプションと [Google Cloud Monitoring を有効にする] オプションをオンにします。
- 残りの設定はそのままにしておきます。
- [WordPress のデプロイ] をクリックして、WordPress のインストールを開始します。
ステップ 8:Google Cloud のデプロイメント マネージャーは、選択したインスタンスを作成し、そこに WordPress をインストールします。
ステップ 9:WordPress がインストールされました。しかし、それはプロセスの 70% にすぎません。現在、私たちの前には次のタスクが待っています。
- WordPress 管理者パスワードをメモします
- MySQL と phpMyAdmin のパスワードをメモします。
フェーズ 3: ホームラン!
ステップ 10: 次に、外部 HTTP および HTTPS トラフィックが WordPress サーバーの IP アドレスを通過できるようにする必要があります。 (Google Cloud では、セキュリティ上の理由からこれをデフォルトで無効にしています)。つまり、割り当てられた IP アドレスにファイアウォール ルールを追加する必要があります。
これを行うには、「外部 IP」の下にあるサーバーの IP アドレスをクリックします。ダイアログボックスが開くはずです。 [HTTP トラフィックと HTTPS トラフィックのサーバー通過を許可する] を両方選択します。 [適用] をクリックして変更をコミットします。
ファイアウォール ルールが正常に更新されると、指定された IP アドレスから WordPress にアクセスできるようになります。
結論
お気づきかと思いますが、有名な 5 分間の WordPress インストールのスクリーンショットはありません。ウェブサイトの名前、ユーザー名、パスワードなどを設定する構成フェーズをご存知ですか?
Google Cloud のワンクリック WordPress デプロイ スクリプトでは、これらの手順が不要になり、デフォルト値で構成されます。 WordPress 設定に移動し、希望の値に変更する必要があります。
Google Cloud で WordPress を試してみる($300 の無料トライアル)
私がこのチュートリアルを書くのを楽しんだのと同じくらい、このチュートリアルを楽しんでいただければ幸いです。ご質問やご提案がございましたら、以下のコメントセクションに残すか、@souravify にツイートしてください – お読みいただきありがとうございます。幸せなトレイル。