SlideShare una empresa de Scribd logo
1 de 38
DATA
Azure Storage y la
plataforma de datos
César Herrada
Julián Castiblanco
DATA
César Herrada
Ingeniero de sistemas,
especialista en Windows
Server y Microsoft Azure –
Microsoft MVP Enterprise
Mobility
DATA
Julián Castiblanco
Especialista en Plataforma de
datos y Microsoft Azure –
Microsoft MVP Data Platform
DATA
Escenarios comunes cuando se desea migrar
cargas de trabajo a la nube
 ¿Puedo llevar mis aplicaciones Legacy a la nube?
 ¿Puedo llevar mis bases de datos?
 ¿Qué hay del rendimiento vs costo?
 ¿Cómo debe cambiar mi arquitectura de app para sacar el
máximo provecho a los servicios en la nube?
DATA
Implementar Blobs de
almacenamiento de Azure y archivos
de Azure
DATA
Implementar Blobs de almacenamiento de
Azure y archivos de Azure
BlobsContenedores
Cuenta de
Almacenamiento
expertslive
logs
IISlog_20180210.txt
Applog_20180211.txt
imagenes Day.jpg
http[s]://expertslive.blob.core.Windows.net/imagenes/day.jpg
DATA
Creación de Una Cuenta de Almacenamiento
General-purposev2(GPv2) • Soporta las
ultimas
características de
blobs, archivos,
colas y tablas
• Mejor precio por
giga, puede elegir
entre
almacenamiento
hot/cool y
archived
General-purposev1(GPv1)
• Las características
cool y archive no
son soportadas.
Cargar con una
alta
transaccionalidad
o geo replicación
son más costo
eficientes en este
modelo
Blobstorage
• Mismas
características de
GPV2 para
bloques. Se
recomienda su
migración a
alguno de los
otros modelos.
DATA
Implementar Blobs de almacenamiento de
Azure y archivos de Azure
Page Blobs
• Optimizado para lecturas y escrituras aleatorias en disco
• Discos de máquinas virtuales
Block Blobs
• Optimizado para comprimir bloques de datos
• Videos, imágenes, sonidos. Un cliente puede subir varios
pedazos en paralelos
Append
Blobs
• Optimizado para agregar información a los archivos
• Archivos de logs
DATADATA
Demo
Optimización de Almacenamiento
usando Windows Server Storage
Spaces
DATA
Azure Files
DATA
Azure Files
 "Desearía poder ir al almacenamiento y aprovisionar una
unidad en la nube, dándole un espacio de nombres, y esa
unidad sería entonces alcanzable a través de UNC por los
sistemas operativos".
 Necesito dos VM ejecutándose con una unidad
compartida.
 tengo dos VM en Microsoft Azure. Todo lo que quiero
hacer es configurar un recurso compartido de archivos
entre ellas. ¿Es posible?“
 ¿Es posible compartir un disco secundario entre
diferentes instancias de VM? "
DATA
Compartir archivos – método antiguo
1. Configure una máquina virtual IaaS para alojar un recurso compartido de archivos
respaldado por un disco IaaS
2. Escriba el código para encontrar el recurso compartido de archivos IaaS desde el
resto de las máquinas virtuales en su servicio.
3. Escriba un código para proporcionar alta disponibilidad
4. Manejar actualizaciones de host, fallas de nodo
5. Solo puede acceder al recurso compartido de archivos desde otras máquinas
virtuales
IaaS VM IaaS VM IaaS VM
Disco
compartido
IaaS VM
Backup IaaS
VM
DATA
Azure Files
 Mueva aplicaciones on-premises a la
nube.
 VMs pueden conectarse a recursos SMB
usando APIs estándar de File System
 SMB 2.1 protocol
 VM y cuenta de almacenamiento dentro
de la misma región
 Soporta acceso mediante REST y SMB al
mismo recurso. Azure
Storage
Blobs
Tables
Queues
Files
Microsoft Azure
SMB
REST
API
REST
API
Comparta data
almacenada en Azure
Files entre Azure VMs via
SMB
DATA
Azure Files
• Almacenamiento compartido de archivos de red para
Azure
• La disponibilidad, la durabilidad y la escalabilidad se
gestionan automáticamente
• Admite dos interfaces: SMB y REST
IaaS VM IaaS VM IaaS VM
Azure File Share
(PaaS)
DATA Azure Files Vs Blobs
Description Azure Blobs Azure Files
Durability
Options
LRS, ZRS, GRS (and RA-GRS for higher
availability)
LRS, ZRS, GRS
Accessibility REST APIs
SMB 2.1 and SMB 3.0 (standard file system APIs)
REST APIs
Connectivity REST – Worldwide
SMB 2.1 – Within region
SMB 3.0 - Worldwide
REST – Worldwide
Endpoints
http://myaccount.blob.core.windows.n
et/mycontainer/myblob
myaccount.file.core.windows.netmysharemyfile.txt
http://myaccount.file.core.windows.net/myshare/myfile.txt
Directories
Flat namespace however prefix listing
can simulate virtual directories
True directory objects
Case Sensitivity of Names Case sensitive Case insensitive
Capacity Up to 500TB containers 5TB file shares
Throughput Up to 60 MB/s per blob Up to 60 MB/s per share
Object size Up to 4,75 TB/blob Up to 1 TB/file
Billed capacity Based on bytes written Based on file size
DATA Azure Files Vs Disks
Description Disk Azure Files
Relationship with Azure
VMs
Required for booting (OS Disk)
Scope Exclusive/Isolated to a single VM Shared access across multiple VMs
Snapshots and Copy Yes No
Configuration Configured via portal/Management APIs and available at boot time Connect after boot (via net use on windows)
Built-in authentication Built-in authentication Set up authentication on net use
Cleanup Automatic Manually via standard file APIs or REST APIs
Access via REST
Can only access as fixed formatted VHD (single blob) via REST. Files
stored in VHD cannot be accessed via REST.
Individual files stored in share are accessible
via REST
Max Size 4TB Disk
5TB File Share
1TB file within share
Max 8KB IOps 500 IOps 1000 IOps
Throughput Up to 60 MB/s per Disk Up to 60 MB/s per File Share
DATADATA
Demo
Azure Files
DATA
Implementar archivos, tablas de
almacenamiento de Azure y colas
DATADATA
Demo
Cargar Archivos en Azure Files
generación de archivos con
restricción de uso
DATA
Implementar tablas de almacenamiento de
Azure y colas
Almacenamiento NoSQL llave-valor para un desarrollo rápido
utilizando un modelo semiestructurado.
Almacene Petabytes Esquemas Flexibles Uso Corporativo
DATA
Modelo Jerárquico de las tablas
EntidadesTablas
Cuenta de
Almacenamiento
expertslive
clientes
Nombre=..
Email=..
Nombre=..
Email=..
ubicacion
Pais=…
Ciudad=…
http://expertslive.table.core.windows.net/clientes
https://docs.microsoft.com/en-us/rest/api/storageservices/Understanding-the-Table-Service-Data-Model
DATA
Precios aproximados
DATADATA
Demo
Creación de Tablas NoSQL
DATA
Colas de Almacenamiento de Mensajes
• Se utilizan para desacoplar aplicaciones para hacerlas más
flexibles.
• Permite incorporar resiliencia. Si una parte de la aplicación
deja de funcionar los mensajes se almacenan en un buffer
y otros nodos podrían hacerse cargo del procesamiento
del sistema.
• Las aplicaciones reciben ráfagas de tráfico inesperadas.
Puede monitorear el tamaño de cola para agregar nodos
de procesamiento o hibernar otros en momentos de
menos tráfico.
DATA
Modelo Jerárquico de las colas
http://expertslive.queue.core.windows.net/descargar-archivo
https://docs.microsoft.com/es-es/azure/storage/queues/storage-queues-introduction
MensajeColas
Cuenta de
Almacenamiento
ExpertsLive
descargar-
archivo
Mensaje 1
Mensaje 2
subir-
archivo
Mensaje 1
DATA
Arquitectura Clásica de IT de Aplicaciones
DATA
Arquitectura de IT Usando Colas en las
Aplicaciones
DATADATA
Demo
Manejo de Colas
DATA
Azure Comos DB
https://docs.microsoft.com/es-es/azure/cosmos-db/introduction
https://www.documentdb.com/capacityplanner
DATA
Implementaciones en Cosmos
DB
https://blog.pandorafms.org/es/bases-de-datos-nosql/
https://db-engines.com/en/system/Cassandra;MongoDB
https://docs.microsoft.com/en-us/azure/cosmos-db/gremlin-support
Azure Tables
DATA
Planeación de RUs
DATA
Utilizar SQL en Cosmos DB
https://docs.microsoft.com/en-us/azure/cosmos-db/tutorial-query-sql-api
DATADATA
Demo
Uso de Tablas en Cosmos DB
DATA
Azure REDIS
Base de datos en memoria, de tipo llave valor y administrada como servicio por Azure
https://azure.microsoft.com/es-es/services/cache/
DATA
Azure SQL Databases
https://azure.microsoft.com/es-es/services/sql-database/
DATADATA
Demo
Creación y Adminstración de SQL
Database
DATADATA
Siguientes Pasos
 https://www.pluralsight.com/courses/microsoft-azure-design-
implement-storage
 https://mva.microsoft.com/es-es/training-courses/preparacin-
examen-70473-diseando-e-implementado-soluciones-de-datos-
en-la-nube-17264
 https://app.pluralsight.com/library/courses/microsoft-azure-
developers-what-to-use
DATA
16:00 – 17:00
Implement an End-to-End
IoT solution using Azure
Dave Rendón

Más contenido relacionado

La actualidad más candente

Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCJuan Pablo
 
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y SwiftDesarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y SwiftSoftware Guru
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcjhoselt
 
Requerimientos de instalacion
Requerimientos de instalacionRequerimientos de instalacion
Requerimientos de instalacionjosebunbury
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandraLuis Alvarado
 
Pinceladas SQL 2012, Alta Disponibilidad
 Pinceladas SQL 2012, Alta Disponibilidad Pinceladas SQL 2012, Alta Disponibilidad
Pinceladas SQL 2012, Alta DisponibilidadSolidQ
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010Juan Pablo
 
Novedades Microsoft Azure
Novedades Microsoft AzureNovedades Microsoft Azure
Novedades Microsoft AzureIvan Martinez
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft accessAlexQDiaz
 
Introducción a Cosmos DB
Introducción a Cosmos DBIntroducción a Cosmos DB
Introducción a Cosmos DBEickhel Mendoza
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesRafael Navarro Prieto
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Jazmin Glez.
 

La actualidad más candente (20)

Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
 
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y SwiftDesarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
 
Apache derby
Apache derbyApache derby
Apache derby
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
 
Base de datos
Base de datosBase de datos
Base de datos
 
Qnap QuTS Hero
Qnap QuTS Hero Qnap QuTS Hero
Qnap QuTS Hero
 
Requerimientos de instalacion
Requerimientos de instalacionRequerimientos de instalacion
Requerimientos de instalacion
 
SQLite
SQLiteSQLite
SQLite
 
Sobrevolando AWS
Sobrevolando AWSSobrevolando AWS
Sobrevolando AWS
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
 
SGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIASSGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIAS
 
Couch db
Couch dbCouch db
Couch db
 
Pinceladas SQL 2012, Alta Disponibilidad
 Pinceladas SQL 2012, Alta Disponibilidad Pinceladas SQL 2012, Alta Disponibilidad
Pinceladas SQL 2012, Alta Disponibilidad
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
 
Novedades Microsoft Azure
Novedades Microsoft AzureNovedades Microsoft Azure
Novedades Microsoft Azure
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Introducción a Cosmos DB
Introducción a Cosmos DBIntroducción a Cosmos DB
Introducción a Cosmos DB
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD
 

Similar a Experts Live 2018: Azure Storage y la plataforma de datos

azure_Storage.docx
azure_Storage.docxazure_Storage.docx
azure_Storage.docxhefloca
 
Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nubeJuan Pablo
 
CloudStorage - Almacenamiento en la Nube
CloudStorage - Almacenamiento en la NubeCloudStorage - Almacenamiento en la Nube
CloudStorage - Almacenamiento en la NubeArsys
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosAmazon Web Services LATAM
 
Los beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSLos beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSAmazon Web Services LATAM
 
Base de datos en la nube exp.5
Base de datos en la nube exp.5Base de datos en la nube exp.5
Base de datos en la nube exp.5Yudy Reyes
 
Alta disponibilidad SQL Server 2012
Alta disponibilidad SQL Server 2012Alta disponibilidad SQL Server 2012
Alta disponibilidad SQL Server 2012Eduardo Castro
 
Cloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows AzureCloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows AzureJuan Pablo
 
2019.10.04.v open.azurevsaws
2019.10.04.v open.azurevsaws2019.10.04.v open.azurevsaws
2019.10.04.v open.azurevsawsfernando sonego
 
Introduccion Windows 2003 Server
Introduccion Windows 2003 ServerIntroduccion Windows 2003 Server
Introduccion Windows 2003 ServerFernando Ramirez
 
Windows azure: Introducción a la Nube y HoL de Azure MICTT
Windows azure: Introducción a la Nube y HoL de Azure MICTTWindows azure: Introducción a la Nube y HoL de Azure MICTT
Windows azure: Introducción a la Nube y HoL de Azure MICTTMICTT Palma
 

Similar a Experts Live 2018: Azure Storage y la plataforma de datos (20)

azure_Storage.docx
azure_Storage.docxazure_Storage.docx
azure_Storage.docx
 
Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nube
 
Cloud Computing: Windows Azure
Cloud Computing: Windows AzureCloud Computing: Windows Azure
Cloud Computing: Windows Azure
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
CloudStorage - Almacenamiento en la Nube
CloudStorage - Almacenamiento en la NubeCloudStorage - Almacenamiento en la Nube
CloudStorage - Almacenamiento en la Nube
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
 
Los beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSLos beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWS
 
Base de datos en la nube exp.5
Base de datos en la nube exp.5Base de datos en la nube exp.5
Base de datos en la nube exp.5
 
Servicios de storage de AWS
Servicios de storage de AWSServicios de storage de AWS
Servicios de storage de AWS
 
Alta disponibilidad SQL Server 2012
Alta disponibilidad SQL Server 2012Alta disponibilidad SQL Server 2012
Alta disponibilidad SQL Server 2012
 
Clase Maestra EC2
Clase Maestra EC2Clase Maestra EC2
Clase Maestra EC2
 
Cloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows AzureCloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows Azure
 
Overview de Microsoft Azure
Overview de Microsoft AzureOverview de Microsoft Azure
Overview de Microsoft Azure
 
Rila
RilaRila
Rila
 
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
 
2019.10.04.v open.azurevsaws
2019.10.04.v open.azurevsaws2019.10.04.v open.azurevsaws
2019.10.04.v open.azurevsaws
 
Introduccion Windows 2003 Server
Introduccion Windows 2003 ServerIntroduccion Windows 2003 Server
Introduccion Windows 2003 Server
 
Gestión de data y Storage en Azure
Gestión de data y Storage en AzureGestión de data y Storage en Azure
Gestión de data y Storage en Azure
 
Windows azure: Introducción a la Nube y HoL de Azure MICTT
Windows azure: Introducción a la Nube y HoL de Azure MICTTWindows azure: Introducción a la Nube y HoL de Azure MICTT
Windows azure: Introducción a la Nube y HoL de Azure MICTT
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Más de Cesar Herrada

Azure Discovery Day 2019
Azure Discovery Day 2019Azure Discovery Day 2019
Azure Discovery Day 2019Cesar Herrada
 
Introducción a ARM (Azure Resource Manager)
Introducción a ARM (Azure Resource Manager) Introducción a ARM (Azure Resource Manager)
Introducción a ARM (Azure Resource Manager) Cesar Herrada
 
Azure Active Directory B2C
Azure Active Directory B2CAzure Active Directory B2C
Azure Active Directory B2CCesar Herrada
 
MVA - Aplicaciones en Azure AD
MVA - Aplicaciones en Azure ADMVA - Aplicaciones en Azure AD
MVA - Aplicaciones en Azure ADCesar Herrada
 
MVA - Azure AD Connect - Módulo 2
MVA - Azure AD Connect - Módulo 2MVA - Azure AD Connect - Módulo 2
MVA - Azure AD Connect - Módulo 2Cesar Herrada
 
MVA - Azure AD Connect - Módulo 1
MVA - Azure AD Connect - Módulo 1MVA - Azure AD Connect - Módulo 1
MVA - Azure AD Connect - Módulo 1Cesar Herrada
 
JEA - Just Enough Administration en Windows Server 2016
JEA - Just Enough Administration en Windows Server 2016JEA - Just Enough Administration en Windows Server 2016
JEA - Just Enough Administration en Windows Server 2016Cesar Herrada
 
Azure Active Directory Cloud OS
Azure Active Directory Cloud OSAzure Active Directory Cloud OS
Azure Active Directory Cloud OSCesar Herrada
 
Active Directory Fundamentals 1
Active Directory Fundamentals 1Active Directory Fundamentals 1
Active Directory Fundamentals 1Cesar Herrada
 

Más de Cesar Herrada (9)

Azure Discovery Day 2019
Azure Discovery Day 2019Azure Discovery Day 2019
Azure Discovery Day 2019
 
Introducción a ARM (Azure Resource Manager)
Introducción a ARM (Azure Resource Manager) Introducción a ARM (Azure Resource Manager)
Introducción a ARM (Azure Resource Manager)
 
Azure Active Directory B2C
Azure Active Directory B2CAzure Active Directory B2C
Azure Active Directory B2C
 
MVA - Aplicaciones en Azure AD
MVA - Aplicaciones en Azure ADMVA - Aplicaciones en Azure AD
MVA - Aplicaciones en Azure AD
 
MVA - Azure AD Connect - Módulo 2
MVA - Azure AD Connect - Módulo 2MVA - Azure AD Connect - Módulo 2
MVA - Azure AD Connect - Módulo 2
 
MVA - Azure AD Connect - Módulo 1
MVA - Azure AD Connect - Módulo 1MVA - Azure AD Connect - Módulo 1
MVA - Azure AD Connect - Módulo 1
 
JEA - Just Enough Administration en Windows Server 2016
JEA - Just Enough Administration en Windows Server 2016JEA - Just Enough Administration en Windows Server 2016
JEA - Just Enough Administration en Windows Server 2016
 
Azure Active Directory Cloud OS
Azure Active Directory Cloud OSAzure Active Directory Cloud OS
Azure Active Directory Cloud OS
 
Active Directory Fundamentals 1
Active Directory Fundamentals 1Active Directory Fundamentals 1
Active Directory Fundamentals 1
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
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
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
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
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (15)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
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
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
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
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Experts Live 2018: Azure Storage y la plataforma de datos

  • 1. DATA Azure Storage y la plataforma de datos César Herrada Julián Castiblanco
  • 2. DATA César Herrada Ingeniero de sistemas, especialista en Windows Server y Microsoft Azure – Microsoft MVP Enterprise Mobility
  • 3. DATA Julián Castiblanco Especialista en Plataforma de datos y Microsoft Azure – Microsoft MVP Data Platform
  • 4. DATA Escenarios comunes cuando se desea migrar cargas de trabajo a la nube  ¿Puedo llevar mis aplicaciones Legacy a la nube?  ¿Puedo llevar mis bases de datos?  ¿Qué hay del rendimiento vs costo?  ¿Cómo debe cambiar mi arquitectura de app para sacar el máximo provecho a los servicios en la nube?
  • 5. DATA Implementar Blobs de almacenamiento de Azure y archivos de Azure
  • 6. DATA Implementar Blobs de almacenamiento de Azure y archivos de Azure BlobsContenedores Cuenta de Almacenamiento expertslive logs IISlog_20180210.txt Applog_20180211.txt imagenes Day.jpg http[s]://expertslive.blob.core.Windows.net/imagenes/day.jpg
  • 7. DATA Creación de Una Cuenta de Almacenamiento General-purposev2(GPv2) • Soporta las ultimas características de blobs, archivos, colas y tablas • Mejor precio por giga, puede elegir entre almacenamiento hot/cool y archived General-purposev1(GPv1) • Las características cool y archive no son soportadas. Cargar con una alta transaccionalidad o geo replicación son más costo eficientes en este modelo Blobstorage • Mismas características de GPV2 para bloques. Se recomienda su migración a alguno de los otros modelos.
  • 8. DATA Implementar Blobs de almacenamiento de Azure y archivos de Azure Page Blobs • Optimizado para lecturas y escrituras aleatorias en disco • Discos de máquinas virtuales Block Blobs • Optimizado para comprimir bloques de datos • Videos, imágenes, sonidos. Un cliente puede subir varios pedazos en paralelos Append Blobs • Optimizado para agregar información a los archivos • Archivos de logs
  • 11. DATA Azure Files  "Desearía poder ir al almacenamiento y aprovisionar una unidad en la nube, dándole un espacio de nombres, y esa unidad sería entonces alcanzable a través de UNC por los sistemas operativos".  Necesito dos VM ejecutándose con una unidad compartida.  tengo dos VM en Microsoft Azure. Todo lo que quiero hacer es configurar un recurso compartido de archivos entre ellas. ¿Es posible?“  ¿Es posible compartir un disco secundario entre diferentes instancias de VM? "
  • 12. DATA Compartir archivos – método antiguo 1. Configure una máquina virtual IaaS para alojar un recurso compartido de archivos respaldado por un disco IaaS 2. Escriba el código para encontrar el recurso compartido de archivos IaaS desde el resto de las máquinas virtuales en su servicio. 3. Escriba un código para proporcionar alta disponibilidad 4. Manejar actualizaciones de host, fallas de nodo 5. Solo puede acceder al recurso compartido de archivos desde otras máquinas virtuales IaaS VM IaaS VM IaaS VM Disco compartido IaaS VM Backup IaaS VM
  • 13. DATA Azure Files  Mueva aplicaciones on-premises a la nube.  VMs pueden conectarse a recursos SMB usando APIs estándar de File System  SMB 2.1 protocol  VM y cuenta de almacenamiento dentro de la misma región  Soporta acceso mediante REST y SMB al mismo recurso. Azure Storage Blobs Tables Queues Files Microsoft Azure SMB REST API REST API Comparta data almacenada en Azure Files entre Azure VMs via SMB
  • 14. DATA Azure Files • Almacenamiento compartido de archivos de red para Azure • La disponibilidad, la durabilidad y la escalabilidad se gestionan automáticamente • Admite dos interfaces: SMB y REST IaaS VM IaaS VM IaaS VM Azure File Share (PaaS)
  • 15. DATA Azure Files Vs Blobs Description Azure Blobs Azure Files Durability Options LRS, ZRS, GRS (and RA-GRS for higher availability) LRS, ZRS, GRS Accessibility REST APIs SMB 2.1 and SMB 3.0 (standard file system APIs) REST APIs Connectivity REST – Worldwide SMB 2.1 – Within region SMB 3.0 - Worldwide REST – Worldwide Endpoints http://myaccount.blob.core.windows.n et/mycontainer/myblob myaccount.file.core.windows.netmysharemyfile.txt http://myaccount.file.core.windows.net/myshare/myfile.txt Directories Flat namespace however prefix listing can simulate virtual directories True directory objects Case Sensitivity of Names Case sensitive Case insensitive Capacity Up to 500TB containers 5TB file shares Throughput Up to 60 MB/s per blob Up to 60 MB/s per share Object size Up to 4,75 TB/blob Up to 1 TB/file Billed capacity Based on bytes written Based on file size
  • 16. DATA Azure Files Vs Disks Description Disk Azure Files Relationship with Azure VMs Required for booting (OS Disk) Scope Exclusive/Isolated to a single VM Shared access across multiple VMs Snapshots and Copy Yes No Configuration Configured via portal/Management APIs and available at boot time Connect after boot (via net use on windows) Built-in authentication Built-in authentication Set up authentication on net use Cleanup Automatic Manually via standard file APIs or REST APIs Access via REST Can only access as fixed formatted VHD (single blob) via REST. Files stored in VHD cannot be accessed via REST. Individual files stored in share are accessible via REST Max Size 4TB Disk 5TB File Share 1TB file within share Max 8KB IOps 500 IOps 1000 IOps Throughput Up to 60 MB/s per Disk Up to 60 MB/s per File Share
  • 18. DATA Implementar archivos, tablas de almacenamiento de Azure y colas
  • 19. DATADATA Demo Cargar Archivos en Azure Files generación de archivos con restricción de uso
  • 20. DATA Implementar tablas de almacenamiento de Azure y colas Almacenamiento NoSQL llave-valor para un desarrollo rápido utilizando un modelo semiestructurado. Almacene Petabytes Esquemas Flexibles Uso Corporativo
  • 21. DATA Modelo Jerárquico de las tablas EntidadesTablas Cuenta de Almacenamiento expertslive clientes Nombre=.. Email=.. Nombre=.. Email=.. ubicacion Pais=… Ciudad=… http://expertslive.table.core.windows.net/clientes https://docs.microsoft.com/en-us/rest/api/storageservices/Understanding-the-Table-Service-Data-Model
  • 24. DATA Colas de Almacenamiento de Mensajes • Se utilizan para desacoplar aplicaciones para hacerlas más flexibles. • Permite incorporar resiliencia. Si una parte de la aplicación deja de funcionar los mensajes se almacenan en un buffer y otros nodos podrían hacerse cargo del procesamiento del sistema. • Las aplicaciones reciben ráfagas de tráfico inesperadas. Puede monitorear el tamaño de cola para agregar nodos de procesamiento o hibernar otros en momentos de menos tráfico.
  • 25. DATA Modelo Jerárquico de las colas http://expertslive.queue.core.windows.net/descargar-archivo https://docs.microsoft.com/es-es/azure/storage/queues/storage-queues-introduction MensajeColas Cuenta de Almacenamiento ExpertsLive descargar- archivo Mensaje 1 Mensaje 2 subir- archivo Mensaje 1
  • 26. DATA Arquitectura Clásica de IT de Aplicaciones
  • 27. DATA Arquitectura de IT Usando Colas en las Aplicaciones
  • 32. DATA Utilizar SQL en Cosmos DB https://docs.microsoft.com/en-us/azure/cosmos-db/tutorial-query-sql-api
  • 34. DATA Azure REDIS Base de datos en memoria, de tipo llave valor y administrada como servicio por Azure https://azure.microsoft.com/es-es/services/cache/
  • 37. DATADATA Siguientes Pasos  https://www.pluralsight.com/courses/microsoft-azure-design- implement-storage  https://mva.microsoft.com/es-es/training-courses/preparacin- examen-70473-diseando-e-implementado-soluciones-de-datos- en-la-nube-17264  https://app.pluralsight.com/library/courses/microsoft-azure- developers-what-to-use
  • 38. DATA 16:00 – 17:00 Implement an End-to-End IoT solution using Azure Dave Rendón

Notas del editor

  1. Table: A table is a collection of entities. Tables don't enforce a schema on entities, which means a single table can contain entities that have different sets of properties. Entity: An entity is a set of properties, similar to a database row. An entity in Azure Storage can be up to 1MB in size. An entity in Azure Cosmos DB can be up to 2MB in size. Properties: A property is a name-value pair. Each entity can include up to 252 properties to store data. Each entity also has three system properties that specify a partition key, a row key, and a timestamp. Entities with the same partition key can be queried more quickly, and inserted/updated in atomic operations. An entity's row key is its unique identifier within a partition.
  2. Cassandra, base columnar disribuida y llave valor. Sacó lo mejor de Big table de google y la disponiblidad de dynamo Mongo db: base documental y llave valor Gremlin db: