SlideShare una empresa de Scribd logo
1 de 34
Azure Clouders Chile
Azure Clouders Chile
bugs4fun.com
Agenda
-Bienvenida y Guidelines comunidad para nuevos
-On Premise – La manera clásica
-Modelos Cloud Computing
-IAAS
-PAAS
-SAAS
-Azure
-IAAS-PAAS-Modelo híbrido
-Demos
Este escenario es funcional para grandes y
medianas empresas con varios
departamentos de TI a su disposición,
donde cada uno puedo administrar y
mantener las diferentes capas de manera
óptima. Además de esto tienen
componentes críticos que por
seguridad/legislación no pueden estar en
la nube.
• Si distribuyéramos nuestro software
bajo un proveedor de
IAAS(infraestructure as a service,
infraestructura como servicio),
debemos hacer lo siguiente:
• Nosotros decidimos que sistema
operativo instalar
• Instalamos el software
necesario(frameworks, bases de datos,
librerías, runtime) para que funcione
nuestra aplicación
• Finalmente, instalamos nuestra
aplicación
Acá delegamos la parte de
administración de equipo físico y
nuestro proveedor IAAS se encarga
de esto, nosotros empezamos a
controlar a partir del tipo de
sistema operativo que deseamos.
Este modelo es usado por startups y
empresas de mediano y gran
tamaños comúnmente.
Este modelo es comúnmente
utilizado por startups que
necesitan lanzar sus productos de
manera ágil y rápida con el
enfoque en el desarrollo de sus
productos y no de mantener
middleware e infraestructura.
Galería de Imagenes Virtuales
Windows Server 2012 R2 Ubuntu Server 14.04 LTS CentOS 6.5
SUSE Linux
Enterprise Server Oracle Linux 6.4.0.0.0
Windows 8.1 Enterprise
SQL Server 2014 Standard Oracle Database 11g R2 BizTalk Server 2013 SharePoint Server Farm
Microsoft Dynamics
GP 2013
Zulu 8
SAP HANA
Developer Edition Puppet Enterprise 3.2.3 Barracuda Web Application
Oracle WebLogic
Server 12.1.2
Visual Studio Ultimate 2013
openSUSE 13.1
CloudOn-Premises
• Preparar el VHD
• Opcional – generalizer el VHD usando SysPrep/waagent
• Subir el VHD a Azure Storage
• Preparar los recursos de red
• Crear la VM a partir del la imagen generalizada subida
VHD
Subir nuestras propias imágenes
virtuales
Deployment con ARM Templates
• Declarative deployment
• Maintain resources with
the same lifecycle within a
resource group
• Configure parameters for
input/output
• Specify resources &
dependencies
• Leverage Quickstart
Templates or export
existing resources
Azure App Service Family
Web Apps
Web apps that scale with
your business
Mobile Apps
Build mobile apps for any
device
Logic Apps
Automate business
processes across SaaS and
on-premises
API Apps
Build and consume APIs in
the cloud
Azure Web Apps
• Support a variety of languages and platforms
• .NET, Java, Node.js, PHP, Python, and more
• Support scaling (manual or auto) and load balancing
• Support slots for staged deployments and A/B testing
• Support continuous integration
Global Scale
Scale up and down as
needed, manually or
automatically
Enterprise Grade
ISO-, SOC2-, and PCO-
compliant with enterprise-
level SLAs
Familiar and Fast
Leverage existing skills, plus
languages, frameworks, and
tools you're familiar with
Scaling - Cloud Computing Patterns
Scaling Up vs. Scaling Out
Scale Up
Vary the VM size
1 Core w/ 1.75 GB RAM
2 Cores w/ 3.5 GB RAM
4 Cores w/ 7 GB RAM
Scale Out
Vary the VM count
Max 3* instances
Max 10 instances
Max 20/50** instances
Deployment Slots
• Use a Deploy-Confirm-Promote workflow
• Promote via “swap” through Azure portal
• http://sitename-slotname.azurewebsites.net
Continuous Integration
• Web apps can be deployed manually via FTP or WebDeploy
• Automate deployment using 3rd party source-control providers
• Can also use a local Git repository from Azure Portal
DropBoxBitBucketGitHubCodePlexVisual Studio
Team Services
Git
Virtual Networks
• “Bring your own network”
• Provides security and isolation
by creating a private network
inside of Azure
• Supports:
• Defining subnets
• “Peering” with other non-
overlapping VNETs in the same
region
• Defining Network Security Groups
(ACL rules)
• Allows you to create complex
and/or sophisticated network
topologies around your VM’s
Other Network Resources
• Reserved Public IP Addresses
• Internal or External Load Balancers
• Application Gateways
• Application Gateway Web Application Firewall (Preview)
Connecting to On-Premises Networks
Azure VPN Gateway
• Connects your on-prem resources to Azure
• Includes Point-to-Site and Site-to-Site connections
• Can also be used to connect multiple VNETs in Azure
ExpressRoute
• Create private connections between Azure datacenters and
on-premises or partner/colocation host environments
• Connections do *not* go over the public Internet.
• Connectivity is faster, more reliable, and more secure than
Internet-based connections.
Azure Clouders Chile
Azure Clouders Chile
bugs4fun.com

Más contenido relacionado

La actualidad más candente

OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Timothy McAliley
 
Github Actions and Terraform.pdf
Github Actions and Terraform.pdfGithub Actions and Terraform.pdf
Github Actions and Terraform.pdfVishwas N
 
Azure Stack Fundamentals
Azure Stack FundamentalsAzure Stack Fundamentals
Azure Stack FundamentalsCenk Ersoy
 
Manage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsManage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsJorge Arteiro
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축rockplace
 
공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례rockplace
 
Azure key vault
Azure key vaultAzure key vault
Azure key vaultRahul Nath
 
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.Open Source Consulting
 
컨테이너 기술과 가상화 기술의 주요한 차이점
컨테이너 기술과 가상화 기술의 주요한 차이점컨테이너 기술과 가상화 기술의 주요한 차이점
컨테이너 기술과 가상화 기술의 주요한 차이점Opennaru, inc.
 
Microsoft azure overview
Microsoft azure overviewMicrosoft azure overview
Microsoft azure overviewAli Mkahal
 
OpenShift Meetup - Tokyo - Service Mesh and Serverless Overview
OpenShift Meetup - Tokyo - Service Mesh and Serverless OverviewOpenShift Meetup - Tokyo - Service Mesh and Serverless Overview
OpenShift Meetup - Tokyo - Service Mesh and Serverless OverviewMaría Angélica Bracho
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as CodeRobert Greiner
 

La actualidad más candente (20)

Azure Hybid
Azure HybidAzure Hybid
Azure Hybid
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Azure 900
Azure 900Azure 900
Azure 900
 
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
 
Github Actions and Terraform.pdf
Github Actions and Terraform.pdfGithub Actions and Terraform.pdf
Github Actions and Terraform.pdf
 
Azure Stack Fundamentals
Azure Stack FundamentalsAzure Stack Fundamentals
Azure Stack Fundamentals
 
DevOps @ OpenShift Online
DevOps @ OpenShift OnlineDevOps @ OpenShift Online
DevOps @ OpenShift Online
 
Manage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsManage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git ops
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례
 
Azure key vault
Azure key vaultAzure key vault
Azure key vault
 
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.
 
컨테이너 기술과 가상화 기술의 주요한 차이점
컨테이너 기술과 가상화 기술의 주요한 차이점컨테이너 기술과 가상화 기술의 주요한 차이점
컨테이너 기술과 가상화 기술의 주요한 차이점
 
Microsoft azure overview
Microsoft azure overviewMicrosoft azure overview
Microsoft azure overview
 
OpenShift Meetup - Tokyo - Service Mesh and Serverless Overview
OpenShift Meetup - Tokyo - Service Mesh and Serverless OverviewOpenShift Meetup - Tokyo - Service Mesh and Serverless Overview
OpenShift Meetup - Tokyo - Service Mesh and Serverless Overview
 
Terraform Basics
Terraform BasicsTerraform Basics
Terraform Basics
 
Azure Stack Overview
Azure Stack OverviewAzure Stack Overview
Azure Stack Overview
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 

Destacado

Arquitectura de Solución en Azure: Sitio Simple de Marketing
Arquitectura de Solución en Azure: Sitio Simple de MarketingArquitectura de Solución en Azure: Sitio Simple de Marketing
Arquitectura de Solución en Azure: Sitio Simple de MarketingFernando Mejía
 
Que es la historia ahora
Que es la historia ahoraQue es la historia ahora
Que es la historia ahorakarina_fabiola
 
The Friendliest Countries in the World
The Friendliest Countries in the WorldThe Friendliest Countries in the World
The Friendliest Countries in the WorldLeonard David Raymundo
 
Nvidia grid and vGPU
Nvidia grid and vGPUNvidia grid and vGPU
Nvidia grid and vGPUKyle Quinby
 
Digital Transformation Tips for 2017 | From Emgage
Digital Transformation Tips for 2017 | From EmgageDigital Transformation Tips for 2017 | From Emgage
Digital Transformation Tips for 2017 | From EmgageGeoff Talbot
 
Double Your Hadoop Hardware Performance with SmartSense
Double Your Hadoop Hardware Performance with SmartSenseDouble Your Hadoop Hardware Performance with SmartSense
Double Your Hadoop Hardware Performance with SmartSenseHortonworks
 
Feedback loops: How SREs benefit and what is needed to realize their potential
Feedback loops: How SREs benefit and what is needed to realize their potentialFeedback loops: How SREs benefit and what is needed to realize their potential
Feedback loops: How SREs benefit and what is needed to realize their potentialPooja Tangi
 
HA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridHA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridJames Serra
 
St patricks day my presentation
St patricks day my presentationSt patricks day my presentation
St patricks day my presentationceciliaarteche
 
Where is the evidence? A call to action for learning analytics
Where is the evidence? A call to action for learning analyticsWhere is the evidence? A call to action for learning analytics
Where is the evidence? A call to action for learning analyticsRebecca Ferguson
 
Parkinson' disease
Parkinson' diseaseParkinson' disease
Parkinson' diseasealiciadiez
 
Hajj a spiritual journey to Makkah
Hajj a spiritual journey to MakkahHajj a spiritual journey to Makkah
Hajj a spiritual journey to MakkahKhalid Abdullah
 
Bombas de Engrenagem
Bombas de EngrenagemBombas de Engrenagem
Bombas de EngrenagemMalgton Will
 
Conoce la historia de Julia
Conoce la historia de JuliaConoce la historia de Julia
Conoce la historia de JuliaMQA Suramérica
 
Foro ABC y Bestinver: "El Futuro de las Pensiones"
Foro ABC y Bestinver: "El Futuro de las Pensiones"Foro ABC y Bestinver: "El Futuro de las Pensiones"
Foro ABC y Bestinver: "El Futuro de las Pensiones"BESTINVER
 
Writing Recommendations
Writing RecommendationsWriting Recommendations
Writing RecommendationsAriel Vinizki
 

Destacado (20)

Arquitectura de Solución en Azure: Sitio Simple de Marketing
Arquitectura de Solución en Azure: Sitio Simple de MarketingArquitectura de Solución en Azure: Sitio Simple de Marketing
Arquitectura de Solución en Azure: Sitio Simple de Marketing
 
Que es la historia ahora
Que es la historia ahoraQue es la historia ahora
Que es la historia ahora
 
The Friendliest Countries in the World
The Friendliest Countries in the WorldThe Friendliest Countries in the World
The Friendliest Countries in the World
 
Nvidia grid and vGPU
Nvidia grid and vGPUNvidia grid and vGPU
Nvidia grid and vGPU
 
Man ray
Man rayMan ray
Man ray
 
Digital Transformation Tips for 2017 | From Emgage
Digital Transformation Tips for 2017 | From EmgageDigital Transformation Tips for 2017 | From Emgage
Digital Transformation Tips for 2017 | From Emgage
 
Lead generationchannel
Lead generationchannelLead generationchannel
Lead generationchannel
 
Double Your Hadoop Hardware Performance with SmartSense
Double Your Hadoop Hardware Performance with SmartSenseDouble Your Hadoop Hardware Performance with SmartSense
Double Your Hadoop Hardware Performance with SmartSense
 
Feedback loops: How SREs benefit and what is needed to realize their potential
Feedback loops: How SREs benefit and what is needed to realize their potentialFeedback loops: How SREs benefit and what is needed to realize their potential
Feedback loops: How SREs benefit and what is needed to realize their potential
 
HA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridHA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybrid
 
Mark zuckerberg
Mark zuckerbergMark zuckerberg
Mark zuckerberg
 
St patricks day my presentation
St patricks day my presentationSt patricks day my presentation
St patricks day my presentation
 
Where is the evidence? A call to action for learning analytics
Where is the evidence? A call to action for learning analyticsWhere is the evidence? A call to action for learning analytics
Where is the evidence? A call to action for learning analytics
 
Tema 7 la europa feudal
Tema 7  la europa feudalTema 7  la europa feudal
Tema 7 la europa feudal
 
Parkinson' disease
Parkinson' diseaseParkinson' disease
Parkinson' disease
 
Hajj a spiritual journey to Makkah
Hajj a spiritual journey to MakkahHajj a spiritual journey to Makkah
Hajj a spiritual journey to Makkah
 
Bombas de Engrenagem
Bombas de EngrenagemBombas de Engrenagem
Bombas de Engrenagem
 
Conoce la historia de Julia
Conoce la historia de JuliaConoce la historia de Julia
Conoce la historia de Julia
 
Foro ABC y Bestinver: "El Futuro de las Pensiones"
Foro ABC y Bestinver: "El Futuro de las Pensiones"Foro ABC y Bestinver: "El Futuro de las Pensiones"
Foro ABC y Bestinver: "El Futuro de las Pensiones"
 
Writing Recommendations
Writing RecommendationsWriting Recommendations
Writing Recommendations
 

Similar a Entendiendo Iaas/Paas/Saas en Azure

Computo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptxComputo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptxLuis Beltran
 
Automatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloudAutomatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloudSoftware Guru
 
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°Pablo Ariel Di Loreto
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...campus party
 
Migrando Una Aplicación OnPremise existente a Windows Azure
Migrando Una Aplicación OnPremise existente a Windows AzureMigrando Una Aplicación OnPremise existente a Windows Azure
Migrando Una Aplicación OnPremise existente a Windows AzureOSSE
 
Introducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINAIntroducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINAwww.encamina.com
 
Introduccion Azure Containers
Introduccion Azure Containers Introduccion Azure Containers
Introduccion Azure Containers Ivan Martinez
 
originalgeasgwsagvewsgvesgvesgvesgvesg.pdf
originalgeasgwsagvewsgvesgvesgvesgvesg.pdforiginalgeasgwsagvewsgvesgvesgvesgvesg.pdf
originalgeasgwsagvewsgvesgvesgvesgvesg.pdfrandomtable4
 
Cloud computing
Cloud computingCloud computing
Cloud computingbgarcial
 
microsoft azure presentacion
microsoft azure presentacionmicrosoft azure presentacion
microsoft azure presentacionLuisGaribay20
 
Cloud Security Fundamentals.pptx
Cloud Security Fundamentals.pptxCloud Security Fundamentals.pptx
Cloud Security Fundamentals.pptxJuanCarlosBarillas3
 
Microsoft azure presentacion
Microsoft azure presentacionMicrosoft azure presentacion
Microsoft azure presentacionJuan Paucar
 
Azure | Open Source in Azure Overview - 30/11/2017
Azure | Open Source in Azure Overview - 30/11/2017Azure | Open Source in Azure Overview - 30/11/2017
Azure | Open Source in Azure Overview - 30/11/2017Pablo Ariel Di Loreto
 
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...Herman Arnedo
 

Similar a Entendiendo Iaas/Paas/Saas en Azure (20)

Computo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptxComputo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptx
 
Automatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloudAutomatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloud
 
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
 
Migrando Una Aplicación OnPremise existente a Windows Azure
Migrando Una Aplicación OnPremise existente a Windows AzureMigrando Una Aplicación OnPremise existente a Windows Azure
Migrando Una Aplicación OnPremise existente a Windows Azure
 
Introducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINAIntroducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINA
 
Introduccion Azure Containers
Introduccion Azure Containers Introduccion Azure Containers
Introduccion Azure Containers
 
DETALLE ACA 2.pdf
DETALLE ACA 2.pdfDETALLE ACA 2.pdf
DETALLE ACA 2.pdf
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
 
Introducción a Asp.Net Mvc
Introducción a Asp.Net MvcIntroducción a Asp.Net Mvc
Introducción a Asp.Net Mvc
 
originalgeasgwsagvewsgvesgvesgvesgvesg.pdf
originalgeasgwsagvewsgvesgvesgvesgvesg.pdforiginalgeasgwsagvewsgvesgvesgvesgvesg.pdf
originalgeasgwsagvewsgvesgvesgvesgvesg.pdf
 
Cbs aws-fundamentals-1
Cbs aws-fundamentals-1Cbs aws-fundamentals-1
Cbs aws-fundamentals-1
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
microsoft azure presentacion
microsoft azure presentacionmicrosoft azure presentacion
microsoft azure presentacion
 
Cloud Security Fundamentals.pptx
Cloud Security Fundamentals.pptxCloud Security Fundamentals.pptx
Cloud Security Fundamentals.pptx
 
Microsoft azure presentacion
Microsoft azure presentacionMicrosoft azure presentacion
Microsoft azure presentacion
 
Azure | Open Source in Azure Overview - 30/11/2017
Azure | Open Source in Azure Overview - 30/11/2017Azure | Open Source in Azure Overview - 30/11/2017
Azure | Open Source in Azure Overview - 30/11/2017
 
Plataformas Libres del Cloud
Plataformas Libres del CloudPlataformas Libres del Cloud
Plataformas Libres del Cloud
 
Casos de USO Openshift.pptx
Casos de USO Openshift.pptxCasos de USO Openshift.pptx
Casos de USO Openshift.pptx
 
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...
 

Más de Fernando Mejía

Desarrollando Microservicios con DAPR - Marzo 2020
Desarrollando Microservicios con DAPR - Marzo 2020Desarrollando Microservicios con DAPR - Marzo 2020
Desarrollando Microservicios con DAPR - Marzo 2020Fernando Mejía
 
Cloud Computing101 Azure, updated june 2017
Cloud Computing101 Azure, updated june 2017Cloud Computing101 Azure, updated june 2017
Cloud Computing101 Azure, updated june 2017Fernando Mejía
 
Docker y azure container service
Docker y azure container serviceDocker y azure container service
Docker y azure container serviceFernando Mejía
 
DevOps Practices and how to implement it using VSTS
DevOps Practices and how to implement it using VSTSDevOps Practices and how to implement it using VSTS
DevOps Practices and how to implement it using VSTSFernando Mejía
 

Más de Fernando Mejía (6)

Desarrollando Microservicios con DAPR - Marzo 2020
Desarrollando Microservicios con DAPR - Marzo 2020Desarrollando Microservicios con DAPR - Marzo 2020
Desarrollando Microservicios con DAPR - Marzo 2020
 
Cloud Computing101 Azure, updated june 2017
Cloud Computing101 Azure, updated june 2017Cloud Computing101 Azure, updated june 2017
Cloud Computing101 Azure, updated june 2017
 
Docker y azure container service
Docker y azure container serviceDocker y azure container service
Docker y azure container service
 
Azure CosmosDB
Azure CosmosDBAzure CosmosDB
Azure CosmosDB
 
Azure service fabric
Azure service fabricAzure service fabric
Azure service fabric
 
DevOps Practices and how to implement it using VSTS
DevOps Practices and how to implement it using VSTSDevOps Practices and how to implement it using VSTS
DevOps Practices and how to implement it using VSTS
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 

Último (20)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 

Entendiendo Iaas/Paas/Saas en Azure

  • 1. Azure Clouders Chile Azure Clouders Chile bugs4fun.com
  • 2. Agenda -Bienvenida y Guidelines comunidad para nuevos -On Premise – La manera clásica -Modelos Cloud Computing -IAAS -PAAS -SAAS -Azure -IAAS-PAAS-Modelo híbrido -Demos
  • 3.
  • 4.
  • 5.
  • 6. Este escenario es funcional para grandes y medianas empresas con varios departamentos de TI a su disposición, donde cada uno puedo administrar y mantener las diferentes capas de manera óptima. Además de esto tienen componentes críticos que por seguridad/legislación no pueden estar en la nube.
  • 7.
  • 8. • Si distribuyéramos nuestro software bajo un proveedor de IAAS(infraestructure as a service, infraestructura como servicio), debemos hacer lo siguiente: • Nosotros decidimos que sistema operativo instalar • Instalamos el software necesario(frameworks, bases de datos, librerías, runtime) para que funcione nuestra aplicación • Finalmente, instalamos nuestra aplicación
  • 9. Acá delegamos la parte de administración de equipo físico y nuestro proveedor IAAS se encarga de esto, nosotros empezamos a controlar a partir del tipo de sistema operativo que deseamos. Este modelo es usado por startups y empresas de mediano y gran tamaños comúnmente.
  • 10.
  • 11.
  • 12. Este modelo es comúnmente utilizado por startups que necesitan lanzar sus productos de manera ágil y rápida con el enfoque en el desarrollo de sus productos y no de mantener middleware e infraestructura.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Galería de Imagenes Virtuales Windows Server 2012 R2 Ubuntu Server 14.04 LTS CentOS 6.5 SUSE Linux Enterprise Server Oracle Linux 6.4.0.0.0 Windows 8.1 Enterprise SQL Server 2014 Standard Oracle Database 11g R2 BizTalk Server 2013 SharePoint Server Farm Microsoft Dynamics GP 2013 Zulu 8 SAP HANA Developer Edition Puppet Enterprise 3.2.3 Barracuda Web Application Oracle WebLogic Server 12.1.2 Visual Studio Ultimate 2013 openSUSE 13.1
  • 18. CloudOn-Premises • Preparar el VHD • Opcional – generalizer el VHD usando SysPrep/waagent • Subir el VHD a Azure Storage • Preparar los recursos de red • Crear la VM a partir del la imagen generalizada subida VHD Subir nuestras propias imágenes virtuales
  • 19. Deployment con ARM Templates • Declarative deployment • Maintain resources with the same lifecycle within a resource group • Configure parameters for input/output • Specify resources & dependencies • Leverage Quickstart Templates or export existing resources
  • 20.
  • 21. Azure App Service Family Web Apps Web apps that scale with your business Mobile Apps Build mobile apps for any device Logic Apps Automate business processes across SaaS and on-premises API Apps Build and consume APIs in the cloud
  • 22. Azure Web Apps • Support a variety of languages and platforms • .NET, Java, Node.js, PHP, Python, and more • Support scaling (manual or auto) and load balancing • Support slots for staged deployments and A/B testing • Support continuous integration Global Scale Scale up and down as needed, manually or automatically Enterprise Grade ISO-, SOC2-, and PCO- compliant with enterprise- level SLAs Familiar and Fast Leverage existing skills, plus languages, frameworks, and tools you're familiar with
  • 23. Scaling - Cloud Computing Patterns
  • 24. Scaling Up vs. Scaling Out Scale Up Vary the VM size 1 Core w/ 1.75 GB RAM 2 Cores w/ 3.5 GB RAM 4 Cores w/ 7 GB RAM Scale Out Vary the VM count Max 3* instances Max 10 instances Max 20/50** instances
  • 25. Deployment Slots • Use a Deploy-Confirm-Promote workflow • Promote via “swap” through Azure portal • http://sitename-slotname.azurewebsites.net
  • 26. Continuous Integration • Web apps can be deployed manually via FTP or WebDeploy • Automate deployment using 3rd party source-control providers • Can also use a local Git repository from Azure Portal DropBoxBitBucketGitHubCodePlexVisual Studio Team Services Git
  • 27.
  • 28. Virtual Networks • “Bring your own network” • Provides security and isolation by creating a private network inside of Azure • Supports: • Defining subnets • “Peering” with other non- overlapping VNETs in the same region • Defining Network Security Groups (ACL rules) • Allows you to create complex and/or sophisticated network topologies around your VM’s
  • 29. Other Network Resources • Reserved Public IP Addresses • Internal or External Load Balancers • Application Gateways • Application Gateway Web Application Firewall (Preview)
  • 30. Connecting to On-Premises Networks Azure VPN Gateway • Connects your on-prem resources to Azure • Includes Point-to-Site and Site-to-Site connections • Can also be used to connect multiple VNETs in Azure ExpressRoute • Create private connections between Azure datacenters and on-premises or partner/colocation host environments • Connections do *not* go over the public Internet. • Connectivity is faster, more reliable, and more secure than Internet-based connections.
  • 31.
  • 32.
  • 33.
  • 34. Azure Clouders Chile Azure Clouders Chile bugs4fun.com

Notas del editor

  1. Objective: To illustrate a sampling of the array of different kinds of VM images available in the VM Gallery. Notes: One of the ways a VM can be provisioned is by selecting a predefined image from the VM Gallery, which offers a wide variety of vendor/partner-provided pre-configured VM images that you can choose from. Examples include Windows Server versions/editions or Linux Servers SQL Server database or Oracle database MSDN subscribers also get access to Windows images pre-populated with Visual Studio and Windows Client OS versions for use in DevTest scenarios
  2. Objective: To show another option for deploying VM’s – via uploading a custom image. Notes: One unique thing about Azure is its Hybrid nature – VM exchange isn’t strictly uni-directional, VHD’s can be moved from Azure to on-prem. A “generalized” image is one which is intended to be used to create multiple new VM’s - it has all personal information & state removed via SysPrep (Windows) or waagent (Linux) A “specialized” image is one which is intended to be used “as is” in Azure
  3. Objective: To show another option for deploying VM’s – via ARM templates. Notes: Another deployment option is to use ARM Templates ARM Templates are declarative files that define the resources to deploy and the inter-relationships between deployed resources Specify input parameters and variables, use expressions Use Azure Quickstart templates, with source in GitHub Edit in Azure online editor, use Visual Studio tooling, use Visual Studio Code They can be checked into source control in order to simplify deployment management
  4. Azure App Service is a PaaS offering that comprises four separate (but related) services: Web Apps is a fully managed compute platform optimized to host Web sites and Web applications Mobile Apps provides infrastructure for hosting back-ends for mobile apps -- for example, it provides infrastructure for sending push notifications not only to Windows clients, but to iOS and Android clients as well API Apps makes it easy to host APIs in the cloud, features integrated support for Swagger (http://swagger.io/), and offers a built-in authentication service for restricting access to APIs Logic Apps allows you to automate business processes and workflow -- for example, automatically finding negative tweets about your company and sending notifications to a Slack channel Together, these services comprise a ready-made solution to many of the challenges involved in publishing Web sites, Web apps, Web services, mobile apps, and more.
  5. The focus of this presentation is Azure Web Apps (https://azure.microsoft.com/en-us/documentation/articles/app-service-web-overview/). This service supports multiple languages and frameworks, including ASP.NET, Node.js, Java, PHP, and Python, so you can "use what you know" to begin leveraging it quickly. It supports scaling (manually or automatically) so capacity can grow as demand grows. It supports deployment slots for staged deployments -- for example, publish to staging, test your changes there, and then swap it into production only after you're confident it is ready. And it supports continuous integration, enabling you to be agile and aggressive in fixing bugs, adding features, and doing everything else needed to keep your site fresh and up to date.
  6. Deploy a Web app on a single server and you'll hit a wall when the demand on that server reaches a certain level. Deploy it in Azure, however, and you can handle bursts through auto-scaling or steady growth through manual scaling.
  7. With a traditional server farm, there are two ways to scale to meet demand: Scale up by beefing up the servers (more RAM, more cores, etc.) Scale out by adding servers The same holds true for virtual server farms. In App Services, scale up is a choice between B/S/P 1-3, where 1 = 1 Core, 1/75 GB RAM, 2 = 2 Core, 3.5 GB RAM, 3 = 4 Core, 7 GB RAM. You can also scale up/down between tiers (B/S/P), which impacts local HDD storage (10/50/250 GB) as well as the cap on number of instances (3/10/50). * For 3 instances on Basic, only manual scaling is supported ** For Premium Tier, there is a max of 20 if not using ASEs, and 50 if using ASE’s
  8. When you deploy an Azure Web App, you can deploy to a separate deployment slot instead of the default production slot when running in the Standard or Premium App Service plan mode. Deployment slots are actually live web apps with their own hostnames. Web app content and configurations elements can be swapped between two deployment slots, including the production slot. Deploying your application to a deployment slot has the following benefits: You can validate changes in a staging deployment slot before swapping it with the production slot. Deploying a web app to a slot first and swapping it into production ensures that all instances of the slot are warmed up before being swapped into production. This eliminates downtime when you deploy your web app. The traffic redirection is seamless, and no requests are dropped as a result of swap operations. This entire workflow can be automated by configuring Auto Swap when pre-swap validation is not needed. After a swap, the slot with the previously staged web app now has the previous production web app. If the changes swapped into the production slot are not as you expected, you can perform the same swap immediately to get your "last known good site" back For more information, see https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/.
  9. Continuous integration means deploying updates to your Web app as often as needed -- even several times a day. Azure supports many different deployment methods, including FTP, Git deployment (publishing from a local Git repository to Azure), and WebDeploy, which supports diff-deployment, database creation, and more. Visual Studio has integrated support for all three. Teams can also publish via third-party source-control providers such as Kudu (https://github.com/projectkudu/kudu/wiki/Deployment), which supports deployments from OneDrive and Dropbox, as well as repository-based deployments from GitHub, BitBucket, VSTS, and local Git repositories. For more information, see https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/.
  10. Objective: To introduce the concept of Virtual Networks (VNETs) in Azure Notes: A VNET is “your private network within the overall Azure network” Along with the VNET, you can leverage other tools like Load Balancers, Network Service Gateways, Application Gateways, Public IP Addresses, etc. Peering (new feature) allows 2 VNETs to be maintained as separate resources, but VMs in those VNETs can communicate with each other directly via IP Address. VNETs can define Network Security Groups, which contain ACL rules that allow or deny traffic to VM instances in a VNET. NSG’s can be associated with subnets or individual VM instances Illustration source: https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-overview/
  11. Objective: To introduce some other Azure Networking resources that often complement VNETs. Notes: Reserved Public IP Addresses Can be dynamic or reserved IP addresses Load balancers act as a NAT Public IP address can be associated to it (public), private is assigned an address in the subnet (and is accessed via that address) Private load balancers are usually found in multi-tier apps/deployments, where only one (front) tier is internet-facing. Also, with VPNs, the ILB can ensure company resource are only available internally to other systems on the same VNET Supports hashed distribution of traffic, as well as port forwarding, auto-reconfiguration (scaling), service monitoring (probes), source NAT Application Gateways Work at application layer compared to Load Balancer working at the transport layer (Layer 7 vs Layer 4) Acts as a reverse-proxy…client connections are terminated and requests are then forwarded to back-end endpoints. HTTP & HTTPS only Differ from Load Balancer in that this is URL/content-based routing & load balancing Web Application Firewall (recently announced/in preview) Preconfigured to prevent OWASP core top 10 vulnerabilities Custom rules coming soon You can also stand up a virtual appliance – dedicated VM running 3rd party SW that provides layer-7 security (NSG is layer-4)
  12. Objective: To introduce the networking options in Azure for extending connectivity of a VNET into your on –premises or other networks Notes: VPN Gateway – whereas Peering only allows non-overlapping VNET connection in same Region, VPN Gateway allows connections that span regions and even subscriptions (even different deployment models) Point-to-Site VPN Allows creating a secure connection to your VNET from an individual computer. Cert-based Used primarily for dev/test, small-scale deployments Does not require dedicated VPN device, run software from the client computer Connect to network from home/hotel Can be used with S2S connections through the same VPN Gateway Site-to-Site VPN IPSec VPN tunnel connection Requires a dedicated VPN device on-premises with a public IP address ExpressRoute Direct connection to the Azure networking infrastructure Speed, security (avoids the public internet) Azure Point-to-Site & Site-to-Site VPN P2S is VPN Client to server connectivity, certificate-based connectivity S2S Network-to-network connectivity VPN on premises (VPN appliance using IPSec)/leveraging appliance P2S is limited to ~128 concurrent connections, no infrastructure S2S – need infrastructure (software-based appliances, or true hardware appliances) Private WAN connectivity with ExpressRoute S2S & P2S go over the Internet ExpressRoute goes direct – not over Internet ExpressRoute is not limited to VNet access (can connect to all Azure services) VPN gateway – connect VNETs either with or across regions ExpressRoute – Leverage a high-throughput private Fiber connection to an Azure Data Center
  13. Objective: To introduce the networking options in Azure for extending connectivity of a VNET into your on –premises or other networks Notes: VPN Gateway – whereas Peering only allows non-overlapping VNET connection in same Region, VPN Gateway allows connections that span regions and even subscriptions (even different deployment models) Point-to-Site VPN Allows creating a secure connection to your VNET from an individual computer. Cert-based Used primarily for dev/test, small-scale deployments Does not require dedicated VPN device, run software from the client computer Connect to network from home/hotel Can be used with S2S connections through the same VPN Gateway Site-to-Site VPN IPSec VPN tunnel connection Requires a dedicated VPN device on-premises with a public IP address ExpressRoute Direct connection to the Azure networking infrastructure Speed, security (avoids the public internet) Azure Point-to-Site & Site-to-Site VPN P2S is VPN Client to server connectivity, certificate-based connectivity S2S Network-to-network connectivity VPN on premises (VPN appliance using IPSec)/leveraging appliance P2S is limited to ~128 concurrent connections, no infrastructure S2S – need infrastructure (software-based appliances, or true hardware appliances) Private WAN connectivity with ExpressRoute S2S & P2S go over the Internet ExpressRoute goes direct – not over Internet ExpressRoute is not limited to VNet access (can connect to all Azure services) VPN gateway – connect VNETs either with or across regions ExpressRoute – Leverage a high-throughput private Fiber connection to an Azure Data Center
  14. Iaas Crear una maquina virtual en el portal Conectarme a la maquina virtual Crear una maquina virtual desde terminal Conectarme a la maquina virtual Paas Crear un app service portal Deployar sitio nodejs Crear un app service terminal