Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro 1 Offline Operations Remote Debug Tag Expressions Site to Site Virtual Network Xamarin integration Stop without Billing Traffic Manager Large Memory SKU Hyper-V Recovery SQL, SharePoint, BizTalk Cloud Services SDK 2.0 Images HDInsight Mercurial Deployment Windows Phone Support Distributed Cache Scheduler Partitioned Queues/Topics Per Minute Billing Dynamic Remote Desktop Log Streaming AutoScale Android Support IaaS HTML 5/CORS Active Directory IP and SNI SSL Custom Mobile API BizTalk Services Hyper-V Disaster Recovery Support Microsoft Azure http Logs to Storage IP/DDOS Protection Multi-Factor Auth http Logs to Storage MSDN Dev/Test Dynamic Remote Desktop Storage Analytics Integration Delete Disks WebSockets AMQP Support iOS Notification SupportVIP ACLs New VM Gallery PowerBI Read-Only Secondary Storage Windows Server Backup Queue Geo Replication Mobile Services Manage Azure in AD New Relic Notification Hubs Windows 8 Git Source Control B2B/EDI AD Management Portal CORS/JSON Storage Support AD Directory and EAI Adapters VOD Streaming + Encoding AutoScale/Monitoring Web Sites Point to Site Media Services Message Pump Programming Model Sync Notification Support Software VPN VS Online Import/Export Hard Drives Azure Improvements in 2013 • IaaS (GA: April 2013) • • • • • • • • • • Virtual Networking (GA: April 2013) • • • • Site to Site (April) Point to Site (April) Software VPN (May) Mobile Services (GA: June 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) 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) • • • • 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) Hyper-V Disaster Recovery Support Storage • • • • • • Backup storage from Windows Server Windows Server HyperV Recovery (GA: Jan 2014) • • GA Release (October 2013) Windows Server Backup (GA: Oct 2013) • • Cloud Services + IaaS + Web Sites Support (Sept) HDInsight (Preview: March 2013) • • HTML Portal Support (June 2013) Distributed Cache (Preview: Sept 2013) • • Active Directory (GA: April 2013) • • • • • Traffic Manager (GA: Nov 2013) 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) • • • • SDK 2.0 (April) Dynamic Remote Desktop Support (April) SDK 2.1 (July) SDK 2.2 (Oct) • HTML 5 Management Portal (GA: Oct 2012) • Cloud Services • Updates every 3 weeks • AutoScale/Monitoring (Preview: June 2013) • WebSites + Cloud Services + IaaS (June) Remote Debug Storage ASP.NET MVC 5.1 Portal Virtual Machines Traffic MgrSMB File System Memory Optimized Disk Optimized IBIZA Azure Redis Cache Powershell and DSC Static IP Hadoop 2.2 Resource Manager99.95% SLA Event Hub Puppet Chef Docker Subnet Routing Backup Capture / Deploy .NET 4.5 SQL Database Web Sites BD’s up to 500GBCordova Powershell Automation API Management .NET Support Autoscale Active GEO replication Self Service Site Recovery Node.JS project support Java SupportRemote Apps Networking Visual Studio & .NET ASP.NET Web API 2.1 Web Jobs Point-to-site VPN Xamarin Mobile Services VSO Open Offline Sync Dynamic Routing Api’s HDInsight VM Management AD support Kindle Support Autoscale VSO GA Remote Debugging Site Recovery YARN support .NET Foundation 2014 Agenda • • • • • • Azure 101 Nuevo Portal Mobile Services Media Services Machine Learning Remote App 7 . . . virtual machines . . . web sites . . . cloud services Automated Elastic Managed Resources Usage Based SQL database . . . noSQL database . . . blob storage connect . . . virtual network traffic manager Major datacenter CDN node Live sub-region Announced sub-region Partner-operated sub-region Microsoft Azure Mobile Services Microsoft Azure Innovación Móvil predictive analytics contextual engagement + ROI customer segmentation mobile web mobile app basic push mobile analytics Madurez de la estrategia móvil Microsoft Azure 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 Backends en… .NET Node.js Data Flexible Social Auth + Active Directory APIs Office 365 Notificaciones 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 Customers 3+ 10s 100s <2 3+ 150+ Microsoft Azure Media Services Microsoft Azure Las audiencias cambian 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. 10 Billion Connected devices by 2016 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. 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 tokenbased 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. 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 Live Event Streaming “There are a lot of stakeholders within our ecosystem that depend on this content being delivered at a highquality rate, to anywhere and any device.” -Rick Cordella, SVP and GM, Digital Media, NBC Sports Group Microsoft Azure Machine Learning Microsoft Azure 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. Web Apps Mobile Apps PowerBI/ Dashboards Business users easily access results: from anywhere, on any device 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 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 Microsoft Azure RemoteApp Microsoft Azure 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 Azure RemoteApp: Cloud Deployment Windows Server session-based applications hosted in Azure Cloud deployment: IT can quickly provision access to pre-built app collections Easy access from devices people love with Microsoft Remote Desktop Apps Coming soon: publishing LOB applications Users can access Azure RemoteApp from anywhere and anytime. Users can login in with their Microsoft accounts or organizational accounts (optional) Azure RemoteApp: Hybrid Deployment Windows Server session-based applications hosted in Azure 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 VPN Users can access Azure RemoteApp from anywhere and anytime. Users can login in with their organizational accounts Vimos… • • • • • • Azure 101 Nuevo Portal Mobile Services Media Services Machine Learning Remote App 38 Vamo’ arriba! (a la nube) azure.com GaleriaSolucionesAzure.com Gracias! Ariel Schapiro @aschapiro 41
© Copyright 2024