• 【Azure for ITPro】Widnows Azure にリモートデスクトップで入り込むための手順 (3)

    前回までの投稿は以下の通りです。

    今回は アプリケーションにリモートデスクトップの設定を埋め込んでパッケージ化しましょう。

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

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

    image

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

    image

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

    「Deploy your Windows Azure project to Windows Azure」はアプリケーションを直接 Windows Azure 上に展開する際に使用するオプションです。Visual Studio はこのオプションを使用して、作成したパッケージを直接 Widnows Azure のサービスに展開することができるのですが、IT Pro のみなさんにとっては、それは勘弁してほしいですよね。つまり、開発者が自分の知らないところでアプリケーションを展開してしまうのはやめてほしいと考えるはずです。

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

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

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

    image

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

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

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

    image

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

    image

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

    image

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

    imageimage

    さて、ちょいと面倒...というか理解しずらいのがここからです。

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

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

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

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

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

    imageimageimage

    imageimageimage

    エクスポートし�� PFX ファイルはあとで Windows Azure Portal で使用しますから、保存場所を忘れないでください。

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

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

    image

    全て指定したら OK をクリックしてください。

    さらに、Deploy Windows Azure project 画面でも [OK] をクリックしましょう。

    image

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

    image

     

    つづき

  • 【Azure for ITPro】Widnows Azure にリモートデスクトップで入り込むための手順 (2)

    前回の続きです。

    【Azure for ITPro】Widnows Azure にリモートデスクトップで入り込むための手順 (1)
    http://blogs.technet.com/b/junichia/archive/2010/11/30/3371946.aspx

    さっそくはじめましょう。

    3.Visual Studio を起動する

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

    image image

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

    image

    4.Azure アプリ用のテンプレートを選択する

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

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

    image

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

    image

    問題が無ければ [OK] をクリックしてください。

    以下のように表示されていれば、OKです。

    image

    5.動作確認してみる

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

    もし、以下のようなエラーが出る場合には、「管理者として実行」されていないためです。一度 Visual Studio を停止して、再度「管理者として実行」で起動してください。

    image
    The Windows Azure comute emulator must be run elevated.Please restart Visual Studio in elevated administrator mode in order to run the project.

    正常に実行されると、デスクトップの右下に「Windows Azure Emulator」が起動し、デバッグが始まります。

    image

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

    image

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

    次回は Windows Azure 上にサービスを作成し、いま作成したアプリケーション(テンプレートのままですが(笑))をアップロードします。

    つづき

  • 【Azure for ITPro】Widnows Azure にリモートデスクトップで入り込むための手順 (1)

    2011/6/7 最新の手順は以下をご覧ください!

    Windows Azure に簡単なサービスを展開するための操作手順

    ーーーーーーーーーーーーーーーーー

    Windows Azure ポータルが新しくなり、何がうれしいってリモートデスクトップ機能が使えるようになったことです。つまり、リモートデスクトップを使用して、Winodws Azure のインスタンスにログオンし、OS や アプリケーションの状態を社内サーバーのように参照することができます。

    ただし...リモートデスクトップで入るには事前に設定をしておく必要があり、これがまた ITPro には敷居が高いところでして...なぜならば Visual Studio を使用しなければならないから....なので、今回は IT Pro のために リモートデスクトップを有効にするための手順を紹介します。

    1.Visual Web Developer 2010 Express をインストールする

    現時点では、Windows Azure 上の OS のリモートデスクトップ機能を有効にするには、Visual Studio を使用する必要があります。PowerShell 等で有効にできるとよいのですが、現時点でその方法が公開されておりません。仕方がないので、ここは涙をこらえて Visual Studio を使用しましょう。

    既に Visual Studio 2010 がインストールされているという IT Pro の方は読み飛ばしてください。

    今回使用するのは、Visual Studio 2010 Express の中でも、Web 開発に特化したエディションである Visual Web Developer 2010 Express です。

    以下の Web プラットフォーム インストーラー(Web PI)サイトに移動し、Web PI をダウンロードして実行しましょう。

    Download the Microsoft Web Platform
    image

    Web PI を実行すると、以下の画面が表示されます。何も考えずに「 Visual Web Developer 2010 Express」を選択して [インストール] ボタンをクリックしてください。

    image

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

    Windows Azure に関連した開発を行うには、Windows Azure 用の SDK および Visual Studio 用の Addin がインストールされていなければなりません。

    以下のサイトから、「Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio (November 2010) 」をダウンロードしてインストールしてください。インストールするのは、以下の2つのファイルです。

    • WindowsAzureSDK-x64.exe  または WindowsAzureSDK-x86.exe
      (x64 と x86 が用意されているので環境に合ったものをインストールしてください)
    • VSCloudService.exe

    Download details: Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio (November 2010)

    image

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

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

    image

    以上で準備は完了です。

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

    次回は Visual Studio を起動しアプリケーションを作成します(するのか?)。

    つづき

  • 【Azure for ITPro】Windows Azure New Portal オープン

    2010年11月29日、PDC Japan 2010 に間に合わず残念だった Windows Azure の新ポータルがオープンしました。

    http://windows.azure.com/ にアクセスすると以下の画面が最初に出てきます。

    image

    ここで 「Use the New Portal」を選択すれば新しいポータル画面に移動することができます。旧ポータルで使用していた資源はそのまま新しいGUIでしようすることができますので安心してください。

    新ポータルの新機能は実際に見ていただくのが早いのですが、ベータプログラムにも参加できるようになっています。

    image

    中でもお勧めなのが、「Windows Azure Connect」という機能。コードネーム「Project “Sydney”」と呼ばれていたものです。この機能を使用すると、クラウドとオンプレミスの間に IPSEC が張られ、クラウドからオンプレミスに直接アクセスすることができます。

    Windows Azure Connect の利用シナリオとして挙げられているのが、以下のようなものです。

    • クラウドからオンプレミスのプリンターを使用する
    • クラウドからオンプレミスのファイルサーバーを使用する
    • クラウドからオンプレミスの SQL Server を使用する
    • クラウドのインスタンスがオンプレミスの Active Directory ドメインに参加する

    などなど。

    この他、クラウドのインスタンスにリモートデスクトップで入れるようになっていたりなど、IT Pro として魅力的な機能が満載です。

    是非とも試してみてください。

  • 【Event】12/11 Tech Fielders の集い 2010 冬 クラウドごった煮であたたまろう

    そろそろ、いろいろと本気を出さないとやばい感じの安納です orz

    それはともかく、12月11日(土)に半期に一度のお楽しみ「Tech Fielders の集い」を開催いたします。

    Tech Fielders の集い 2010 冬 ~ クラウドごった煮で温まろう

    今回のお題は「クラウドをテーマに情報発信 ! 」。

    ということで、クラウドテクノロジーを基盤とした各コミ���ニティの方々および、「中の方々」にご参加いただき、各テクノロジーについて思う存分語っていただきます。

    実は、既に上記サイトに当日のアジェンダを掲載しつつ参加募集を開始しておりますが、各界のコミュニティメンバーから、

    「甘い!」「MS、Amazon、Google だけだと思うなよ!」「思い上がるな!」「これじゃ面白くない!」「ふざけんな!」「中の人は LT でもやってろ!」「もっとやせろ!」

    などと叩かれまして、さらに参加団体を増やし、もっとカバー範囲を広げたイベントにしようとしております。

    現時点では以下の内容をベースに詳細を詰めておりますので、既にお申込みのみなさま、ご了承いただければ幸いです。

    いずれにしても、内容の濃い、ご満足いただける、おもわずつぶやきたくなる内容になることに違いはありませんので、ご期待ください。

     

    司会 パブリックキー 新野さん

    13:00-14:35 「IaaS 陣営紹介+後半パネルディスカッション」

    Amazon Web Services・CUPA(Eucalyptus/OpenStack/CloudStack/Wakame)・ニフティクラウド

    もはや価格競争の段階に突入した感のある IaaS 各ベンダーは次の価値を何に求めるか!

    14:40-16:15 「PaaS 陣営紹介+後半パネルディスカッション」

    マイクロソフト・Google・Heroku・SalesForce

    IaaS に比べて普及が遅れている感のある PaaS 陣営普及のカギとは一体なんぞや?

    16:20-18:00 「(方向性検討中)+後半パネルディスカッション」

    Hadoop・DeNA・Vyatta

    クラウドによって変化するアプリケーションの開発・デリバリそれとユーザー視点での変化について

    18:00-18:30 中の人のライトニングトーク (MS, Amazon, Google, SalesForce)

    18:30-20:00 懇親会