1. 마이크로소프트 애저 및
클라우드 트렌드 소개
- 인프라를 넘어서는 혁신적인 클라우드 서비스 집합체
마이크로소프트 최영락 매니저
2. 발표자 소개 – 최영락 (Ian Choi)
• 마이크로소프트 매니저 (2018. 11. ~ 현재)
ü (입사 전) Microsoft MVP 커뮤니티 Award 수상: Cloud & Datacenter Management
(July 2016 – Oct 2018)
ü 개발자 커뮤니티 활동: 오픈스택 한국 커뮤니티 + 글로벌 컨트리뷰션 (국제화팀
프로젝트 리더, 선관위, 한국 커뮤니티 3기 대표 역임), 쿠버네티스 한글 문서 번역,
Meta Developer Circles – Seoul Lead
ü 경북대학교 컴퓨터학부 겸임교수 (2022. 3. ~ 현재): 오픈 소스 프로그래밍 강의
7. 규모의 경제
규모가 작을 때 보다 대규모로 운영 할 때 운영 비용이 적게 들고
효율적으로 일할 수 있는 능력
Microsoft, Google 및 Amazon Web Services (AWS)와 같은 클라우드
공급자는 규모가 큰 비즈니스이므로 규모의 경제라는 이점을 활용하여
고객에게 이점을 전달할 수 있다.
8. 클라우드 컴퓨팅 시대와 함께 하는 변화
많은 사용자들이
수백만여개 컴퓨터를
사용
“컴퓨터:사용자“
다대다 관계
15. 다양한 Azure 서비스
Infrastructure Services
Platform Services
Security &
Management
Web Apps
Mobile
Apps
API
Management
API
Apps
Logic
Apps
Notification Hubs
Content Delivery
Network (CDN)
Media
Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile Engagement
AzureActive Directory
Multi-Factor Authentication
Automation
Portal
Key Vault
Biztalk
Services
Hybrid
Connections
Service
Bus
Storage
Queues
Store / Marketplace
Hybrid
Operations
Backup
StorSimple
Site Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache Search
Tables
SQL Data
Warehouse
Azure AD Connect
Health
Azure ADPrivileged
Identity Management
Operational Insights
Cloud
Services
Batch RemoteApp
Service
Fabric Visual Studio
Application
Insights
Azure SDK
TeamProject
VM ImageGallery & VM Depot
16. Infrastructure
Services
What is
Azure?
&
en
t
Apps
Mobile
Logi
c
Apps Apps
Managemen
t
Notificatio
n Hubs
Media Content De
Services Network (C
HDInsight
Machin
e
Learning
Stream
Analytic
s
livery
DN)
Data
Factor
y
Even
t
Hubs
Mobile
Engageme
n
t
e
n
Hybrid
Servic
e
Connections Bus
Storage Biztalk
Queues
Service
s
SQL
Databas
e
DocumentD
B
Redis
Cache
Searc
h
Table
s
SQL Data
Warehous
e
Batch Remote
App
Fabric
Applicatio
n Insights
AzureS
DK
Visual
Studio
Team
Project
Galler
y t
C
O
M
P
U
T
E
N
E
T
W
O
R
K
I
N
G
A
P
P
S
E
R
V
I
C
E
S
I
D
&
Version:1.0 L
a
s
t Modified on: 16 June, 2015
Anywhere
Access
Cloud Service Web Apps API API
Sales & Marke
tin
g
AzurePreview
Portal
Manage
m
e
n
t
Support
(*)indica
te
s
Feature
announce
d
,
notrelease
d
yet
Near-instantaneous Response |
Type-ahead Query Suggestions
| Faceted Navigation | Scoring
Profiles | Hit Highlighting | Tag
Boosters
Highly sca
la
ble
, PushNo
tificatio
n En
g
in
e
Free | Basic| Stand
ard T
ie
rs
Broadcast Messages
instantly across platform
devices – Windows,iOS,
Android, Kindle,Xamarin
GalleryImag
e
s
Collect, Store, Analyze Log Data of in-prem | Cloud infrastructure
Workspaces
in Azure
Connectors for endpoints like HTTP
| FTP |SFTP | REST DataSources
Hybrid Connections for App Service Apps
to on-premise HTTP | TCP Resource
(SQL Server | MySQL | RESTService)
BizTalk portal tomanage
Trading Partners | B2B
Messaging
Unlimited Source Repositories
| Track Work Items, bug using
Kanban Boards | Enterprise
Grade Services | Dashboards
for Reporting
Continuous Integration –
Compile, Test and Deploy
Code updates automatically
Cloud basedPriva
teNe
two
r
k
Identity & Acce
ss M
an
ag
e
men
t in theClo
u
d Geo-route inc
oming tra
ffic
Enhanced Security|
Isolation | Network
Topologies | Extend
Datacenter to Cloud |
Hybrid Scenarios |
Combine IaaS + PaaS
Dedicated | Fast | Reliable | Pr ivate Azure Connectivity
Remote
Assistance
Traffic Distribution
across Regions
CDN integrationfor
Content Delivery
Reliability | Availability for
Web Sites
E A
N C
T C
I E
T S
Y S
A
P
P S
L E
I R
C V
A I
T C
I E
O S
N
I
O
N
D S Build, Share Code, Track Work in the Cloud
E E
V R
E V
L I
O C
P E
R
N S
T E
E R
G V
R I
A C
T E
I S
E
E
D R
A V
T I
A C
Route by: Round Robin|
Performance | Failover
VMSizes
SQL Server |Dynamics
NAV | Oracle DB |
Weblogic | Tomcat .
Ubuntu Server |CoreOS
| Centos OpenLogic |
SUSE | Oracle Linux.....
Basic(A0-A4) |Standard
(A0-11),(D1-4),(D11-14)
Standard (DS 1-4)|
(DS11-14) | (G1-5)
Premium SSD Storage
VHD Imageportability
(On Prem < > Azure)
Antivirus /
Anti Malware Add-on
Remote Access
RDS | SSH
Networkin
g & HA
Multiple NICs
(Virtual Appliance)
Availability Set
1 RESTAPI
2 PowerShell
3 xplat-CLI
4 Azure Portal
5
Instance Level Public IP(PIP)
High Perfo
rm
a
n
ce
Compute(HPC)
MPI Latency
Infiniband Network
WindowsServer Linux
Virtual Machine
s(VM) IaaS v1 & v2
Secure
VPN
Endpoint Security ACL
Migrate Physical
| VM Ware |
AWS |Hyper-V
VMs to Azure
Cloud Servic
e
s PaaS
VM Sizes
Standard (A0-11)
| (D1-4) |(D11-14)
Networkin
g & HA
Single/Multiple
Virtual PublicIP(VIP)
Reserved VIP |SSL
Azure Load Balancer
Web & Worker Roles
Azure SDK for
.NET | PHP
Auto scaling(Time | CPU | Queue)
Python Tools for
Visual Studio
ASP.NET | PH
P|
Node.JS |Python
Production Slots|
Staging Slots
Continuous
Delivery - VSTO
1 2 3 4 5
Azure SDKTools
for VisualStudio
DNS Services
Custom DNSNames
On-Premise Lice
nseportab
ility
Virtualized Apps - Office 365
Apps | Custom Windows
x86/x64 Apps
Cloud
Collection
(Cloud only
Apps)
Hybrid
Collection (on
Prem &Cloud)
xplat Client Access - Windows |
Mac OS X | iOS | Android
Azure Re
moteApp1 2 4
Azure AD - Secured Access to
Apps Azure AD Synch < >
on-Prem AD
Template
Images
Custom
Images
Azure VM Gallery | Upload VM
Image
Azure
VNet
integratio
n
Redirectio
n
Suppor
t
Basic | Standa
rdTie
rs
RemoteDirect Memory
ns Access(RDMA)
VM Agent & VMExtensio
Azure Ba
tc
h !4
Scheduled & On
Demand Batch Jobs
Hyper ScaleTVM
(Task VM)Pools
Batch .NET SDK
(Client & Mgmt) |
Explorer|PowerShell
Transactions |
| Memcache Based onOpe
nSou
rceRe
d
is Ca
ch
e
Advanced Key-Value Store
Atomic Operations
Client SDKs for .NET | Python|
PHP | Node | Java
ASP.NET Session S
tateProvider
| Output Cache Provider
High throughput, low latency, Data Access Reliable throughput | Storage
| Indexing & Querying
Support | Full Text Search |
Natural Language Support
using Linguistics | Up to 15
Million Docs per ServiceUnit
.NET SDK | RES
T AP
Isto
(Manage | Access) Service
Index Updates - Push or
Pull Model | On Demand/
Scheduled Updates |
Indexers for Azure SQLDB,
DocumentDB, SQL Server
in VM
Hybrid Clou
dStora
g
e Ap
pli
an
ce
MPEG | DASH|
Apple Live
Streaming |HLS
IaaS v1 & v2
Virtual Netw
o
r
k
DNS
Servers
Address
Spaces
Sub Nets
Web Role |
Worker Role|
Virtual
Machines
Region
Regulate Traffic to
Endpoints
ACL Rules
VMs &
SubNets
Network Security Group(NSG)
Cross Premis
esCo
nne
c
tiv
ity
VPN
Device
Windows
Server 2012
with RRAS
Dynamic Routing Static | DynamicRouting
VPN Clients On-Premise Network
VPN to VPNConnectivity
Certificates
Workloads
Point to Site (P2S) Site to Site (S2S) Multi SiteVPN
Azure VPN Gateway
Cross Region Geo-
Redundancy &
Presence
Cross Region, Within
Azure Bandwidth
CrossSubscription
Connections
Cross Org Boundaries
Connections
Multi OnPremise
Sites to Azure
Virtual Network
Common Virtual
NetworkGateway
Dynamic Routing
Gateway
SDK/APIs
REST API|
PowerShell |
Resource
Manager REST
APIs | Resourc
e
Manager
PowerShell
Azure Virtu
al Ne
two
rksIaaS v1 & v2 1 2 4 5 Virtual Ne
tworks a
va
ila
blefreeof cha
rg
e. Payo
nlyforPub
lic& Re
se
rve
dIP Addresse
s, VPN/App
licatio
ngate
wa
y
Used for P2S|
S2S
Connections
Used together
with Azure
VNet Service
Azure VPN
Gatewa
y IaaS
RESTAPI |
PowerShell
Hosted in Azures
Global Network of
DNS Servers
Anycast
Networking
REST API |.NET
SDK | PowerShell|
CommandLine
DNZ Zones|
Records
HA & Network
performance of
IaaS v2
Layer 4 - UDP | TCP based
For VMs, Web | Worker Roles
Balance incoming Load toVMs
in Cloud Service | Cloud only
VNet | Cross premise VNet Load Balancer
Port Forwarding
Auto reconfigon
scale up/down of VMs
External | Internal
Service Endpoint Monitoring
Guest Agent Probe (Web|
Worker Roles), HTTPCustom
Probe | TCP CustomProbe
Apps
SourceNAT-ing
Deploy with ARM Templates Single/Multiple VIP A
ddress
Azure DNS! IaaS v2 Azure Load Balancer ! 1 2 4 5
Exchange Providers
(EXPs)
P2P Ethernet Links|
Cloud Exchange
200 MBPS to10
GBPS Speeds
Network Service
Providers(NSPs)
Any to AnyConnect
with Telco VPN
10 MBPS to 1
GBPS Speeds
Public Peering(PaaS) | Private Peering (VMs &
Virtual Network Config
with ExpressRoute
Cross Subscription
Sharing
Cross Region
Connectivity
Workloads : Cloud
Services | Storage |
Cloud Services)| Microsoft Peering(Office 365) SQL Database VMs
Monitor Azure / External
Web Sites
Cross Premise
Distribution ofLoad
NestedProfiles
Supported
Traffic Profile|
End Points|
Custom Domain
Names
ARM
REST AP
I
6
Azure Expr
es
s
Ro
ute124 6IaaS v2 Premium Add on
1 2 4 6
N
E
T
W
O
R
K
I
N
G
Manager User Accounts|
Sync with AD On-Prem|
Single Sign on across
Azure, O365, OtherSaaS
Applications
Custom branding inSign
in Page | Group-based
Application Access |User
Self-Service | SLA
Self-Service Group Mgmt |
Advanced Security Reports/
Alerts | MFA for Cloud &On-
Prem users | HybridIdentity
with MIM | PasswordReset
+ Writeback | SLA
with AD on-prem|
Monitor Health of AD
on-prem
Azure AD Connect!
Bi-Directional sync
Remote access & SS
O to
on-premise Applications
from Azure
Application Proxy
Discover Apps |Track
usage and traffic |
Monitor
Cloud App Discovery!
Rule based auto - Free Edition Basic Edition PremiumEdition
subscription to UserGroups
Dynamic Membership !
SaaS Application
Conditional Access!
MFA based accessper
Add customSaaS
Applications to Azure AD |
Administrative Units for
Delegation of Admin |
Password roll over for
Facebook, Twitter, Linkedin
Other features !
Add Custom Domain Name
to Azure AD
Multiple Domains(900) in a
single AD OAuth 2.0 | OpenID Connect
1.0 | WS Federation 1.2|
Claims (SAML 2.0, JWT,
others from Community)
Authentica
tionscen
a
rio
s
Authenticate to WebAPI from Browser | Web
Application | Native Application | Daemon |
Server Application | Single PageApplication
Multi-tenancy for
Applications
IndustryStand
ardProto
cols CrossDe
vi
ceCli
entAuth
n
Active DirectoryAuthentication
Library(ADAL) for | Windows |
Community provided Libraries for iOS
|Android | Xamarin | Cordova
Conditional Access
Device Registration |
Device based Access |
On- Prem &Azure Apps
SDK> Azure AD Graph AP
I|
PowerShell
Azure Authn App forAndroid
Azure Active Directory1 2 4
Verification modes SMS |
Call | App Notification
Deployable in Azure & on-
premise scenarios
Works with numerous SaaS
Applications
Client side MFA SDK for
native Apps| .NET, Java,
Perl, PHP, Ruby
Works with Radius, LDAP..
Real time Monitoring/Alerts
Targeted Messaging using
Tag based subscriptions
Localization of Messages
using Templates
Native Apps – Windows |iOS
| Android | Kindle |Xamarin
Browser based Apps –
Chrome Apps| Safari browser
from WebSite
Scheduled Notifications
Device Registration for Notifications – By App | By Back E
n
d |
Bulk Modify through File
Platform Agnostic Notifications|
works with GCM,APS,W
NS
SAS Tokens basedauthorization
to Send | Receive | ManageHub
Massively scalable to Millionsof
Devices
Plugs into Back End systems across Auto scaling | Rich
Technologies .NET | Node.JS | PHP | Telemetry | Multi
Java | either on-premise or in Azure tenancy
Azure Notification Hub 2 4 PaaS
Azure MFA 1 4 Azure Tr affic Manager IaaS v2
E S
Visual Studio Online
Version
Control
using GIT|
TFS
Repositories
Version Control –Any
Languge | Any GIT
Client(e.g. Xcode)
Choice of IDE - Visual Studio |
Eclipse for Java | Extend to
Custom Tools using RESTAPI
SLA | A
zure AD
support for large
Organizations
Cloud based
Load Testing
Basic | Profession
a
l | Advan
cedTiers 1 4
Diagnose Exceptions, crashes
and Monitor Performance issues
Alert Notifications > Operational Events | Metric limits crossed
Response
Ibiza Portal
Visual Studio
URL Ping Test
Request Load | Perf counters |
Response Times | Monitor
Dependencies (SDK Extensions
) |
Correlate with Events and Traces
Detect issues, Diagnose errors, track usage of Web and Mobile Apps Analyze Application Usage
Monitor Web Site Availability and App adoption, Origin of requests, Page
Views, Sessions, Client Devices,
Browser, custom Instrumentation using
Multi-step
Web Test Telemetry API, More..
Supportfor
other tools
- Relic
AI can be implemented for Apps running in-premise or in Azure
Visual Studio Application Ins
ights!5 6 PaaS Metric Explorer | Diagnostic Search| on Azure Preview portal
Works with
ExpressRoute
Free | Standard | Premium Tiers
Enabling Application Insights (AI) into Apps Data Export
ASP.NET Web Sites in VM:
From
Visual Studio | Status Monitor on
IIS
Angular Module for
SPA(GitHub)| Node.JS|
Windows Desktop| Apache
Cordova| Jhumla| More..
Azure Web Apps: From Visual
Studio
Java Web Apps –
Eclipse
with AI add-in for
Java | Azure
Libraries for Java
Java Script
using
SDK
script
Platform specific SDK
available for
Windows | Android |
iOS Native Apps
M
O
N
I
T
O
R
I
N
G OperationsMa
nag
eme
ntSuiteFree | Standard | Premiumtier
Insights WebService
hosted in Azure
Agents that run in the
infrastructure monitored
SCOM (Optional)
Mobile
App
Track Capacity of Servers | Apply
missing updates | Gather Event & IIS
Logs | Protect Servers with Anti
malware Solutions | Security & Auditof
infrastructure | Alerts for Operational
Events | AD & SQL W
orkloads
4
Assessment |Track config changes
Secure, Ke
y Ma
n
ag
em
en
t in theClo
u
d
Hardware Security Module(HSM) to
generate, secure keys, passwords
Access restricted | Audit andlog
activities in HSM | Separate keys
for Dev | Test | Production
Better performance, reduced
latency for Applications bystoring
keys inCloud
Azure Ke
y Va
ult ! Standard | Premium Tiers
M
A
N
A
G
E
M
E
N
T
Rapid Scale |
Global
Redundancy |
Segregated
Key
Management
REST API |
.NET
Client
SDK|
PowerSh
ell|
cmdlets
Recurring / Scheduled
Jobs (sync/async)
Resources (in)/
(ex)ternal to Azure
Can be integated into
Applications
Azure Sche
du
ler 1 4
Job Collection
| Jobs |Jobs
History
High Availability
Geo Redundancy
at Service Level
Geo replication of
Jobs to another
paired Region
Reliability
Config of Retry
Policy |
AlternateURL
Outbound
Authentication
Support
Free | Standa
rd| Pre
miu
m
PaaS
PaaS
Simplified Clou
d Ma
n
ag
em
en
t withAutom
a
tio
n
Graphical Authoring
of RunBooks
Works withAzure
Services &public
Interent APIs
Free | BasicTie
rs
Automate Frequent, time
consuming, error prone
Management Tasks
PaaS
Improved reliability and
Efficiency
PowerShell Workflow
s
(RunBooks) inGallery
Azure Au
tom
ation 2 4
1 2 3 45 6
PaaS
App Service Environments(ASE)
Secure
Needs Premium Needs Regional Access to
(P4) Tier Virtual Network on-premise
Subscription Corporat
e
Services
Up to 50
dedicated
Compute
Resources
Dedicated &
Isolated
Environment
1 Web Front Compute & up to 3
Worker Compute Pools
Dedicated
plans for
different
Workloads
Dev |Staging
| Production
App Service
Plans(ASP)
A Billing Unit, set
of
features and
capacity of
Resources
Set of ASPs
linked to a
Resource Group
Created with
Standard |
WebApps
PaaS
Support for multiple
platforms - Java,
Ready-to-use
Marketplace Apps
running on .NET,
Apache Tomcat,
Jetty, More ...
Inbuilt
Backup&
Restore
Deploy REST | Web Services |Choose
Node.JS, AngularJS,
Python, PHP, SSL enable
Azure Virtual
Network
Integration
SSO & Authn/
Authz withAzure
AD | ADFS |
Other STS
Mobile App
s
Integrate with
Enterprise Sign on
| On-Prem |Cloud
Resources
LogicApp
s
Automate Business
process execution and
workflow | VisualEditor
(Browser)
Code-free composing with Connectors from Azure Marketplace | Other
API Apps | BizTalk AP
IApps
APIApps
Multi-platform
support Java,
PHP, ASP
.NET
Web API,etc.
Build | Consume|
Monetize |
reusable RESTful
Web Services |
SaaSConnectors
Access
on-
Node.JS, Python, premise
Data
ASP.NET Mvc, etc. CDN | Traffic
Manager
Integration
NotificationHub
Integration for
x-plat PNS
Azure Ap
p Ser
v
ic
e
s
Build Nativeand
Cross platform
Apps Windows|
iOS | Android |
Xamarin |
Apache Cordova
Connect-
ivity with
SaaSAPI
Apps
Turnkey Solution for Offline/
Online capability
Triggers | Actions | Workflow |
Connectors | BizTalk API Apps-
(B2B & EAI)
Ready Starter
Templates in
Gallery
Compose tasksacross
on-premise |Azure
Services
Editor - use
JSON Code
view | Design
View
Createre-usable
Rules API App
Starter Gallery Templates
Gateway | Connectors | Swagger Format
Triggers | Actions for APIs
Monitoring & Diagnostic Logging in New Azure Portal
Custom DomainName
VPN HybridConnectivity
Geo Distributed Deployment
4 5
Azure BizTa
lk Se
rvic
es PaaS Free | Develo
p
er| Basi
c | Stan
da
rd| Pre
miu
m Tie
rs
Maps | Transforms to
manipulate data
2 1 4
| Source | Destination|
Bridge Messaging |
Endpoints
BizTalk Adapter Service (BAS) – Connectivity to on-premise
Applications like SAP | Oracle E
BS| SQ
L Server | P
eopleSoft..
Scale out |Archiving
| High Availability
Cloud ba
se
dInteg
ra
tionServicefor B2
B an
d EAI sce
n
arios X12 | EDI | AS2 | ED
IFACT Messaging Generic, Clo
u
d b
ase
d Me
ssa
g
ingSyste
m
Asynchronous Messaging
Patterns | Protocols–
REST, AMQP,WS*
Connect - Apps |Services
| Devices Either on-
premise or/ and in Azure
Azure Service Bus PaaS Basic | Standa
rd|Tiers
Messaging Queue for
FIFO | Guaranteed Delivery|
P2P Messaging |
Transactions | De-duplication
| Sessions | Forward-To |
Brokered Connections
Relays – for bi-directional
pass through communication
| Hybrid integration
scenarios usingWCF
Topics for pub/sub
subscription
based messaging
| One to Many
Event Hubs – For
large scaleevents
ingestion
Service Bus REST API |.N
ET
SDK | Azure PowerShell|
Service BusExplorer
1 2 4
Cloud integra
te
d Bac
k
u
p
Secure over-the-
wire &at rest | Back
up data storedin
Geo replicated
Storage | 6 copiesin
2 Azure Datacenters
Protected Instances >
Applications like SharePoin
t |
Exchange | SQL Server | files
& folders | Windows Servers|
Windows Clients | Azure Iaa
S
VMs (Windows Server | File
consistent Backup for Linux)
Supports incremental
backup | Compression
| Encryption |Longer
retention |Bandwidth
throttling
Backup Vault|
Vault credentials|
Registration of
Computers (MMC
Snap in)| Backup
Schedule
Azure Ba
ck
up
4
Replicate &
Azure SiteRe
co
ve
r
y
VMs | SAN | to
Datacenter | Azure
Automate |Integrate
on | more..
Supports
Recover Physical | VMWare VMs
Monitor Windows | Linux Servers (across on-prem/Azure/AWS)
Monitoring
with existing tech. | Orchestrated
SQL Server Always Recovery
Protection & Recovery ofApps
Background Tasks with Webjobs
Premium Tiers from multiple Database platforms combo
Auto scaling Continuous Integration TFS | GIT |GITHub Deployment Slots
Free | Share
d| Basic| Standard| Pre
miu
m Tiers
Apps Gallery
Platform Services Anywhere
Access
Sales &Marke
tin
g
User Engag
eme
ntPlatfo
rm
User Segmentation | App User
Analytics | App-User Monitoring|
Contextual Push Notifications |In
App Messaging | Marketing
Campaigns
Cloud Scale Telemetry Ingestion Engine | Big Data
M
A
N
A
G
E
M
E
NT
| PowerShell
Developer | Admin Portal
Partition Key | Runtime REST
Stream Offset | APIs | .NET SDK
Publisher Check Pointing | Management &
Microse
rvice
s
Clusters Runtime
Lifecycle
Management
Containers Stateful |Stateless
Azure Serv
iceFab
ric ! PaaS Azure | On Premise (*)
.NETSDK PowerS
h
e
ll
Reliable
Services | Actors
Health Model
Service Fabric Explorer
Visual Studio Tools REST API
WindowsSe
rver| Lin
ux(*
)
Distributed Systems Platform
1 2
Tag Plan |
Activities |
Events | Jobs |
App-Information |
Devices | Users
Client & Serve
rS
DK
Windows Universal | iOS
Swift | iOS Objective C|
Android
REST
API for|
Devices
| Reach
Mobile Engagement
Portal
Azure Mobile En
gag
eme
nt! 4
API Enable - Data& Se
rv
ic
e
s
Internal Developers | Partners | Customers
APIs Opera
tions
Developers Groups
Products
Policies
Throttle Request|
Caching |Payload
Format | Usage
Quota | C#scripts
| CORS | More..
Subscription
Social Identity | Azure AD |
Role based Access
PolicyScopes
Developer
Signup | API Monitoring &Analytics
Develop
e
r | Stan
da
rd | Pre
miu
m Tie
rs
PremiumTier
Multi Region
Deployment
Unlimited Scale Out
(Developer | Admin View) VPN Integration
Swagger/WADL API Import
Azure API Ma
na
ge
men
t 4
PaaS
Partitions Events
Throughput Units
Consumer
Consumer Groups
| Publisher Policy Client: .NE
T, C, Java
Azure Event Hubs PaaS 1 2 4 Basic | Stand
a
rd
I
A M
P E
P D
& A
Basic | StandardTiers
Keys with TTL Two Node Master/Slave for HA Monitor Health |Performance
Pub/Sub | Lua
scripting | Cache size up to53GB
Azure Re
disCa
ch
e PaaS 1 2 56
Services
Azure Search PaaS
Search as aService for Apps
Free | Standa
rdTie
rs Scale out/in through Service Units
| JSON Content format|
Monitor Storage
Consumption | Document
Count | Index Count
1 5
Automatic capacity DR Scenarios |
Data Protection of Data
Policy based retention ofData
8000 SeriesHybrid
Storage Arrays -
SAN Storage |
expansion | Offsite Cloud snapshots
Azure StorSimple
HDD / SSD based Manager
On Premise In Azure
StorSimple Virtual
Device (in VM)
Reduced Storage Costs Thin Provisioning
StorSimple 2 4
Monitoring
Health – Alerts
on Portal |on
Device
The Appliances are built and distributed byXyratex
Storage Tiering > Azure tostore
inactive Primary Data
Global Delivery Network of High Bandwidth
Content
Active Redundancy &
Failover Support
Pricing basis : Zone 1 vs Zone2
Proximity based deliveryof
Static Content to Clients
Cache content from Azure
Cloud Services | WebSites
HTTPS
support |
Cache specific
content with
Query Strings
| Custom
Domain
Support
Large distributed scaleto
handle spikes
4
Azur e CDN PaaS
M
E
D
I
A
AES | PlayReady LiveStreaming
Encryption Indexing
Insert Ads
compression Media Formats Upload / Ingest Media Premium Encoder)
De-duplication & Cloud for Premium Video Workflows Encoding (Std|
Dynamic Packaging
Media Player | Reserved Units
HTML5/Javascript Video onDemand
Player APIs
SDK > .NET | RES
TAPIs
Media Service
s4PaaS Basic| Stan
da
rd|Premiu
m
Database | Complex Queries
| Transaction Support | SQL
like syntax | Consistency
Levels | JavaScript language
integrated | UDF | SPs
S Azure Do
cu
men
tDB
Schema free NoSQL Account |
Database |
Collections |
Documents|
Attachments
S A NoSQL Document Database Service Client Side
Libraries for
.NET | Python|
Node.JS |
JavaScript |
Java
PaaS
.NET SDK | RES
TAPIs
Partitioning Datawith
.NET SDK
Performance Levels
– Reserved
Throughput |Scale
Out Units | SSD
Storage 10GB
1 5
Blobs | Tables|
Queue | Files
Scalable | Durable &HA
(3 copies LRS |GRS)
for High
Performance |
Client Side Libraries in
.NET | Java | Android|
Low Latency IO C++ |Node.JS
Premium Storage Manage | Monitor(Portal)
Azure Stor
ag
e PaaS 5 43 21 AzureData
Wa
re
hous
e
(*
)
Query (Non) /Relational
DBs | EnterpriseClass
SQL Experience
Cloud Storage for Big | Small Data Data Warehouse as a Service
changes in seconds
Real time
Analytics |
Connected
Devices(IoT)
Real time Stream Processing in Cloud
Azure Stre
a
mAn
aly
tic
s PaaS
Grow |
Shrink |
Petabyte Scale | Parallel Pause |
Processing | Capacity
Pay per
Use StreamAnalytics
Query Language
Compare Real-time datawith
Historical Data for Insight
Mngmt APIs - .NET |REST
Distributed processing
for scale |performance
| Resiliency 1
Handling HDInsight Clusters
Sources | Types
Mngmt APIs - .NET |REST
PIG | Hive|
C# Persist transformed Data
2 4 Azur
e DataFac
toryPaaS 1 2 5
Pipelines of Data from disparate Data with SQL Server Databases|
Transform
Databases in a Pool |
Centralized Queryops
Databasefor
throughput
Azure SQL Database PaaS
Compose, Process Data Services at scale Managed RDBMS as a Service ElasticDatabase
Data using V12 Premium Jobs to Manage multiple Data Partitioning
for scale out
beyond 500GB
Pointin
time
Restore
Standard | Premium Tier
Monitor Data HA & Fault tolerant Pipeline Near feature parity 1 Pool Resources with
Full Text Search 2
Economy withScale
4
Runs on
Windows|
Linux
Process (un)structured Data|
Use .NET, Java extensions|
Map/Reduce Jobs | PIG,
Hive support
.NET SDK|
PowerShell
100% Apache Hadoop Service inCloud
Hbase | Mahout | R Language
| Storm | Machine Learning
Azure HDIns
ight& ML PaaS 2 4
!Indicates a
featurein
Dev/General
preview
PaaS
Migration
Accelerato
r!
Azure
Marketplace
Endorsed
Distribution of
3
rd
Party VMs
Docker
Containers |
Chef |
Puppet |
More ...
Other 3
rd
Party App |
Data
Services
VM Depot
Communit
y | DIY |
Open
Source |
VMs
Linux |
FreeBSD
Virtual
Machine
Images
Azure
Resourc
e
Manager
Resource
Groups to
manage all
Resources in
an
Application
together
Accessed
from the
Preview
portal
Azure CLI
for Windows |
Linux
| Mac to
manage
Resources
Resource
Manager
Template
sto
deploy
Applicatio
ns
Tag based
organization
of
Resources
Role Based
Access
Control(RBA
C) of
Services
Log
User
Actions
for
Auditin
g
17. Azure: Open & Easy
Operating
System
Data
Development
Tooling
DevOps
Application
Templates
18. 선택과 유연성에 따라 다양하고 창의적인 구축 가능
Applications
Infrastructure
Management
Databases &
middleware
App frameworks
& tools
DevOps
30. 정교하게 미리 학습된 모델
솔루션 개발을 손쉽게 구현하기 위한 방법
Azure
Databricks
Machine Learning
VMs
유용한 프레임워크 활용
고급 딥 러닝 솔루션을 구축하기 위한 방법 TensorFlow Keras
Pytorch Onnx
Azure
Machine Learning
Language
Speech
…
Azure
Search
Vision
On-premises Cloud Edge
다양한 서비스 활용을 통합 생산성 향상
Data science와 개발팀을 위한 역량 강화
강력한 인프라스트럭처
효율적이고 원활한 딥 러닝 환경제공
유연하고 다양한 배포 모델
인텔리전트 클라으드와 Edge환경 모두 적용가능한 배포 및 관리 지원
Cognitive Services
애저 머신 러닝 & AI: 미리 학습된 모델을 API로 or 직접 빌드