BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Microsoft anuncia disponibilidade geral de sites estáticos no armazenamento do Azure

Microsoft anuncia disponibilidade geral de sites estáticos no armazenamento do Azure

A Microsoft anunciou a disponibilidade geral de sites estáticos no Armazenamento do Azure, que fornece a capacidade de exibir conteúdo de arquivos HTML, CSS e JavaScript hospedados no Armazenamento do Azure. Os sites estáticos contêm páginas da Web com conteúdo fixo, permitindo ainda aproveitar códigos do lado do cliente como o JavaScript para criar uma experiência de usuário avançada.

Com esse novo recurso, a Microsoft também traz o paradigma serverless para sites, seguindo serviços como o Azure Functions para computação, o Event Grid para mensageria e o Logic Apps para fluxos de trabalho. Consequentemente, sites estáticos no Armazenamento do Azure nos fornecem as vantagens de aplicativos serverless, incluindo o pagamento por uso, dimensionamento automático e abstração da infraestrutura subjacente. Outros provedores de nuvem oferecem serviços semelhantes para hospedar sites estáticos em suas plataformas. Por exemplo, a AWS com o Amazon S3, que incorporou esse recurso por algum tempo.

Somente capazes de veicular conteúdo estático, sites estáticos são destinados a um subconjunto específico de cenários de sites. No entanto, como há sempre a opção de fazer chamadas para outros serviços chamando seus endpoints do lado do cliente, é possível interagir com outros sistemas. Gunnar Peipman, MVP da Microsoft ASP.NET e proprietário da Peipman Consult, explica em quais situações essa seria a solução mais adequada:

  • Landing pages de produtos, eventos e promoções. Estas páginas são muitas vezes um trabalho artesanal que parece bonito e atraente para os visitantes. Muitas vezes, essas páginas vêm de agências de vendas e marketing. Eles são apenas um arquivo zip com um conjunto de arquivos que não se comunicam com sistemas de back-end.
  • CMS fora do local - algumas empresas criam seus sites em algum servidor hospedado em sua LAN. Embora o CMS seja totalmente dinâmico, o site em si é hospedado como estático. Após a modificação, o site é publicado em alguma pasta e carregado no servidor. Existem escritórios do governo que usam essa estratégia para ter um número mínimo de vetores de risco no espaço público.
  • Aplicativos de página única (SPA - Single Page Applications) - os SPAs podem vir como sites estáticos puros que usam serviços da Web em segundo plano para se comunicar com o servidor. O back-end pode ser o aplicativo de API Web ou o conjunto de funções do Azure.

Hospedar um site estático no Armazenamento do Azure é possível com apenas um toque de botão na conta de armazenamento, que gera os endpoints que atendem ao conteúdo. A ativação dessa opção cria um contêiner para hospedar os arquivos. Posteriormente, quando o conteúdo for carregado nesse contêiner, forneça o nome da página de índice e, opcionalmente, uma página de erro personalizada. Além disso, a documentação fornece uma orientação passo a passo sobre como começar.

Fonte: https://azure.microsoft.com/en-us/blog/azure-storage-static-web-hosting-public-preview/

Como tudo isso é executado no Armazenamento do Azure, há também a oportunidade de aproveitar outras opções nesses sites estáticos. Por exemplo, configurando um domínio personalizado, eles podem estar disponíveis sob qualquer nome de domínio registrado. Para habilitar o uso de SSL em combinação com um domínio personalizado, existe a possibilidade de usar o CDN do Azure, permitindo veicular as páginas por HTTPS. Finalmente, aproveitando os recursos do Azure Search, é possível incorporar recursos de pesquisa nas páginas da Web facilmente.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT