Microsoft Azureは、(Microsoft Azure)クラウドコンピューティング(cloud computing)の次の大きなものです。Azureは基本的に、Microsoftが提供するクラウド(Microsoft)コンピューティングサービスであり、 (cloud computing service)Microsoftが所有するデータセンターのネットワークを介してアプリケーションを構築、展開、および管理するために使用できます。基本的には、仮想マシン、 SQLデータベース(SQL Database)、AppServiceなどを含む約68の製品のコレクションです。Azureは、Webアプリケーションと仮想マシンを展開するときに必要となるソリューションの完全なセットです。
MicrosoftAzureでWordPressを実行する
最近、 WordPressChandigarh(WordPress Chandigar)とMicrosoftUserGroup(Microsoft User Group – Chandigarh) –Chandigarhが主催するインドの(India)チャンディーガル(Chandigarh)でのイベントに参加しました。イベントのタイトルは–MicrosoftAzureで非常に高速なWordPressを実行する方法(How to run blazingly fast WordPress on Microsoft Azure)です。MicrosoftAzureを使用してWebサイトと(Microsoft Azure)WordPressを展開するためのさまざまな可能性について説明しました。そして、その日のファシリテーターであるJasjit Chopra氏(Mr. Jasjit Chopra)は、彼の知識を共有し、MicrosoftAzureで(Microsoft Azure)WordPressWeb(WordPress)サイトを運営するためのワークショップを実施しました。この投稿では、ワークショップを要約し、 WordPress(WordPress)を実行するための関連手順を提供するために最善を尽くしましたAzure。
MicrosoftAzureで(Microsoft Azure)WordPressをホストする利点
私たちは通常、コストが安い共有ホスティング(Shared Hosting)でWebサイトをホストしますが、同時に速度とセキュリティも損なわれることがあります。クラウドコンピューティングを使用してWordPressをホストする可能性について説明しました。ソリッドステートドライブを備えた仮想サーバーは、これらの従来のWebホスティングサービスよりも優れていることが証明されました。ただし、発生するコストは比較して大きくなる可能性があります。ただし、複数のWebサイトをホストして、それらが可能な限り最速でロードされるようにすることができます。Azureのソリッドステートドライブと一流のハードウェア機能を提供するWordPressは、非常に高速に実行できます。
この投稿全体とワークショップでは、MicrosoftAzureへのアクセスに無料の(Microsoft Azure)DevEssentialアカウントを使用しました。サインアップすると、1年間(月額25ドル)で300ドルのAzureクレジット(Azure Credit)が無料で提供されます。これだけのクレジットは、 Azure(Azure)を試してテストWebサイトをデプロイするのに十分です。
したがって、基本的に、このチュートリアルで使用するすべてのツールとサービスは無料です。そして、あなたが実際にあなたの企業のために何かを構築しているときだけあなたは支払う必要があります。無料クレジットは、テストプロジェクトを容易にすることができます。
チュートリアルは2つの部分に分かれており、最初の部分ではAzureのサインアッププロセスと仮想サーバーの作成について説明しています。第2部では、 WordPress(WordPress)をホストするためのサーバーのセットアップと構成について説明します。
Azureのセットアップ
ステップ1(Step 1):ここで(here)Microsoft DevEssentialsWeb(Microsoft Dev Essentials)サイトにアクセスします。サインアッププロセスを完了して、無料クレジットを受け取ります。次に、Azure Webサイト(website)にアクセスし、資格情報を使用してログインします。これで、アプリケーションの展開に使用できる完全に機能するAzureアカウントが作成されました。(Azure)
ステップ1(代替):(Step 1 (Alternate):)Dev Essentialsを使用してサインアップしたくない場合は、代替が利用可能です。Azure Webサイトに直接アクセスして、1か月間200ドルの無料クレジットを提供する無料トライアルを開始できます。
ステップ2(Step 2):サーバーを実行する仮想マシンを作成する必要があります。サーバーのデプロイにはUbuntu14.04LTSを使用しました。サーバーを展開するために、他のバージョンまたはWindowsを自由に使用できます。
新しい仮想マシンを作成するには、 Azureダッシュボードから緑色のプラス(plus)アイコンを押します。次に、「 Ubuntu Server 14.04 LTS(Ubuntu Server 14.04 LTS)」を検索し、 「 Enter」を押します。検索結果から関連するオプションを選択し、デプロイメントモデルとして「 ResourceManager 」を選択します。(Resource Manager)[作成(Create)]ボタンをクリックします。画像をクリックすると拡大版が表示されます。
ステップ3(Step 3):仮想マシンをセットアップするために、いくつかの構成を行う必要があります。検証エラーを回避するために、これらの手順を慎重に実行してください。マシンの名前を選択してから、VMディスクタイプを「SSD」として選択します。サーバーが従来のウェブホストよりもはるかに高速に動作するように、 SSDとして選択する必要があります。
チュートリアル全体での私たちの目標は、WordPressのインストールをバックエンドでより高速に実行することであるため、SSDは必須です。次に、ユーザー名を選択し、認証タイプを「パスワード」(Password’)に変更します。十分に強力なパスワードを作成し、ユーザー名とパスワードを覚えておいてください。
次に、リソースグループ(Resource Group)の下で[新規作成(Create new)]を選択し、適切な名前を選択します。通常、名前は「RG」で始まり、その後に仮想マシンの名前が続きます。次に、あなたに最も近く、無料アカウントで利用できる場所を選択します。待ち時間を短縮し、速度を向上させるために、最も近い場所を選択します。完了(Hit)したら、 「OK」を押します。
ステップ4(Step 4):このステップでは、仮想マシンのサイズを選択する必要があります。サイズはプロジェクトの要件に完全に依存します。このチュートリアルおよび他の一般的なプロジェクトのホストにはDS1_V2(DS1_V2 )をお勧めします。組織が成長し、Webサイトでより多くのトラフィックが発生した場合は、簡単にスケールアップできます。簡単なスケーリングは、MicrosoftAzureの美しさです。DS1_V2には、シングルコアプロセッサ、3.5 GB RAM、7 GBのSSDディスクスペースが付属しており、(SSD Disk)東南アジア(Southeast Asia)の近くのサーバーを使用している場合、月額約60ドルの費用がかかる可能性があります。
ステップ1(Step 1)で取得した無料のクレジットをすでに持っているので、費用を支払う必要はありません。適切なサイズを選択し、「選択(Select)」をクリックします。
ステップ5(Step 5):これは、いくつかのオプション設定を構成する最も重要なステップです。ここで、ストレージアカウントの名前を選択できます。また、仮想マシンのパブリックIP(Public IP)を構成することもできます。IPは、要件に応じて動的または静的にすることができます。このチュートリアルではダイナミックを使用しています。さらに、「ネットワークセキュリティグループファイアウォール(Network Security Group Firewall)」に新しいインバウンドルールを作成する必要があります。このルールを作成して、マシンがポート80を介してリッスンし、Webサイトのコンテンツを提供できるようにします。
このルールを追加するには、メニューからNSGを選択し、[インバウンドルール]で(NSG)[インバウンドルール(‘Inbound Rules’ )の追加(Add an inbound rule)]をクリックします。このルールを設定するには、次の構成に従います。
- 名前:「http」
- 優先度:SSHの優先度(> 1000)より大きい任意の整数
- サービス:「HTTP」
- ポート:80(デフォルト)
- プロトコル:「TCP」(デフォルト)
- アクション:許可する
すべて(Hit)の[OK]ボタンを押してルールを作成し、設定を保存します。これで、ポート80を介して他のコンピューターと通信できる仮想マシンが正常に構成されました。
手順6(Step 6):Azureはマシン上で検証を実行して、マシンが適切に構成され、エラーがないことを確認します。すべての緑色のフラグで検証に合格した場合は、[ OK(OK) ]ボタンを押して最終的にマシンを展開できます。これで、展開が完了するまでに最大数分かかります。いずれにせよ、展開が失敗した場合は、リソースグループ全体を削除してプロセスを繰り返すか、以下のコメントセクションで話し合うことができます。
これで、仮想マシンが実行されていることを確認できます。投稿の次の部分– Microsoft AzureにWordPressをインストールしてセットアップする方法(How to install & setup WordPress on Microsoft Azure)(How to install & setup WordPress on Microsoft Azure)–このマシンに接続し、 WordPress(WordPress)をインストールしてホストする方法について説明しました。
How to run blazingly fast WordPress on Microsoft Azure
Microsoft Azure is the next big thing in cloud computing. Azure is basically a cloud computing service provided by Microsoft that can be used to build, deploy and manage applications through a network of Microsoft-owned datacentres. It is basically a collection of around 68 products that include virtual machines, SQL Database, App Service and others. Azure is a complete set of solutions that you’ll need while deploying web applications and virtual machines.
Run WordPress on Microsoft Azure
Recently I attended an event in Chandigarh, India organized by WordPress Chandigarh and Microsoft User Group – Chandigarh. The event’s title was – How to run blazingly fast WordPress on Microsoft Azure. We discussed various possibilities for using Microsoft Azure to deploy websites and WordPress. And the facilitator of the day, Mr. Jasjit Chopra shared his knowledge and conducted a workshop on running a WordPress website on Microsoft Azure. In this post, I’ve tried my best to summarize the workshop and provide you relevant steps on running WordPress on Azure.
Benefits of hosting WordPress on Microsoft Azure
We usually host our websites on Shared Hosting where the cost is less but at the same time speed and security sometimes are also compromised. We discussed the possibilities of using cloud computing to host WordPress. A virtual server with solid state drive proved to be better than these conventional web hosting services. Although, the costs incurred might be larger in comparison. But you can host more than one website and make sure they load at fastest possible speed. Providing a solid-state drive and top notch hardware capabilities of Azure, WordPress can run blazingly fast.
In this entire post and our workshop, we used a free Dev Essential account for accessing Microsoft Azure. As you sign up you get a free 300$ Azure Credit over a span of a year (25$ a month). This much credit is more than sufficient for you to try out Azure and deploy your testing website.
So basically, all the tools and services that we are going to use in this tutorial are free of cost. And you need to pay only when you are actually building something for your enterprise. The free credit can facilitate your testing projects.
The tutorial is divided into two parts, the first one discusses the Azure sign-up process and creating a virtual server. The second part talks about setting up and configuring your server to host WordPress.
Setting up Azure
Step 1: Head over to Microsoft Dev Essentials website here. Complete the sign-up process to receive your free credit. Now head over to the Azure website and log in using your credentials, now you have a fully functional Azure account that can be used to deploy applications.
Step 1 (Alternate): There is an alternative available if you don’t wish to sign up using Dev Essentials. You can directly go the Azure website and start a free trial that offers you free 200$ credit for a period of one month.
Step 2: Now we need to create a Virtual Machine, that would run our server. We’ve used Ubuntu 14.04 LTS for deploying a server. You are free to use other versions or even Windows to deploy the server.
To create a new virtual machine, hit the green plus icon from the Azure dashboard. Now search for ‘Ubuntu Server 14.04 LTS’ and hit ‘Enter’. Select the relevant option from the search results and choose ‘Resource Manager’ as the deployment model. Hit the Create button. You may click on the images to see the larger version.
Step 3: Now we need to do some configuration in order to set up our virtual machine. Follow these steps carefully to avoid any validation errors. Choose a name for the machine and then select the VM disk type as ‘SSD’. You need to choose it as an SSD so that your server performs a lot faster than the conventional web hosts.
Our goal in the entire tutorial is to make the WordPress installation perform faster in the backend so an SSD is a must. Now choose a username and change the authentication type to ‘Password’. Create a strong enough password and make sure you remember the username and password.
Now select ‘Create new’ under the Resource Group and select an appropriate name for it. Usually, the name starts with ‘RG’ followed by the name of your virtual machine. Then choose a location that is closest to you and available to you in the free account. We choose the closest location to decrease latency and improve speed. Hit ‘OK’ when you are done.
Step 4: Now in this step, you need to choose the size of the virtual machine. The size is completely dependent on the requirement of your project. We recommend DS1_V2 for this tutorial and for hosting your other common projects and you can easily scale up as your organization grows and you encounter more traffic on your website. Easy scaling is the beauty of Microsoft Azure. DS1_V2 comes with a single core processor, 3.5 GB RAM and 7 GB of SSD Disk space and it can cost somewhere around 60$ per month if you are using a server somewhere near Southeast Asia.
You don’t need to pay the cost as you already have the free credits, obtained in Step 1. Select the appropriate size and hit ‘Select’.
Step 5: This is the most crucial step where we configure some optional settings. Here you can choose the name of your storage account. Also, you can configure the Public IP of your virtual machine. The IP can be dynamic or static as per your requirement. We are using dynamic for this tutorial. Furthermore, we need to create a new inbound rule in the ‘Network Security Group Firewall’. We create this rule so that our machine can listen over port 80 and serve the website’s content.
To add this rule, select NSG from the menu and then under ‘Inbound Rules’ hit ‘Add an inbound rule’. Follow the following configuration to setup this rule:
- Name: “http”
- Priority: Any integer greater than SSH’s priority (>1000)
- Service: “HTTP”
- Port: 80 (Default)
- Protocol: “TCP” (Default)
- Action: Allow
Hit all the ‘OK’ buttons to create the rule and save the settings. And you’ve successfully configured up your virtual machine that is capable of communicating with other computers over the port 80.
Step 6: Now Azure will run a validation on the machine to make sure you’ve configured it properly and there are no errors. If the validation passes with all the green flags, you can finally deploy your machine by hitting the ‘OK’ button. Now it will take up to a few minutes to complete the deployment. And if in any case, the deployment fails, you can delete the entire resource group and repeat the process or discuss with us in the comment section below.
You will now be able to see your virtual machine running. In the next part of the post – How to install & setup WordPress on Microsoft Azure – we’ve discussed on how to connect to this machine and install and host WordPress on it.