Windows Azure Enteraprise Portalに初潜入

image

 

Windows Azureエンタープライズのアカウントには、3つの管理者ロールがあります。管理者ロールにWindows Live IDを追加することで権限付与します。

  • Enterprise Administrator
  • Account Owner
  • Service Administrator

複数のWindows Live IDをEnterprise Administratorに登録することができますが、一つのAccountには、一つのAccount Owner Windows Live IDしか登録できません。
Windows Live IDをEnterprise AdministratorとAccount Ownerの両方に登録することができます。

image

 

 

Enterprise Administrator

Enterprise Enrollmentには、複数のEnterprise Administratorsを登録できます。

  • AccountとAccount Ownerの管理
  • Enterprise Administratorsの管理
  • 全てのアカウントの使用量の表示

Account Owner

それぞれのAccountには、一意なWindows Live IDが必要です。

  • サブスクリプションの作成と管理
  • Service Administratorsの管理
  • 全てのサブスクリプションの使用量のダウンロード

Service Administrator

  • サブスクリプションへのアクセスと管理ができ、developer portal上で開発プロジェクトを管理できる
    • サブスクリプション

      サブスクリプションは、開発プロヘクトへの接続が提供され、組織内での異なるチーム管理をすることができます。

       

      image

       

      アプリケーションごとに異なるサブスクリプションを作成し、別々のService Administratorとして異なるWindows Live IDを登録することができます。

      Acount OwnerはAccount内にサブスクリプションを作成することができ、Service AdministratorのWindows Live IDを登録することができます。

      レポート

      Account Ownerは、Accountのデータ使用量をダウンロードすることができます。

       

      image

    タグ: ,

    C#で、SQL Azureへデータ層アプリケーションをデプロイする方法

    image

    SEの雑記にて紹介されている「SQL Server 2012 の SSMS を使用して SQL Azure にデータベースを配置」は、データ層アプリケーション(DAC Framework)をSQL Server Management Studioの裏側で使用して実現しています。

    SQL Server Management Studioで使用する以外にも、自分でDAC Frameworkを使用したコードを書いてバックアップ、デプロイをすることもできます。

    SQL Server 2008 R2、SQL Server 2012それぞれでライブラリが提供されていますが、SQL Server 2008 R2とSQL Server 2012で名前空間が変わっています。

    SQL Server 2008 R2では、「Microsoft.SqlServer.Management.Dac」

    SQL Server 2012では、「Microsoft.SqlServer.Dac」

    必要なライブラリ

    Microsoft SQL Server 2012 Feature Packから「Microsoft SQL Server 2012 Data-Tier Application Framework」をダウンロードしてインストールします。

    インストールをすると、「C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin」配下に、「Microsoft.SqlServer.Dac.dll」が配置されています。

    最少コード

    using Microsoft.SqlServer.Dac;
    static void Deploy(string conx, string databaseName, string path)
    {
        DacServices dacServices = new DacServices(conx);
        DacPackage dacpac = DacPackage.Load(path);
        dacServices.Deploy(dacpac, databaseName);
    }

    pathに「.dacpac」のファイルパス

    databasenameに、「SQL Azureに新たに作成したいデータベース名」

    conxに、接続文字列

    を渡してあげれば、SQL Azureデータベースのデプロイの完成。

     

    リファレンス

    タグ: ,

    Windows Azureアカウント・サービスを入手する4つの方法

    Windows Azureのアカウントとサービスは、4種類の入手方法があります。

     

    MSDNサブスクリプション(Professional、Premium、Ultimate)

    無課金で、年間最大314,676円相当のWindows Azure特典が提供されており、毎月一定量を無料で使用できる。

    詳細については、ここを参照してください。

    Windows Azure SDKは、ここからダウンロードしてください。

    image

     

    MicrosoftパートナーネットワークやBizSparkのようなマイクロソフトプログラムメンバー

    メンバーシップ特典に、Windows Azureの無償利用枠が含まれています。

    詳細は、メンバー紹介ページを参照してください。

    image

     

    Windows Azure無料評価版

    3か月間無料のWindows Azure評価プランが提供されています。

    詳細は、ここを参照してください。

    image

     

    従量課金プランと6か月プラン

    通常のWindows Azure使用プランです。

    詳細は、ここを参照してください。

    image

     

    元ネタ

    MSDNブログに投稿されていた「Four Different Ways to Get Windows Azure Accounts and Services」をざっくり意訳した投稿です。

    (宣伝)gloops提供人気ソーシャルゲームでトラフィック限界に挑戦!SQL Azure Federation検証結果公開 at Windows Developer Days(4/24)

    4月 6th, 2012

    株式会社gloops

    株式会社gloopsは、モバゲ―、yahoo!モバゲ―、mixi、ハンゲームなどのプラットフォームに、登録ユーザ数100万人を超えるソーシャルゲームを複数展開しています。
    ソーシャルゲーム業界の中では数少ない、マイクロソフト技術を根幹にゲームを展開しています。Visual Studio 2010を使用して、ASP.NET(C#)でゲームの大部分を開発しています。開発したゲームは、Windows Server 2008 R2、IIS 7.5、.NET Framework 4で構成されたアプリケーションサーバーにホストし、データの格納先としてSQL Server 2008 R2を採用しています。
    さらに、マイクロソフト技術を根幹にしながら、インフラ周りでは、Nginx、Memchached、Redis、Varnish cacheなどのOSS技術を活用し、月間100億PV、(1コンテンツあたり)同時接続数7万人を裁いています。SQL Server周りの指標としては、秒間バッチ要求数は平常時で最低100K/秒、イベント開催時には最低1M/秒、イベント終了間際の10分間は3M/秒に達します。最大4.5Mまで裁いた実績があります。この処理を裁くために、SQL ServerにはFusion-ioを2枚搭載しています

    gloopsゲームのアーキテクチャに関わる話は、各種メディアに取り上げられ、セミナーなどの講演でも話されているので、検索サイトなどで検索いただくと、より詳細を知ることができると思います。

    ソーシャルゲームをWindows Azureに移行できるか?

    gloopsで提供しているゲームは、オンプレミス環境で1コンテツあたり70台前後のサーバーで稼働しています。それをWindows Azure上で裁くことができるかを検証しました。 当然、データストアにはSQL Azure Federationを採用し、ある意味Windows AzureとSQL Azureの性能限界を試すつもりでした。

    気になる検証結果は、2012年4月24日~25日に開催されるマイクロソフトの有償イベントWindows Developer Daysのブレイクアウトセッションで発表させていただきます。

    開発者の皆様へ ~ Windows 8 のアプリケーション開発を始めませんか。 | Windows Developer Days

    マイクロソフト技術を根幹としたソーシャルゲームのアーキテクチャ、SQL Azure Federationによる大規模リクエスト処理について興味のある方は、ぜひ登録しセッションに参加してください。

    When ?

    まだ、サイト上では仮題になっていますが・・・

    4月24日(火) 15:00~15:45

    の枠で登壇いたします。

    ちなみに、別の枠でLINQの神様のいえ先生も、登壇しますよ~♪

    タグ:

    Apache Hadoop based Services for Windows Azureの2ndプレビューがリリース

    4月 4th, 2012

    2012/4/2に、Windows Azure用のHadoopサービスセカンドプレビュー版がリリースされました。

    • 大容量データの格納需要に応えるために、格納できるデータ量を4倍に拡大しました。
    • Hadoop Distributed File System(HDFS)のディザスターリカバリ―によって、信頼性が向上した柔軟なHadoopサービスを提供します。
    • MahoutのようなHadoopプロジェクトなどの拡張分析をサポートしました。
    • Office、SharePoint、SQL Server 2012のPowerPivotとPower ViewのようなBIツールによる分析が可能になりました。

    興味がある方は、http://www.hadooponazure.comにアクセスして、サインアップしてください。

    情報源

    タグ:

    Page optimized by WP Minify WordPress Plugin