https://linkedin.com/in/dae-woo-kim-ba721b52
https://github.com/CloudBreadPaPa
www.sqler.com
개발자“모든기업의중요한혁신은소프트웨어에서시작된다.” *
*GARTNER Agenda Overview for Application Development, 2014, Ian Finley, Thomas E. Murphy, Jim Duggan,
Mark Driver, Gordon Van Huizen, Nathan Wilson, David Mitchell Smith, Matthew Hotle, Joe Bugajski, Brian
Prentice, Ray Valdes, Ross Altman, Richard Marshall, Van L. Baker, David Norton, 9 January 2014
어느때보다가장중요한역할
목표!
- 앱서비스플랫폼
Runtimes + Languages
.NET (C# / VB)
HTML/JS
C++
Others
Tools
Others
Code
.NET Framework 4.6 .NET Core 5
Next gen JIT (RyuJIT)
SIMD
Runtime Components Compilers
Languages innovation
.NET Compiler Platform .NET Core 5 Libraries
.NET Framework 4.6 Libraries
NuGet packages
다양한 Azure의기능들
플랫폼서비스
보안 & 관리
인프라스트럭쳐서비스
APIManagement
Content DeliveryNetwork (CDN)
MediaServices
HDInsight
DataFactory
EventHubs
MobileEngagement
ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
BiztalkServices
HybridConnections
ServiceBus
StorageQueues
Store /Marketplace
하이브리드작업
Backup
StorSimple
SiteRecovery
Import/Export
SQLDatabase
DocumentDB
RedisCache Search
Tables
SQL DataWarehouse
Azure AD Connect Health
AD PrivilegedIdentity Management
OperationalInsights
CloudServices
Batch Remote App
ServiceFabric
Visual Studio
ApplicationInsights
Azure SDK
Team Project
VM Image Gallery& VM Depot
AppService
Web Apps
MobileApps
IoT
Su
ite
APIApps
LogicApps
NotificationHubs
MachineLearning
StreamAnalytics
IoT Hub
PowerBI
리눅스서비스에가치를추가
오픈소스 DevOps 활용
현재사용하는 툴을그대로사용
하이퍼스케일, 하이퍼스피드
Dev/Test를위한Azure에 Visual Studio VM을생성
Agility Flexibility Mobility
Mobility
브라우저기반어플리케이션Visual Studio tools for
Apache Cordova
Visual C++ for cross-platWin32
데스크톱앱– WPFUniversal Windows Apps
.NET
.NET 과 Xamarin
여러플랫폼에앱로직을공유
100% 제공되는플랫폼 APIs
C# + XIB C# + AXML C# + XAML
Native UI Native UI Native UI
Visual Studio에서Cordova tooling
Hybrid-HTML 앱개발
Cordova tooling in Visual StudioBlack Box
어디를목표로?
Consumer Commercial
라이브비디오
라이브기록, 점수
라이브 IMSA 라디오방송
선호하는제조사상세보기 - 커스텀기능제공
By the Numbers
Azure Web App(PHP)
New Relic
Azure Notification Hub
MySQL
GitHub
Azure Redis Cache
Xamarin
Azure Mobile Services
Microsoft SQL
Blob Storage
Commercial mobile app
고객
Systems of engagement (SoE)
Systems of record (SoR)
모바일작업자
70% >10K모바일기기
108*목적지
October 31st
Stand-By Travel Privileges
• Classic ASP 웹사이트 / 반응형웹아님
• No “Day of Flight” Experience
• High Visibility / Low Prioritization
Prove Technologies (Scrappy)
• Cross Platform Native Apps (Xamarin)
• Cloud Services (Microsoft Azure)
• Hybrid Model
Create a Hassle-Free Employee Experience
• Volunteer Team
• Centered Around “Day of Flight”
• Provide Feedback Mechanism
The Technologies Involved
• Hopper
• Provisioning Azure Web App using ARM
• Commit, Build and Release using VSO
고객피드백
Hopper Website
모바일 API
Microsoft Azure
앱서비스
API 관리
SQL DB
Visual Studio Team Service
Continuous
Integration
Hopper
Azure 앱서비스
Web Apps
Mobile Apps
Logic Apps
API Apps
자동업데이트와자동크기조절(Auto-scale)
.NET, Java, Node.js, PHP, Python…
SaaS와온프레미스통합
Visual Studio Team Service, Git,
Github, Bitbucket을이용한Continuous integration
App Service Demo
마이크로소프트앱플랫폼
Mobility Agility Flexibility
Agility
“변하지않는것은오직변화뿐이다”
― 헤라클레이토스
“가능한빨리아이디어를현실화시켜,
고객에게전달하는것은필연입니다.”
VA
LU
E T
O B
USIN
ESS
TIME
경쟁우위
업계표준
+ Technology->
“개발과운영협업”
http://bit.ly/WhatIs-DevOps
IT 관리자
개발자
데이터센터
개발및운영VM들
개발자
IT 관리자
마이크로소프트앱플랫폼
Mobility Agility Flexibility
마이크로소프트앱플랫폼
Flexibility
플랫폼서비스
분석
어플리케이션플랫폼
어플리케이션코드개발자도구
Azure 개발자플랫폼
Azure 개발자플랫폼
Azure Platform Services
어플리케이션코드
More control
Max controlCloudServices
ServiceFabric
Web Apps
SQLDatabase
RedisCache
DocumentDB
SQL DataWarehouse
Search
Tables
HDInsight
DataFactory
StreamAnalytics
MachineLearning
EventHubs
MobileEngagement
ServiceBus
StorageQueues
BiztalkServices
ActiveDirectory
Application
Insights
Visual Studio
Visual Studio
Team Service
Pro
du
ctiv
ity
Co
ntr
ol
플랫폼서비스
어플리케이션플랫폼
퍼블릭, 글로벌데이터센터Microsoft Azure Stack & Cloud Platform 시스템
Public Cloud
PlatformS
ecu
rity
&
Man
ag
em
en
t
Hyb
ridO
pera
tion
s Secu
rity
&
Man
ag
em
en
t
Hyb
ridO
pera
tion
s
Applications
Clients
Infrastructure
Management
Databases &
Middleware
App Frameworks