Overview de MS Azure
Victor Villar Valladares
Cloud Solutions Architect
www.victorvillarv.com
victor.villar@victorvillarv.com
Aprovisionamiento de infraestructura tradicional
Recursos Dedicados
Desperdicio
Capacidad
Insuficiente
Compra de
infraestructura
Costos Fijos
CAPEX
Tiempo
Capacidad
Tiempo
Capacidad
Aprovisionamiento de servicios cloud
Recursos Dedicados
Menor
Inversión
Inicial
Sin desperdicio
Escala a demanda
Reducción de
capacidad bajo
demanda
CAPEX -> OPEX
Entrega de Software Hospedado y en la Nube
Regiones en Azure
Estructura de jerárquica para la gestión de suscripciones
Zonas de disponibilidad
• Las zonas de disponibilidad son
ubicaciones físicamente
separadas dentro de una región
de Azure.
• Cada zona de disponibilidad
está formada por uno o más
centros de datos equipados con
energía, refrigeración y redes
independientes.
• Las zonas de disponibilidad
están configuradas para ser un
límite de aislamiento.
• Si una zona de disponibilidad
baja, la otra continúa
trabajando.
Conjuntos de disponibilidad
• Los conjuntos de disponibilidad son una forma de
ayudar a garantizar que las aplicaciones
permanezcan en línea si se requiere un evento de
mantenimiento de alto impacto o si se produce un
fallo de hardware
• Los conjuntos de disponibilidad están formados
por dominios de actualización y dominios de error:
• Update Domains. Cuando se produce un evento de
mantenimiento (como una actualización de rendimiento o
un parche de seguridad crítico aplicado), la actualización
se secuencia a través de los dominios de actualización.
• Fault Domains. Los fault domains proporcionan la
separación física de una carga de trabajo en un hardware
diferente en el centro de datos.
Resource groups
• Un resource group es una unidad
de administración de recursos en
Azure.
• Piense en un resource group como
un contenedor que le permite
agregar y administrar todos los
recursos necesarios para una
aplicación en una sola unidad
manejable
Servicios de computación de Azure
Las máquinas virtuales son emulaciones de software de computadoras
físicas. Ejemplos de servicios de Azure para máquinas virtuales incluyen:
Azure VMs. Infraestructura como servicio (IaaS) para crear y usar
máquinas virtuales en la nube
VM scale sets. Diseñado para el escalado automático de
máquinas virtuales idénticas
Servicios de almacenamiento
Azure Storage es un servicio que puede usar para almacenar
archivos, mensajes, tablas y otros tipos de información.
Blob Storage. No hay restricciones en los tipos de datos que
puede contener. Blobs son altamente escalables
Disk Storage. Proporciona discos para máquinas virtuales,
aplicaciones y otros servicios.
Storage accounts. Archivos de Azure ofrece archivos
compartidos totalmente administrados en la nube
Storage Account
Algunos servicios de la base de datos
Los servicios de la base de datos de Azure son servicios de base de datos
PaaS totalmente administrados que liberan un tiempo valioso que de otra
manera dedicaría a administrar su base de datos
Azure Cosmos DB. Un servicio de base de datos distribuido
globalmente que le permite escalar el rendimiento y el
almacenamiento de forma elástica e independiente
Azure SQL Database. Una base de datos relacional como
servicio (DaaS) basada en la última versión estable del motor
de base de datos Microsoft SQL Server
Servicios de Red
Virtual Network. Un servicio IaaS para crear y usar máquinas
virtuales en la nube.
Azure Load Balancer. Diseñado para el escalado automático de
máquinas virtuales idénticas
Azure Application Gateway. Balanceo de carga y WAF para brindar
Seguridad a las aplicaciones
VPN Gateway. Un recurso para poder establecer una unión segura
entre los centros locales y Azure.
Content Delivery Network. Almacenamiento de datos estáticos para
mejorar los tiempos de respuesta
La conexión en red en Azure le permite conectarse a la nube desde
los servicios locales.
Herramientas de gestión de Azure
Puede configurar y administrar Azure utilizando una amplia gama
de herramientas y plataformas. Algunas de estas herramientas son:
• Portal Azure. Un sitio web al que se accede a través de un navegador
web en
• Azure PowerShell y CLI. Un lenguaje de comandos de Interfaz de línea de
comandos de Azure (CLI de Azure). Un programa de scripts de línea de
comandos multiplataforma para sistemas operativos Windows, Linux o
MacOS
• Azure Cloud Shell. Un entorno de scripting basado en navegador en su
portal.
Documentación
• https://docs.microsoft.com/es-es/azure/
• https://docs.microsoft.com/es-es/azure/architecture/
• https://azure.microsoft.com/es-es/solutions/
• https://azure.microsoft.com/es-es/solutions/#solutions-by-industry

Overview de Microsoft Azure

  • 1.
    Overview de MSAzure Victor Villar Valladares Cloud Solutions Architect www.victorvillarv.com victor.villar@victorvillarv.com
  • 2.
    Aprovisionamiento de infraestructuratradicional Recursos Dedicados Desperdicio Capacidad Insuficiente Compra de infraestructura Costos Fijos CAPEX Tiempo Capacidad
  • 3.
    Tiempo Capacidad Aprovisionamiento de servicioscloud Recursos Dedicados Menor Inversión Inicial Sin desperdicio Escala a demanda Reducción de capacidad bajo demanda CAPEX -> OPEX
  • 4.
    Entrega de SoftwareHospedado y en la Nube
  • 5.
  • 6.
    Estructura de jerárquicapara la gestión de suscripciones
  • 7.
    Zonas de disponibilidad •Las zonas de disponibilidad son ubicaciones físicamente separadas dentro de una región de Azure. • Cada zona de disponibilidad está formada por uno o más centros de datos equipados con energía, refrigeración y redes independientes. • Las zonas de disponibilidad están configuradas para ser un límite de aislamiento. • Si una zona de disponibilidad baja, la otra continúa trabajando.
  • 8.
    Conjuntos de disponibilidad •Los conjuntos de disponibilidad son una forma de ayudar a garantizar que las aplicaciones permanezcan en línea si se requiere un evento de mantenimiento de alto impacto o si se produce un fallo de hardware • Los conjuntos de disponibilidad están formados por dominios de actualización y dominios de error: • Update Domains. Cuando se produce un evento de mantenimiento (como una actualización de rendimiento o un parche de seguridad crítico aplicado), la actualización se secuencia a través de los dominios de actualización. • Fault Domains. Los fault domains proporcionan la separación física de una carga de trabajo en un hardware diferente en el centro de datos.
  • 9.
    Resource groups • Unresource group es una unidad de administración de recursos en Azure. • Piense en un resource group como un contenedor que le permite agregar y administrar todos los recursos necesarios para una aplicación en una sola unidad manejable
  • 10.
    Servicios de computaciónde Azure Las máquinas virtuales son emulaciones de software de computadoras físicas. Ejemplos de servicios de Azure para máquinas virtuales incluyen: Azure VMs. Infraestructura como servicio (IaaS) para crear y usar máquinas virtuales en la nube VM scale sets. Diseñado para el escalado automático de máquinas virtuales idénticas
  • 11.
    Servicios de almacenamiento AzureStorage es un servicio que puede usar para almacenar archivos, mensajes, tablas y otros tipos de información. Blob Storage. No hay restricciones en los tipos de datos que puede contener. Blobs son altamente escalables Disk Storage. Proporciona discos para máquinas virtuales, aplicaciones y otros servicios. Storage accounts. Archivos de Azure ofrece archivos compartidos totalmente administrados en la nube
  • 12.
  • 13.
    Algunos servicios dela base de datos Los servicios de la base de datos de Azure son servicios de base de datos PaaS totalmente administrados que liberan un tiempo valioso que de otra manera dedicaría a administrar su base de datos Azure Cosmos DB. Un servicio de base de datos distribuido globalmente que le permite escalar el rendimiento y el almacenamiento de forma elástica e independiente Azure SQL Database. Una base de datos relacional como servicio (DaaS) basada en la última versión estable del motor de base de datos Microsoft SQL Server
  • 14.
    Servicios de Red VirtualNetwork. Un servicio IaaS para crear y usar máquinas virtuales en la nube. Azure Load Balancer. Diseñado para el escalado automático de máquinas virtuales idénticas Azure Application Gateway. Balanceo de carga y WAF para brindar Seguridad a las aplicaciones VPN Gateway. Un recurso para poder establecer una unión segura entre los centros locales y Azure. Content Delivery Network. Almacenamiento de datos estáticos para mejorar los tiempos de respuesta La conexión en red en Azure le permite conectarse a la nube desde los servicios locales.
  • 15.
    Herramientas de gestiónde Azure Puede configurar y administrar Azure utilizando una amplia gama de herramientas y plataformas. Algunas de estas herramientas son: • Portal Azure. Un sitio web al que se accede a través de un navegador web en • Azure PowerShell y CLI. Un lenguaje de comandos de Interfaz de línea de comandos de Azure (CLI de Azure). Un programa de scripts de línea de comandos multiplataforma para sistemas operativos Windows, Linux o MacOS • Azure Cloud Shell. Un entorno de scripting basado en navegador en su portal.
  • 16.
    Documentación • https://docs.microsoft.com/es-es/azure/ • https://docs.microsoft.com/es-es/azure/architecture/ •https://azure.microsoft.com/es-es/solutions/ • https://azure.microsoft.com/es-es/solutions/#solutions-by-industry

Notas del editor

  • #5 Slide Objectives: Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail. Speaking Points: Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged Software With packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaS With Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OS The customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services. PaaS With Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS. PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly. SaaS Finally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.