despliegue de aplicaciones en azure web apps

24
Crear y desplegar aplicaciones web con Azure Web Apps Hernán Guzmán Rendón .NET Developer - Globant Microsoft MVP – Visual Studio and Development Technologies

Upload: hernan-guzman

Post on 13-Apr-2017

103 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Despliegue de aplicaciones en Azure Web Apps

Crear y desplegar aplicaciones web con Azure Web AppsHernán Guzmán Rendón.NET Developer - GlobantMicrosoft MVP – Visual Studio and Development Technologies

Page 2: Despliegue de aplicaciones en Azure Web Apps

Microsoft Azure

flexible open solid

Page 3: Despliegue de aplicaciones en Azure Web Apps

Platform Services

Infrastructure ServicesOS/Server Compute Storage

Datacenter Infrastructure (24 Regions, 22 Online)

Web and Mobile

Web Apps

MobileApps

APIManagement

API Apps

Logic Apps

Notification Hubs

Media & CDNContent DeliveryNetwork (CDN)

Media Services

IntegrationBizTalkServices

HybridConnections

Service Bus

StorageQueues

HybridOperations

Backup

StorSimple

Azure SiteRecovery

Import/Export

Networking

Data

SQL Database

DocumentDB

RedisCache Azure

SearchStorageTables

DataWarehouse Azure AD

Health Monitoring

Virtual Network

ExpressRouteBLOB

StorageAzureFiles

PremiumStorage

Virtual Machines

AD PrivilegedIdentity Management

Traffic Manager

AppGateway

OperationalAnalytics

Services ComputeCloud Services

Batch RemoteApp

ServiceFabric

Developer Services

Visual Studio

AppInsights

Azure SDK

VS Online

ContainerService

DNS VPN Gateway

Load Balancer

Domain Services

Analytics & IoT

HDInsight MachineLearning

StreamAnalytics

Data Factory

EventHubs

MobileEngagement

Data Lake

IoT Hub

Data Catalog

Security & Manageme

nt

Azure ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

Store/Marketplace

VM Image Gallery& VM Depot

Azure ADB2C

Scheduler

Page 4: Despliegue de aplicaciones en Azure Web Apps

1 TrillionMensajes entregados

cada mes con Event Hubs

100,000

Nuevas suscripciones de

clients a Azure por mes

20 MillionHoras de base de datos SQL usadas cada día

>5 TrillionTransacciones de

almacenamiento cada mes

60

BillionHits a Websites corriendo en

Azure Web App Service

425

MillionAzure Active

Directory Users

Azure Momentum

57%de Fortune 500

Companies usan Microsoft Azure

>50 TrillionObjetos almacenados

en Azure

1.4 MillionBases de datos SQL

desplegadas en Azure

“Microsoft está creciendo sus ingresos por la nube más rápido que Amazon” – Business Insider 2016

Ganancias de AWS crecieron cerca de 69% pero Microsoft Azure creció 127%

Page 5: Despliegue de aplicaciones en Azure Web Apps

Applications

Clients

Infrastructure

Management

Databases &Middleware

App Frameworks& Tools

DevOps

PaaS &DevOps

Azure es una nube abierta

Page 6: Despliegue de aplicaciones en Azure Web Apps

App Service – una oferta integrada

API AppsEasily build and

consume APIs in the cloud

Web AppsWeb apps that scale with your business

Mobile AppsBuild Mobile apps

for any device

LOGIC AppsAutomate business

process across SaaS and on-premises

Page 7: Despliegue de aplicaciones en Azure Web Apps

Web Sites Construidos en ASP.NET, Node.js o

PHP Despliegue en segundos con FTP,

Git o TFS Comienza gratis y escala a medida

que el tráfico crece

Page 8: Despliegue de aplicaciones en Azure Web Apps

1Web Sites shared reserved

SHARED INSTANCES

:-)

shared

Page 9: Despliegue de aplicaciones en Azure Web Apps

2SHARED INSTANCES

:-):-)

Web Sites shared reserved

shared

Page 10: Despliegue de aplicaciones en Azure Web Apps

SHARED INSTANCES

:-)

Web Sites 1

shared reserved

RESERVED INSTANCE

:-):-)

0reserved

Page 11: Despliegue de aplicaciones en Azure Web Apps

Web Sites 2

shared reserved

RESERVED INSTANCE

:-)RESERVED INSTANCE

:-)

reserved

Page 12: Despliegue de aplicaciones en Azure Web Apps

Web Sites 2

shared reserved

RESERVED INSTANCE

:-)RESERVED INSTANCE

:-):-):-) :-)

:-):-) :-)

reserved

Page 13: Despliegue de aplicaciones en Azure Web Apps

Demo Creando un website

13

Page 14: Despliegue de aplicaciones en Azure Web Apps

Continuous deployment

Page 15: Despliegue de aplicaciones en Azure Web Apps
Page 16: Despliegue de aplicaciones en Azure Web Apps

¡Automatizar!

Page 17: Despliegue de aplicaciones en Azure Web Apps

Compilaciónde fuentes

Page 18: Despliegue de aplicaciones en Azure Web Apps

Pruebas

Page 19: Despliegue de aplicaciones en Azure Web Apps

Paso a paso

Page 20: Despliegue de aplicaciones en Azure Web Apps

¿Listos?

Page 21: Despliegue de aplicaciones en Azure Web Apps

http://blog.crisp.se/2013/02/05/yassalsundman/continuous-delivery-vs-continuous-deployment

Page 22: Despliegue de aplicaciones en Azure Web Apps

Demo

Despliegue continuo usando GitHub

22

Page 23: Despliegue de aplicaciones en Azure Web Apps

¿Preguntas?

@hernandgr http://hernandgr.wordpress.com

Page 24: Despliegue de aplicaciones en Azure Web Apps

¡Gracias!

@hernandgr http://hernandgr.wordpress.com