22
日本マイクロソフト株式会社 デベロッパー&プラットフォーム統括本部

Visual Studio を使った Windows Azure アプリケーション開発概要

Embed Size (px)

DESCRIPTION

1/21 に実施しました Windows Azure セミナー@関西の資料です。Visual Studio と Windows Azure の組み合わせによりどのようなアプリケーション開発が可能になるかを紹介しています。

Citation preview

Page 1: Visual Studio を使った Windows Azure アプリケーション開発概要

日本マイクロソフト株式会社

デベロッパー&プラットフォーム統括本部

Page 2: Visual Studio を使った Windows Azure アプリケーション開発概要

1

サービス運用サービス開発

統合されたプラットフォーム環境

Visual Studio と Windows Azure

Page 3: Visual Studio を使った Windows Azure アプリケーション開発概要

2

Visual Studio インストール済み仮想マシン

• 仮想マシンのギャラリーから選択

• 数分で Visual Studio 環境を用意。

• タブレットから Remote Desktop 接続で利用可能

• 言語パック適用で日本語化

Page 4: Visual Studio を使った Windows Azure アプリケーション開発概要

3

Visual Studio サーバー エクスプローラー

• Windows Azure 主要機能への素早いアクセス

• 仮想マシン、Web サイト、モバイルサービス、ストレージ etc

• サブスクリプション、データセンター地域によるフィルタリング

Page 5: Visual Studio を使った Windows Azure アプリケーション開発概要

作業

ビルド テスト

デプロイ

Insightsコード

Page 6: Visual Studio を使った Windows Azure アプリケーション開発概要

5

アジャイル開発

フィードバック管理

ソース コード分析レポート

テストの自動化とケース管理

チームコラボレーション

継続的なインテグレーション

クラウド サービスを活用した最新の開発環境

Page 7: Visual Studio を使った Windows Azure アプリケーション開発概要

6

Visual Studio Online のサーバー機能

• 分散した拠点からインターネットでアクセス

• 開発基盤に必要な様々な機能の提供• ソースコード/バージョン管理

• タスクやバグの作業項目管理

• ビルドの定義と実行

• ハードウェア、環境構築作業、展開、運用管理を必要としない ALM プラットフォーム

• Windows Azure へのデプロイ連携

Team Foundation Service:クラウドベースのチーム開発基盤

Page 8: Visual Studio を使った Windows Azure アプリケーション開発概要

7

Visual Studio Online のサーバー機能

Team Foundation Service:クラウドベースのチーム開発基盤

Page 9: Visual Studio を使った Windows Azure アプリケーション開発概要

8

Visual Studio Online のサーバー機能

Team Foundation Service:クラウドベースのチーム開発基盤

• クラウドを活用した負荷テスト

• テスト用サーバーの準備コスト、時間を削減

• 詳細情報:

http://tfs.visualstudio.com/ja-jp/learn/load-testing

Page 10: Visual Studio を使った Windows Azure アプリケーション開発概要

9

Visual Studio Online のライブ編集機能

Monaco:ブラウザベースの開発環境

• Windows Azure Web サイトと強固な連携

• 迅速で軽快な開発支援機能

• インストール不要

Page 11: Visual Studio を使った Windows Azure アプリケーション開発概要

10

Visual Studio Online のライブ編集機能

インテリセンスによる入力補完 関数定義をカーソルの近くに表示することで処理の把握をより容易に (Peak Definition)

Monaco:ブラウザベースの開発環境

• 各種言語に対するインテリセンスによる入力補完• 関数定義をカーソルの近くに表示 (Peak Definition)

Page 12: Visual Studio を使った Windows Azure アプリケーション開発概要

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 アプリケーション開発概要

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 アプリケーション開発概要

13

サービス運用サービス開発

統合されたプラットフォーム環境

Visual Studio と Windows Azure

Page 15: Visual Studio を使った Windows Azure アプリケーション開発概要

Appendix

Page 16: Visual Studio を使った Windows Azure アプリケーション開発概要

15

Visual Studio エディション比較

Ultimate Premium Test Pro ProMSDN

Platforms

Visual Studio OnlineTFS

Deploy

mentBasic Pro Advanced

デバッグ/分析

テスト ツール

Page 17: Visual Studio を使った Windows Azure アプリケーション開発概要

16

Visual Studio エディション比較

Ultimate Premium Test Pro ProMSDN

Platforms

Visual Studio OnlineTFS

Deploy

mentBasic Pro Advanced

テスト ツール

強化された統合開発環境

Page 18: Visual Studio を使った Windows Azure アプリケーション開発概要

17

Visual Studio エディション比較

Ultimate Premium Test Pro ProMSDN

Platforms

Visual Studio OnlineTFS

Deploy

mentBasic Pro Advanced

アプリケーション開発

アーキテクチャ/モデリング

(*1) 読み込み専用

Page 19: Visual Studio を使った Windows Azure アプリケーション開発概要

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 アプリケーション開発概要

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 アプリケーション開発概要

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 アプリケーション開発概要

© 2013 Microsoft Corporation. All rights reserved.

ここに記載されている内容は情報の提供のみを目的としており、このプレゼンテーションの発表時における Microsoft Corporation の見解を示すものです。マイクロソフトは市場の変化に対応す

る必要があるため、この資料の情報は、マイクロソフトの確約とは見なされないものとします。マイクロソフトは、マイクロソフトは、このプレゼンテーションの発表日以降に提供される情報の正

確性を保証するはできません。明示、黙示または法律の規定にかかわらず、マイクロソフトは、このプレゼンテーションに関する一切の保証を行いません。