Session ID: APP-001
本情報の内容(添付文書、リンク先などを含む)は、Microsoft Tech Summit 開催日(2016年11月1-2日)時点のものであり、予告なく変更される場合があります。
小塚 大介 (こづか だいすけ)
Microsoft Corporation
Technical Evangelist
現在は DevOps 担当エバンジェリスト
その前は主にインフラ製品を担当。仮想化や VDI、BI
などが得意
井上 章 (いのうえ あきら)
日本マイクロソフト株式会社
テクニカル エバンジェリスト
.NET/ASP.NET や Visual Studio, Microsoft Azure
などの開発技術を専門とするエバンジェリスト。
技術書籍/オンライン記事などの執筆や、さまざまな
技術イベントでの講演などを行う。
 .NET Core が実現するクラウドに最適化した
Web アプリケーション開発について学ぶ
 Visual Studio Team Services (VSTS) を利用した
アプリケーション開発運用サイクルを学ぶ
セッションのゴール
Session Takeaways
アジェンダ (前編+後編)
1. .NET Core / ASP.NET Core
2. PartsUnlimited - .NET Core / VSTS サンプル
3. Azure Web Apps と Visual Studio 2015
4. macOS と Visual Studio Code
5. Ubuntu (Linux) on Azure VM
6. Visual Studio Team Services (VSTS) を使った DevOps
7. Windows Server 2016 と Nano Server
8. Docker Container
9. Windows Server Container
10.Application Insights / Power BI
11.まとめ
.NET Framework & .NET Core
RyuJIT, SIMD
Runtime Compilers
.NET Compiler Platform (“Roslyn”)
C#/F#/VB Languages
.NET Core 1.0 Libraries
.NET Framework 4.6 Libraries
Libraries
.NET Framework 4.6 .NET Core 1.0
Fully-featured and integrated
.NET libraries and runtime for Windows
Modular and optimized
.NET libraries and runtimes
.NET Framework 4.6 .NET Core 1.0
Full .NET Framework for any scenario and
library support on Windows
Modular libraries & runtime optimized for server and cloud
workloads
Developed
in the open
github.com/dotnet
github.com/aspnet
プロジェクトのゴール
対応 OS の状況 (Version 1.0)
Windows 7 SP1+ / Windows Server 2008 R2 SP1+ OS X 10.11, macOS Sierra 10.12
Red Hat Enterprise Linux 7.2 Linux Mint 17
Centos 7.1 Oracle Linux 7.1
Ubuntu 14.04 LTS, 16.04 LTS Fedora 23
Debian 8.2 openSUSE 13.2
.NET Core アプリケーション タイプの選択
1. Portable Application (Default タイプ)
•
•
•
2. Self-contained Application
•
•
•
 Client OS

 Server OS

 Cloud

 Container

https://github.com/Microsoft/PartsUnlimited
変化する開発スタイル ~ Azure & Visual Studio
2) Code Repository
1) Developers
4) Deploy to slot 5) Test
7) Deploy to Cloud6) Monitor and Improve
Azure
3) Build
Azure App Service, etc.
6) Swap
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

App001 .net core_アプリケーショ