11/9/2018 3:35 AM Windows Azure Platform ハンズオン トレーニング Windows Azure アプリケーション開発概要 ~ Windows Azure 入門編 ~ © 2007 Microsoft Corporation. All rights reserved.

Slides:



Advertisements
Similar presentations
マイクロソフトがホスティングする拡張性に優れたサービス ベース アプリケーション プラットフォーム.
Advertisements

Microsoft VDI 事例とクラウド化. あらためて MS VDI と RDP の進化 3 Windows Server 2012 R2 の標準機能 1 platform 1 experience 4 deployment choices サーバーベースの リモートデスクトップ 旧ターミナル.
この部分こそが必 要とされている ! Runtime 自身と Expression が カバーする!
Windows Azure ハンズオン トレーニング Windows Azure Web サイト入門.
Oscar Koenders Principal Group Program Manager Microsoft Corporation
第28回codeseek勉強会 WPF で簡単ビデオ再生 2008年5月27日(火)
2/28/2017 1:47 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
D2-301 現時点の本資料は 完成版のスライドではありません。
MSON-B2 .NET Framework Web アプリケーション開発
3/1/2017 1:30 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Summit /1/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Summit /1/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Summit /1/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
C# Programming .NET / C# Group 検索ワードでみる C#の困り事とその対策
3/2/2017 9:01 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
3/3/2017 8:49 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
3/4/ :37 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Expression Blend 3で始めるSilverlight 3アプリケーション開発
Windows Azure 仮想マシン 入門.
ParadoxのLiveScripting事情
Windows Phone/iOS/Android から Windows Azure を利用する
Using connected devices in Metro style apps Metro スタイル アプリで デバイスを使用する
3/11/2017 7:02 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
WindowsストアアプリをC++/CXで作る
Windows Summit /13/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
クラウド開発の高速道路 ~Visual Studio 2010 による Windows Azure アプリケーション開発~
MIX 09 3/14/2017 9:51 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Consumer Channels and Central Marketing Group
表紙です.
3/17/2017 1:49 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
データはお客様に属し、かつ、コントロール可能
HP ProLiant DL980 G7 SQL Server 2008 R2 NUMA 環境 ベンチマークテスト結果報告書
ビジネスにおける オープンソースの利用価値
XAML の勉強不要! WPF アプリケーションは作れます
大学におけるクラウド活用の 最新動向と先進ソリューションの 事例
3/21/2017 3:39 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Using tiles and notifications タイルと通知の使用
3/21/2017 5:15 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
[コース: A1] .NET Framework の基礎
Windows Summit /6/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Summit /8/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Summit /9/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Microsoft Consumer Channels and Central Marketing Group
Microsoft Partner Network Office 365 社内使用ライセンスの有効化
11/7/2018 8:17 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Azure Pack そして災害対策 日本マイクロソフト株式会社 エバンジェリスト 高添 修
11/16/ :27 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Summit /22/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Windows Summit /24/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Expression Blend 3で始めるSilverlight 3アプリケーション開発
Chad Siefert Senior Test Lead Microsoft Corporation
Windows Azure 通知ハブ.
12/9/ :14 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
suppose to be expected to be should be
Microsoft Visual Studio 2005 Tools for
Windows Summit /21/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Summit /22/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
MIX 09 2/23/2019 1:22 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Max Morris Principal Program Manager Microsoft Corporation
Windows Summit /24/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
主要関係者の特定用テンプレート Windows 10 and Office 365 導入ステップ 2/24/2019
Yochay Kiriaty Senior Technical Evangelist Microsoft® Corporation
~ 第5回 認証のためのプロキシー Web Application Proxy
Windows Summit /4/10 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Craig Rowland Senior Program Manager Microsoft Corporation
Microsoft Consumer Channels and Central Marketing Group
Windows Summit 2010 © 2010 Microsoft Corporation.All rights reserved.Microsoft、Windows、Windows Vista およびその他の製品名は、米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です。
Windows Summit /22/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
クラウドコンピューティングとWindows Azure Platform
Windows Azure メディアサービス
Presentation transcript:

11/9/2018 3:35 AM Windows Azure Platform ハンズオン トレーニング Windows Azure アプリケーション開発概要 ~ Windows Azure 入門編 ~ © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

アジェンダ Windows Azure 入門編 まとめ

Windows Azure 概要 Windows Azure Platform マイクロソフトのクラウド コンピューティング サービス基盤群 (PaaS) Windows® Azure™ Platform それでは Windows Azure について見ていきましょう。

Windows Azure 概要 Windows Azure とは? コンピューティング (Compute Services) ストレージ サービス (Storage Services) 管理 (Management) 開発キット (Developer SDK) コンピューティング サービス (Compute Services) アプリケーションの配置・実行環境 (ホスティング環境) ストレージ サービス (Storage Services) テーブル (Table)、キュー (Queue)、BLOB & ドライブ (Drive) 管理 (Management ) 管理用ポータルサイト、コンピューティングの管理 API と診断データの取得 開発キット (Developer SDK) Visual Studio に統合された SDK とローカル デバッグ実行環境

Windows Azure 概要 Windows Azure アーキテクチャ コンピューティング サービス ファブリック コントローラ ストレージ サービス

Windows Azure 概要 Windows Azure のアプリケーション アーキテクチャ インターネット HTTP リクエスト REST API/ WCF Data Services 外部のサービス呼び出し サービス ホスト インスタンス数=1~n インスタンス数=1~n Web Role Web Role Web Role Web Role Web ロール Worker ロール ロード バランサー Web フロント アプリケーションサーバー (ASP.NET、WCF、CGI) REST API/WCF Data Services バックグラウンド サービス サーバー ストレージ サービス テーブル キュー BLOB ドライブ クラウド データストア Windows Azure データセンター ロール (Role)=Windows Azure の仮想マシン (VM)

Windows Azure 概要 コンピューティング サービス (1/3) ロールのスケールアウト/スケールアップ インスタンス数=スケールアウト ロールの実行仮想マシン台数 VM サイズ=スケールアップ ロール インスタンスの仮想マシンのマシンスペック ロール ロール インスタンス (仮想マシン) ロード バランサー 極小 : XS (Beta) CPU:1.0GHz x1 メモリー:768MB ストレージ:20GB I/O:低速 料金:\4.9/H (予価) 小 : S CPU:1.6GHz x1 メモリー:1.75GB ストレージ:225GB I/O:中速 料金:\11.76/H 中 : M CPU:1.6GHz x2 メモリー:3.5GB ストレージ:490GB I/O:高速 料金:\23.52/H 大 : L CPU:1.6GHz x4 メモリー:7GB ストレージ:1,000GB I/O:高速 料金:\47.04/H 特大 : XL CPU:1.6GHz x8 メモリー:14GB ストレージ:2,040GB I/O:高速 料金:\94.08/H

Windows Azure 概要 コンピューティング サービス (2/3) Web ロールと Worker ロールの連携 ストレージ サービスのキューを介した非同期での連携 高いスケーラビリティを維持可能 コンピューティング サービス Web ロール Worker ロール リクエスト レスポンス トランザクション メッセージを投入 ↓ レスポンスを返す トランザクション メッセージを読み込む ↓ トランザクションを処理 ストレージ サービス キュー

Windows Azure 概要 コンピューティング サービス (3/3) ロールの実装方針 Web ロールに実装すべきモノ Web サイト (HTML などの静的コンテンツ) Web アプリケーション (ASP.NET) WCF サービス (Web サービス/REST サービス) Worker ロールに実装すべきモノ 非同期で行いたい処理 ストレージへの書き込みの集中緩和、複雑な演算処理、... 他の Web サービスなどとの連携処理 バッチ処理、定期タスク、ポーリング、... Web ロールと Worker ロールの連携 キュー ストレージを使用して連携 キューで受け渡せないデータは他のストレージを使用

Windows Azure 概要 ストレージ サービス (1/5) ストレージ サービスの特徴 ストレージの API HTTP REST ライブラリ:.NET、PHP、Java ストレージの種類 テーブル (Table) キュー (Queue) ブロブ (Blob : Binay Large Object) ドライブ (Drive) オープン インタフェース   HTTP/HTTPS + REST セキュリティ   256bit シークレット キーを     利用した HMAC-SHA256 署名   での認証 可用性   2 つ以上の複製 拡張性   最大容量 100TB   パーティション分割 サービスの特徴 テーブル アカウント キュー ブロブ ドライブ

Windows Azure 概要 ストレージ サービス (2/5) テーブル (Table) シンプルなテーブル構造の構造化ストレージ Key-Value ストア レコード ≒ エンティティ (Entity) カラム ≒ プロパティ (Property) パーティション キー (Partition Key) パーティション キーが同じエンティティは同一のストレージ ロケーションに格納される=クエリー効率が最適化される テーブル エンティティ プロパティ 255個までのプロパティが持てる 必須 Partition Key パーティション ID Row Key エンティティID Property 3 更新日時 ….. Property N 氏名 SharePoint 10001 12/20/2009 溝端二三雄 10002 03/03/2010 奥田理恵 Cloud 20001 05/19/2009 石田かのこ 20002 03/21/2010 中原幹雄 同じパーテション 同じパーテション

Windows Azure 概要 ストレージ サービス (3/5) キュー (Queue) メッセージ交換のための FIFO ストレージ シンプルなメッセージ キュー トランザクション メッセージの交換など キュー メッセージ メッセージ

Windows Azure 概要 ストレージ サービス (4/5) コンテナ ブロブ ブロブ ブロブ ブロブ (Blob) とドライブ (Drive) ファイル ストレージ ファイル=ブロブ、フォルダ=コンテナ (Container) 用途: 画像/動画などのマルチメディア ファイル PDF や Excel、Word などのドキュメント ファイル ドライブ (Drive) ブロブ内に格納されている VHD ファイルを NTFS ボリュームとしてマウント&通常のファイルシステムとしてアクセス ロール インスタンス ロール アプリケーション ブロブ VHD ファイル 通常のファイルシステム アクセス I/O NTFS ボリューム

Windows Azure 概要 ストレージ サービス (5/5) http://AccountName.table.core.windows.net/TableName テーブル エンティティ 1 * * http://AccountName.queue.core.windows.net/QueueName アカウント キュー メッセージ 1 1 * 1 * 1 http://AccountName.blob.core.windows.net/ContainerName/BlobName HTTP REST コンテナ ブロブ 1 * * Internet Public Drive:\Path Windows Azure Private ドライブ NTFS I/O API NTFS VHD

Windows Azure の概要 アカウントの登録とアプリケーションの配置 Windows Azure Platform 管理ポータルサイト http://windows.azure.com/

Windows Azure 概要 Windows Azure のアプリケーション配置環境 プロダクション環境とステージング環境 プロダクション環境 (Production)=本番運用環境 ステージング環境 (Staging)=テスト運用環境 プロダクション環境 ステージング環境

Windows Azure 概要 Windows Azure の開発環境 (1/2) Windows Azure Tools for Visual Studio 1.3 http://go.microsoft.com/fwlink/?LinkID=128752 Visual Studio 2010 Windows Azure プロジェクトの配置 プロジェクト テンプレート サーバー エクスプローラー Windows Azure のアクティビティ ログ

Windows Azure 概要 Windows Azure の開発環境 (2/2) ローカル エミュレータ コンピューティング エミュレータ (Compute Emulator) Windows Azure のコンピューティング サービス環境を ローカル PC 上でエミュレート ストレージ エミュレータ (Storage Emulator) Windows Azure のストレージ サービスをローカル PC 上で エミュレート ストレージ エミュレータ (Storage Emulator) コンピューティングエミュレータ (Compute Emulator)

まとめ Windows Azure のはじめの一歩 Visual Studio と開発ファブリックによる、 ローカル開発環境でのアプリケーションの開発とデバッグ実行 Windows Azure ポータルサイトを使用した、 アプリケーションの配置と実行

情報リソース Windows Azure Platform ポータルサイト Windows Azure Platform 製品情報サイト http://windows.azure.com/ Windows Azure Platform 製品情報サイト http://www.microsoft.com/japan/windowsazure/ Windows Azure Team Blog (English) http://blogs.msdn.com/b/windowsazure/ Windows Azure Platform サービス ダッシュボード http://www.microsoft.com/windowsazure/support/status/servicedashboard.aspx Windows Azure Platform デベロッパーセンター http://msdn.microsoft.com/ja-jp/azure/ Windows Azure SDK ドキュメント (English) http://msdn.microsoft.com/en-us/library/dd179367.aspx Windows Azure Tools for Microsoft Visual Studio http://go.microsoft.com/fwlink/?LinkID=128752 Windows Azure Training Kit - December Update http://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78

11/9/2018 3:35 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.