1 azure: un parque de diversiones en la nube para el desarrollador moderno! ariel schapiro...
TRANSCRIPT
![Page 1: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/1.jpg)
1
Azure: un parque de diversiones en la nube para el desarrollador moderno!
Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay
@aschapiro
![Page 2: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/2.jpg)
SQL, SharePoint, BizTalk Images
Distributed Cache
Queue Geo ReplicationRead-Only Secondary Storage
Delete Disks
Large Memory SKU
Tag Expressions
Per Minute Billing
Stop without Billing
MSDN Dev/Test Integration
Offline Operations
VIP ACLs
Site to Site Virtual Network
New VM Gallery
Point to Site Software VPN
Android SupportHTML 5/CORS
Windows Phone Support
Custom Mobile API
iOS Notification Support
Git Source Control Windows 8 Notification Support
Mercurial Deployment
Log Streaming
IP and SNI SSL
IP/DDOS Protection
http Logs to Storage
WebSockets
New Relic
Remote Debug
VOD Streaming + Encoding
AD Management Portal
AD Directory Sync
Manage Azure in AD
B2B/EDI and EAI Adapters AutoScale/Monitoring
Windows Server Backup
Hyper-V Disaster Recovery Support
http Logs to Storage
Import/Export Hard Drives
CORS/JSON Storage Support
Storage Analytics
Message Pump Programming Model
AMQP Support
Partitioned Queues/Topics
Cloud Services SDK 2.0
Dynamic Remote Desktop
Dynamic Remote Desktop
Microsoft Azure
Xamarin integration
HDInsight
AutoScale IaaS
Multi-Factor Auth
Active Directory
BizTalk Services
Traffic Manager
PowerBI
Web Sites
Notification HubsMobile Services
Media Services
Scheduler
VS Online
Hyper-V Recovery
![Page 3: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/3.jpg)
• 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)
Azure Improvements in 2013
![Page 4: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/4.jpg)
.NET Support2014Offline Sync
Mobile Services
Networking Visual Studio & .NET
Virtual MachinesMemory Optimized Disk Optimized
Resource Manager
Portal
VSO GA
XamarinPoint-to-site VPN
Web Sites
SMB File SystemIBIZA
Remote Debug
VM Management
SQL Database
Puppet Chef DockerPowershell and DSC
Capture / Deploy
AutoscaleDynamic Routing
Subnet Routing
Static IP
Storage
Autoscale
Traffic Mgr
Web Jobs
Backup
Java Support
ASP.NET MVC 5.1
ASP.NET Web API 2.1
AD support
Powershell Automation
Node.JS project support
Remote DebuggingKindle Support
BD’s up to 500GB
99.95% SLA
Self Service Site RecoveryActive GEO replication
HDInsight
Hadoop 2.2
YARN support
.NET 4.5
.NET Foundation
Azure Redis Cache
API Management
Site Recovery
Remote Apps
Cordova
VSO Open Api’s
Event Hub
![Page 5: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/5.jpg)
![Page 6: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/6.jpg)
7
Agenda
• Azure 101• Nuevo Portal• Mobile Services• Media Services• Machine Learning• Remote App
![Page 7: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/7.jpg)
compute storage networkingvirtual machines
web sites
cloud services
SQL database
noSQL database
blob storage
connect
virtual network
traffic manager
...
Fabr
ic
......
......
...
Fram
ewor
ks
caching identity service bus media cdn big data commerce integration analytics hpc mobile
Serv
ices
Global Physical Infrastructureservers / network / datacenters
Infr
astr
uctu
re
N Central US, S Central US, N Europe, W Europe, E Asia, SE Asia, S Brazil + 24 Edge CDN Locations
Automated
Managed Resources
Elastic
Usage Based
![Page 8: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/8.jpg)
North America Region Europe Region Asia Pacific Area
Presencia Global de Datacenters
N. Central – U.S. Sub-Region
S.E. AsiaSub-Region
E. AsiaSub-Region
N. Europe Sub-Region
W. Europe Sub-Region
S. Central – U.S. Sub-Region
East – U.S. Sub-Region
West – U.S. Sub-Region
East JapanSub-Region
Southeast AustraliaSub-Region
West JapanSub-Region
East AustraliaSub-Region
E. China (via 21Vianet)Sub-Region
NE. China (via 21Vianet)Sub-Region
Major datacenterCDN node
Live sub-regionAnnounced sub-regionPartner-operated sub-region
24 x 7 x 365 support. 89 markets worldwide. 2x Compute and storage every six months.
LATAMSub-Region
![Page 9: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/9.jpg)
Nuevo PortalDemo
![Page 10: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/10.jpg)
Microsoft Azure Mobile Services
Microsoft Azure
![Page 11: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/11.jpg)
Innovación Móvil
Microsoft Azure
RO
I
-
+
mobile web
mobileapp
basicpush
customer segmentati
on
contextual engageme
nt
predictive analytics
mobile analytics
Madurez de la estrategia móvil
Mayor retención, tiempo de pantalla,
conversion de campañas, etc.
![Page 12: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/12.jpg)
Sochi 2014 Results AppLocalizada 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
![Page 13: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/13.jpg)
.NET
Backends en…
Node.js
![Page 14: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/14.jpg)
Data Flexible
![Page 15: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/15.jpg)
Social Auth + Active Directory
![Page 16: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/16.jpg)
APIs Office 365
![Page 17: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/17.jpg)
Notificaciones
![Page 18: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/18.jpg)
Notification Hubs1. 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
![Page 19: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/19.jpg)
Mobile Services + Notification Hub
Demo
![Page 20: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/20.jpg)
CustomersBing (news, finance, sports, …)
Sochi 2014
Preinstalled on windows
Millions of devices
Millions of notifications/day
Minutes to delivery
Interest groups(countries, disciplines, athletes)
Localized notifications
Million devices(iOS, Android, WP)
Million notifications
10s
3+ <2
100s
3+ 150+
![Page 21: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/21.jpg)
Microsoft Azure Media Services
Microsoft Azure
![Page 22: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/22.jpg)
Las audiencias cambian
10 BillionConnected 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.
![Page 23: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/23.jpg)
Player Clients
Analytics
CDNStreaming Live and
On-Demand
Content Protection
Encoding
Azure Media Services
Upload
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.
![Page 24: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/24.jpg)
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 RobinsonGroup Head of IT, blinkbox
![Page 25: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/25.jpg)
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
![Page 26: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/26.jpg)
Microsoft Azure Machine Learning
Microsoft Azure
![Page 27: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/27.jpg)
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.
![Page 28: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/28.jpg)
One solution for Machine Learning — from data to results
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
Business users easily access results:from anywhere, on any device
HDInsight
Desktop Data
Azure Storage
Mobile AppsPowerBI/
DashboardsWeb 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 serviceand 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
![Page 29: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/29.jpg)
Machine LearningDemo
![Page 30: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/30.jpg)
Microsoft Azure RemoteApp
Microsoft Azure
![Page 31: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/31.jpg)
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
![Page 32: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/32.jpg)
Azure RemoteApp: Cloud DeploymentWindows Server session-based applications hosted in Azure
Users can access Azure RemoteApp from anywhere and anytime. Users can login in with their Microsoft accounts or organizational accounts (optional)
Easy access from devices people love with Microsoft Remote Desktop Apps
Cloud deployment:IT can quickly provision access to pre-built app collections
Coming soon: publishing LOB applications
Azure PortalRemoteApp
LOBFiles
Azure RemoteApp
![Page 33: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/33.jpg)
Azure RemoteApp: Hybrid DeploymentWindows Server session-based applications hosted in Azure
VPN
Hybrid deployment:IT can bring their own session host to deliver access to LOB Windows applications
LOBFilesUsers can access Azure RemoteApp from anywhere and anytime. Users can login in with their organizational accounts
Easy access from devices people love with Microsoft Remote Desktop Apps
LOBFiles
Azure RemoteApp
Azure PortalRemoteApp
![Page 34: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/34.jpg)
Remote AppDemo
![Page 35: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/35.jpg)
38
Vimos…
• Azure 101• Nuevo Portal• Mobile Services• Media Services• Machine Learning• Remote App
![Page 36: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/36.jpg)
Vamo’ arriba! (a la nube) azure.com
![Page 37: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/37.jpg)
GaleriaSolucionesAzure.com
![Page 38: 1 Azure: un parque de diversiones en la nube para el desarrollador moderno! Ariel Schapiro //Technical Evangelist Microsoft Argentina & Uruguay @aschapiro](https://reader033.vdocuments.us/reader033/viewer/2022042814/551c0ab55503469e4f8b50d9/html5/thumbnails/38.jpg)
41
Gracias!Ariel Schapiro@aschapiro