Almacenando con blobs en el blob storage

16
Microsoft Azure Almacenando con Blobs en el BlobStorage

description

En este tutorial aprenderás a: Crear una cuenta de almacenamiento en Azure. Identificar que es un Blob y los tipos que existen. Como crear PageBlobs Como crear BlockBlobs.

Transcript of Almacenando con blobs en el blob storage

Page 1: Almacenando con blobs en el blob storage

Microsoft AzureAlmacenando con Blobs en el BlobStorage

Page 2: Almacenando con blobs en el blob storage

En este tutorial aprenderás a:

Crear una cuenta de almacenamiento en Azure.

Identificar que es un Blob y los tipos que existen.

Como crear PageBlobs

Como crear BlockBlobs.

Page 3: Almacenando con blobs en el blob storage

Creando una cuenta para acceder al Azure Storage

Entrar al portal de Microsoft Azure

Manage.windowsazure.com

Page 4: Almacenando con blobs en el blob storage

Creando una cuenta para acceder al Azure Storage

Crear cuenta

Clic en Almacenamiento. Clic en nuevo.

Page 5: Almacenando con blobs en el blob storage

Creando una cuenta para acceder al Azure Storage

Crear cuenta

Clic en Creación rápida. Escribir nombre de cuenta. Escoger región más cercana o

grupo de afinidad. Escoger replicación

(Geográficamente redundante). Clic en Crear cuenta de

almacenamiento.

Page 6: Almacenando con blobs en el blob storage

NOTAS:

Cuando creamos una cuenta de almacenamiento, creamos una cuenta con posibilidad de almacenar mediante: blobs, tables y queues.

Ejemplo:

De nuestra URL inicial miazurestorage.*.core.windows.net

Al crear nuestra cuenta nos quedamos con:

https://miazurestorage.blob.core.windows.net

https://miazurestorage.table.core.windows.net

https://miazurestorage.queue.core.windows.net

Page 7: Almacenando con blobs en el blob storage

Creando una cuenta para acceder al Azure Storage

Claves de almacenamiento

Teniendo nuestra cuenta ya creada, damos clic en Administrar Claves.

Page 8: Almacenando con blobs en el blob storage

Creando una cuenta para acceder al Azure Storage

Claves de almacenamiento

Cuando se crea nuestra cuenta, tenemos dos tipos: primaria y secundaria.

Las dos claves nos sirven para almacenar en nuestro Azure Storage. Si quisiéramos cambiarlas , tan solo hay que presionar el botón de regenerar.

Page 9: Almacenando con blobs en el blob storage

Creando una cuenta para acceder al Azure Storage

Accediendo al Azure Storage

Teniendo un proyecto de tipo WebRole o WorkerRole con Visual Studio, importar nuestros nombres de espacios:

Microsoft.WindowsAzureMicrosoft.WindowsAzure.StorageClient

Agregar clase AzureStorageAccount

Page 10: Almacenando con blobs en el blob storage

NOTAS:

Con el código anterior, ya podemos acceder a nuestra cuenta almacenamiento en el Azure Storage, de igual manera si estamos trabajando de forma local, estaremos trabajando con el Storage Emulator.

Page 11: Almacenando con blobs en el blob storage

¿Qué es un Blob?

Los Blobs (binary large objects) son los datos que podemos almacenar en la plataforma de Azure, es decir son archivos binarios: imágenes, videos, documentos, programas, etc.

Los tipos de Blobs que existen son dos:

PageBlobs: Operaciones con paginas de bytes (tamaño fijo 512 bytes).

BlockBlobs: Operaciones con bloques de bytes (tamaño variable, hasta 4 MB).

Page 12: Almacenando con blobs en el blob storage

Almacenando con Blobs en el BlobStorage

Crear un Blob y subirlo al BlobStorage

Crear un proyecto de tipo Cloud con un webrole en Visua Studio.

Agregar un webform . Referenciar los nombres de

espacio:

Microsoft.WindowsAzureMicrosoft.WindowsAzure.StorageClient

Agregar código (Reemplaza las URL correspondientes).

Page 13: Almacenando con blobs en el blob storage

NOTAS:

Para cerciorarse de que nuestros Blobs están creándose, podemos irnos hacia nuestro explorador de servidores y verificarlo.

Tenemos que tener creado un contenedor y sobre el contenedor después crear un Blob, cuando terminamos de crear nuestro Blob, lo que sigue es dar doble clic sobre nuestro contenedor para ver los archivos almacenados en el BlobStorag.

Page 14: Almacenando con blobs en el blob storage

Almacenando con Blobs en el BlobStorage

Creando BlockBlobs

Crear un proyecto de tipo Cloud con un webrole en Visua Studio.

Agregar un webform . Referenciar los nombres de

espacio:

Microsoft.WindowsAzureMicrosoft.WindowsAzure.StorageClient

Agregar código (Reemplaza las URL correspondientes).

Page 15: Almacenando con blobs en el blob storage

Almacenando con Blobs en el BlobStorage

Creando PageBlobs

Crear un proyecto de tipo Cloud con un webrole en Visua Studio.

Agregar un webform . Referenciar los nombres de

espacio:

Microsoft.WindowsAzureMicrosoft.WindowsAzure.StorageClient

Agregar código (Reemplaza las URL correspondientes).

Page 16: Almacenando con blobs en el blob storage

Si quieres saber mas acerca de Microsoft Azure no olvides visitar:

BLOG

http://blogs.itpro.es/eduardocloud

YouTube: https://www.youtube.com/user/azuresinlimites

Facebook: https://www.facebook.com/zemoreno

Twitter: https://twitter.com/victor_zemoreno

SlideShare: http://www.slideshare.net/zemoreno1

Google +: https://plus.google.com/u/0/117719984579300573037/posts