Microsoft Azure desde Cero
Transcription
Microsoft Azure desde Cero
Evento Online Microsoft Azure: Servicios de Datos Orador: Pablo Ariel Di Loreto Duración: ~90 minutos Actualización: Junio de 2014 ¿Quién les habla? Pablo Ariel Di Loreto @Buenos Aires, Argentina. Gerente de Servicios IT en Algeiba SA. Docente. Dev desde 1998. ITPro desde 2000. MVP desde 04/2014 en Windows Expert - IT Pro. Twitter: @PabloDiLoreto Blog: http://www.TecTimes.net/ Correo Electrónico: pablodiloreto@hotmail.com MVP Open Day [Argentina] 2014. Charla “Influenciador de Influenciadores: El Gran Desafío”. Colaboradores Nicolás Granata @Buenos Aires, Argentina. Especialista Técnico en Algeiba SA. IT Pro desde 2008. Influenciador de Tecnologías Microsoft. Twitter: @NicolasGranata Blog: http://www.NicolasGranata.com/ Correo Electrónico: nicolas_grana@hotmail.com Agenda • Objetivo & Alcance. • Introducción a la Nube de Microsoft Azure. • Presentación de Servicios de Datos: Storage | SQL Database | HDInsight | Cache | Backup | Site Recovery. • Muestra en Vivo de Servicios de Datos: Storage | SQL Database | Backup. • Resumen del Evento y Recursos. • Q&A. Objetivo y Alcance • Realizar una introducción en alto nivel a los servicios de Datos de Azure y cómo éstos pueden ayudar a las organizaciones a extender su infraestructura on-premises y servicios hacia la nube. • Realizar una introducción técnica a Servicios de Almacenamiento, Bases de Datos SQL y Backup en Azure. • Realizar una muestra en vivo de los Servicios de Almacenamiento, Bases de Datos SQL y Backup en Azure. Introducción a la NUBE DE MICROSOFT AZURE Servicios brindados por Microsoft Azure Nube de Microsoft Azure Nube (Cloud Computing): 5 Características Nube de Microsoft Azure Nube (Cloud Computing): 3 Métodos de Entrega Nube de Microsoft Azure Nube (Cloud Computing): 2 Modelos de Implementación Nube de Microsoft Azure Separación de Responsabilidades Azure Storage Services ALMACENAMIENTO Almacenamiento en Azure [Azure Storage] • Medio de almacenamiento escalable, duradero y de alta disponibilidad para datos. • Base de almacenamiento para VMs. • Masivamente escalable: cientos de terabytes de datos. Millones de peticiones por Segundo. • Elástico en términos de cantidad y peticiones. • Auto-Partición para equilibrio de datos. Servicios de Almacenamiento en Azure [Azure Storage Services] • Blob Storage: datos de archive. Puede ser cualquier tipo de texto o dato binario. • Table Storage: Datos semi-estructurados. Almacen de datos NoSQL Key-Attribute. • Queue Storage: Mensajería confiable para el procesamiento de flujos y comunicación entre componentes. Cuenta de Almacenamiento [Storage Account] • Espacio de Nombres único para trabajar con Blobs, Tables y Queues. – Blob service: http://mystorageaccount.blob.core.windows.net – Table service: http://mystorageaccount.table.core.windows.net – Queue service: http://mystorageaccount.queue.core.windows.net Replicación de Storage [Storage Replication] • Redundancia Local (LRS): replicación local x3 dentro del mismo centro de datos. • Redundancia Geográfica (GRS): replicación a una ubicación Secundaria dentro de la misma región. • Redundancia Geográfica y Acceso Lectura (RA-GRS): idem anterior + lectura inmediata. Almacenamiento: a tener en cuenta… [Tips & Concepts] • Affinity Group: agrupación de Recursos. • Storage Account URL: http://mystorageaccount.blob.core.windows.n et/mycontainer/myblob. • Storage Access Keys: 512-bit key para autenticación y acceso. • Métrics & Logging. Almacenamiento: Blobs [Blob Storage] • Almacenamiento de datos no estructurados. • Ejemplos de alojamiento: documentos, fotos, videos, música, imágenes, datos de configuración, big data. ISO 27001. • Dos tipos: – Block Blobs: < 200 GB. – Page Blobs (discos): < 1TB. Optimizado para IaaS. Almacenamiento: Tables [Table Storage] • Almacenamiento de datos semi-estructurados: – Que no requieran uniones complejas (complex joins). – Que no requieran claves foráneas (foreign keys). – Que no requieran procedimentos almacenados (SP). • Acceso para Desarrolladores con protocol OData y consultas LINQ con WCF Data Service .NET Libs • < 200 TB. Almacenamiento: Tables [Table Storage] • Composición: – Table: collección de entidades que no fuerza un esquema. Una table puede contener entidades de diferentes características. – Entidad: como una fila. < 1 MB. – Propiedades: par “nombre-valor”. Cada entidad puede almacenar hasta 252 propiedades. Almacenamiento: Tables [Table Storage] • Programables y accesibles via .Net, Java, Node.js, Python, etc. Certificado ISO 27001. Permite auto-escalamiento y datos masivos. Accesible via REST APIs. Almacenamiento: Queues [Queue Storage] • Solución de Mensajería para comunicación asincrónica entre components y tareas asincrónicas. • Límites: – Hasta 200 TB de cápacidad. – Ilimitada cantidad de mensajes. – Hasta 64 KB por Mensaje. Servicios de Datos SQL DATABASES Bases de Datos SQL [Modelos de Integración] • Base de Datos SQL como Plataforma. • Soporta Restauración y Geo-Replicación. • Acceso Programático. • Near-Zero Maintenance. • Permiten Exportación y Sync. Bases de Datos SQL [Modelos de Elección] Bases de Datos SQL [Modelos de Elección] • ¿Aplicación Nueva o Existente? • Requerimientos de la Aplicación / Servicio. • Tamaño de Base de Datos. • Necesidad de Escalamiento. Servicios de Recuperación BACKUP Backup Vault [¿Qué es?] • Provee un espacio de almacenamiento para backups offside. • Se integra con Windows Backup. • Límites: – Azure Backup Agent: < 30 días de retención y < 200 GB de datos. – DPM: < 120 días de retención. Backup Vault [Escenarios] Escenario con Windows Azure Backup Escenario con System Center DPM Server Servicios de Recuperación HYPER-V RECOVERY MANAGER Servicios de Recuperación [Hyper-V Recovery Manager] Resumen RESUMEN DEL EVENTO Y RECURSOS Material del Evento • Compilación de Artículos, Tutoriales y Guías del evento: http://www.tectimes.net/evento20140624 • Próximos Eventos: http://www.tectimes.net/eventos Preguntas y Respuestas Q&A ¡Muchas Gracias! Twitter: @PabloDiLoreto Blog: http://www.TecTimes.net Correo Electrónico: pablodiloreto@hotmail.com Contacto con Algeiba: info@algeiba.com.ar Web de Algeiba: http://www.Algeiba.com.ar/