La nube de Azure
Conceptos
Nube: Almacenar información, virtualización. La computadora de alguien más.
Data center; un lugar físico donde están los servidores. Un espacio, un cuarto donde están todos
los equipos, Access point, switch, servidores, aire acondicionado.
Data center; omprenesis, concepto que en mi en edificio, en mi local el data center se encuentra
en físicamente en una compañía, edificio etc, siempre y cuando este en un cuarto frio.
Cloud computing: es como un data center sin lugar físico sino que está ubicada en el “internet”
existe un proveedor de internet que permite reservar un espacio o servidor en internet. No es
omprenesis.
Computación en la nube: Rentar los servicios del data center en una nube.
Proveedores:
Google Cloud Platform
Redhat
Microsoft Azure
Amazon Web Services
La nube es la computadora de alguien más, que se presta para poder acceder a diferentes
actividades, acceder a una página web, ejecutar códigos, enviar notificaciones. Entrega de
servicios de computo por medio de internet
Capacidad de hacer algo a menos costoso incrementando la eficiencia.
Capital expenditure; gastos de capitalnube privada: cuando se desembolsa recursos para
comprar una computadora (exbox desembolso) comprar un servidor, cables, bodega,
refrigeración etc, tener el proprio data center
Operational expenditure: (nube publica; porque cualquier persona puede acceder, se ofrece por
medio del internet público)gasto operativo:: lo se necesita para operar.
Se paga para usar el servicio pero no es propiedad si no que le pertenece a la compañía.
Aumentar la capacidad de alamcenar datos
Nube hibrida.
Evitar la migración
Cuestiones gubernamentales o leyes.
Economía a escala; Habilidad de reducir costos ganando eficiencia.
Gastos operacional;
Que la computación en la nube
Capex
Opex
Modelo basado en el consumo
Ownership-no nos pertenece
Multiples usuario-
Acceso publico-- cualquiera puede acceder
Disponibilidad- siempre accesible
Conectividad-
Habilidades—
Cuando se tiene el data center on premises o sea dentro del edificio o empresa
Ownership la empresas es dueña.
Hardware: responsables de mantenimiento y soporte
User:
Conectividad:
Acceso publico: acceso solo dentro de la organización.
Habilidades;: se requiere capital humano con alto conocimiento en tecnología
Hibridad: combinación de la privada y pública.
Localización de recursos: en la privada y publica
Costo y eficiencia:
Control: manipular solo la información a la información que esta en on premises
Habilidades: conocimiento conexiones, cableado conocimiento de administración de costos
recursos en la nube.
Alta disponibilidad: server level agreement… con efectividad del 99.99%. funcionamiento
estable
Escalabili[Link] se adecua a las necesidades dando margen para hacerlo más pequeño o más
grande según se necesite. Scaling app: aumenta disco duro, aumenta recursos. Scaling out ;
crece horizontalmente, crear otro servidor con las mismas características.
Elasticidad: se puede asignar o quitar recursos de forma automática de acuerdo a la demanda.
Agilidad: en minutos o segundos se puede cambiar disco duro, procesadores, nucleo, memoria
ram, con solo un click. En cuestión de segundos se puede configurar un servidor.
Tolerancia: capacidad de fallo, redundancia.
Recuperación del desastre: si en una ocasión se da un desastre natural.
Alcance Global:La información tiene alcance mundial. Accesible desde cualquier parte del
mundo.
Customer latency capabilities: se puede cambiar de diferentes recursos. Si el servicio esta lento
en el momento en que se está creando entonces se pueden usar los de otra área.
Predictive costos consideration: se programa un margen de aumento de costos previendo el
aumento en escenarios futuros.
Tecnical skill consideration: si la compañía decide contratar un personal especializado para
administrar su data center es muy diferente si se tiene un equipo dentro de la empresa que
administre el data center on premesis, lo cual es mucha más responsabilidad
Seguridad: azure ofrece niveles de seguridad muy alto.
El proveedor de la nube es dueño del data center…
Solo se paga por lo que se consume.
El user no es dueño del data center e infraestructura.
El usuario solo se encarga de comprar la aplicación e instalarla
El proveedor se encarga del mantenimiento y todo los demás.
Solo se es dueño de los datos y aplicaciones que se instalen
El proveedor es dueño de todo lo que tiene la nube.
Informática sin servidor.
Serverless (también conocido como Faas) orientado a la nube.
Reduce el costo, se paga por lo que se usa.
Beneficios
El programador solo se enfoca en el código que se debe resolver
Trigger: es un evento que desencadena la ejecución de otro evento.
Azure Functions es una solución sin servidor que le permite escribir menos código, mantener
menos infraestructura y ahorrar en costos. En lugar de preocuparse por implementar y
mantener servidores, la infraestructura en la nube proporciona todos los recursos actualizados
necesarios para mantener sus aplicaciones en funcionamiento.
Core services
Interfaz grafica de azure
Permite la automatización
Suscripción ; Acceso autentificado a azure
Virtual machine: es un iaas.
Espacios obligatorios en los recursos
Nombre de suscripción
Nombre del grupo de recursos
Zona o región donde se va a crear
Nombre del equipo- contraseña*
Zona de disponibilidad
Virtual machine scale sets
No permite automitizar la replica. Modelo de servicio iaas.
Servicio de azure batch
Para procesar gran cantidad videos k4 en lugar de utilizar una maquina virtual.
Azure app services
iaas
Azure container instances saas
Contiene los recursos para ejecutar las aplicaciones, servidor de archivos, servidor del
almacenamiento, almacena cosas específicas. |
Almacena los Repositorios.
Primer archivo que se lee es el index php
Azure kubernetes services (AKS) Paas
Necesita de los contenedores. Controla y administra los contenedores.
*Serverless: no se tiene que configurar nada con solo el código puede funcionar-*
Azure functions
Cobra por función
Azure virtual desktop (paas)
La maquina virtual es para que el usuario la configure el virtual desktop es para que se pueda
a acceder de forma remota a la computadora personal.
Crear una suscripción
Crear grupo de recursos
Para hacer una página web
<html>
<head>
</head>
<body>
<h2> Hola amigos esta es mi primera pagina </h2>
</body>
</html>
En notepad o bloc de notas y Guardarlo como un archivo [Link]
AkS es el que levanta los servicios de los containers, y los provee de servicios.
Vnet: conecta los recursos de azure entre si, con el internet, y con redes on premesis
VPN comunicarse en red virtual privada, de forma directa es una red segura. Solo el usuario conoce
la key para comunicarse con algún proveedor. Una comunicación peer-to-peer o sea de punto a
punto-
Azure express route extiende la red local hacia azure en una conexión 100% de fibra óptica por
medio de cable.
Hot: almacenamiento. Almacena datos en los que se accesa frecuentemente.
Cool: optimizado para almacenar datos a los que se accesa con menos frecuencia y se almacenan al
menos 30 días. Y luego se almacena en el archive
Oferta de servicios de base de datos
DDL lenguaje de definición de datos.
Soluciones principales
IoT; Teléfonos, reloj, el auto
Transmite datos para análisis
Iot center: es el que permite monitorear y analizar los datos transmitidos.
IoT hub. Es un servicio que estando en la nube actúa como un centro de mensaje. Es
bidireccional. Envía los datos a la nube.
Sphere: plataforma de alto nivel permite la comunicación integrada. Una solución de
seguridad, incluye hardware y sistema operativo en relación a la nube. Da información de
seguridad. Brinda seguridad.
La tecnología IoT analiza datos de manera automática en tiempo real…
Azure synapse analytics: El análisis de datos. Tiene todo integrado para realizar el análisis de
los datos.
Azure HD insight:
Azure databricks servicio de análisis de datos basado en apache spark.
Azure functions código basado en eventos ejecuta un servicio
Azure logic apps: organización de procesos de flujos para entregar aplicaciones
Serverless computing: no significa que no existe un servidor, es extraerse del servidor, está
pensado para que se dispare desde un evento. El desarrollador no tiene que preocuparse por
un servidor porque la aplicación va servir siempre y puede abastecer la demanda.
Github almacen de datos para versionamiento de código
az vm create --resource-group "learn-08defde8-d54a-4136-9f27-72717ec1c342" --name
"VM2-WServer2016" --image "Win2016DataCenter" --admin-username "usuario"
Evaluar el impacto que tiene el servicio de azure la plataforma
Azure resource manager (ARM) templates
Son platillas para crear e implementar la maquinas virtuales.
El código se ejecuta de manera secuencial. Instrumento y aplicación- declarative syntax…
AZURE SECURITY CENTER
Amenaza de día cero malware que aprovecha las debilidades del y lanza un software para atacarlos
Usar template y ejecutarlos para hacer una maquina virtual.
az deployment group learn-1a4e4942-16e9-4933-8537-4db0872c59a3 \
> -- resource-group learn-1a4e4942-16e9-4933-8537-4db0872c59a3 \
> --[Link] $HOME/[Link] \
> --parameters $HOME/[Link]