valor usa tipo qué para objetos microsoft guardar funciona estructurados datos como archivos almacenar almacenamiento azure azure-storage

tipo - ¿Dónde almacenar cosas como imágenes de usuario usando Azure? Blob de almacenamiento?



qué tipo de datos se usa en azure para almacenar objetos no estructurados (3)

Acabo de migrar un proyecto mío para casos de prueba al azul de Microsoft.

Pero para funcionalidades similares a una carga de avatar, necesito acceso de escritura a los archivos en el disco duro. Pero esto es una nube, entonces esto no es posible. ¿Cómo puedo construir tales funcionalidades en su lugar? ¿Debería usar Blob Storage o hay una mejor solución?

¿Tiene sentido almacenar todas las imágenes del sitio web (imágenes de diseño) en Blob Storage? Entonces, ¿tendría un dominio libre de cookies para mi contenido estático?


El almacenamiento de blobs es definitivamente el lugar para poner imágenes dinámicas como avatares. Si bien puede escribir en el disco de la máquina virtual en la que se ejecutará, no puede confiar en que esté presente; si su aplicación se traslada a otra máquina (lo que podría suceder por varios motivos), este almacenamiento ser borrado

Una cosa que podría hacer es almacenar sus imágenes en almacenamiento de blobs, y almacenarlas en caché en el disco VM local (usando los mecanismos IO de archivos estándar). De esta forma obtendrá un rendimiento bastante bueno y ahorrará algunas transacciones de almacenamiento mientras se asegura de que no esté almacenando en un almacenamiento volátil.

Si tiene imágenes estáticas que serán completamente estáticas, estas solo se incluyen con su aplicación y se pueden referenciar como un archivo normal. Pero, si alguna vez necesita cambiarlos, tendrá que volver a desplegar la aplicación, de modo que solo use esta técnica para las imágenes que no tendrán que cambiar.


"¿Tiene sentido almacenar todas las imágenes del sitio web (imágenes de diseño) en Blob Storage? Entonces, ¿tendría un dominio libre de cookies para mi contenido estático?"

Sí, creo que sí, esto es lo que estoy lanzando en este momento en realidad.


Tenga en cuenta que hay dos tipos de Blobs en Windows Azure : Blobs Blobs y Page Blobs. Las Blobs Blobs son apropiadas para la presentación de archivos multimedia, mientras que las Blobs para Páginas están optimizadas para otros patrones de trabajo.

Considere también el uso de Azure Content Distribution Network (CDN) para reducir la latencia de los clientes.

Azure también tiene capacidades de transmisión que funcionan en concierto con Silverlight Smooth Streaming (http://blog.smarx.com/posts/smooth-streaming-with-windows-azure-blobs-and-cdn si está interesado).