Presento un podcast llamado The Indie Dev Podcast, donde entrevisto a desarrolladores de juegos de todo el mundo en segmentos de 30 minutos. Siempre me fascina lo que las personas pueden crear, y tengo más curiosidad por cómo hacen que estos juegos se realicen..
Almaceno los episodios más recientes del podcast en PodOmatic, lo que permite que iTunes y otros lectores de podcast los recojan, pero estoy limitado por la cantidad de episodios de podcast que puedo almacenar de inmediato porque estoy usando el nivel gratuito . Mis episodios anteriores se pierden a menos que me actualice al nivel premium.
Con el almacenamiento de blobs, puedo tomar todos mis archivos .mp3, almacenarlos en un contenedor y luego permitir que el público los descargue del contenedor..
Cuando subo mis archivos a un contenedor de blobs, me dan un punto final HTTP, que puedo usar como enlace para descargar un episodio. Haga clic en este enlace para descargar el episodio más reciente con Michael Hicks. También puedes hacer lo mismo con los videos que grabas..
En este tutorial, lo guiaré a través de los pasos de cómo configuré mi contenedor para alojar todos los archivos .mp3 del podcast..
Blob storage es un servicio para almacenar grandes cantidades de datos no estructurados, como texto o datos binarios, a los que se puede acceder desde cualquier lugar del mundo a través de HTTP o HTTPS. También puede hacer que estos archivos sean públicos o privados, lo que significa que puede usarlos como repositorio de almacenamiento para su propio contenido para que solo usted pueda acceder, o tal vez usarlo como una forma rentable de almacenar grandes cantidades de medios para compartir con otros.
Los usos comunes del almacenamiento de Blob incluyen:
Puedes encontrar más información sobre Blob Storage aquí..
http: //.blob.core.windows.net//
Necesitarás una solución de almacenamiento en la nube como Azure. Puede registrarse para obtener una prueba gratuita de Azure o comunicarse conmigo para obtener información sobre cómo obtener una cuenta de BizSpark. Esto es lo que uso para alojar los archivos, pero puede seguirlo si prefiere otras soluciones también..
Ahora comprendes cómo funciona el almacenamiento de blobs, y por qué querrías usarlo. Vayamos por el proceso de crear una cuenta y un contenedor. Esto es directamente de los blogs de almacenamiento de blobs en el portal de Azure:
Para usar el almacenamiento de Azure, necesitará una cuenta de almacenamiento. Puede crear una cuenta de almacenamiento siguiendo estos pasos. (También puede crear una cuenta de almacenamiento utilizando la biblioteca del cliente de administración de servicios de Azure o la API REST de administración de servicios).
Inicie sesión en el Portal de administración de Azure.
En la parte inferior del panel de navegación, haga clic en NUEVO.
Hacer clic SERVICIOS DE DATOS, entonces ALMACENAMIENTO, y luego haga clic Crear rapido.
En URL, escriba un nombre de subdominio para usar en el URI de la cuenta de almacenamiento. Este valor se convierte en el nombre de host dentro del URI que se usa para tratar los recursos de Blob, Queue o Table para la suscripción.
Elija una región / grupo de afinidad en el que esté más cerca de su ubicación actual.
Opcionalmente, puede seleccionar el tipo de replicación que desea para su cuenta. La replicación geo-redundante es la predeterminada y brinda una durabilidad máxima, lo que significa que sus archivos se copiarán en varios centros de datos en la misma área. Entonces, si Godzilla viene a atacar y saca un centro de datos, su información todavía está respaldada en otro..
Hacer clic CREAR CUENTA DE ALMACENAMIENTO.
Estás listo para rodar. Ahora puedes crear un contenedor que alojará tus archivos..
En el portal de Azure, haga clic en el Almacenamiento Icono en el lado izquierdo de la pantalla. Aparecerá una nueva pantalla con el nombre de la cuenta que creó anteriormente. En mi caso, se llama. blobindiedev.
Haga clic en el nombre del blob, luego Contenedores en la parte superior de la página. Harás una nueva aquí. En la parte inferior de la página, haga clic en Añadir para crear un nuevo contenedor.
Llamé al mío podcastep, ya que esto mantendrá todos mis episodios.
De forma predeterminada, el contenedor es privado y solo el propietario de la cuenta puede acceder a él. Para permitir el acceso público de lectura a los blobs (.mp3s) en el contenedor, pero no a las propiedades y metadatos del contenedor, use la opción "Public Blob". Para permitir el acceso público completo de lectura para el contenedor y las manchas, use la opción "Contenedor público". Queremos Contenedor publico.
Estamos listos para cargar archivos a este contenedor desde Visual Studio ahora.
Para esta parte necesitarás Visual Studio. Puede descargar la Edición de la Comunidad VS 2013 de forma gratuita desde aquí. También necesitará el SDK de Azure para acceder a su cuenta de Azure desde Visual Studio. Descarga el SDK aquí. Necesitará el SDK que coincida con la versión de Visual Studio que está utilizando. Si tiene instalado VS 2013, querrá usar el SDK de Azure de VS 2013.
Con eso instalado, abre Visual Studio, haz clic en el Explorador de servidores y busque el botón de Azure. Haga clic en Almacenamiento y debería pedirle que inicie sesión en su cuenta.
Haga clic en Almacenamiento y debería ver la nueva cuenta de almacenamiento de Blob que creó, así como el contenedor que albergará los episodios.
Haga clic en el Blobs Icono / texto para ver tu contenedor. Veo podcastep, así como cualquier archivo que haya cargado allí.
Para subir tus propios archivos, haz clic en el Subir Blob Icono, que es una flecha que apunta a una línea horizontal..
Aparecerá una ventana emergente que le pedirá que busque el archivo que desea cargar..
En mi caso, estoy buscando episodios de podcast. Deberías ver el Registro de actividad de Azure aparece en la parte inferior de la pantalla, que le notifica el estado actual del archivo.
Una vez que haya completado la carga, haga clic derecho en el archivo y copie la URL.
¡Esa URL es como otros pueden descargar tus archivos ahora! En mi página web, proporciono un enlace a esa URL en cada episodio, y ahora todos mis episodios están disponibles.!
Si navegas de regreso al Portal de Azure, puedes ver que también están todos allí..
Azure Blob Storage es una forma rentable de guardar y servir contenido a través de Internet. La página de almacenamiento de blob tiene más información, pero esperamos que después de esto, entienda el valor que tiene. Puedo grabar mi podcast y entregarlo fácilmente a cualquier persona en todo el mundo, sin tener que pagar cuotas mensuales ni construir hardware por mi cuenta. Lo mejor de todo, me tomó un total de cinco minutos para obtener los archivos en línea.
¿Alguna pregunta? Siéntete libre de llegar.
Aquí hay una lista completa de los tutoriales en esta serie:
Este artículo es parte de la serie web dev tech de Microsoft. Estamos muy contentos de compartir Microsoft Edge y lo nuevo Motor de renderizado EdgeHTML con usted. Obtenga máquinas virtuales gratuitas o realice pruebas a distancia en su dispositivo Mac, iOS, Android o Windows @ dev.modern.ie.