ポイントを速習!「Azureの基礎(AZ900)」をみんなで学ぶ 第2回
Azureが提供するクラウドサービスの全体像や利便性を理解し、サイトを立ち上げる準備をする
Azureの代表的なサービスを知る/使ってみる【前編】
2020年05月21日 08時00分更新
Azureで簡単にWordPressサイトをホストするための予備知識
次回の後編記事では、実際にAzure App Serviceを使ってWordPress(Webサイト)を立ち上げ、ホストします。そのハンズオンを行うにあたっての前提知識として、Azure App Serviceとは何なのか、どのようにWordPressサイトを構築するのかについて学んでおきましょう。
■Azure App Serviceとは
Azure App Serviceは、さまざまな種類のWebアプリケーションを、ユーザー自身でインフラ構築、管理することなく簡単にホストできるサービス群の総称です。具体的には「Web Apps」「Mobile Apps」「Functions」「API Apps」といったサービスが含まれます。
ユーザー側の作業は非常に簡素化されており、Azure Marketplace(詳しくは後述)でホストしたいアプリ(Webサイト、モバイルアプリバックエンド、RESTful API、ビジネスプロセスなど)を選択するだけです。
たとえばWordPressサイトを立ち上げたい場合、App Serviceを使わない通常の流れだと、大まかに以下のような手順を踏む必要があります。
(1)仮想マシンのデプロイ
(2)仮想マシンにWebサーバ(Apache)、DBサーバ(MySQL)、PHPなど、WordPressを動かすための各種モジュールをインストール
(3)それぞれのモジュールを設定
(4)WordPressをインストール
Azure App Serviceを使うと、WordPressサイトの構築に必要となるインフラ(仮想マシン)やOS、モジュールなどの構成や設定、イメージがあらかじめパッケージされているため、こうした複雑な手順を踏む必要がありません。Azureポータル上から数クリックするだけで、WordPressサイトを構築する事が可能です。
Azure App Serviceの料金
以下の表のとおり、Azure App Serviceには複数のプランが用意されています。
この表には書かれていませんが、一番左のFREE(無料)プランとその右のSHARED(共有)プランでは、1日あたりのアプリ稼働時間が制限されています。さらに右のプランでは、それぞれ仮想マシン(インスタンス)のスペックやサポート対象レベルなどが異なります。このように、プランによって制限事項や料金が大きく変わってくるので、利用する用途や要件に合わせて最適なプランを選択する必要があります。
App Serviceの料金やプランごとの違いについて、詳細はこちらを参照してください。
Azure Marketplaceとは
Azure Marketplaceは、MicrosoftがAzureユーザーのために用意しているオンラインマーケットプレースです。ここでは、ソフトウェアベンダー各社が提供する仮想マシンイメージ、仮想マシン拡張機能、アプリケーション、API、Machine Learning サービス、データサービスなどが数多く提供されています。
これらはAzureですぐに使えるように、動作認定と最適化がなされています。それにより、ユーザーはAzureポータル上でわずか数回のクリックのみで簡単に利用することができます。次回のハンズオンで利用する「WordPress」も、このAzure Marketplaceで提供されています。
* * *
以上、今回の前編記事では、Azureが提供するサービスの全体像と、Azure App Service、Azure Marketplaceの概要を解説しました。Azureには多数の革新的なサービスが展開されていて、それぞれどのような特徴を持っているかを大まかに把握していただけたかと思います。続く後編記事では、実際に皆さんも手を動かして、App Serviceを使ったWordPressサイトの作成にトライしてみましょう。
■今回のポイントまとめ!
- Azureでは100を超えるサービスが提供されている
- すべてのサービスはクラウド上で簡単にデプロイすることができる
- Azure App Serviceを使えば数クリックでWordPressやWebアプリの構築ができる
- Azure Marketplaceでは、ソフトウェアベンダー各社が提供するAzure認定の最適化されたアプリケーションが提供されている
2019年5月FIXER入社。新卒入社したデータセンターでカード会社向けの信販系システムを5年担当した後、クラウドの可能性に魅力を感じ、現職。cloud.config DivでAzure Expert MSPのプロジェクトを担当しています。
この連載の記事
-
第13回
TECH
Azureのセキュリティで知っておきたいこと、対策の基礎【後編】 -
第12回
TECH
Azureのセキュリティで知っておきたいこと、対策の基礎【前編】 -
第11回
TECH
Azureの利用コストを管理、予測して支出を最適化する -
第10回
TECH
Azureの基本的なネットワークサービスを理解する【後編】 -
第9回
TECH
Azureの基本的なネットワークサービスを理解する【前編】 -
第8回
TECH
Azureのストレージサービスを理解し「SQL Database」に触れてみる -
第7回
TECH
「Azure VM」などAzureの幅広いコンピューティングサービスを知る -
第6回
TECH
Azureの主な管理ツールを知り、リソースを管理する【後編】 -
第5回
TECH
Azureの主な管理ツールを知り、リソースを管理する【前編】 -
第4回
TECH
Azureのインフラ構成とサービス可用性を高める仕組み -
第3回
TECH
Azureの代表的なサービスを知る/使ってみる【後編】 - この連載の一覧へ