uniendo las comunidades en la nube - devdayar 2016

16
Guillermo Bellmann Microsoft Azure MVP Cloud architect - Nubimetrics @gjbellmann Uniendo las comunidades en la nube

Upload: guillermo-javier-bellmann

Post on 07-Jan-2017

97 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Uniendo las comunidades en la nube - DevDayAR 2016

Guillermo BellmannMicrosoft Azure MVPCloud architect - Nubimetrics@gjbellmann

Uniendo las comunidades en la nube

Page 2: Uniendo las comunidades en la nube - DevDayAR 2016

Tipos de nubePrivada

(On-Premise)Infrastructu

reas a Service

Platformas a Service

Storage

HW del Server

Networking

Servers

Bases de datos

Virtualización

Runtimes

Aplicaciones

Seguridad e Integración

Storage

HW del Server

Networking

Servers

Bases de datos

Virtualización

Runtimes

Aplicaciones

Seguridad e Integración

Storage

HW del Server

Networking

Servers

Bases de datos

Virtualización

Runtimes

Aplicaciones

Seguridad e Integración

Noso

tros

Proveedor

Proveedor

Noso

tros

Noso

tros

Softwareas a Service

Storage

HW del Server

Networking

Servers

Bases de datos

Virtualización

Runtimes

Aplicaciones

Seguridad e Integración

Proveedor

Page 3: Uniendo las comunidades en la nube - DevDayAR 2016

Platform Services

Infrastructure ServicesCompute Storage

Datacenter Infrastructure (32 Regions, 24 Online)

Application Platform

WebApps

MobileApps

API Apps

Notification Hubs

HybridCloud

Backup

StorSimple

Azure SiteRecovery

Import/Export

Networking

DataSQL Database DocumentDB

Redis Cache

AzureSearch

StorageTables

SQL DataWarehouse

Azure AD Health Monitoring

Virtual Network

ExpressRoute

Blob Files DisksVirtual Machines

AD PrivilegedIdentity Management

Traffic Manager

AppGateway

OperationalAnalytics

Compute Services

Cloud Services

Batch RemoteApp

ServiceFabric

Developer Services

Visual Studio

ApplicationInsights

VS Team Services

Containers DNS VPN GatewayLoad Balancer

Domain Services

Analytics & IoT

HDInsight MachineLearning Stream Analytics

Data Factory

EventHubs

Data LakeAnalytics Service

IoT Hub

Data Catalog

Security & Management

Azure ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

Store/Marketplace

VM Image Gallery& VM Depot

Azure ADB2C

Scheduler

Xamarin

HockeyAppPower BI Embedded

SQL Server Stretch Database

MobileEngagement

Functions

IntelligenceCognitive Services Bot Framework Cortana

Security Center

Container Service

Queues

VM Scale Sets

Data Lake Store

Dev/Test Lab

Integration

BizTalkServices

Service BusLogic Apps

API Management

Media & CDNContent DeliveryNetwork

Media Services

Media Analytics

Page 4: Uniendo las comunidades en la nube - DevDayAR 2016

Communities API

Voting Web

GetResults

GetCommunitiesPython

Slash commands

http://devdayar.azurewebsites.net

Page 5: Uniendo las comunidades en la nube - DevDayAR 2016

API APPSConstruye y consume fácilmente APIs en la

nube

WEB APPSAplicaciones Web que escalan con nuestro

negocio

LOGIC APPSAutomatiza procesos de negocio contra SaaS y

on-premises

MOBILE APPSConstruye aplicaciones móviles para cualquier

dispositivo

Azure App Service

Page 6: Uniendo las comunidades en la nube - DevDayAR 2016

Web Apps

Page 7: Uniendo las comunidades en la nube - DevDayAR 2016

Continuous Deployment para Web Apps

Web App Production Slot

Repositorio de código Web App Staging Slot

Commit

Agilidad a través de Continuous Deployment

Auto-Swap

de los cambios

Hooks

Git pull

Developer

Page 8: Uniendo las comunidades en la nube - DevDayAR 2016

Microsoft AzureLoad Balancer

Runtime Database

Application Database

API Endpoint

Frontend (IIS ARR)

Publish Endpoint Blob Storage

File Server

Metering

DeploymentServer(s)

Arquitectura de una Web App

Page 9: Uniendo las comunidades en la nube - DevDayAR 2016

API Apps

Page 10: Uniendo las comunidades en la nube - DevDayAR 2016

Beneficios de las API Apps• Trae tu API como está• .NET Web API / Node.js + Express• Java / PHP y muchos más

• Control de Acceso Simple – no hay que cambiar el código para habilitar la autenticación que viene incorporada• Integración con Visual Studio• Integración con Logic Apps• Administración central de CORS

Page 11: Uniendo las comunidades en la nube - DevDayAR 2016

Azure Functions

Page 12: Uniendo las comunidades en la nube - DevDayAR 2016

Azure Functions• Ejecución de código basado en eventos• Serverless•C#, JavaScript, F#, Python, PHP, Java, Bash, Batch, PS•Basado en el SDK de WebJobs

Page 13: Uniendo las comunidades en la nube - DevDayAR 2016

Triggers y bindings

Page 14: Uniendo las comunidades en la nube - DevDayAR 2016

Communities API

Voting Web

GetResults

GetCommunitiesPython

Slash commands

http://devdayar.azurewebsites.net

Page 15: Uniendo las comunidades en la nube - DevDayAR 2016

¿Preguntas?

Page 16: Uniendo las comunidades en la nube - DevDayAR 2016

Guillermo BellmannMicrosoft Azure MVPCloud architect - Nubimetrics@gjbellmann

¡Gracias!