Freigeben über


Windows Azure: Content Delivery Network (CDN)

Olá pessoal, tudo certo?

Outro assunto importante recentemente anunciado é o Content Delivery Network (CDN), veja:

Introducing the Windows Azure Content Delivery Network
https://blogs.msdn.com/windowsazure/archive/2009/11/05/introducing-the-windows-azure-content-delivery-network.aspx

O principal objetivo do CDN é oferecer aos desenvolvedores uma solução global para a entrega de conteúdo em banda-larga (como blogs, vídeos, audio, etc.) com máxima performance e otimização no consumo de banda, sobre a plataforma Windows Azure.

O CDN permite o caching de blobs em certas localidades, aumentando a velocidade de entrega de conteúdo para seus usuários. Podemos fazer essas configuração através do portal do desenvolvedor no Azure Developer Portal.

O link acima oferece os passos para essa configuração, mas para exemplificar, a partir de um blog criado em seu Azure Storage, podemos acessá-lo de forma otimizada através de uma nova URL, como vemos a seguir:

Windows Azure Blob URL original: https://cohowinery.blob.core.windows.net/images/

Windows Azure CDN URL: https://<guid>.vo.msecnd.net/images/

Caso o acesso seja feito a partir da CDN URL, teremos um acesso otimizado a partir de um cache local na estrutura CDN. Se o objeto não for encontrado, o objeto é obtido a partir do Azure Storage original e na sequência, copiado para o cache do CDN, para futuros acessos.

Inicialmente, o CDN estará disponível em 18 localidades, mas deve expandir em breve, com os novos CTPs da plataforma. Por enquanto, não existe custo associado ao uso do CDN. A recomendação atual é que os blobs armazenados não ultrapassem 10 GB, para melhor performance e por enquanto, somente acesso via HTTP é suportado. Acesso HTTPS ainda não é suportado!

Durante o PDC 2009 teremos mais detalhes sobre o recurso, que deve ser uma excelente alternativa para oferta de soluções sofisticadas com performance, distribuídas geograficamente. Fique ligado!

Por enquanto é só! Até o próximo post :)

Waldemir.