SlideShare a Scribd company logo
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  2009 October  2008 June 2010 March 2009 February 2010 ,[object Object]
.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開始,[object Object]
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 Connect Connectを利用する場面: エンタープライズリソースの利用:オンプレミスのエンタープライズリソースをインターネットアクセス用に再設計することなくWindowsAzureアプリケーションから直接接続することができる ドメインへの参加: Windows Azure アプリケーションをオンプレミスのADドメインに参加させることが可能に。既存のADアカウントやグループに基づいたアクセス制御も可能 開発時に利用: Windows Azureインスタンスが開発用のコンピュータに直接接続させることで、構成やデバッグに好みのツールを利用することが可能 リモート管理Remote Administration: 既存のツールを用いて直接リモートでWindows Azureインスタンスを管理
SQL Azureの新機能 SQL Azure Database Windows Azure Platform – Developer Portal 新たなユーザ体験の提供 SQL Azureのためのデータベースマネージャ SQL Azure Reporting CTP SQL Azure上で利用されるレポーティング & BI SQL Server Reporting Servicesがベース SQL Azure Data Sync CTP2 SQL 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 Role Reporting
SQL Azure Data Sync CTP2 柔軟なスケーリング 要求に応じてサービススケールを拡張 コードレスな同期の構成 簡単にデータの同期を定義 スケジュール同期 データ同期の頻度を選択 競合の処理 同一データが複数の場所で変更された場合の問題を処理 ロギングとモニタリング データを追跡し、潜在的な問題を監視するための管理機能 CTP 1 CTP 2
AppFabric Services 抽象度を上げ複雑性を排除したクラウド開発を実現するための、オープンかつ相互運用性の高いサービスを提供。 AppFabric Services .NET + AppFabric Composition Model & Tools AppFabric Management AppFabric Container SQL Azure SQL Server Windows Azure Windows Server AppFabric Services             Caching        Service Bus          Access Control         Integration           Composite App (WF, WCF)
Service Busの追加機能 リスナーロードバランシング セッション多重化 管理機能の強化 高信頼メッセージバッファ
リスナーロードバランシング リスナーから分離された接続ポイント管理 複数のリスナーが単一の接続ポイントを共有 ロードバランシングと単一の接続ポイント障害の回避 切断されにくいセッション(Sticky sessions) Service Bus <ConnectionPoint>…</ ConnectionPoint > Subscribe Sender Listener Sender Listener
セッション多重化 Service Bus <ConnectionPoint>…</ ConnectionPoint > リスナごとにソケットが存在 ショートセッションおよびショートメッセージ向けに最適化 セッション確立のための特別なラウンドトリップは不要 <ConnectionPoint>…</ ConnectionPoint > C C 送信者 リスナー

More Related Content

What's hot

SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版
Kishima Masakazu
 
20150418-scugj-scvmm
20150418-scugj-scvmm20150418-scugj-scvmm
20150418-scugj-scvmm
Kishima Masakazu
 
確実な再起動からはじめる クラウドネイティブオペレーション
確実な再起動からはじめる クラウドネイティブオペレーション確実な再起動からはじめる クラウドネイティブオペレーション
確実な再起動からはじめる クラウドネイティブオペレーション
Toru Makabe
 
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~
Takamasa Maejima
 
Ws2012フェールオーバークラスタリングdeep dive 130802
Ws2012フェールオーバークラスタリングdeep dive 130802Ws2012フェールオーバークラスタリングdeep dive 130802
Ws2012フェールオーバークラスタリングdeep dive 130802
wintechq
 
WVD (Windows Virtual Desktop) 概要
WVD (Windows Virtual Desktop) 概要WVD (Windows Virtual Desktop) 概要
WVD (Windows Virtual Desktop) 概要
Takamasa Maejima
 
1st step LogicFlow
1st step LogicFlow1st step LogicFlow
1st step LogicFlow
Tomoyuki Obi
 
S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成
Microsoft Azure Japan
 
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史Insight Technology, Inc.
 
VMware on Bluemix Use Cases
VMware on Bluemix Use CasesVMware on Bluemix Use Cases
VMware on Bluemix Use Cases
勇樹 多田
 
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
wintechq
 
System Center Operations Managerによる仮想環境の高度な管理
System Center Operations Managerによる仮想環境の高度な管理System Center Operations Managerによる仮想環境の高度な管理
System Center Operations Managerによる仮想環境の高度な管理
junichi anno
 
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
Takamasa Maejima
 
20180901 community ws2019_share
20180901 community ws2019_share20180901 community ws2019_share
20180901 community ws2019_share
Osamu Takazoe
 
Azure Service Fabric Cluster の作成
Azure  Service Fabric Cluster の作成Azure  Service Fabric Cluster の作成
Azure Service Fabric Cluster の作成
Takekazu Omi
 
Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)
Takamasa Maejima
 
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
Daichi Ogawa
 
Azure Service Fabric概要
Azure Service Fabric概要Azure Service Fabric概要
Azure Service Fabric概要
Daiyu Hatakeyama
 
おさらいActive directory 130330
おさらいActive directory 130330おさらいActive directory 130330
おさらいActive directory 130330
wintechq
 

What's hot (19)

SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版
 
20150418-scugj-scvmm
20150418-scugj-scvmm20150418-scugj-scvmm
20150418-scugj-scvmm
 
確実な再起動からはじめる クラウドネイティブオペレーション
確実な再起動からはじめる クラウドネイティブオペレーション確実な再起動からはじめる クラウドネイティブオペレーション
確実な再起動からはじめる クラウドネイティブオペレーション
 
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~
もうはじまっている ”クラウド ファースト VDI” ~ 一問一答形式で Citrix on Azure を徹底解説! ~
 
Ws2012フェールオーバークラスタリングdeep dive 130802
Ws2012フェールオーバークラスタリングdeep dive 130802Ws2012フェールオーバークラスタリングdeep dive 130802
Ws2012フェールオーバークラスタリングdeep dive 130802
 
WVD (Windows Virtual Desktop) 概要
WVD (Windows Virtual Desktop) 概要WVD (Windows Virtual Desktop) 概要
WVD (Windows Virtual Desktop) 概要
 
1st step LogicFlow
1st step LogicFlow1st step LogicFlow
1st step LogicFlow
 
S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成
 
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
 
VMware on Bluemix Use Cases
VMware on Bluemix Use CasesVMware on Bluemix Use Cases
VMware on Bluemix Use Cases
 
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
 
System Center Operations Managerによる仮想環境の高度な管理
System Center Operations Managerによる仮想環境の高度な管理System Center Operations Managerによる仮想環境の高度な管理
System Center Operations Managerによる仮想環境の高度な管理
 
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
 
20180901 community ws2019_share
20180901 community ws2019_share20180901 community ws2019_share
20180901 community ws2019_share
 
Azure Service Fabric Cluster の作成
Azure  Service Fabric Cluster の作成Azure  Service Fabric Cluster の作成
Azure Service Fabric Cluster の作成
 
Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)
 
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
 
Azure Service Fabric概要
Azure Service Fabric概要Azure Service Fabric概要
Azure Service Fabric概要
 
おさらいActive directory 130330
おさらいActive directory 130330おさらいActive directory 130330
おさらいActive directory 130330
 

Viewers also liked

デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料
Shinichiro Isago
 
Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412Sayaka Shimada
 
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」
Naoki (Neo) SATO
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Ilyas F ☁☁☁
 

Viewers also liked (6)

Windows Azure
Windows AzureWindows Azure
Windows Azure
 
デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料
 
Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412
 
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」
 
Chef on azure
Chef on azureChef on azure
Chef on azure
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
 

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

Vsugday2010 summer lt
Vsugday2010 summer ltVsugday2010 summer lt
Vsugday2010 summer lt
Tatsuaki Sakai
 
Windows Azure Appfabric as "Middleware as a Services"
Windows Azure Appfabric as "Middleware as a Services"Windows Azure Appfabric as "Middleware as a Services"
Windows Azure Appfabric as "Middleware as a Services"
Kazuyuki Nomura
 
Azureでmicroservicesに触れてみる
Azureでmicroservicesに触れてみるAzureでmicroservicesに触れてみる
Azureでmicroservicesに触れてみる
Kazunori Hamamoto
 
2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 Azureスペシャル2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 Azureスペシャル
Daiyu Hatakeyama
 
App012 linux java_にも対応!_azure_service_fabric_を
App012 linux java_にも対応!_azure_service_fabric_をApp012 linux java_にも対応!_azure_service_fabric_を
App012 linux java_にも対応!_azure_service_fabric_を
Tech Summit 2016
 
App012 linux java_にも対応!_azure_service_fabric_を
App012 linux java_にも対応!_azure_service_fabric_をApp012 linux java_にも対応!_azure_service_fabric_を
App012 linux java_にも対応!_azure_service_fabric_を
Tech Summit 2016
 
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
Naoki (Neo) SATO
 
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
Naoki (Neo) SATO
 
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
decode2016
 
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSWindows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
Amazon Web Services Japan
 
SQL Server 2022 New Features Explain Japanese
SQL Server 2022 New Features Explain JapaneseSQL Server 2022 New Features Explain Japanese
SQL Server 2022 New Features Explain Japanese
Microsoft
 
Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary
Hirano Kazunori
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
de:code 2017
 
クラウド勉強会in北陸Azure資料
クラウド勉強会in北陸Azure資料クラウド勉強会in北陸Azure資料
クラウド勉強会in北陸Azure資料
Shinichiro Isago
 
20200118 scugj goodbye_ws2008-slide
20200118 scugj goodbye_ws2008-slide20200118 scugj goodbye_ws2008-slide
20200118 scugj goodbye_ws2008-slide
Osamu Takazoe
 
Application Platform としての Windows Server 2019
Application Platform としての Windows Server 2019Application Platform としての Windows Server 2019
Application Platform としての Windows Server 2019
Kazuki Takai
 
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
Microsoft
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
真吾 吉田
 
[Japan Tech summit 2017] CLD 011
[Japan Tech summit 2017]  CLD 011[Japan Tech summit 2017]  CLD 011
[Japan Tech summit 2017] CLD 011
Microsoft Tech Summit 2017
 
System Center Operations Manager 2019
System Center Operations Manager 2019System Center Operations Manager 2019
System Center Operations Manager 2019
Norio Sashizaki
 

Similar to 最新!Windows Azure Platformアプリケーション開発 (20)

Vsugday2010 summer lt
Vsugday2010 summer ltVsugday2010 summer lt
Vsugday2010 summer lt
 
Windows Azure Appfabric as "Middleware as a Services"
Windows Azure Appfabric as "Middleware as a Services"Windows Azure Appfabric as "Middleware as a Services"
Windows Azure Appfabric as "Middleware as a Services"
 
Azureでmicroservicesに触れてみる
Azureでmicroservicesに触れてみるAzureでmicroservicesに触れてみる
Azureでmicroservicesに触れてみる
 
2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 Azureスペシャル2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 Azureスペシャル
 
App012 linux java_にも対応!_azure_service_fabric_を
App012 linux java_にも対応!_azure_service_fabric_をApp012 linux java_にも対応!_azure_service_fabric_を
App012 linux java_にも対応!_azure_service_fabric_を
 
App012 linux java_にも対応!_azure_service_fabric_を
App012 linux java_にも対応!_azure_service_fabric_をApp012 linux java_にも対応!_azure_service_fabric_を
App012 linux java_にも対応!_azure_service_fabric_を
 
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
 
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
 
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
 
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSWindows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
 
SQL Server 2022 New Features Explain Japanese
SQL Server 2022 New Features Explain JapaneseSQL Server 2022 New Features Explain Japanese
SQL Server 2022 New Features Explain Japanese
 
Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
 
クラウド勉強会in北陸Azure資料
クラウド勉強会in北陸Azure資料クラウド勉強会in北陸Azure資料
クラウド勉強会in北陸Azure資料
 
20200118 scugj goodbye_ws2008-slide
20200118 scugj goodbye_ws2008-slide20200118 scugj goodbye_ws2008-slide
20200118 scugj goodbye_ws2008-slide
 
Application Platform としての Windows Server 2019
Application Platform としての Windows Server 2019Application Platform としての Windows Server 2019
Application Platform としての Windows Server 2019
 
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
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
 
[Japan Tech summit 2017] CLD 011
[Japan Tech summit 2017]  CLD 011[Japan Tech summit 2017]  CLD 011
[Japan Tech summit 2017] CLD 011
 
System Center Operations Manager 2019
System Center Operations Manager 2019System Center Operations Manager 2019
System Center Operations Manager 2019
 

More from Tatsuaki Sakai

オトナのService Fabric~マイクロサービス編
オトナのService Fabric~マイクロサービス編オトナのService Fabric~マイクロサービス編
オトナのService Fabric~マイクロサービス編
Tatsuaki Sakai
 
Asynchronous Messaging入門(第4回実施分)
Asynchronous Messaging入門(第4回実施分)Asynchronous Messaging入門(第4回実施分)
Asynchronous Messaging入門(第4回実施分)
Tatsuaki Sakai
 
Asynchronous Messaging入門
Asynchronous Messaging入門Asynchronous Messaging入門
Asynchronous Messaging入門
Tatsuaki Sakai
 
Vsugday2012 winter lt_sakai
Vsugday2012 winter lt_sakaiVsugday2012 winter lt_sakai
Vsugday2012 winter lt_sakai
Tatsuaki Sakai
 
ハイブリッドなサービス統合におけるAzureサービスの活用
ハイブリッドなサービス統合におけるAzureサービスの活用ハイブリッドなサービス統合におけるAzureサービスの活用
ハイブリッドなサービス統合におけるAzureサービスの活用
Tatsuaki Sakai
 
Windows Azure AppFabric 第2章
Windows Azure AppFabric 第2章Windows Azure AppFabric 第2章
Windows Azure AppFabric 第2章Tatsuaki Sakai
 

More from Tatsuaki Sakai (7)

オトナのService Fabric~マイクロサービス編
オトナのService Fabric~マイクロサービス編オトナのService Fabric~マイクロサービス編
オトナのService Fabric~マイクロサービス編
 
Asynchronous Messaging入門(第4回実施分)
Asynchronous Messaging入門(第4回実施分)Asynchronous Messaging入門(第4回実施分)
Asynchronous Messaging入門(第4回実施分)
 
Asynchronous Messaging入門
Asynchronous Messaging入門Asynchronous Messaging入門
Asynchronous Messaging入門
 
JAZUG 3周年LT
JAZUG 3周年LTJAZUG 3周年LT
JAZUG 3周年LT
 
Vsugday2012 winter lt_sakai
Vsugday2012 winter lt_sakaiVsugday2012 winter lt_sakai
Vsugday2012 winter lt_sakai
 
ハイブリッドなサービス統合におけるAzureサービスの活用
ハイブリッドなサービス統合におけるAzureサービスの活用ハイブリッドなサービス統合におけるAzureサービスの活用
ハイブリッドなサービス統合におけるAzureサービスの活用
 
Windows Azure AppFabric 第2章
Windows Azure AppFabric 第2章Windows Azure AppFabric 第2章
Windows Azure AppFabric 第2章
 

Recently uploaded

FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
atsushi061452
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 

Recently uploaded (15)

FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 

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

  • 1. VSUG Day 2010 Winter 最新!Windows Azure Platformアプリケーション開発 VSUG フォーラムリーダー酒 井 達 明 MicrosoftRegional DirectorMicrosoft MVP –Windows Azure
  • 2. アジェンダ Windows Azure PlatformPDCアップデート Windows Azureの新機能 SQL Azureの新機能 AppFabricの新機能 新しいWindows Azure開発環境 新たなSDK 新たな管理ポータル
  • 4.
  • 7. CDN
  • 13. 完全信頼モード, PHP, Java, CDN 等サポートCTP
  • 14. VM Role, Sydney, 価格体系 & SLA発表
  • 17.
  • 18. VM(Virtual Machine)ロール Windows Azure上で既存のアプリケーションをより柔軟に実行するためのプラットフォームと充実した管理機能を提供するための環境 開発者はフルコントロールのOSイメージを手にできる 自身でカスタマイズしたWindows Server 2008 R2Enterpriseのイメージをアップロード可能 オペレータはロールのリブート、イメージ再作成、リモートデスクトップ接続が可能 サービスモデルのエンハンスを含むサービスの自動管理は機続きVMロールでも利用可能
  • 19. Roleのエンハンス Guest OS2.0(Windows Server 2008 R2 & IIS 7.5) 管理者アクセス:Roleインスタンスへの完全な管理機能の提供 リブート・再イメージングのサポート:容易な再起動 & 再イメージングの提供 リモートデスクトップ: すべての種類のRoleに対するリモートデスクトップ接続の提供 ネットワークモデリング 既知ポートの利用:既存アプリケーションをWindows Azureへ容易に展開 ポートの範囲指定:インバウンドの交通整理用 (最大5ポート) ロードバランサ:デバッグ時にインスタンスをon/offして負荷分散 ネットワークフィルタ:サービスのロール間におけるトラフィックのフィルタリング 自動化の改善 タスクの起動:ロールの構成や実行準備などの機能をスクリプトなどで自動化 Roleプラグイン:サービス構成のための各種プラグイン(リモートデスクトップ、仮想ネットワーク、診断など)を容易に含めることが可能
  • 20. Full-IIS サポート 複数のWebサイトとアプリケーションの公開 Developmentファブリックによるローカル環境における反復的開発の改善 Web発行及びIISマネージャーによる反復的なクラウド開発 ネイティブモジュールを含むホストレベルの構成 今まで利用できなかった機能(クラッシックASPなど)のホスティングが可能 COM+コンポーネントも利用可能 Windows Azure自動管理サービスが更新
  • 21. New: Extra Small バーチャルマシン 小規模Web アプリケーション向け さらに大きなVMインスタンスと混在
  • 22. Windows Azure Marketplace 開発者&ITプロ向けに、コンポーネント、サービス、トレーニングなどを共有、発見、購入、販売するためのマーケットプレース 顧客向け: 技術ソリューション(アプリケーション、コンポーネントなど)と同様にプロフェッショナルサービス(コンサルティングや受託開発など)がワンストップで検索可能 ソリューションに関する学習や試用方法、デモなどに迅速にアクセス可能であるとともに、ベンダへの直接的なコンタクトを実現 評価やレビューを通じて、マーケットプレース内のソリューションに対するフィードバック機能を提供 販売者向け: 顧客や開発は向けに自分たちの製品をプロモーションするための場を提供 提供サービスの一覧の管理やビジネスアナリスト向けにオンラインダッシュボードを提供 アプリケーションやコンポーネントをアップロードすることで、マーケットプレース上で配布 最初のリリースでは、マーケットプレースは主に販売促進用。将来的には統合的なコマース機能を提供
  • 23. Windows Azure Connect オンプレミス – クラウド間のセキュアなネットワーク接続を確保 標準的IPプロトコルをサポート オンプレミスサービスに対してハイブリッド型アクセスを提供 Windows Azureアプリのリモート管理を実現 簡単なセットアップと管理 Windows Azureサービスモデルと統合 Web, WorkerおよびVM ロールをサポート Windows Azure 企業システム
  • 24. Windows Azure Connect Connectを利用する場面: エンタープライズリソースの利用:オンプレミスのエンタープライズリソースをインターネットアクセス用に再設計することなくWindowsAzureアプリケーションから直接接続することができる ドメインへの参加: Windows Azure アプリケーションをオンプレミスのADドメインに参加させることが可能に。既存のADアカウントやグループに基づいたアクセス制御も可能 開発時に利用: Windows Azureインスタンスが開発用のコンピュータに直接接続させることで、構成やデバッグに好みのツールを利用することが可能 リモート管理Remote Administration: 既存のツールを用いて直接リモートでWindows Azureインスタンスを管理
  • 25. SQL Azureの新機能 SQL Azure Database Windows Azure Platform – Developer Portal 新たなユーザ体験の提供 SQL Azureのためのデータベースマネージャ SQL Azure Reporting CTP SQL Azure上で利用されるレポーティング & BI SQL Server Reporting Servicesがベース SQL Azure Data Sync CTP2 SQL Azure データベース間の同期 オンプレミスのSQL ServerとSQL Azure 間の同期
  • 26. SQL Azure Reporting CTP 提供される機能 SQL Server Reporting Servicesベース インタラクティブな表形式レポート作成 データの「見える化」:チャート、グラフ、マッピング、ゲージなど SQL Azure データベース データソース レポート作成者向けにBI Developer Studio (無料)を提供 Excel, PDF, CSV フォーマットで出力 コアシナリオ: SQL Azure データの運用レポート オンプレミス orWindows Azureアプリケーションへのレポート埋め込み   Web Role Reporting
  • 27. SQL Azure Data Sync CTP2 柔軟なスケーリング 要求に応じてサービススケールを拡張 コードレスな同期の構成 簡単にデータの同期を定義 スケジュール同期 データ同期の頻度を選択 競合の処理 同一データが複数の場所で変更された場合の問題を処理 ロギングとモニタリング データを追跡し、潜在的な問題を監視するための管理機能 CTP 1 CTP 2
  • 28. AppFabric Services 抽象度を上げ複雑性を排除したクラウド開発を実現するための、オープンかつ相互運用性の高いサービスを提供。 AppFabric Services .NET + AppFabric Composition Model & Tools AppFabric Management AppFabric Container SQL Azure SQL Server Windows Azure Windows Server AppFabric Services Caching Service Bus Access Control Integration Composite App (WF, WCF)
  • 29. Service Busの追加機能 リスナーロードバランシング セッション多重化 管理機能の強化 高信頼メッセージバッファ
  • 30. リスナーロードバランシング リスナーから分離された接続ポイント管理 複数のリスナーが単一の接続ポイントを共有 ロードバランシングと単一の接続ポイント障害の回避 切断されにくいセッション(Sticky sessions) Service Bus <ConnectionPoint>…</ ConnectionPoint > Subscribe Sender Listener Sender Listener
  • 31. セッション多重化 Service Bus <ConnectionPoint>…</ ConnectionPoint > リスナごとにソケットが存在 ショートセッションおよびショートメッセージ向けに最適化 セッション確立のための特別なラウンドトリップは不要 <ConnectionPoint>…</ ConnectionPoint > C C 送信者 リスナー
  • 32. 高信頼メッセージバッファ 軽量なREST プロトコル 長期ポーリングのサポート 将来的にリリース 高信頼転送プロトコルオプション 高スループット転送オプション 揮発性バッファによる高スループットの実現 メッセージ ストレージ 有効期限 バッファ容量 提供者 SB In-Memory 2MB 60KB 10分 現行 SOAP/TCP 100MB 高信頼・再配置可能なストレージ 256KB REST/HTTP Labs ・・・ 利用者 無期限 より高信頼、より大容量、より大きなメッセージ
  • 33. Windows Azure AppFabric Caching Windows Azure上で実行されるアプリケーション向けの分散メモリキャッシュ Windows Azureアプリケーションの近くにあるインメモリキャッシュ 簡単な管理 Windows Server AppFabricキャッシュ機能がベース ベネフィット 高スループットかつ待ち時間の少ないハイスケーラビリティなキャッシング 必要に応じ動的に容量追加が可能 エンドユーザはキャッシュの構成、配置、管理を気にしなくて良い
  • 34. キャッシュの利用場面の例 セッション状態の維持 安全かつ高速にAzure上でSessionオブジェクトを利用 マルチインスタンス実行時には必須の機能 マネージドオブジェクトの保存 シリアライズ可能なオブジェクトをキャッシュ可能 データのキャッシュ クエリ結果やストレージの内容をキャッシュ可能
  • 35. AppFabricロードマップ PDC10 9/16 H1 2011 CTP Access Control enhancements General Availability Access Control CTP Caching General Availability Caching CTP Service Bus enhancements Release Service Bus enhancements CTP Composite App
  • 37. Windows Azure SDK 1.3 名前が変更されました Development Fabric -> Compute Emulator Development Storage -> Storage Emulator 再デプロイなしでコンテンツのアップデートが可能に デプロイされたアプリケーションへのリモートデスクトップ接続のサポート 本当に「Windows」でした VMRoleの追加および構成を容易に実現 WebRoleやWorkerRoleを追加するように可能 Windows Azure Connect接続の設定 Virtual Networkの構成によりConnectを利用可能に ※VS ToolsはVS2010用のみ提供
  • 38. Windows Azure SDK 1.3 その他のエンハンス 性能の改善:F5アクションが速くなりました! Diagnostics の利用と構成が可能に WebRoleの複数Input エンドポイントのサポート RIA ビジネスアプリケーションテンプレートの提供(別途提供予定)
  • 39. Full IISサポートによる変更 Webロールの挙動が変わりました StorageClientAPI利用の際は要注意!! SetConfigurationSettingPublisherの定義 WebRole.cs(or.vb)に記述しても正しく動作しない FromConfigurationSetting実行直前、以下のように定義 CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) => { stringconnectionString; if (RoleEnvironment.IsAvailable) { connectionString = RoleEnvironment.GetConfigurationSettingValue(configName); } else { connectionString = ConfigurationManager.AppSettings[configName]; } configSetter(connectionString); });
  • 40. Full IISサポートによる変更 ステップインデバッグ時の注意事項 90秒後にデバッグプロセスがデタッチされることがある IISアプリケーションプールのDefaultAppPool設定変更で回避可能 Ping最大応答時間(秒)を長くすることで回避 CloudDrive生成の問題 WebRoleでCloudDriveを利用する際、InitializeCacheに失敗することがある WorkerRoleでは同現象は発生していない
  • 41. PHP 開発機能の改善 Windows Azure Companion (新機能!) (現在はCTP)– Windows AzureへのPHPプラットフォームおよびアプリケーションのインストールや構成をシームレスに実現するためのツール 既存ツールのアップデート: Windows Azure Tools for Eclipse for PHP (v2.0) Windows Azure Command Line Tools for PHP (v2.0)PHP開発者のためのコマンドラインツール。PHPベースのアプリケーションパッケージ作成やWindows Azureへのデプロイを実現 Windows Azure SDK for PHP version 2.0 (v2.0)Windows Azureの新機能をPHPプラットフォームでも利用可能
  • 42. まとめ Windows AzurePlatformの新機能 VM Role、リモートデスクトップ接続、Connect… SQL Azure Reporting、新しいDataSync AppFabricServiceBusエンハンス、分散キャッシュ 新たな開発環境 SDK 1.3 PHP開発環境
  • 43. 参考資料・サイト Microsoft PDCセッション資料 http://www.microsoftpdc.com/ Windows AzureDeveloper Center http://msdn.microsoft.com/ja-jp/windowsazure/default.aspx JapanWindows Azure User Group(JAZUG) http://jazug.groups.live.com/ Tatsuakisakai .NET http://tatsuakisakai.net/ @tatsuakisakai