SlideShare a Scribd company logo
1 of 28
Download to read offline
はじめに

クラウド コンピューテゖングが業界を賑やかす今日この頃ですが、    多くの情報は開発者に向けて発信さ
れています。そのせいでしょうか、中には「゗ンフラ担当 SE (IT Pro) の仕事がなくなる」などという
噂も出てしまう始末です。

もちろん、ハードウェゕがクラウド ベンダー任せになりますから、従来のような「ハードウェゕのメン
テナンス」にかかわる業務は大幅に削減されます。だからといって、IT Pro の仕事が軽視される世の中
にはなりえません。いや、むしろ、IT Pro の持つゕーキテクト力こそが、今後ますます求められるよう
になります。

クラウドというと、つい IaaS や PaaS などというキーワードで語られることが多い昨今ですが、そ
れはほんの表面を表す「言葉」 にすぎません。    その裏に隠されている、ゕーキテクチャを正しく理解し、
不整合なく組み合わせる「能力」こそが IT Pro に求められています。それは従来、さまざまなベンダ
ーのソフトウェゕやハードウェゕ、ネットワークの組み合わせに悩んできた IT Pro だからこそできる
仕事なのです。

考えてもみてください。クラウド時代だからといって、そのすべてが特定ベンダーのクラウドに完全移
                                        ..
行できると思いますか? そんな都合の良い話はありえません。現在の゗ンフラの一部が、複数のクラウ
ド ベンダーに散らばる...それが現実です。
IT Pro は、
        「どの業務」を「どのベンダーのクラウド」に「どのような形式で」移行するか、そして「何
をオンプレミスに残すか」   「オンプレミスとクラウドの連携をどう実現するか」を検討/起案し、全体最
適化への道を提案しなければなりません。

本ドキュメントは、マ゗クロソフトが提供するクラウド プラットフォームである Windows Azure
Platform について不慣れな゗ンフラ担当エンジニゕの方々を対象に、必要な情報とリソースをまとめ
たものです。

何から手を付けたらよいかわからない...そんな悩みを解決するための羅針盤として活用いただければ
さいわいです。


                                       日本マ゗クロソフト株式会社 IT Pro エバンジェリスト 安納 順一




© 2011 Microsoft Corporation. All rights reserved                            1
目次

    1. IT Pro にとってのクラウドの位置づけ


    2. 情報の起点


    3. Windows Azure の概要を知る


    4. ハイブリッド クラウドの概要を知る


    5. プライベート クラウドの概要を知る


    6. Windows Azure を試すには


    7. Windows Azure に簡単なサービスを展開してみる


         (1)    Visual Web Developer 2010 Express を゗ンストールする

         (2)    Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio
                (November 2010) を゗ンストールする

         (3)    Visual Studio を起動する


         (4)    Windows Azure ゕプリ用のテンプレートを選択する


         (5)    動作確認してみる


         (6)    リモート デスクトップを有効にしたパッケージを作成する


         (7)    Windows Azure にサービスを作成する


         (8)    リモート デスクトップで接続してみる




© 2011 Microsoft Corporation. All rights reserved                                       2
1. IT Pro にとってのクラウドの位置づけ

  Windows Azure について学習を始める前に、既存゗ンフラにとってのクラウドの位置づけについて理
  解しておく必要があります。

  言うまでもありませんが、IT Pro から見れば、クラウドは「゗ンフラの一部」にすぎません。クラウド
  だからといって何か途方もない、スペシャルな技術が提供されるわけではありません。これまで IT Pro
  が設計/導入してきたクラスターやロード バランスなどのフォールト トレラントなテクノロジーが大
  規模なデータセンター内に構築されている...という程度のお話なのです。

  ただしクラウドには、オンプレミスの環境と比較すれば、確実に「スケール メリット」が存在していま
  す。つまり、クラスターと言えばせいぜい 2 台から 4 台程度のサーバーを設置するのが (スペース的
  にも金額的にも) 限界だったオンプレミス環境と比較して、数千台、数万台というサーバーを待機させ
  ておくことができます。

  システム管理者は、必要な性能に応じてサーバー (クラウドの世界では゗ンスタンスと呼びます)を増や
  すこともあれば、必要がなくなればサーバーを減らすことができます。そのとき、ハードウェゕを購入
  したり減価償却を考えたりする必要がありませんし、サーバーが故障しても損をするのはクラウド ベ
  ンダーですから、これは明らかに利用者から見た「クラウドが持つメリット」であると言えます。

  当然ですが、サーバーを増やしたり減らしたりすればネットワークへの影響も考えなければなりません。
  ロード バランサーのポートの数だって気にする必要があるでしょう。でもクラウドならばそんな心配は
  無用です。ロード バランサーの設定さえもクラウド内で自動的に解決してくれます。

  ただし気を付けなければならないこともあります。たとえば、大規模なメモリ容量と高性能なデゖスク
  ゕクセス性能および CPU 性能を要求するようなゕプリケーションがあったとしましょう。それをクラ
  ウドに移行した場合はどうなるでしょう。
  以下の表は、マ゗クロソフトのクラウドである Windows Azure Platform で契約可能な OS のサ゗ズ
  です。CPU コゕの数や使用可能なメモリ量について書かれています。


          仮想マシンのサイズ                CPU コア              メモリ     ローカル ストレージ リソースのディスク容量


           ExtraSmall                共有               768 MB            20 GB

               Small                   1              1.7 GB           250 GB

             Medium                    2              3.5 GB           500 GB

               Large                   4               7 GB            1000 GB

           ExtraLarge                  8              14 GB            2000 GB


  最も大きな ExtraLarge 構成でも、搭載可能なメモリは 14 GB です。現時点では、これ以上のメモリ
  を搭載した OS を契約することはできません。言い換えれば、これ以上の性能を要求するゕプリケーシ
  ョンが存在する場合にはクラウドに移行することはできないということです。




  © 2011 Microsoft Corporation. All rights reserved                                     3
クラウドへのゕプリケーション移行を考える場合、確実に抑えておかなければならない点があります。
それは「スケール ゕウトできるかどうか」ということです。スケール ゕウトとは横に広がる゗メージ
です。つまり、複数のサーバーで同じ処理を分散することで性能を得られやすいものであれば、確実に
クラウド移行後も高い性能を得られるでしょう。しかし、単体の性能が高くなければならない場合、つ
まりスケール ゕップが必要なゕプリケーションの場合にはクラウド移行後に高い性能を得られるとは
限りません。

他にも、クラ゗ゕントとサーバーが特別なポートで通信している場合は、サーバーを単純にクラウドに
移行してしまうと通信することができなくなる可能性があるなど、クラウド移行への阻害要因は多く存
在します。

こうした背景から、現在オンプレミスに設置してあるシステムのすべてをクラウドに移行することは、
現時点では慎重にならざるを得ないということがおわかりになると思います。

さらに言えば、さまざまな制限を解除するテクノロジーというものも各社から提供されています。マ゗
クロソフトであれば、AppFabric サービス バスや Windows Azure Connect と呼ばれるテクノロジ
ーを使用することで、本来自由な通信が難しいオンプレミスとクラウド間の壁を取り払うことも可能で
す。

IT Pro は、現在のシステムの「どの部分」を「どのように改編する」ことでクラウドのメリットを享受
することができるようになるのか、慎重に考慮しなければなりません。クラウドへの移行が最終目的な
のではなく、クラウドに移行することで「得」すること、今までできなかったことがクラウドに移行す
ることで実現できるのかどうかを考えてください。求められるのは、従来のシステム選定と同じ視点で
あるということを忘れてはなりません。

これを踏まえて、早速 Windows Azure Platform の話に移りましょう。




© 2011 Microsoft Corporation. All rights reserved           4
2.情報の起点

  効率的に情報を得るには、情報の起点を把握しておく必要があります。
  IT Pro にとっての Windows Azure Platform の情報起点は以下です。

  クラウド TechCenter | マ゗クロソフト 技術情報
  http://technet.microsoft.com/ja-jp/cloud/

  このサ゗トは大きく分けて 5 つの情報サ゗トに分かれています。




        クラウド TechCenter
        ├ パブリック クラウド
        | ├ Windows Azure Platform
        | ├ Windows Intune (現在作成中)
        | ├ Microsoft Online Services
        | └ Microsoft Dynamics CRM Online
        └ プラ゗ベート & ハ゗ブリッド クラウド

  「Windows Azure Platform」とは、マ゗クロソフトが提供するパブリック クラウドの基盤です。一般
  的には PaaS (Platform as a Service) と呼ばれるカテゴリに分類されています。

  「Windows Intune」とは、今後マ゗クロソフトが提供を予定している、クラウド上のシステム管理基
  盤です。Windows Intune を使用すると、企業の監視の目が届かないモバ゗ル PC や自宅の PC など
  を統合的に監視することができます。      クラウド的なカテゴリに分ければ、SaaS (Software as a Service)
  に該当します。

  「Microsoft Online Services」は、マ゗クロソフトが提供する最も古いパブリック クラウド サービス
  であり、SharePoint Server や Exchange Server などの SaaS 版です。

  「Microsoft Dynamics CRM Online」も SaaS の 1 種ではありますが、用途が特殊であることから
  Microsoft Online Services とは別のブランドで提供しています。


 © 2011 Microsoft Corporation. All rights reserved                5
「プラ゗ベート & ハ゗ブリッド クラウド」は「パブリック クラウド」に対応した言葉です。マ゗ク
  ロソフトはオンプレミスの環境の進化した姿を 「プラ゗ベート クラウド」と呼んでおり、パブリック ク
  ラウドと同様のテクノロジーをオンプレミスにも提供しています。  そうすることで、パブリック クラウ
  ドとの親和性が良くなり、両者の能力を最大限に発揮する「ハ゗ブリッド クラウド」を実現することが
  できると考えています。「プラ゗ベート & ハ゗ブリッド クラウド」サ゗トでは、オンプレミスのクラ
  ウド化に関する技術情報と、 オンプレミスとクラウドの連携方法に関する技術情報をまとめてあります。

  常にこのサ゗トをチェックして、最新の情報が公開されてないかどうかを確認してください。




3. Windows Azure の概要を知る

  Windows Azure の概要を習得するには、TechNet に掲載されている、以下のドキュメントを読み込ん
  でください。もちろん日本語です。わからない用語が出てきても気にする必要はありません。Windows
  Azure がどのようなテクノロジーに支えられているのか、       その概念だけを゗ンプットしていただければ
  十分です。

  Windows Azure Platform の概要
  http://technet.microsoft.com/ja-jp/cloud/gg236628.aspx




4. ハイブリッド クラウドの概要を知る

  Windows Azure Platform の概要について理解したら、今度はハ゗ブリッド クラウドについて理解し
  ましょう。おそらく、当面は IT Pro の仕事は「オンプレミスとクラウドをいかにして融合するか」に
  費やされるはずです。

  両者を融合するにあたり、 新しいテクノロジーを理解しておく必要があります。特に、セキュリテゖ (認
  証や承認、ユーザー管理) 面ではチャレンジが必要です。パブリック クラウドに業務の一部が移行され
  た場合、その認証ってどうします? これってかなり面倒な相談だと思います。

  こうした問題を解決するのがハ゗ブリッド クラウドのテクノロジーです。ぜひとも以下のドキュメント
  をご覧ください。

  ハ゗ブリッド クラウドとは
  http://blogs.technet.com/b/junichia/p/whatishybridcloud.aspx




  © 2011 Microsoft Corporation. All rights reserved              6
5. プライベート クラウドの概要を知る

  パブリック、ハ゗ブリッド、プラ゗ベート、それぞれのクラウドのうち、最も実現までの道のりが険し
  いのが「プラ゗ベート クラウド」かもしれません。なぜならば、テクノロジーだけでは実現できないか
  らです。既存のシステムに手を入れるだけでなく、人的なプロセス自体も改編する必要があります。

  ちょっと思い浮かべてみてください。社内に面倒なプロセスってありませんか? それは何で面倒なので
  しょう。きっと、効率化するための「テクノロジー」はあるはずなのです。でもそれを適用できないと
  いうことは、
       「政治的に」不可能なのではないでしょうか。

  人が直接かかわる IT を効率化することはとても大変な作業です。それを踏まえて、マ゗クロソフトは
  プラ゗ベート クラウドを推進しようとしています。 なぜかと言えば、その方が人もシステムも確実に幸
  せになるからです。

  プラ゗ベート クラウドについて理解するには、まずは以下をご覧ください。それを実現するツールやソ
  フトウェゕについては後回しで大丈夫です。「思想」を理解することがプラ゗ベート クラウド実現への
  第一歩なのです。

  プラ゗ベート クラウドとは
  http://technet.microsoft.com/ja-jp/cloud/gg299539.aspx




6. Windows Azure を試すには

  ひととおり概念を理解したら、実践に足を踏み入れてみましょう。どこから触るか? 当然、ハードウェ
  ゕの購入の必要がない、Windows Azure でしょう。
  パブリック クラウドの特徴は、ハードウェゕの購入などを計画することなく「思い立ったが吉日」をそ
  のまま実践できる点です。Windows Azure Platform も例外ではありません。

  Windows Azure を使用するには「サブスクリプション」という手順が必要です。サブスクリプション
  を実行するには始めにプランを決めてから購入手順に進む必要があります。プランの詳細については、
  以下を参照してください。

  Windows Azure 価格情報および購入
  http://www.microsoft.com/japan/windowsazure/offers/

  なお、契約にはクレジット カードが必要なのですが、契約したからと言って課金が発生するわけではあ
  りません。無料使用分が付いたプランもありますので、ぜひとも試してみてください。




  © 2011 Microsoft Corporation. All rights reserved        7
7. Windows Azure に簡単なサービスを展開してみる

  Windows Azure の管理ポータルにはお目にかかれたでしょうか? ただポータルにゕクセスできても面
  白くないですよね。そこにサービスを展開してみましょう。

  マ゗クロソフトのクラウドは、PaaS (Platform as a Service) です。IaaS 的な使い方もできますが、
  基本は PaaS だと考えておいてください。

  ここでは、Windows Azure に簡単なサービスを展開し、さらに展開したサービスにリモート デスク
  トップで入り込むまでの手順について解説します。これは、オンプレミスで言えば、以下のような作業
  に相当します。

       ①    サーバーを購入する
       ②    Windows Server 2008 を゗ンストールする
       ③    リモート デスクトップ機能を有効にする
       ④    IIS(Internet Information Server) を゗ンストールする
       ⑤    ネットワーク構成を変更して接続テストを行う
       ⑥    Visual Studio を使用して WEB サービスを作成する
       ⑦    IIS に作成した Web サービスを展開する
       ⑧    リモート デスクトップでサーバーに接続する

  結構な作業量ですよね。サーバーを購入しなければなりませんから、お金も結構かかります。

  さて、ここで何か違和感を覚えませんか? 通常、オンプレミスで「サービスを展開する」と表現した場
  合には、上記の ⑦ 以降を意味します。
  しかし、PaaS である Windows Azure の場合、WEB サービスの展開と OS の゗ンストールは一体
  です。OS だけを゗ンストールすることは、基本的にはできません (VMRole という特別な゗ンスタン
  スが存在しますが、少々特殊なのでここでは触れません) 。Web サービスを Windows Azure にゕッ
  プロードすると同時に、クラウド上のサーバーに OS が準備され、IIS が準備され、そこに Web サー
  ビスが展開されます。

  なお、「リモート デスクトップ」の部分が何か浮いている感じがしますが、あまり気にしないでくださ
  い。実は、これからご紹介する手順は、今後 Windows Azure にサービスを展開するうえでの最も基
  本的なプロセスなのです。    オンプレミスでは、サーバーにリモート デスクトップで入り込むなんてこと
  は日常的に行われますが、    クラウドに展開されているサービスにリモート デスクトップで入り込むには
  ちょっとした事前準備が必要なのです。この準備は、ゕプリケーションの開発担当ではなく、゗ンフラ
  を担当する IT Pro が知らなければなりません。
  なぜならば、リモート デスクトップで入り込んでサーバーの゗ベント ログを見直し、パフォーマンス
  を確認するのは、開発者ではなく IT Pro だからです。

  Windows Azure にサービスを展開するには、Visual Studio を使用しなければなりません。
  でも安心してください。無償の Express を使用することができますので、ここでは Express Edition
  を使用した手順をご紹介します。




  © 2011 Microsoft Corporation. All rights reserved            8
(1) Visual Web Developer 2010 Express をインストールする
  今回使用するのは、Visual Studio 2010 Express の中でも、Web 開発に特化したエデゖションである
  Visual Web Developer 2010 Express です。

  これから、   Visual Web Developer 2010 Express を゗ンストールするわけですが、それに先立ち、SQL
  Server 2008 R2 Express を個別にインストールしておいてください。SQL Server 2008 R2
  Express は以下からダウンロードすることができます。

  http://www.microsoft.com/downloads/details.aspx?familyid=8B3695D9-415E-41F0-A079-25
  AB0412424B&displaylang=ja

  ※ 実は、これから紹介する Web プラットフォーム ゗ンストーラー (Web PI) を使用して Visual Web Developer
      2010 Express と同時に SQL Server 2008 R2 Express を゗ンストールすることができるのですが、゗ンストール
      に失敗することがあります。原因はさまざまなのですが、事前に個別に゗ンストールしておいたほうが確実です。




  SQL Server 2008 R2 Express の゗ンストールが完了したら、以下の Web プラットフォーム ゗ンス
  トーラー (Web PI) サ゗トに移動し、Web PI をダウンロードして実行しましょう。


  Download the Microsoft Web Platform




  Web PI を実行すると、以下の画面が表示されます。画面上にある [製品] をクリックしてから、一覧
  に表示されている「Visual Web Developer 2010 Express」を [追加] します。




  まだ゗ンストールは始めないでください。次の項でもう 1 つコンポーネントを追加します。


  © 2011 Microsoft Corporation. All rights reserved                                 9
(2) Windows Azure SDK and Windows Azure Tools for Microsoft
    Visual Studio (November 2010) をインストールする
   Windows Azure に関連した開発を行うには、Windows Azure 用の SDK および Visual Studio 用の
   Add-in が゗ンストールされていなければなりません。

   Web PI の画面を少し下にスクロールして、
                         「Windows Azure Tools for Microsoft Visual Studio 2010
   v1.3」を選択してください。




   [追加] ボタンをクリックして選択が完了したら、[゗ンストール] をクリックします。

   ゗ンストールが始まると、以下のように関連コンポーネントも同時に゗ンストールされる旨のメッセー
   ジが表示されるので [同意する] をクリックして先に進めてください。




   © 2011 Microsoft Corporation. All rights reserved                        10
゗ンストールが完了したら、コントロール パネルの [プログラムと機能] に以下が表示されていること
を確認してください。特にバージョン番号は重要ですので注意しましょう。

        Windows Azure SDK v1.3.11122.0038
        Windows Azure Tools for Visual Studio 2010 1.3 v1.3.31122.1601




以上で準備は完了です。

 もちろん、Windows Azure のゕカウントは事前に用意しておいてください。

早速始めましょう。




© 2011 Microsoft Corporation. All rights reserved                         11
(3) Visual Studio を起動する

   スタート メニューから、Microsoft Visual Web Developer 2010 Express を右クリックして、「管理
   者として実行」を選択してください。




   Visual Studio が起動したら、スタート ページで [フゔ゗ル] - [新しいプロジェクト] を選択します。




   © 2011 Microsoft Corporation. All rights reserved                 12
(4) Windows Azure アプリ用のテンプレートを選択する

  「新しいプロジェクト」ウゖンドウの右側には [Visual Basic] と [Visual C#] という 2 つのノード
  が表示されますが、好きなほうを開いてください。今回は Visual C# を選択していますが、どうせコ
  ードは書きませんから関係ありません。

  そんなことよりも、      その配下にある「Cloud」が重要です。
                                    「Cloud」を選択し、中央のペ゗ンに「Windows
  Azure Project」が表示されていることを確認したら「OK」をクリックします。




  最後に、  プロジェクトに含めるロール ゗ンスタンスを選択するのですが、 ここも何も考えず「ASP.NET
  Web Role」を選択し、「>」ボタンをクリックしてください。すると、以下のように表示されているは
  ずです。




  問題が無ければ [OK] をクリックしてください。以下のように表示されていれば、OK です。




  © 2011 Microsoft Corporation. All rights reserved           13
(5) 動作確認してみる

  試しに、[F5] をクリックしてデバッグを開始してみてください。デバッグといっても何もコードを書
  いてないのでエラーの出しようがないのですが...。

  もし、以下のようなエラーが出る場合には、「管理者として実行」されていないためです。

  一度 Visual Studio を停止して、再度「管理者として実行」で起動してください。




  The Windows Azure compute emulator must be run elevated.

  Please restart Visual Studio in elevated administrator mode in order to run the project.




  © 2011 Microsoft Corporation. All rights reserved                                          14
正常に実行されると、デスクトップの右下に「Windows Azure Emulator」が起動し、デバッグが始ま
ります。




正常に実行されると、以下のような画面が表示されます。これはテンプレートに既定で組み込まれたコ
ードです。今回はこのまま Windows Azure 上にゕップロードしてしまいましょう。




確認したらブラウザは閉じてください。デバッグも自動的に終了します。




© 2011 Microsoft Corporation. All rights reserved     15
(6) リモート デスクトップを有効にしたパッケージを作成する

  Visual Studio の右側にある「ソリューション エクスプローラー」から作成中のプロジェクト (ここで
  は Windows Azure Project) を右クリックして [発行] を選択します。




  「Deploy Windows Azure Project」画面が表示されるので、「Create Service Package Only」を選
  択し、 さらに 1 番下にある      「Configure Remote Desktop Connections...」をクリックしてください。




  ちなみに、いま選択した「Create Service Package Only」についてちょっとだけ触れておきましょう。

  「Deploy your Windows Azure project to Windows Azure」はゕプリケーションを直接 Windows
  Azure 上に展開する際に使用するオプションです。Visual Studio はこのオプションを使用して、作成
  したパッケージを直接 Windows Azure のサービスに展開することができるのですが、IT Pro の皆さ



  © 2011 Microsoft Corporation. All rights reserved                       16
んにとっては、それは勘弁してほしいですよね。つまり、開発者が自分の知らないところでゕプリケー
ションを展開してしまうのはやめてほしいと考えるはずです。

そこで、  「Create Service Package Only」を使用してパッケージ フゔ゗ルだけ作成し、展開は IT Pro
が Windows Azure ポータルから実施する...これがおそらく当面のスタンダードな手順かと思います
(今後は、こうした文化も変わってくるのかもしれませんね)。

さて、話を戻しましょう。

[Configure Remote Desktop connections...] をクリックすると、
                                                  「Remote Desktop Configuration」
画面が表示されます。ここで「Enable connections for all roles」をチェックしてください。




次に、リモート デスクトップに使用する証明書を作成します。オンプレミスの Windows Server に接
続する場合には、自動的に証明書が作成されて使用されるので意識することはあまりないのですが、
Windows Azure の場合には証明書の管理方法が特殊 (言い換えれば普通の Windows Server と比較
してセキュゕ) なこともあり、自分で準備してあげる必要があります。

「証明書」と言っても別に構える必要はありません。この GUI を使用して作成することができます。

プルダウンを開き、 <Create...> を選択してください。既に一覧に証明書が表示されているかもしれ
ませんが、ひとまず無視してください。




© 2011 Microsoft Corporation. All rights reserved                            17
[Create Certificate] ウゖンドウが開くので、証明書の識別名を入力してください。何でも結構です。
気にせず入力しちゃってください。今回は Certificate for RDS と入力しました。




[OK] をクリックすると元の画面に戻り、今作成した証明書が選択されています。




ここで、[View...] をクリックしてください。以下のように、今作成した証明書が表示されます。




© 2011 Microsoft Corporation. All rights reserved      18
さて、ちょっと面倒...というか理解しづらいのがここからです。

今行った作業によって何が完了したのか...と言うと、

    リモート デスクトップ サービスの通信に使用する証明書の作成
    使用する証明書と OS の関連付け

です。

何か足りませんよね? そうです。証明書は Windows Azure 上の OS にゕップロードされていなけれ
ばなりませんが、Visual Studio はそこまでやってくれません。別途実施 (サービス証明書のゕップロ
ード) する必要があるのです。

ゕップロードする証明書は「サービス証明書」と呼ばれるもので、PFX 形式でなければなりません。PFX
形式の証明書を出力するには、上のように、[詳細]タブを選択して、[ファイルにコピー」をクリック
します。

証明書のエクスポート ウゖザードが表示されるので、以下のような流れで PFX フゔ゗ルを作成してく
ださい。




                                                    →




© 2011 Microsoft Corporation. All rights reserved       19
→




                                                    →


エクスポートした PFX フゔ゗ルは後で Windows Azure Portal で使用しますから、保存場所を忘れな
いでください。

最後にリモート デスクトップでログオンするための ユーザーID とパスワード、そしてゕカウントの
有効期限を指定します。個々で指定したユーザー ID が Windows Azure 上の゗ンスタンスに自動的に
作成され、リモート デスクトップログオンの権限が与えられます。

なお、有効期限にはくれぐれも注意してください。既定では ひと月 しか与えられません。




© 2011 Microsoft Corporation. All rights reserved        20
すべて指定したら OK をクリックしてください。さらに、Deploy Windows Azure project 画面でも
[OK] をクリックしましょう。




以下のように、作成されたパッケージ フゔ゗ルが表示されます。




© 2011 Microsoft Corporation. All rights reserved          21
(7) Windows Azure にサービスを作成する
  Windows Azure 未体験の方は混乱すると思うのですが、ここで言う「サービスの作成」とはオンプレ
  ミスで言うところの「OS の準備」です。

  まずは、Windows Azure のポータルに移動してください。

  画面左下のメニューから「Hosted Services, Storage Accounts & CDN」をクリックし、さらに左中
  央の「Hosted Services」をクリックしてください。次に、画面の左上に「New Hosted Service」ボタ
  ンが表示されるので、これをクリックします。




  [Create a new Hosted Service] ウゖンドウが表示されるので、必要な情報を入力します。重要なのは、
  ここで前回までに作成した証明書とパッケージを指定する点です。




  © 2011 Microsoft Corporation. All rights reserved             22
サービス証明書を指定するには、1 番下の 「Add Certificate」をクリックしてください。以下のよう
に、前回作成した PFX フゔ゗ルを指定します。




すべて完了したら、[OK] をクリックすると、パッケージ フゔ゗ルとサービス証明書が Windows
Azure 上にゕップロードされると共に、リモート デスクトップによる接続が有効になります。

ゕップロード直前に以下のワーニングが表示されることがあります。これは、「゗ンタンスが 1 つじ
ゃ信頼性が低くなっちゃうよ?」という警告です。今回は無視してかまいません。




ゕップロードが完了すると、プロダクションのための処理が行われます。すべて完了するまでに 15 分
程度を要するので、一休みしておいてください。




                          ↓




© 2011 Microsoft Corporation. All rights reserved     23
↓




処理が完了すると、上の画面のように Ready となります。




© 2011 Microsoft Corporation. All rights reserved   24
(8) リモート デスクトップで接続してみる
  今展開した゗ンスタンスを選択すると、右上の [Connect] ボタンが有効になっていることがわかりま
  す。これはリモート デスクトップ機能が有効になっている証拠です。




  さっそく Connect をクリックしてみましょう。

  Connect をクリックすると、RDP フゔ゗ルのダウンロードが開始されます。




  そのまま保存してもよいのですが、ここでは「開く」をクリックしちゃいましょう。

  リモート デスクトップに接続するときの、おなじみのダ゗ゕログが開きますね。ここから先は説明はい
  らないでしょう。




  © 2011 Microsoft Corporation. All rights reserved   25
↓

ログオンするときのゕカウントは、Visual Studio で指定したもの




                          ↓




                          ↓

set コマンドで Computer Name を見てみると、Azure のコンピュータ名であることがわかる




© 2011 Microsoft Corporation. All rights reserved        26
これで完了です。覚えてしまえば簡単ですよね。

IT Pro の方は、開発者の方に、これまで解説してきた手順を実施してもらうよう必ずお願いしてくだ
さい。



以上、マ゗クロソフトのクラウドについて、その足がかりの部分についてご紹介してきました。楽しく
ておもしろい機能はまだまだたくさんありますし、プラ゗ベート クラウド分野にもエキサ゗テゖングな
テクノロジーが満載です。



ぜひともマ゗クロソフトのクラウド テクノロジーに注目してください。




© 2011 Microsoft Corporation. All rights reserved   27

More Related Content

What's hot

Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)wind06106
 
Windows10の展開手法
Windows10の展開手法Windows10の展開手法
Windows10の展開手法NAOKI ABE
 
Ws2012 directaccessで実現するworkanyshereシナリオ 121208
Ws2012 directaccessで実現するworkanyshereシナリオ 121208Ws2012 directaccessで実現するworkanyshereシナリオ 121208
Ws2012 directaccessで実現するworkanyshereシナリオ 121208wintechq
 
Wsfc basic 130720
Wsfc basic 130720Wsfc basic 130720
Wsfc basic 130720wintechq
 
お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...
お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...
お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...Takamasa Maejima
 
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料guest628c07
 
Windows Admin Center on Azure
Windows Admin Center on AzureWindows Admin Center on Azure
Windows Admin Center on AzureNorio Sashizaki
 
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~Masahiko Ebisuda
 
Azure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますAzure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますwintechq
 
Interact2019 - Windows Admin Center 2019年6月のお話
Interact2019 - Windows Admin Center 2019年6月のお話Interact2019 - Windows Admin Center 2019年6月のお話
Interact2019 - Windows Admin Center 2019年6月のお話Norio Sashizaki
 
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像 MS Interact 2019 - Azureサービスで実現するセキュリティ全体像
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像 Ai Hayakawa
 
Direct accessったい 121222
Direct accessったい 121222Direct accessったい 121222
Direct accessったい 121222wintechq
 
Nano Server First Step
Nano Server First StepNano Server First Step
Nano Server First StepKazuki Takai
 
Interact 2018:PowerShell of Microsoft SDN v2 101
Interact 2018:PowerShell of Microsoft SDN v2 101Interact 2018:PowerShell of Microsoft SDN v2 101
Interact 2018:PowerShell of Microsoft SDN v2 101wind06106
 
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~Takamasa Maejima
 
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説wintechq
 
Tech summit 2018 CI17 VDI Strategy in Microsoft
Tech summit 2018 CI17 VDI Strategy in MicrosoftTech summit 2018 CI17 VDI Strategy in Microsoft
Tech summit 2018 CI17 VDI Strategy in MicrosoftToshihiko Sawaki
 
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)wind06106
 
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界Daichi Ogawa
 

What's hot (20)

Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)
 
Windows10の展開手法
Windows10の展開手法Windows10の展開手法
Windows10の展開手法
 
Ws2012 directaccessで実現するworkanyshereシナリオ 121208
Ws2012 directaccessで実現するworkanyshereシナリオ 121208Ws2012 directaccessで実現するworkanyshereシナリオ 121208
Ws2012 directaccessで実現するworkanyshereシナリオ 121208
 
Wsfc basic 130720
Wsfc basic 130720Wsfc basic 130720
Wsfc basic 130720
 
お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...
お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...
お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...
 
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料
 
Microsoft Azureから使うLinux
Microsoft Azureから使うLinuxMicrosoft Azureから使うLinux
Microsoft Azureから使うLinux
 
Windows Admin Center on Azure
Windows Admin Center on AzureWindows Admin Center on Azure
Windows Admin Center on Azure
 
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
 
Azure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますAzure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えます
 
Interact2019 - Windows Admin Center 2019年6月のお話
Interact2019 - Windows Admin Center 2019年6月のお話Interact2019 - Windows Admin Center 2019年6月のお話
Interact2019 - Windows Admin Center 2019年6月のお話
 
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像 MS Interact 2019 - Azureサービスで実現するセキュリティ全体像
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像
 
Direct accessったい 121222
Direct accessったい 121222Direct accessったい 121222
Direct accessったい 121222
 
Nano Server First Step
Nano Server First StepNano Server First Step
Nano Server First Step
 
Interact 2018:PowerShell of Microsoft SDN v2 101
Interact 2018:PowerShell of Microsoft SDN v2 101Interact 2018:PowerShell of Microsoft SDN v2 101
Interact 2018:PowerShell of Microsoft SDN v2 101
 
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~
 
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
 
Tech summit 2018 CI17 VDI Strategy in Microsoft
Tech summit 2018 CI17 VDI Strategy in MicrosoftTech summit 2018 CI17 VDI Strategy in Microsoft
Tech summit 2018 CI17 VDI Strategy in Microsoft
 
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)
 
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
 

Similar to How to walk_on_windows_azure_platform

わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料Shinichiro Isago
 
PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferencePHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferenceMicrosoft
 
はじめての Azure 開発
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発Yoshitaka Seo
 
現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows Azure現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows AzureKeiichi Hashimoto
 
C35 SQL Server 2012 on Windows Azure IaaS by Yorihito Tada
C35 SQL Server 2012 on Windows Azure IaaS by Yorihito TadaC35 SQL Server 2012 on Windows Azure IaaS by Yorihito Tada
C35 SQL Server 2012 on Windows Azure IaaS by Yorihito TadaInsight Technology, Inc.
 
Windows azureって何
Windows azureって何Windows azureって何
Windows azureって何Kana SUZUKI
 
Intro jazuggirls 20120125
Intro jazuggirls 20120125Intro jazuggirls 20120125
Intro jazuggirls 20120125Saori Ando
 
Windows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーWindows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーDaisuke Masubuchi
 
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」オラクルエンジニア通信
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識Minoru Naito
 
20130817 windows azure最新情報(福井)
20130817 windows azure最新情報(福井)20130817 windows azure最新情報(福井)
20130817 windows azure最新情報(福井)Hirano Kazunori
 
SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221Hitoshi Ikemoto
 
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューションオープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューションTetsurou Yano
 
Microsoftのクラウド戦略
Microsoftのクラウド戦略Microsoftのクラウド戦略
Microsoftのクラウド戦略FITEA
 
クラウド座談会資料
クラウド座談会資料クラウド座談会資料
クラウド座談会資料知礼 八子
 
Windows Azure 概要
Windows Azure 概要Windows Azure 概要
Windows Azure 概要fumios
 
Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)Takamasa Maejima
 

Similar to How to walk_on_windows_azure_platform (20)

わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料
 
PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferencePHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source Conference
 
はじめての Azure 開発
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発
 
XDev2010 WindowsAzure
XDev2010 WindowsAzureXDev2010 WindowsAzure
XDev2010 WindowsAzure
 
現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows Azure現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows Azure
 
C35 SQL Server 2012 on Windows Azure IaaS by Yorihito Tada
C35 SQL Server 2012 on Windows Azure IaaS by Yorihito TadaC35 SQL Server 2012 on Windows Azure IaaS by Yorihito Tada
C35 SQL Server 2012 on Windows Azure IaaS by Yorihito Tada
 
Windows azureって何
Windows azureって何Windows azureって何
Windows azureって何
 
Keynote
KeynoteKeynote
Keynote
 
Intro jazuggirls 20120125
Intro jazuggirls 20120125Intro jazuggirls 20120125
Intro jazuggirls 20120125
 
Non-coding! Azure
Non-coding! AzureNon-coding! Azure
Non-coding! Azure
 
Windows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーWindows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナー
 
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
 
20130817 windows azure最新情報(福井)
20130817 windows azure最新情報(福井)20130817 windows azure最新情報(福井)
20130817 windows azure最新情報(福井)
 
SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221
 
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューションオープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
 
Microsoftのクラウド戦略
Microsoftのクラウド戦略Microsoftのクラウド戦略
Microsoftのクラウド戦略
 
クラウド座談会資料
クラウド座談会資料クラウド座談会資料
クラウド座談会資料
 
Windows Azure 概要
Windows Azure 概要Windows Azure 概要
Windows Azure 概要
 
Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)
 

Recently uploaded

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 

Recently uploaded (8)

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 

How to walk_on_windows_azure_platform

  • 1.
  • 2. はじめに クラウド コンピューテゖングが業界を賑やかす今日この頃ですが、 多くの情報は開発者に向けて発信さ れています。そのせいでしょうか、中には「゗ンフラ担当 SE (IT Pro) の仕事がなくなる」などという 噂も出てしまう始末です。 もちろん、ハードウェゕがクラウド ベンダー任せになりますから、従来のような「ハードウェゕのメン テナンス」にかかわる業務は大幅に削減されます。だからといって、IT Pro の仕事が軽視される世の中 にはなりえません。いや、むしろ、IT Pro の持つゕーキテクト力こそが、今後ますます求められるよう になります。 クラウドというと、つい IaaS や PaaS などというキーワードで語られることが多い昨今ですが、そ れはほんの表面を表す「言葉」 にすぎません。 その裏に隠されている、ゕーキテクチャを正しく理解し、 不整合なく組み合わせる「能力」こそが IT Pro に求められています。それは従来、さまざまなベンダ ーのソフトウェゕやハードウェゕ、ネットワークの組み合わせに悩んできた IT Pro だからこそできる 仕事なのです。 考えてもみてください。クラウド時代だからといって、そのすべてが特定ベンダーのクラウドに完全移 .. 行できると思いますか? そんな都合の良い話はありえません。現在の゗ンフラの一部が、複数のクラウ ド ベンダーに散らばる...それが現実です。 IT Pro は、 「どの業務」を「どのベンダーのクラウド」に「どのような形式で」移行するか、そして「何 をオンプレミスに残すか」 「オンプレミスとクラウドの連携をどう実現するか」を検討/起案し、全体最 適化への道を提案しなければなりません。 本ドキュメントは、マ゗クロソフトが提供するクラウド プラットフォームである Windows Azure Platform について不慣れな゗ンフラ担当エンジニゕの方々を対象に、必要な情報とリソースをまとめ たものです。 何から手を付けたらよいかわからない...そんな悩みを解決するための羅針盤として活用いただければ さいわいです。 日本マ゗クロソフト株式会社 IT Pro エバンジェリスト 安納 順一 © 2011 Microsoft Corporation. All rights reserved 1
  • 3. 目次 1. IT Pro にとってのクラウドの位置づけ 2. 情報の起点 3. Windows Azure の概要を知る 4. ハイブリッド クラウドの概要を知る 5. プライベート クラウドの概要を知る 6. Windows Azure を試すには 7. Windows Azure に簡単なサービスを展開してみる (1) Visual Web Developer 2010 Express を゗ンストールする (2) Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio (November 2010) を゗ンストールする (3) Visual Studio を起動する (4) Windows Azure ゕプリ用のテンプレートを選択する (5) 動作確認してみる (6) リモート デスクトップを有効にしたパッケージを作成する (7) Windows Azure にサービスを作成する (8) リモート デスクトップで接続してみる © 2011 Microsoft Corporation. All rights reserved 2
  • 4. 1. IT Pro にとってのクラウドの位置づけ Windows Azure について学習を始める前に、既存゗ンフラにとってのクラウドの位置づけについて理 解しておく必要があります。 言うまでもありませんが、IT Pro から見れば、クラウドは「゗ンフラの一部」にすぎません。クラウド だからといって何か途方もない、スペシャルな技術が提供されるわけではありません。これまで IT Pro が設計/導入してきたクラスターやロード バランスなどのフォールト トレラントなテクノロジーが大 規模なデータセンター内に構築されている...という程度のお話なのです。 ただしクラウドには、オンプレミスの環境と比較すれば、確実に「スケール メリット」が存在していま す。つまり、クラスターと言えばせいぜい 2 台から 4 台程度のサーバーを設置するのが (スペース的 にも金額的にも) 限界だったオンプレミス環境と比較して、数千台、数万台というサーバーを待機させ ておくことができます。 システム管理者は、必要な性能に応じてサーバー (クラウドの世界では゗ンスタンスと呼びます)を増や すこともあれば、必要がなくなればサーバーを減らすことができます。そのとき、ハードウェゕを購入 したり減価償却を考えたりする必要がありませんし、サーバーが故障しても損をするのはクラウド ベ ンダーですから、これは明らかに利用者から見た「クラウドが持つメリット」であると言えます。 当然ですが、サーバーを増やしたり減らしたりすればネットワークへの影響も考えなければなりません。 ロード バランサーのポートの数だって気にする必要があるでしょう。でもクラウドならばそんな心配は 無用です。ロード バランサーの設定さえもクラウド内で自動的に解決してくれます。 ただし気を付けなければならないこともあります。たとえば、大規模なメモリ容量と高性能なデゖスク ゕクセス性能および CPU 性能を要求するようなゕプリケーションがあったとしましょう。それをクラ ウドに移行した場合はどうなるでしょう。 以下の表は、マ゗クロソフトのクラウドである Windows Azure Platform で契約可能な OS のサ゗ズ です。CPU コゕの数や使用可能なメモリ量について書かれています。 仮想マシンのサイズ CPU コア メモリ ローカル ストレージ リソースのディスク容量 ExtraSmall 共有 768 MB 20 GB Small 1 1.7 GB 250 GB Medium 2 3.5 GB 500 GB Large 4 7 GB 1000 GB ExtraLarge 8 14 GB 2000 GB 最も大きな ExtraLarge 構成でも、搭載可能なメモリは 14 GB です。現時点では、これ以上のメモリ を搭載した OS を契約することはできません。言い換えれば、これ以上の性能を要求するゕプリケーシ ョンが存在する場合にはクラウドに移行することはできないということです。 © 2011 Microsoft Corporation. All rights reserved 3
  • 5. クラウドへのゕプリケーション移行を考える場合、確実に抑えておかなければならない点があります。 それは「スケール ゕウトできるかどうか」ということです。スケール ゕウトとは横に広がる゗メージ です。つまり、複数のサーバーで同じ処理を分散することで性能を得られやすいものであれば、確実に クラウド移行後も高い性能を得られるでしょう。しかし、単体の性能が高くなければならない場合、つ まりスケール ゕップが必要なゕプリケーションの場合にはクラウド移行後に高い性能を得られるとは 限りません。 他にも、クラ゗ゕントとサーバーが特別なポートで通信している場合は、サーバーを単純にクラウドに 移行してしまうと通信することができなくなる可能性があるなど、クラウド移行への阻害要因は多く存 在します。 こうした背景から、現在オンプレミスに設置してあるシステムのすべてをクラウドに移行することは、 現時点では慎重にならざるを得ないということがおわかりになると思います。 さらに言えば、さまざまな制限を解除するテクノロジーというものも各社から提供されています。マ゗ クロソフトであれば、AppFabric サービス バスや Windows Azure Connect と呼ばれるテクノロジ ーを使用することで、本来自由な通信が難しいオンプレミスとクラウド間の壁を取り払うことも可能で す。 IT Pro は、現在のシステムの「どの部分」を「どのように改編する」ことでクラウドのメリットを享受 することができるようになるのか、慎重に考慮しなければなりません。クラウドへの移行が最終目的な のではなく、クラウドに移行することで「得」すること、今までできなかったことがクラウドに移行す ることで実現できるのかどうかを考えてください。求められるのは、従来のシステム選定と同じ視点で あるということを忘れてはなりません。 これを踏まえて、早速 Windows Azure Platform の話に移りましょう。 © 2011 Microsoft Corporation. All rights reserved 4
  • 6. 2.情報の起点 効率的に情報を得るには、情報の起点を把握しておく必要があります。 IT Pro にとっての Windows Azure Platform の情報起点は以下です。 クラウド TechCenter | マ゗クロソフト 技術情報 http://technet.microsoft.com/ja-jp/cloud/ このサ゗トは大きく分けて 5 つの情報サ゗トに分かれています。 クラウド TechCenter ├ パブリック クラウド | ├ Windows Azure Platform | ├ Windows Intune (現在作成中) | ├ Microsoft Online Services | └ Microsoft Dynamics CRM Online └ プラ゗ベート & ハ゗ブリッド クラウド 「Windows Azure Platform」とは、マ゗クロソフトが提供するパブリック クラウドの基盤です。一般 的には PaaS (Platform as a Service) と呼ばれるカテゴリに分類されています。 「Windows Intune」とは、今後マ゗クロソフトが提供を予定している、クラウド上のシステム管理基 盤です。Windows Intune を使用すると、企業の監視の目が届かないモバ゗ル PC や自宅の PC など を統合的に監視することができます。 クラウド的なカテゴリに分ければ、SaaS (Software as a Service) に該当します。 「Microsoft Online Services」は、マ゗クロソフトが提供する最も古いパブリック クラウド サービス であり、SharePoint Server や Exchange Server などの SaaS 版です。 「Microsoft Dynamics CRM Online」も SaaS の 1 種ではありますが、用途が特殊であることから Microsoft Online Services とは別のブランドで提供しています。 © 2011 Microsoft Corporation. All rights reserved 5
  • 7. 「プラ゗ベート & ハ゗ブリッド クラウド」は「パブリック クラウド」に対応した言葉です。マ゗ク ロソフトはオンプレミスの環境の進化した姿を 「プラ゗ベート クラウド」と呼んでおり、パブリック ク ラウドと同様のテクノロジーをオンプレミスにも提供しています。 そうすることで、パブリック クラウ ドとの親和性が良くなり、両者の能力を最大限に発揮する「ハ゗ブリッド クラウド」を実現することが できると考えています。「プラ゗ベート & ハ゗ブリッド クラウド」サ゗トでは、オンプレミスのクラ ウド化に関する技術情報と、 オンプレミスとクラウドの連携方法に関する技術情報をまとめてあります。 常にこのサ゗トをチェックして、最新の情報が公開されてないかどうかを確認してください。 3. Windows Azure の概要を知る Windows Azure の概要を習得するには、TechNet に掲載されている、以下のドキュメントを読み込ん でください。もちろん日本語です。わからない用語が出てきても気にする必要はありません。Windows Azure がどのようなテクノロジーに支えられているのか、 その概念だけを゗ンプットしていただければ 十分です。 Windows Azure Platform の概要 http://technet.microsoft.com/ja-jp/cloud/gg236628.aspx 4. ハイブリッド クラウドの概要を知る Windows Azure Platform の概要について理解したら、今度はハ゗ブリッド クラウドについて理解し ましょう。おそらく、当面は IT Pro の仕事は「オンプレミスとクラウドをいかにして融合するか」に 費やされるはずです。 両者を融合するにあたり、 新しいテクノロジーを理解しておく必要があります。特に、セキュリテゖ (認 証や承認、ユーザー管理) 面ではチャレンジが必要です。パブリック クラウドに業務の一部が移行され た場合、その認証ってどうします? これってかなり面倒な相談だと思います。 こうした問題を解決するのがハ゗ブリッド クラウドのテクノロジーです。ぜひとも以下のドキュメント をご覧ください。 ハ゗ブリッド クラウドとは http://blogs.technet.com/b/junichia/p/whatishybridcloud.aspx © 2011 Microsoft Corporation. All rights reserved 6
  • 8. 5. プライベート クラウドの概要を知る パブリック、ハ゗ブリッド、プラ゗ベート、それぞれのクラウドのうち、最も実現までの道のりが険し いのが「プラ゗ベート クラウド」かもしれません。なぜならば、テクノロジーだけでは実現できないか らです。既存のシステムに手を入れるだけでなく、人的なプロセス自体も改編する必要があります。 ちょっと思い浮かべてみてください。社内に面倒なプロセスってありませんか? それは何で面倒なので しょう。きっと、効率化するための「テクノロジー」はあるはずなのです。でもそれを適用できないと いうことは、 「政治的に」不可能なのではないでしょうか。 人が直接かかわる IT を効率化することはとても大変な作業です。それを踏まえて、マ゗クロソフトは プラ゗ベート クラウドを推進しようとしています。 なぜかと言えば、その方が人もシステムも確実に幸 せになるからです。 プラ゗ベート クラウドについて理解するには、まずは以下をご覧ください。それを実現するツールやソ フトウェゕについては後回しで大丈夫です。「思想」を理解することがプラ゗ベート クラウド実現への 第一歩なのです。 プラ゗ベート クラウドとは http://technet.microsoft.com/ja-jp/cloud/gg299539.aspx 6. Windows Azure を試すには ひととおり概念を理解したら、実践に足を踏み入れてみましょう。どこから触るか? 当然、ハードウェ ゕの購入の必要がない、Windows Azure でしょう。 パブリック クラウドの特徴は、ハードウェゕの購入などを計画することなく「思い立ったが吉日」をそ のまま実践できる点です。Windows Azure Platform も例外ではありません。 Windows Azure を使用するには「サブスクリプション」という手順が必要です。サブスクリプション を実行するには始めにプランを決めてから購入手順に進む必要があります。プランの詳細については、 以下を参照してください。 Windows Azure 価格情報および購入 http://www.microsoft.com/japan/windowsazure/offers/ なお、契約にはクレジット カードが必要なのですが、契約したからと言って課金が発生するわけではあ りません。無料使用分が付いたプランもありますので、ぜひとも試してみてください。 © 2011 Microsoft Corporation. All rights reserved 7
  • 9. 7. Windows Azure に簡単なサービスを展開してみる Windows Azure の管理ポータルにはお目にかかれたでしょうか? ただポータルにゕクセスできても面 白くないですよね。そこにサービスを展開してみましょう。 マ゗クロソフトのクラウドは、PaaS (Platform as a Service) です。IaaS 的な使い方もできますが、 基本は PaaS だと考えておいてください。 ここでは、Windows Azure に簡単なサービスを展開し、さらに展開したサービスにリモート デスク トップで入り込むまでの手順について解説します。これは、オンプレミスで言えば、以下のような作業 に相当します。 ① サーバーを購入する ② Windows Server 2008 を゗ンストールする ③ リモート デスクトップ機能を有効にする ④ IIS(Internet Information Server) を゗ンストールする ⑤ ネットワーク構成を変更して接続テストを行う ⑥ Visual Studio を使用して WEB サービスを作成する ⑦ IIS に作成した Web サービスを展開する ⑧ リモート デスクトップでサーバーに接続する 結構な作業量ですよね。サーバーを購入しなければなりませんから、お金も結構かかります。 さて、ここで何か違和感を覚えませんか? 通常、オンプレミスで「サービスを展開する」と表現した場 合には、上記の ⑦ 以降を意味します。 しかし、PaaS である Windows Azure の場合、WEB サービスの展開と OS の゗ンストールは一体 です。OS だけを゗ンストールすることは、基本的にはできません (VMRole という特別な゗ンスタン スが存在しますが、少々特殊なのでここでは触れません) 。Web サービスを Windows Azure にゕッ プロードすると同時に、クラウド上のサーバーに OS が準備され、IIS が準備され、そこに Web サー ビスが展開されます。 なお、「リモート デスクトップ」の部分が何か浮いている感じがしますが、あまり気にしないでくださ い。実は、これからご紹介する手順は、今後 Windows Azure にサービスを展開するうえでの最も基 本的なプロセスなのです。 オンプレミスでは、サーバーにリモート デスクトップで入り込むなんてこと は日常的に行われますが、 クラウドに展開されているサービスにリモート デスクトップで入り込むには ちょっとした事前準備が必要なのです。この準備は、ゕプリケーションの開発担当ではなく、゗ンフラ を担当する IT Pro が知らなければなりません。 なぜならば、リモート デスクトップで入り込んでサーバーの゗ベント ログを見直し、パフォーマンス を確認するのは、開発者ではなく IT Pro だからです。 Windows Azure にサービスを展開するには、Visual Studio を使用しなければなりません。 でも安心してください。無償の Express を使用することができますので、ここでは Express Edition を使用した手順をご紹介します。 © 2011 Microsoft Corporation. All rights reserved 8
  • 10. (1) Visual Web Developer 2010 Express をインストールする 今回使用するのは、Visual Studio 2010 Express の中でも、Web 開発に特化したエデゖションである Visual Web Developer 2010 Express です。 これから、 Visual Web Developer 2010 Express を゗ンストールするわけですが、それに先立ち、SQL Server 2008 R2 Express を個別にインストールしておいてください。SQL Server 2008 R2 Express は以下からダウンロードすることができます。 http://www.microsoft.com/downloads/details.aspx?familyid=8B3695D9-415E-41F0-A079-25 AB0412424B&displaylang=ja ※ 実は、これから紹介する Web プラットフォーム ゗ンストーラー (Web PI) を使用して Visual Web Developer 2010 Express と同時に SQL Server 2008 R2 Express を゗ンストールすることができるのですが、゗ンストール に失敗することがあります。原因はさまざまなのですが、事前に個別に゗ンストールしておいたほうが確実です。 SQL Server 2008 R2 Express の゗ンストールが完了したら、以下の Web プラットフォーム ゗ンス トーラー (Web PI) サ゗トに移動し、Web PI をダウンロードして実行しましょう。 Download the Microsoft Web Platform Web PI を実行すると、以下の画面が表示されます。画面上にある [製品] をクリックしてから、一覧 に表示されている「Visual Web Developer 2010 Express」を [追加] します。 まだ゗ンストールは始めないでください。次の項でもう 1 つコンポーネントを追加します。 © 2011 Microsoft Corporation. All rights reserved 9
  • 11. (2) Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio (November 2010) をインストールする Windows Azure に関連した開発を行うには、Windows Azure 用の SDK および Visual Studio 用の Add-in が゗ンストールされていなければなりません。 Web PI の画面を少し下にスクロールして、 「Windows Azure Tools for Microsoft Visual Studio 2010 v1.3」を選択してください。 [追加] ボタンをクリックして選択が完了したら、[゗ンストール] をクリックします。 ゗ンストールが始まると、以下のように関連コンポーネントも同時に゗ンストールされる旨のメッセー ジが表示されるので [同意する] をクリックして先に進めてください。 © 2011 Microsoft Corporation. All rights reserved 10
  • 12. ゗ンストールが完了したら、コントロール パネルの [プログラムと機能] に以下が表示されていること を確認してください。特にバージョン番号は重要ですので注意しましょう。  Windows Azure SDK v1.3.11122.0038  Windows Azure Tools for Visual Studio 2010 1.3 v1.3.31122.1601 以上で準備は完了です。 もちろん、Windows Azure のゕカウントは事前に用意しておいてください。 早速始めましょう。 © 2011 Microsoft Corporation. All rights reserved 11
  • 13. (3) Visual Studio を起動する スタート メニューから、Microsoft Visual Web Developer 2010 Express を右クリックして、「管理 者として実行」を選択してください。 Visual Studio が起動したら、スタート ページで [フゔ゗ル] - [新しいプロジェクト] を選択します。 © 2011 Microsoft Corporation. All rights reserved 12
  • 14. (4) Windows Azure アプリ用のテンプレートを選択する 「新しいプロジェクト」ウゖンドウの右側には [Visual Basic] と [Visual C#] という 2 つのノード が表示されますが、好きなほうを開いてください。今回は Visual C# を選択していますが、どうせコ ードは書きませんから関係ありません。 そんなことよりも、 その配下にある「Cloud」が重要です。 「Cloud」を選択し、中央のペ゗ンに「Windows Azure Project」が表示されていることを確認したら「OK」をクリックします。 最後に、 プロジェクトに含めるロール ゗ンスタンスを選択するのですが、 ここも何も考えず「ASP.NET Web Role」を選択し、「>」ボタンをクリックしてください。すると、以下のように表示されているは ずです。 問題が無ければ [OK] をクリックしてください。以下のように表示されていれば、OK です。 © 2011 Microsoft Corporation. All rights reserved 13
  • 15. (5) 動作確認してみる 試しに、[F5] をクリックしてデバッグを開始してみてください。デバッグといっても何もコードを書 いてないのでエラーの出しようがないのですが...。 もし、以下のようなエラーが出る場合には、「管理者として実行」されていないためです。 一度 Visual Studio を停止して、再度「管理者として実行」で起動してください。 The Windows Azure compute emulator must be run elevated. Please restart Visual Studio in elevated administrator mode in order to run the project. © 2011 Microsoft Corporation. All rights reserved 14
  • 16. 正常に実行されると、デスクトップの右下に「Windows Azure Emulator」が起動し、デバッグが始ま ります。 正常に実行されると、以下のような画面が表示されます。これはテンプレートに既定で組み込まれたコ ードです。今回はこのまま Windows Azure 上にゕップロードしてしまいましょう。 確認したらブラウザは閉じてください。デバッグも自動的に終了します。 © 2011 Microsoft Corporation. All rights reserved 15
  • 17. (6) リモート デスクトップを有効にしたパッケージを作成する Visual Studio の右側にある「ソリューション エクスプローラー」から作成中のプロジェクト (ここで は Windows Azure Project) を右クリックして [発行] を選択します。 「Deploy Windows Azure Project」画面が表示されるので、「Create Service Package Only」を選 択し、 さらに 1 番下にある 「Configure Remote Desktop Connections...」をクリックしてください。 ちなみに、いま選択した「Create Service Package Only」についてちょっとだけ触れておきましょう。 「Deploy your Windows Azure project to Windows Azure」はゕプリケーションを直接 Windows Azure 上に展開する際に使用するオプションです。Visual Studio はこのオプションを使用して、作成 したパッケージを直接 Windows Azure のサービスに展開することができるのですが、IT Pro の皆さ © 2011 Microsoft Corporation. All rights reserved 16
  • 18. んにとっては、それは勘弁してほしいですよね。つまり、開発者が自分の知らないところでゕプリケー ションを展開してしまうのはやめてほしいと考えるはずです。 そこで、 「Create Service Package Only」を使用してパッケージ フゔ゗ルだけ作成し、展開は IT Pro が Windows Azure ポータルから実施する...これがおそらく当面のスタンダードな手順かと思います (今後は、こうした文化も変わってくるのかもしれませんね)。 さて、話を戻しましょう。 [Configure Remote Desktop connections...] をクリックすると、 「Remote Desktop Configuration」 画面が表示されます。ここで「Enable connections for all roles」をチェックしてください。 次に、リモート デスクトップに使用する証明書を作成します。オンプレミスの Windows Server に接 続する場合には、自動的に証明書が作成されて使用されるので意識することはあまりないのですが、 Windows Azure の場合には証明書の管理方法が特殊 (言い換えれば普通の Windows Server と比較 してセキュゕ) なこともあり、自分で準備してあげる必要があります。 「証明書」と言っても別に構える必要はありません。この GUI を使用して作成することができます。 プルダウンを開き、 <Create...> を選択してください。既に一覧に証明書が表示されているかもしれ ませんが、ひとまず無視してください。 © 2011 Microsoft Corporation. All rights reserved 17
  • 19. [Create Certificate] ウゖンドウが開くので、証明書の識別名を入力してください。何でも結構です。 気にせず入力しちゃってください。今回は Certificate for RDS と入力しました。 [OK] をクリックすると元の画面に戻り、今作成した証明書が選択されています。 ここで、[View...] をクリックしてください。以下のように、今作成した証明書が表示されます。 © 2011 Microsoft Corporation. All rights reserved 18
  • 20. さて、ちょっと面倒...というか理解しづらいのがここからです。 今行った作業によって何が完了したのか...と言うと、  リモート デスクトップ サービスの通信に使用する証明書の作成  使用する証明書と OS の関連付け です。 何か足りませんよね? そうです。証明書は Windows Azure 上の OS にゕップロードされていなけれ ばなりませんが、Visual Studio はそこまでやってくれません。別途実施 (サービス証明書のゕップロ ード) する必要があるのです。 ゕップロードする証明書は「サービス証明書」と呼ばれるもので、PFX 形式でなければなりません。PFX 形式の証明書を出力するには、上のように、[詳細]タブを選択して、[ファイルにコピー」をクリック します。 証明書のエクスポート ウゖザードが表示されるので、以下のような流れで PFX フゔ゗ルを作成してく ださい。 → © 2011 Microsoft Corporation. All rights reserved 19
  • 21. → エクスポートした PFX フゔ゗ルは後で Windows Azure Portal で使用しますから、保存場所を忘れな いでください。 最後にリモート デスクトップでログオンするための ユーザーID とパスワード、そしてゕカウントの 有効期限を指定します。個々で指定したユーザー ID が Windows Azure 上の゗ンスタンスに自動的に 作成され、リモート デスクトップログオンの権限が与えられます。 なお、有効期限にはくれぐれも注意してください。既定では ひと月 しか与えられません。 © 2011 Microsoft Corporation. All rights reserved 20
  • 22. すべて指定したら OK をクリックしてください。さらに、Deploy Windows Azure project 画面でも [OK] をクリックしましょう。 以下のように、作成されたパッケージ フゔ゗ルが表示されます。 © 2011 Microsoft Corporation. All rights reserved 21
  • 23. (7) Windows Azure にサービスを作成する Windows Azure 未体験の方は混乱すると思うのですが、ここで言う「サービスの作成」とはオンプレ ミスで言うところの「OS の準備」です。 まずは、Windows Azure のポータルに移動してください。 画面左下のメニューから「Hosted Services, Storage Accounts & CDN」をクリックし、さらに左中 央の「Hosted Services」をクリックしてください。次に、画面の左上に「New Hosted Service」ボタ ンが表示されるので、これをクリックします。 [Create a new Hosted Service] ウゖンドウが表示されるので、必要な情報を入力します。重要なのは、 ここで前回までに作成した証明書とパッケージを指定する点です。 © 2011 Microsoft Corporation. All rights reserved 22
  • 24. サービス証明書を指定するには、1 番下の 「Add Certificate」をクリックしてください。以下のよう に、前回作成した PFX フゔ゗ルを指定します。 すべて完了したら、[OK] をクリックすると、パッケージ フゔ゗ルとサービス証明書が Windows Azure 上にゕップロードされると共に、リモート デスクトップによる接続が有効になります。 ゕップロード直前に以下のワーニングが表示されることがあります。これは、「゗ンタンスが 1 つじ ゃ信頼性が低くなっちゃうよ?」という警告です。今回は無視してかまいません。 ゕップロードが完了すると、プロダクションのための処理が行われます。すべて完了するまでに 15 分 程度を要するので、一休みしておいてください。 ↓ © 2011 Microsoft Corporation. All rights reserved 23
  • 26. (8) リモート デスクトップで接続してみる 今展開した゗ンスタンスを選択すると、右上の [Connect] ボタンが有効になっていることがわかりま す。これはリモート デスクトップ機能が有効になっている証拠です。 さっそく Connect をクリックしてみましょう。 Connect をクリックすると、RDP フゔ゗ルのダウンロードが開始されます。 そのまま保存してもよいのですが、ここでは「開く」をクリックしちゃいましょう。 リモート デスクトップに接続するときの、おなじみのダ゗ゕログが開きますね。ここから先は説明はい らないでしょう。 © 2011 Microsoft Corporation. All rights reserved 25
  • 27. ↓ ログオンするときのゕカウントは、Visual Studio で指定したもの ↓ ↓ set コマンドで Computer Name を見てみると、Azure のコンピュータ名であることがわかる © 2011 Microsoft Corporation. All rights reserved 26