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

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 

Último (20)

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.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: