![]() |
特集 Windows Azureクラウド・サービスの配置/運用 デジタルアドバンテージ 一色 政彦2009/02/17 |
|
|
前編では、Visual Studio 2008(以降、VS 2008)に統合されたWindows Azure開発環境を使って「Webロールのクラウド・サービス」(以降、Webクラウド・サービス)を開発する方法を紹介した。今回は、開発が完了したWebクラウド・サービスをWindows Azure(クラウド)上に配置する方法を説明する。
なおWindows Azure(現在はCTP版)へ配置するには、「Azure Services Developer Portal」サイト(以降、Azureポータル)で事前にWindows Azureの利用申請を行っておく必要があるが、その方法は本稿の最終ページで紹介する(※現CTP版では、利用申請してもすぐに利用開始できるわけではなく、招待コードが送られてくるまでに1〜2週間程度かかる)。
以下ではすでにWindows Azureが利用できる状態になっているという前提で話を進めていく。
■Azure Services Developer Portalでのプロジェクト作成
●Azure Services Developer Portalとは?
マイクロソフトはWindows Azureを「クラウドOS」と呼んでいるが、このOSを操作できるUI(ユーザー・インターフェイス)はデスクトップ画面ではなく、Webポータル・サイトとなる。そのWebサイトがAzureポータル(正式には「Azure Services Developer Portal」)である。
Azureポータルを開くと、次のページが表示される。
![]() |
| Azure Services Developer Portalのトップ・ページ(プロジェクト一覧) |
このページには(作成済みの)「Projects」(プロジェクト)のリストが表示されるが、Windows Azureではこのように「プロジェクト」という単位で、サービスを作成/運用管理することになる。
●Azureポータルでのプロジェクトの作成
では、実際にプロジェクトを作成してみよう。まず、左上の[New Projects](新しいプロジェクト)をクリックする。これにより、次のページが表示される。
![]() |
| プロジェクトの新規作成ページ |
このページを見ると分かるように、さまざまな種類のプロジェクトが存在する。
【Windows Azure】カテゴリ
[Storage Account]:Windows Azureストレージ・サービスのプロジェクト。以降、WAストレージ・プロジェクト。
[Hosted Services]:Windows Azureクラウド・サービスのプロジェクト。以降、WAクラウド・プロジェクト。
[Live Services: Live Framework Community Technology Preview]:Live Services(=Windows Liveサービス)が提供するLive Framework(現在はCTP版)を使ったプロジェクト。
[Live Services: Existing APIs]:Live Servicesが提供する既存のWeb APIを利用したプロジェクト。
ちなみにAzure Services Platformには「Live Services」以外にも「.NET Services」と「SQL Services」があるが、これらは(いまのところ)Azureポータルでは管理できない。これらは「.NET Services & SQL Services Portal」サイトから管理する必要がある(このサイトについては最終ページにある「Live Services/.NET Services/SQL Serviceの利用申請」の項でも少し触れている)。
このうち、今回は
WAクラウド・プロジェクトについて説明する。
●Windows Azureクラウド・サービスの新規プロジェクト作成
今回はWebクラウド・サービスをWindows Azure上に配置する。そのためには、上記
のWAクラウド・プロジェクトを事前に作成しておく必要がある。
これには、プロジェクトの新規作成ページで[Hosted Services]をクリックする(ちなみにWorkerロールのクラウド・サービスの場合も、
WAクラウド・プロジェクトを作成する)。すると[Terms of Use]という利用許諾のページが表示されるので、問題なければ[I Accept](承認します)ボタンをクリックする。これにより下のページが表示されるので、[Project Label:]にプロジェクト名を、[Project Description:]にその説明を入力して[Next]ボタンをクリックする。
![]() |
| WAクラウド・プロジェクトの名前の指定 |
次に表示されるページでは、[Service Name:]テキストボックスにサービス名を入力する。[Check Availability]ボタンを押すと、その名前が使用可能かチェックしてくれる。
![]() |
| クラウド・サービスのURLの指定 |
ここで入力した、
http://<サービス名>.cloudapp.net
が、クラウド・サービスのURLとなる。
最後に[Create]ボタンをクリックすると作成は完了。下のようなページが表示される(Azureポータルの[Summary]タブで表示されるプロジェクト・リストから、作成したプロジェクトをクリックしても同様のページが表示される)。
![]() |
| 完成したWAクラウド・プロジェクト |
以上でWindows Azure側の準備は完成したので、実際にWebクラウド・サービスを配置してみよう。
| 【コラム】Windows Azureストレージ・サービス利用時のプロジェクトについて |
| 今回は利用していないが、Windows Azureストレージ・サービスも利用する場合は、これに対応する |
| INDEX | ||
| [特集] Windows Azure開発入門(前編) | ||
| 無償開発環境で試すWindows Azureクラウド開発 | ||
| 1.Windows Azure開発環境の構築 | ||
| 2.WebロールのWindows Azureクラウド・サービスの作成 | ||
| [特集] Windows Azure開発入門(後編) | ||
| Windows Azureクラウド・サービスの配置/運用 | ||
| 1.Azure Services Developer Portalでのプロジェクト作成 | ||
| 2.クラウド・サービスの構成 | ||
| 3.クラウド・サービスの配置 | ||
| 4.Windows Azure/Azure Services Platformの利用申請 | ||
TechTargetジャパン
- Kinectが切り開く“夢の近未来” (2012/2/2)
日本を含めた世界中でKinect for Windowsセンサー商用版とSDK正式版がリリース。未来のコンピューティングはどう変化するのか? - 3つの視点でネイティブと.NETの適材適所を考察 (2012/1/31)
アプリ開発は「ネイティブ」と「.NET」、どちらが最良? その問いには「適材適所」と答えるしかない。では、“適所”は一体どこかを考察する - SQL Azure Data Sync入門 (2012/1/30)
SQL Azure/SQL Serverデータベース間のデータ同期を簡単に実現するサービスとは? その仕組みや使用手順を解説 - Windows Phoneアプリ市場の現状を分析する (2012/1/27)
Windows Phone のアプリ・ストアに日々登録されている多種多様なアプリ。カテゴリ別のアプリ数は? 市場の現状を明らかにする
|
|
キャリアアップ
スポンサーからのお知らせ
未来展望台コーナースポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -







