Microsoft の Azure Storage サービスに、HTML、JavaScript、その他のクライアント側コンポーネントだけで構成された静的 Web サイトをホストするオプションが追加されました。
AWS は 2011 年 2 月からこれを行っています。新しい Azure サービスも AWS の取り組みと非常によく似ています。どちらも、クラウドにいくつかのファイルをポップし、それらのファイルが入っているバケットに HTML が含まれていることを伝え、解決可能な URL を導出して、Web ページの提供を開始します。
「だから何?」と思われるかもしれません。基本的な Web サイトを構築する方法は他にも無数にあります。
サーバーレス:怖がるべきか?そうかもしれない。馬鹿げた名前か?そうかもしれない。
続きを読む
Azureがこのサービスを追加した理由は、サーバーレスのAzureホスティングオプションを作成し、サーバーレスWebアプリを構築する新しい方法を提供するためです。これは、この新サービスがMicrosoftのサーバーレスサービスであるAzure Functionsと連携することで実現しています。Azure Storageでホストされている静的サイトからFunctionsを呼び出すことができるため、サーバーを一切必要としないリッチなWebサイトを構築できるようになります。
この新サービスは現在プレビュー版で無料ですが、Azure Storageの他の用途と同じストレージ料金がかかります。データ転送コストにはご注意ください。Microsoft自身のサーバーレスサイトに関するアドバイスでは、「静的コンテンツの一部または全部に別のストレージアカウントを使用することで、ホスティングやランタイムコストからコストをより簡単に分離できます」と警告されています。®