This document discusses Microsoft Azure and provides an overview of its various features and services. It highlights improvements made in 2013 such as new IaaS and PaaS capabilities, support for additional programming languages and platforms in Mobile Services, general availability of Active Directory and Media Services, and new features in virtual networking, storage, and Service Bus. It also previews upcoming services like HDInsight, Distributed Cache, and improvements planned for 2014 such as Redis Cache, Site Recovery, and expanded support for Java, Node.js, and Cordova. The document aims to showcase Azure as an exciting "cloud playground" for modern developers.
Azure: un parque de diversiones en la nube para el desarrollador moderno
1. Azure: un parque de diversiones en la
nube para el desarrollador moderno!
Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay
@aschapiro
1
2. Offline Operations
Site to Site Virtual Network
Large Memory SKU
Traffic Manager
SQL, SharePoint, BizTalk
Images
Distributed Cache
Windows Phone Support
Per Minute Billing
HTML 5/CORS Android Support
Delete Disks
Tag Expressions
Stop without Billing
Hyper-V Disaster Recovery Support
MSDN Dev/Test
Integration
Storage Analytics
VIP ACLs
New VM Gallery
Hyper-V Recovery
Mercurial Deployment
Read-Only Secondary Storage Queue Geo Replication
Partitioned Queues/Topics
Log Streaming
Manage Azure in AD
Active Directory
AD Management Portal AD Directory Sync
Point to Site Software VPN
Custom Mobile API
iOS Notification Support
Git Source Control Windows 8
Notification Support
IP and SNI SSL
IP/DDOS Protection
http Logs to Storage
WebSockets
New Relic
Remote Debug
VOD Streaming + Encoding
B2B/EDI and EAI Adapters
AutoScale/Monitoring
Windows Server Backup
http Logs to Storage
Import/Export Hard Drives
CORS/JSON Storage Support
Message Pump Programming Model
AMQP Support
Cloud Services SDK 2.0
Dynamic Remote Desktop
Dynamic Remote Desktop
Microsoft
Azure
Xamarin integration
HDInsight
AutoScale IaaS
Multi-Factor Auth
BizTalk Services
PowerBI
Web Sites
Notification Hubs
Mobile Services
Media Services
Scheduler
VS Online
3. Azure Improvements in 2013
• IaaS (GA: April 2013)
• Large Memory SKU (April)
• SQL, SharePoint, BizTalk Images (April)
• Per Minute Billing (June)
• Stop without Billing (June)
• MSDN Dev/Test Integration (June)
• Offline Operations (Sept)
• Delete Disks (Oct)
• VIP ACLs (Oct)
• New VM Gallery (Nov)
• Virtual Networking (GA: April 2013)
• Site to Site (April)
• Point to Site (April)
• Software VPN (May)
• Mobile Services (GA: June 2013)
• Android (March)
• HTML 5/CORS (March)
• Windows Phone (March)
• Custom API (June)
• Git Source Control (June)
• AutoScale (August)
• Mobile Notification Hubs (GA: July 2013)
• Windows 8 and iOS Support (Jan)
• Android Support (June)
• Tag Expressions (Nov)
• Web Sites (GA: June 2013)
• Mercurial Deployment (March)
• Log Streaming (April)
• IP and SNI SSL (June)
• AutoScale (June)
• IP/DDOS Protection (Sept)
• Http Logs to Storage (Sept)
• WebSockets (Nov)
• New Relic (Nov)
• Remote Debug (Nov)
• Media Services (GA: Jan 2013)
• VOD Streaming + Encoding (Jan GA)
• Active Directory (GA: April 2013)
• Management Portal (March)
• Directory Sync (June)
• Multi-Factor Auth (Sept)
• Manage Azure (Oct)
• SaaS App Access (July)
• BizTalk Services (GA: Dec 2013)
• B2B/EDI and EAI Adapters (June)
• HTML 5 Management Portal (GA: Oct 2012)
• Updates every 3 weeks
• AutoScale/Monitoring (Preview: June 2013)
• WebSites + Cloud Services + IaaS (June)
• Traffic Manager (GA: Nov 2013)
• HTML Portal Support (June 2013)
• Distributed Cache (Preview: Sept 2013)
• Cloud Services + IaaS + Web Sites Support (Sept)
• HDInsight (Preview: March 2013)
• GA Release (October 2013)
• Windows Server Backup (GA: Oct 2013)
• Backup storage from Windows Server
• Windows Server HyperV Recovery (GA: Jan 2014)
• Hyper-V Disaster Recovery Support
• Storage
• Queue Geo-replication (June 2013)
• Import/Export Hard Drives (Nov 2013)
• CORS/JSON (Dec 2013)
• Storage Analytics (Dec 2013)
• Read Only Secondary (Dec 2013)
• Service Bus
• Message Pump Programming Model (April)
• AMQP Support (May)
• Partitioned Queues/Topics (Nov)
• Cloud Services
• SDK 2.0 (April)
• Dynamic Remote Desktop Support (April)
• SDK 2.1 (July)
• SDK 2.2 (Oct)
4. Memory Optimized Disk Optimized
Portal
Puppet Chef Docker
Traffic Mgr
.NET Support2014
Powershell Automation
Remote Apps
Mobile Services
Offline Sync
Virtual Machines
SQL Database
.NET 4.5
Active GEO replication
Networking Visual Studio & .NET
Resource Manager
Point-to-site VPN Xamarin
Dynamic Routing
VSO GA
Web Sites
SMB File System
IBIZA
Remote Debug
VM Management
Powershell and DSC
Capture / Deploy
Autoscale
Subnet Routing
Static IP
Storage
Autoscale
Web Jobs
Backup
Java Support
ASP.NET MVC 5.1
ASP.NET Web API 2.1
AD support
Node.JS project support
Kindle Support
Remote Debugging
BD’s up to 500GB
99.95% SLA
Self Service Site Recovery
HDInsight
Hadoop 2.2
YARN support
.NET Foundation
Azure Redis Cache
API Management
Site Recovery
Cordova
VSO Open
Api’s
Event Hub
5.
6. Agenda
• Azure 101
• Nuevo Portal
• Mobile Services
• Media Services
• Machine Learning
• Remote App
7
11. Innovación Móvil
ROI
+
-
Microsoft Azure
mobile
web
mobile
app
basic
push
customer
contextual
engagement
segmentation
predictive
analytics
mobile
analytics
Madurez de la estrategia móvil
12. Sochi 2014 Results App
Localizada para el language, país y
zona horaria del usuario.
Notificaciones push segmentadas y
personalizadas en base a tipo de
evento, deporte, atletas, etc.
Social y actualizada vía integración
con Facebook y Twitter.
Microsoft Azure
18. Notification Hubs
1. X-plat: de cualquier back-end a plataforma movil
Backend puede ser local o en la nube, .NET, Java, PHP, Node…
IOS, Android, Windows Phone, Windows, Kindle…
2. Evitar guardar información de los dispositivos en el app back-end
Notification Hub mantiene el registro de dispositivos y las asociaciones con usuarios/grupos de interés.
3. Usuarios logicos y segmentos
Envíos individuales y grupos de interés a través de tags
4. Personalización y localización
Backend libre de problemas de presentación como localización y preferencias a través de templates
5. Broadcast en escala, multicast, unicast
Notificaciones Push a millones de dispositivos (X-plat) con una simple llamada
6. Telemetría
En el portal o a través de APIs
Microsoft Azure
22. Las audiencias cambian
10 Billion
Connected devices by 2016
Among mobile owners, 84% use devices while
watching TV. A 2x increase in 2 years.
Millennials spend 34% of TV time online –
triple the rate of non-millennials.
In Q1 2014, 21.5% of all video plays were on
mobile devices and tablets — an increase of
133% year-over-year and 532% since 2012.
23. Azure Media Services
Fast, parallel writes,
secure and
protected both in
transit and while at
rest in the cloud.
Secure HTTP and
fast UDP upload.
Elastically cloud
scalable to handle
100s or even 1000s
of parallel tasks,
multiple video and
audio formats.
AES 128-bit Clear
Key or PlayReady
DRM with options
to host license keys
in the cloud.
Dynamic Packaging
optimizes storage
by encoding once
and delivering all
formats on the fly.
Static Packaging for
Smooth Streaming
and HLS.
Caching via Azure
CDN or 3rd-party,
pulling securely
from origins
including token-based
authentication and
geo-blocking.
Deliver to all of the
most popular client
devices including
Windows PCs, Mac,
iOS, Android, game
consoles, smart TVs,
and more.
24. Subscription Video Service
"With Microsoft
Azure, we instantly
have a scalable
video encoding
platform. We can
spin up hundreds of
encoding servers
when needed and
let them go when
the job is done."
-Jon Robinson
Group Head of IT,
blinkbox
25. Live Event Streaming
“There are a lot of
stakeholders within our
ecosystem that depend
on this content being
delivered at a high-quality
rate, to
anywhere and any
device.”
-Rick Cordella, SVP and GM,
Digital Media, NBC Sports
Group
27. By providing feedback, the Postal
Service was able to train computers
to accurately read human
handwriting.
Today, with the help of machine
learning, over 98% of all mail is
successfully processed by machines.
28. Business users easily access results:
from anywhere, on any device
ML Studio
and the Data Scientist
• Access and prepare data
• Create, test and train models
• Collaborate
• One click to stage for
production via the API service
HDInsight
Azure Storage
Desktop Data
Mobile Apps
PowerBI/
Dashboards
Web Apps
ML API service and the Developer
• Tested models available as an url that can be called from any end point
Azure Portal & ML API service
and the Azure Ops Team
• Create ML Studio workspace
• Assign storage account(s)
• Monitor ML consumption
• See alerts when model is ready
• Deploy models to web service
31. RemoteApp Preview
Aplicaciones
remotas desde
Azure
Acceso desde
Windows, iOS,
y Android
Entregado a
través del
protocolo
Microsoft Remote
Desktop y
RemoteFX
Escalado
dinámico y
elástico
Opciones de
deployment
híbridas o en
nube
32. Azure RemoteApp: Cloud Deployment
Windows Server session-based applications hosted in Azure
Easy access from devices people love with
Microsoft Remote Desktop Apps
Users can access Azure RemoteApp
from anywhere and anytime. Users
can login in with their Microsoft
accounts or organizational
accounts (optional)
Cloud deployment:
IT can quickly provision
access to pre-built app
collections
Coming soon: publishing
LOB applications
33. Azure RemoteApp: Hybrid Deployment
Windows Server session-based applications hosted in Azure
VPN
Hybrid deployment:
IT can bring their own
session host to deliver access
to LOB Windows applications
Easy access from devices people love with
Microsoft Remote Desktop Apps
Users can access Azure RemoteApp
from anywhere and anytime. Users
can login in with their organizational
accounts
34.
35. Vimos…
• Azure 101
• Nuevo Portal
• Mobile Services
• Media Services
• Machine Learning
• Remote App
38