1. Overview de MS Azure
Victor Villar Valladares
Cloud Solutions Architect
www.victorvillarv.com
victor.villar@victorvillarv.com
2. Aprovisionamiento de infraestructura tradicional
Recursos Dedicados
Desperdicio
Capacidad
Insuficiente
Compra de
infraestructura
Costos Fijos
CAPEX
Tiempo
Capacidad
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
• 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
10. 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
11. 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
13. 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
14. 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.
15. 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.
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.