![Page 2: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/2.jpg)
Visual Studio 2015 による
最新アプリ開発の全体像を学ぶ
Azure と Visual Studio で実現する
主なアプリケーション開発機能を知る
セッションのゴールSession Takeaways
![Page 3: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/3.jpg)
![Page 4: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/4.jpg)
マイクロソフトの開発ツールビジョン
すべての開発者すべてのアプリ
![Page 5: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/5.jpg)
aka.ms/GetVS2015jp
![Page 6: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/6.jpg)
![Page 7: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/7.jpg)
2003 2006 2008 2010 2012 2013 2015
![Page 8: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/8.jpg)
Visual Studio モバイルアプリ開発環境
![Page 9: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/9.jpg)
.NET 2015
RyuJIT, SIMD
Runtime Compilers.NET Compiler Platform (“Roslyn”)
C#/F#/VB Languages
.NET Core 5 Libraries
.NET Framework 4.6 Libraries
Libraries
.NET Framework 4.6 .NET Core 5
Fully-featured and integrated
.NET libraries and runtime for Windows
Modular and optimized
.NET libraries and runtimes
![Page 10: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/10.jpg)
.NET オープンソース
オープンソース
クロスプラットフォーム対応
GitHub と Mono Project
RyuJIT, SIMD
Runtime Compilers.NET Compiler Platform
(“Roslyn”)
Languages
.NET Core 5 Libraries
.NET Framework 4.6 Libraries
Libraries
.NET Framework
4.6
.NET Core 5
https://github.com/aspnet
https://github.com/microsoft/dotnet
![Page 11: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/11.jpg)
Visual Studio Codehttp://code.visualstudio.com/
Code optimized editor
Intellisense, debugging, GIT
Windows + Mac + Linux
![Page 12: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/12.jpg)
その他の OSS ツール(Eclipse, Xcode, Sublime, etc)
Visual Studio Family
すべてのエンジニアとアプリのために
軽量・高速な高機能エディター
最も完全なる統合開発環境
アジャイル プランニングコラボレーション ツールリポジトリ
バグ、作業アイテム トラッキング継続的インテグレーションロード テスト
アプリケーション モニタリングTFS との共存
![Page 13: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/13.jpg)
開発基盤のクラウドサービス~ Visual Studio Online
![Page 14: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/14.jpg)
VSO バージョン管理~集中型 / 分散型をサポート
![Page 15: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/15.jpg)
![Page 16: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/16.jpg)
Microsoft Azure が提供するサービスコンピューティング
データサービス
Traffic
Manager
仮想ネットワーク
Express
Route
Mobile
AppsWeb Apps
クラウドサービス仮想マシン
アプリケーションサービス
Blobs テーブル キューSQL データベース
Machine
Leaning
StoreSImple
BizTalk サービスService Bus
CDN
API 管理メディアサービス 通知ハブ
Caching RemoteApp
Visual
Studio
Online
ネットワーク
Files DocumentDB
HD Insight SearchEvent Hubs
Operational
Insights 復旧サービス
Stream Analytics
マネジメントサービス Application
Insights Automation スケジューラ Active Directory Access Control
Logic
Apps
API
Apps
![Page 17: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/17.jpg)
クラウドスケールのアプリケーションの実行基盤
Web Apps
Mobile Apps
Logic Apps
API Apps
Azure App Service
![Page 18: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/18.jpg)
継続的な価値の提供
開発 / テスト リリース / 運用
プラン / 管理 監視 / 分析
透明性を高める
迅速/継続的
![Page 19: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/19.jpg)
ALM/DevOps の進化
![Page 20: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/20.jpg)
変化する開発スタイル~ Visual Studio DevOps
App Service
開発者
運用管理・監視
Azure
Microsoft Azure
Visual Studio Online
リポジトリ ビルド
コーディング / デバッグ
デプロイテスト
, GitHub, …
![Page 21: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/21.jpg)
Visual Studio Cloud Explorer / Server Explorer
![Page 22: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/22.jpg)
Azure Web Apps のデバッグと診断
![Page 23: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/23.jpg)
展開スロット
![Page 24: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/24.jpg)
展開スロット
![Page 25: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/25.jpg)
展開スロット
![Page 26: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/26.jpg)
展開スロット
![Page 27: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/27.jpg)
アプリの利用状況を収集~ Application Insights
.NET
Java
PHP
Ruby
Python
など
Windows, Web, iOS, Android など
![Page 28: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/28.jpg)
![Page 29: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/29.jpg)
Docker とは?
コンテナー型のアプリ仮想化技術
コンテナ間は分離
OS カーネルや各種ライブラリ等は共有
高速かつオーバーヘッドの少ないデプロイ、再起動、移行
オープンソースA
pp
A’
Host OS
Server
Bins/Libs
Ap
p A
Bins/Libs
Ap
p B
Ap
p B
’
Ap
p B
’
Ap
p B
’Container
App
A
Hypervisor (Type 2)
Host OS
Server
Guest
OS
Bins/
Libs
App
A’
Gues
t
OS
Bins/
Libs
App
B
Gues
t
OS
Bins/
Libs
VM
Guest
OS
Guest
OS
![Page 30: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/30.jpg)
Visual Studio 2015 Tools for Docker
https://chocolatey.org/
Visual Studio 2015 Tools for Docker
![Page 31: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/31.jpg)
変化する開発スタイル~ Visual Studio DevOps
App Service
開発者
運用管理・監視
Azure
Microsoft Azure
Visual Studio Online
リポジトリ ビルド
コーディング / デバッグ
デプロイテスト
, GitHub, …
![Page 32: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/32.jpg)
Cloud
Mobile
AndroidiOSWindows
マイクロソフト開発プラットフォーム
Runtimes + Languages
.NET
C# + VB
C++
HTML
JavaScript/TypeScript
…
Tools
Code
![Page 33: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/33.jpg)
![Page 34: ~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション](https://reader034.vdocuments.mx/reader034/viewer/2022050614/58a549f41a28ab4f088b6e87/html5/thumbnails/34.jpg)