VSUG Day 2010 Winter最新!Windows Azure Platformアプリケーション開発VSUG フォーラムリーダー酒 井  達 明MicrosoftRegional DirectorMicrosoft MVP –Windows Azure
アジェンダWindows Azure PlatformPDCアップデートWindows Azureの新機能SQL Azureの新機能AppFabricの新機能新しいWindows Azure開発環境新たなSDK新たな管理ポータル
Windows AzurePlatformPDCアップデート
Windows Azure Platformの進化を振り返るWindows Azure Platform 商用サービス開始SQL AzureRDBアナウンスNovember  2009October  2008June 2010March 2009February 2010Windows Azure アップデート
.NET Framework 4
OS バージョニング
CDN
SQL Azure アップデート
50GB データベース
空間データサポート
DAC サポート
Windows Azure CTPアップデート
完全信頼モード, PHP,  Java, CDN 等サポートCTP
VM Role, Sydney, 価格体系 & SLA発表
“Dallas” CTP
Windows Azure Platform発表
Windows Azure1st.CTP開始Windows Azureの新機能
VM(Virtual Machine)ロールWindows Azure上で既存のアプリケーションをより柔軟に実行するためのプラットフォームと充実した管理機能を提供するための環境開発者はフルコントロールのOSイメージを手にできる自身でカスタマイズしたWindows Server 2008 R2Enterpriseのイメージをアップロード可能オペレータはロールのリブート、イメージ再作成、リモートデスクトップ接続が可能サービスモデルのエンハンスを含むサービスの自動管理は機続きVMロールでも利用可能
RoleのエンハンスGuest OS2.0(Windows Server 2008 R2 & IIS 7.5)管理者アクセス:Roleインスタンスへの完全な管理機能の提供リブート・再イメージングのサポート:容易な再起動 & 再イメージングの提供リモートデスクトップ: すべての種類のRoleに対するリモートデスクトップ接続の提供ネットワークモデリング既知ポートの利用:既存アプリケーションをWindows Azureへ容易に展開ポートの範囲指定:インバウンドの交通整理用 (最大5ポート)ロードバランサ:デバッグ時にインスタンスをon/offして負荷分散ネットワークフィルタ:サービスのロール間におけるトラフィックのフィルタリング自動化の改善タスクの起動:ロールの構成や実行準備などの機能をスクリプトなどで自動化Roleプラグイン:サービス構成のための各種プラグイン(リモートデスクトップ、仮想ネットワーク、診断など)を容易に含めることが可能
Full-IIS サポート複数のWebサイトとアプリケーションの公開Developmentファブリックによるローカル環境における反復的開発の改善Web発行及びIISマネージャーによる反復的なクラウド開発ネイティブモジュールを含むホストレベルの構成今まで利用できなかった機能(クラッシックASPなど)のホスティングが可能COM+コンポーネントも利用可能Windows Azure自動管理サービスが更新
New: Extra Small バーチャルマシン小規模Web アプリケーション向けさらに大きなVMインスタンスと混在
Windows Azure Marketplace開発者&ITプロ向けに、コンポーネント、サービス、トレーニングなどを共有、発見、購入、販売するためのマーケットプレース顧客向け:技術ソリューション(アプリケーション、コンポーネントなど)と同様にプロフェッショナルサービス(コンサルティングや受託開発など)がワンストップで検索可能ソリューションに関する学習や試用方法、デモなどに迅速にアクセス可能であるとともに、ベンダへの直接的なコンタクトを実現評価やレビューを通じて、マーケットプレース内のソリューションに対するフィードバック機能を提供販売者向け:顧客や開発は向けに自分たちの製品をプロモーションするための場を提供提供サービスの一覧の管理やビジネスアナリスト向けにオンラインダッシュボードを提供アプリケーションやコンポーネントをアップロードすることで、マーケットプレース上で配布最初のリリースでは、マーケットプレースは主に販売促進用。将来的には統合的なコマース機能を提供
Windows Azure Connectオンプレミス – クラウド間のセキュアなネットワーク接続を確保標準的IPプロトコルをサポートオンプレミスサービスに対してハイブリッド型アクセスを提供Windows Azureアプリのリモート管理を実現簡単なセットアップと管理Windows Azureサービスモデルと統合Web, WorkerおよびVM ロールをサポートWindows Azure 企業システム
Windows Azure ConnectConnectを利用する場面:エンタープライズリソースの利用:オンプレミスのエンタープライズリソースをインターネットアクセス用に再設計することなくWindowsAzureアプリケーションから直接接続することができるドメインへの参加: Windows Azure アプリケーションをオンプレミスのADドメインに参加させることが可能に。既存のADアカウントやグループに基づいたアクセス制御も可能開発時に利用: Windows Azureインスタンスが開発用のコンピュータに直接接続させることで、構成やデバッグに好みのツールを利用することが可能リモート管理Remote Administration: 既存のツールを用いて直接リモートでWindows Azureインスタンスを管理
SQL Azureの新機能SQL Azure DatabaseWindows Azure Platform – Developer Portal新たなユーザ体験の提供SQL AzureのためのデータベースマネージャSQL Azure Reporting CTPSQL Azure上で利用されるレポーティング & BISQL Server Reporting ServicesがベースSQL Azure Data Sync CTP2SQL Azure データベース間の同期オンプレミスのSQL ServerとSQL Azure 間の同期
SQL Azure Reporting CTP提供される機能SQL Server Reporting Servicesベースインタラクティブな表形式レポート作成データの「見える化」:チャート、グラフ、マッピング、ゲージなどSQL Azure データベース データソースレポート作成者向けにBI Developer Studio (無料)を提供Excel, PDF, CSV フォーマットで出力コアシナリオ:SQL Azure データの運用レポートオンプレミス orWindows Azureアプリケーションへのレポート埋め込み Web RoleReporting
SQL Azure Data Sync CTP2柔軟なスケーリング要求に応じてサービススケールを拡張コードレスな同期の構成簡単にデータの同期を定義スケジュール同期データ同期の頻度を選択競合の処理同一データが複数の場所で変更された場合の問題を処理ロギングとモニタリングデータを追跡し、潜在的な問題を監視するための管理機能CTP 1CTP 2
AppFabric Services抽象度を上げ複雑性を排除したクラウド開発を実現するための、オープンかつ相互運用性の高いサービスを提供。AppFabric Services.NET + AppFabric Composition Model & ToolsAppFabric ManagementAppFabric ContainerSQL AzureSQL ServerWindows AzureWindows ServerAppFabric Services            Caching       Service Bus         Access Control        Integration          Composite App (WF, WCF)
Service Busの追加機能リスナーロードバランシングセッション多重化管理機能の強化高信頼メッセージバッファ
リスナーロードバランシングリスナーから分離された接続ポイント管理複数のリスナーが単一の接続ポイントを共有ロードバランシングと単一の接続ポイント障害の回避切断されにくいセッション(Sticky sessions)Service Bus<ConnectionPoint>…</ ConnectionPoint >SubscribeSenderListenerSenderListener
セッション多重化Service Bus<ConnectionPoint>…</ ConnectionPoint >リスナごとにソケットが存在ショートセッションおよびショートメッセージ向けに最適化セッション確立のための特別なラウンドトリップは不要<ConnectionPoint>…</ ConnectionPoint >CC送信者リスナー

最新!Windows Azure Platformアプリケーション開発