visual studio を使った windows azure アプリケーション開発概要
DESCRIPTION
1/21 に実施しました Windows Azure セミナー@関西の資料です。Visual Studio と Windows Azure の組み合わせによりどのようなアプリケーション開発が可能になるかを紹介しています。TRANSCRIPT
![Page 1: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/1.jpg)
日本マイクロソフト株式会社
デベロッパー&プラットフォーム統括本部
![Page 2: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/2.jpg)
1
サービス運用サービス開発
統合されたプラットフォーム環境
Visual Studio と Windows Azure
![Page 3: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/3.jpg)
2
Visual Studio インストール済み仮想マシン
• 仮想マシンのギャラリーから選択
• 数分で Visual Studio 環境を用意。
• タブレットから Remote Desktop 接続で利用可能
• 言語パック適用で日本語化
![Page 4: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/4.jpg)
3
Visual Studio サーバー エクスプローラー
• Windows Azure 主要機能への素早いアクセス
• 仮想マシン、Web サイト、モバイルサービス、ストレージ etc
• サブスクリプション、データセンター地域によるフィルタリング
![Page 5: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/5.jpg)
作業
ビルド テスト
デプロイ
Insightsコード
![Page 6: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/6.jpg)
5
アジャイル開発
フィードバック管理
ソース コード分析レポート
テストの自動化とケース管理
チームコラボレーション
継続的なインテグレーション
クラウド サービスを活用した最新の開発環境
![Page 7: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/7.jpg)
6
Visual Studio Online のサーバー機能
• 分散した拠点からインターネットでアクセス
• 開発基盤に必要な様々な機能の提供• ソースコード/バージョン管理
• タスクやバグの作業項目管理
• ビルドの定義と実行
• ハードウェア、環境構築作業、展開、運用管理を必要としない ALM プラットフォーム
• Windows Azure へのデプロイ連携
Team Foundation Service:クラウドベースのチーム開発基盤
![Page 8: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/8.jpg)
7
Visual Studio Online のサーバー機能
Team Foundation Service:クラウドベースのチーム開発基盤
![Page 9: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/9.jpg)
8
Visual Studio Online のサーバー機能
Team Foundation Service:クラウドベースのチーム開発基盤
• クラウドを活用した負荷テスト
• テスト用サーバーの準備コスト、時間を削減
• 詳細情報:
http://tfs.visualstudio.com/ja-jp/learn/load-testing
![Page 10: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/10.jpg)
9
Visual Studio Online のライブ編集機能
Monaco:ブラウザベースの開発環境
• Windows Azure Web サイトと強固な連携
• 迅速で軽快な開発支援機能
• インストール不要
![Page 11: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/11.jpg)
10
Visual Studio Online のライブ編集機能
インテリセンスによる入力補完 関数定義をカーソルの近くに表示することで処理の把握をより容易に (Peak Definition)
Monaco:ブラウザベースの開発環境
• 各種言語に対するインテリセンスによる入力補完• 関数定義をカーソルの近くに表示 (Peak Definition)
![Page 12: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/12.jpg)
11
Visual Studio Online – Insights (Preview)
• 運用状況をもとにした最適化のためのヒント
• さまざまな形式の Web アプリケーションに対応• .NET Web アプリ (ASP.NET)、Azure Paas Web アプリ、Java Web アプ
リ、Windows ストア アプリ)
Application Insights:稼働状況モニタリングによる DevOps
![Page 13: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/13.jpg)
12
Visual Studio Online: 利用シナリオ
3) 新しいクラウド月額ユーザープラン
2) MSDN サブスクライバー
2 種類の契約方法: MSDN サブスクリプションの特典として利用 / 月額ユーザー プランから選択して利用
双方のプランの混在利用が可能。必要に応じてオンラインの開発利用者を増減可能
既存および新規の MSDN サブスクライバー向けの特典として提供 Windows Azure 管理ポータルでユーザー プランを購入
無償: 5 ユーザー
無償: クラウド上でのビルド 60分/月
無償: 5 ユーザー
追加ユーザー $20/月
全ユーザー $45/月
1アカウントあたり最大 10 ユーザー
VS Proの利用を含む
全ユーザー $60/月
1) 小規模チーム向け無償利用
Preview
![Page 14: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/14.jpg)
13
サービス運用サービス開発
統合されたプラットフォーム環境
Visual Studio と Windows Azure
![Page 15: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/15.jpg)
Appendix
![Page 16: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/16.jpg)
15
Visual Studio エディション比較
Ultimate Premium Test Pro ProMSDN
Platforms
Visual Studio OnlineTFS
Deploy
mentBasic Pro Advanced
デバッグ/分析
テスト ツール
![Page 17: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/17.jpg)
16
Visual Studio エディション比較
Ultimate Premium Test Pro ProMSDN
Platforms
Visual Studio OnlineTFS
Deploy
mentBasic Pro Advanced
テスト ツール
強化された統合開発環境
![Page 18: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/18.jpg)
17
Visual Studio エディション比較
Ultimate Premium Test Pro ProMSDN
Platforms
Visual Studio OnlineTFS
Deploy
mentBasic Pro Advanced
アプリケーション開発
アーキテクチャ/モデリング
(*1) 読み込み専用
![Page 19: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/19.jpg)
18
Visual Studio エディション比較
Ultimate Premium Test Pro ProMSDN
Platforms
Visual Studio OnlineTFS
Deploy
mentBasic Pro Advanced
Team Foundation Server
(*1) 読み取り可/編集不可
![Page 20: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/20.jpg)
19
Visual Studio エディション比較
Ultimate Premium Test Pro ProMSDN
Platforms
Visual Studio Online TFS
(*1)
Deploy
mentBasic Pro Advanced
Visual Studio Online
コラボレーション ツール
(*1) Visual Studio Online (Team Foundation Service) のみ対応。通常の Team Foundation Server は対応していない(*2) 読み取り可/編集不可
![Page 21: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/21.jpg)
Visual Studio Online 機能 Unlimited projects/repositories
Agile planning
Work item tracking
Code discussions
Work item chart viewing
= Basic capabilities +
Agile Portfolio Management
Team Rooms
Work item chart authoring
Request & manage feedback
= Advanced capabilities +
Web test case management
![Page 22: Visual Studio を使った Windows Azure アプリケーション開発概要](https://reader033.vdocuments.net/reader033/viewer/2022051109/548fd5abb479591e1d8b4d7b/html5/thumbnails/22.jpg)
© 2013 Microsoft Corporation. All rights reserved.
ここに記載されている内容は情報の提供のみを目的としており、このプレゼンテーションの発表時における Microsoft Corporation の見解を示すものです。マイクロソフトは市場の変化に対応す
る必要があるため、この資料の情報は、マイクロソフトの確約とは見なされないものとします。マイクロソフトは、マイクロソフトは、このプレゼンテーションの発表日以降に提供される情報の正
確性を保証するはできません。明示、黙示または法律の規定にかかわらず、マイクロソフトは、このプレゼンテーションに関する一切の保証を行いません。