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