La administración de almacenamiento de datos siempre ha sido un desafío para las organizaciones. Ya sea por su costo, complejidad en seguridad e integridad de datos; esta gestión pasa ser crítica. En la actualidad, Azure nos ayuda no sólo en abaratar los costos, sino también en dar múltiples mecanismos y flexibles para gestionar tus datos óptimos, manteniendo aplicaciones ágiles y modernas. Ya sea que quiera manejar simples logs, o grandes volúmenes de datos, Azure permite satisfacer las necesidades globales de tu organización, tus clientes y aplicaciones
2. Juan Andrés Valenzuela, Office Servers and Services MVP
Principal Mentor, SPBox - SharePoint Experience
http://jandresval.wordpress.com
Servicios de Almacenamiento
en Azure
3. Componentes de Almacenamiento en Azure
Web & MobileCompute
Virtual
Machines
Cloud Services
Web Apps
Mobile
Services
Push
Notifications
Mobile
Engagement
Other services
Service Bus
Backup
Networking
Traffic
Manager
ExpressRoute
Virtual
Networks
Azure AD
Site RecoveryAzure AD DS
MFA
Data & Storage
Storage
Azure SQL
DocumentDB
StorSimple
Scheduler
Security Center
MFA
Azure AD
Azure AD DS
MFAKey Vault
Load Balancer
7. Herramientas y Accesos
• REST APIs y Client Libraries
• Azure PowerShell
• AzCopy
• Azure Storage Explorer (CodePlex QEPD )
• Server Explorer (Visual Studio 2015)
8. Creación de Cuenta de Almacenamiento
• Nombre único:
• 3 – 24 caracteres
• Contiene sólo caracteres en baja y números
• Tipos de Redundancia:
• Redundancia Local (Premium o Standard)
• Zona-redundante storage (standard – solo block blobs)
• Geo-redundante (standard)
• Sòlo lectura – geo-redundant storage (standard)
• Generación de accesos:
• Llaves (keys) de acceso Primaria y Secundaria
• Blob, Queue, Table, y File service endpoints
10. BLOBS: Implementando Almacenamiento de BLOBS
• Creación para respaldos
• Repositorio principal de discos de máquinas
virtuales
• Estructura en CONTENEDORES
• Un único blob en bloques puede contener un
máximo de 50 000 bloques de hasta 100 MB cada
uno, hasta un tamaño total de algo más de 4,75
GB (100 MB × 50 000)
11. FILES: Implementando Almacenamiento de Archivos
• Creación de espacios compartidos:
• Azure portal, Windows PowerShell, o REST API
• Acceder a archivos compartidos:
• Mapear driver de Sistma Operativousando comando net
use en Microsoft y sudo mount en Linux
• Alternativamente podemos usar Windows PowerShell,
AzCopy, or the REST API
• Estructurado en FileShares
13. TABLES: Datos NoSQL
• Azure Table Storage es un servicio que almacena
datos NoSQL estructurados en la nube y
proporciona un almacén de claves y atributos con
un diseño sin esquema.
• Las tablas de Azure son ideales para el
almacenamiento de datos estructurados no
relacionales.
• Pensada en el desarrollo
14. ¿Cómo se implementa una Table Storage NoSQL?
• Creación programática con VS
• Usando:
• Azure Storage Explorer
• Azure PowerShell:
• Queues:
New-AzureStorageTable –Name $tabName –Context $context
Get-AzureStorageTable –Name $tabName –Context $context
Remove-AzureStorageTable –Name $tabName –Context $context
15. Controlando los accesos en el Storage
• Mediante llaves (keys):
• Primaria y secondaria
• Se generan automáticamente pero se pueden renovar
• Dan acceso completo a los servicios de almacenamiento
• SAS (Firmas de acceso compartido):
• Granular
• Time-limited
• Stored access policy:
• Granular
• Time-limited
• You can easily revoke policy-linked SAS
• Role-based access control:
• Basado en roles
19. Juan Andrés Valenzuela, Office Servers and Services MVP
Principal Mentor, SPBox - SharePoint Experience
http://jandresval.wordpress.com
Servicios de Almacenamiento
en Azure