2011-08-29 19 views
8

Acabo de intentar configurar una cuenta de Azure CDN, y hasta el momento (transcurridas cuatro horas) no he podido obtener nada que me devuelva nada excepto 400 y 404 errores.¿Es Microsoft Azure CDN una CDN real o algo completamente diferente?

Si esto fuera un CDN real, todo lo que tendría que hacer es señalar el CDN en mi sitio web y solicitarle un archivo al CDN; por ejemplo http://myaccount.vo.msecnd.net/images/1.jpg o http://myaccount.blob.core.windows.net/images/1.jpg. El CDN luego serviría el archivo al cliente fuera de su caché o haría una solicitud a mi sitio web (por ejemplo, http://www.myaccount.com) para el archivo, lo almacenaría en su caché y luego lo serviría al cliente.

Bueno, esto ciertamente no parece ser el caso. He revisado todos los pasos del Portal de administración de Azure para crear mi Cuenta de almacenamiento, mi punto final CDN y mi dominio personalizado, incluido el paso de verificación de CNAME, que (aparentemente) funcionó porque el portal muestra mi dominio personalizado como está permitido (y el punto final CDN como habilitado, y la cuenta de almacenamiento como creada, y la suscripción como activa).

Entonces, si Azure no está realmente configurando un CDN, ¿qué está haciendo realmente? ¿Se supone que debo físicamente cargar todo el contenido de mi sitio a Azure CDN? Si ese es el caso, entonces ¿de qué sirve tener un dominio personalizado?

Espero que alguien pueda señalar lo que no entiendo, o hágamelo saber si estoy perdiendo el tiempo tratando de usar el Azure CDN ya que usaría un CDN real.

Respuesta

5

Después de leer el comentario de smarx me puse en contacto con el servicio de atención al cliente de Microsoft para obtener una aclaración, y esta es la respuesta que recibí.

To answer your question, “yes Windows Azure CDN” is real CDN and it uses 24 nodes 
worldwide to deliver your content. 

There is one basic difference then other CDN is that Windows Azure CDN sits 
configuration is top of Windows Azure Storage, that means, you will create a 
Cloud base Storage service in Windows Azure Storage and stop all of your data 
there. Once you will configure your Azure Storage to act as CDN the same data 
which is stored in your Windows Azure Storage service will be cached into 
currently available 24 nodes worldwide. 

I think the following difference may confused you: 

While other CDN service, you can point CDN to read data from your own premise 
servers, however in Windows Azure you will have to move your content from your 
on-premise servers to Windows Azure Storage. As in Cloud Storage based CDN 
Model, it is user responsibility to upload data to Azure Storage first and if 
the Storage Service is configured as CDN, you will have the same CDN function- 
ality as any other CDN. 

Sin la capacidad de señalar con el Azure CDN en nuestros propios servidores a buscar contenido estático/cache no puedo ver cómo Microsoft espera competir con todas las otras redes de distribución de contenidos que ofrecen a través de extracción y almacenamiento en caché . La única suposición que puedo hacer es que el servicio Azure CDN todavía está en proceso y que algún día podrá ofrecer las mismas capacidades que otros servicios de CDN.

+3

Otra forma de verlo es que MS no está tratando de competir con otros CDN. Azure CDN es un servicio adicional disponible para las personas que ya están usando Azure. – knightpfhor

+6

Gah, acabo de pasar de 2 a 3 horas configurando esto también. CDN como Azure y Rackspace Cloud Files que no admiten "extracción de origen" deberían tener grandes señales de advertencia diciéndote esto en la página principal. Gahh. – Olaj

+1

@Stuck, si no tienen extracción de Origen ... ¿cómo se obtienen realmente sus datos para CDN? Intento usarlos para mi sitio de WordPress y me resulta muy difícil de entender. – FoxDeploy

7

El CDN es lo que usted espera que sea. Tenga en cuenta que puede tomar (realmente) hasta aproximadamente una hora para que los cambios de DNS se propaguen por todo el mundo. El CDN se encuentra frente a una cuenta de almacenamiento de blob o una aplicación web (pero no ambas simultáneamente, ya que parece que podría estar intentando).

Tenga en cuenta que el dominio personalizado y el CDN son independientes, por lo que puede probar solo con la URL de CDN sin procesar (* .vo.msecnd.net) para asegurarse de que todo está configurado y luego preocuparse por el dominio personalizado.

¿Su endpoint CDN se encuentra encima del almacenamiento blob? o una aplicación web?

Si navega a la misma URL directamente desde blob storage (* .blob.core.windows.net/path vs. * .vo.msecnd.net/path), ¿funciona?

+0

El dominio personalizado está apuntando a nuestro sitio web de la empresa en vivo, que se encuentra totalmente fuera de la red de Microsoft. Entonces (si te escucho bien), Azure CDN solo funcionará si estoy ejecutando mi sitio fuera de la red de Microsoft. – jerhewet

+0

Correcto. El CDN de Windows Azure se encuentra sobre una cuenta de almacenamiento blob de Windows Azure o una aplicación de Windows Azure (aplicación alojada en la nube pública de Windows Azure). – smarx

+0

Entiendo la idea de CDN sentado frente al almacenamiento de blobs ... Puedo pensar que esto es análogo a Amazon S3. Pero no puedo pensar en un análogo cuando mencionas a Azure CDN sentado frente a un sitio web. ¿Puedes elaborar? He estado tratando de encontrar más información en la web sobre esto, pero no estoy teniendo suerte ...tal vez con algo más de tu comprensión, será más claro. – BillR