微软正式宣布了Azure Storage上的静态网站,提供了从托管在Azure Storage上的HTML、CSS和JavaScript文件提供内容的能力。静态网站包含内容固定的Web页面,同时仍然允许利用JavaScript等客户端代码来创建丰富的用户体验。

有了这个新功能,继用于计算的Azure Functions、用于消息传递的Event Grid和用于工作流的Logic Apps之后,微软将无服务器模式引入到了网站领域。因此,Azure Storage上的静态网站为我们提供了无服务器应用程序的优势,包括按次计费、自动扩展和底层基础设施抽象。其他云提供商也提供类似的服务,在其平台上托管静态网站。例如,AWS已经借助Amazon S3引入这个特性有相当长一段时间了。

只能提供静态内容,静态网站面向的是网站场景的特定子集。但是,由于总是可以通过从客户端代码调用服务的端点来调用其他服务,所以可以与其他系统交互。微软ASP. NET MVP兼Peipman Consult所有者Gunnar Peipman解释了在什么情况下这是最合适的解决方案:

产品、活动和促销的登录页。这些页面通常是一次性的工艺品,看起来很漂亮,对访问者很有吸引力。这些页面通常来自销售和营销机构。它们只是一个zip归档文件,其中包含一组不与后端系统通信的文件。

离线CMS ——有些公司在托管在他们的局域网中的服务器上建立他们的网站。虽然CMS是完全动态的,但站点本身是静态的。修改后的站点被发布到某个文件夹并上传到服务器。有些政府部门利用这一策略将公共空间的风险载体的数量降到最低。

单页面应用程序(SPA)——SPA可能是纯静态站点,使用后台Web服务与服务器通信。后端可以是Web API应用程序或Azure Functions集。

只需点击Storage帐户上的一个按钮就可以在Azure Storage上托管一个静态网站,它会生成提供内容的端点。启用此选项将创建一个容纳文件的容器。随后,在把内容上传到这个容器之后,在这里提供索引页的名称,以及可选的自定义错误页。此外,文档还提供了一个详细的入门指南。

由于所有这些都是运行在Azure Storage上,所以还可以利用这些静态网站上的其他几个选项。例如,通过配置自定义域,可以在任何注册域名下访问它们。要将SSL与自定义域结合使用,可以使用Azure CDN通过HTTPS提供页面。最后,利用Azure Search功能,可有很容易地将搜索功能添加到Web页面中。

查看英文原文:

https://www.infoq.com/news/2018/12/azure-storage-static-websites

微软正式发布Azure Storage上的静态网站相关推荐

  1. 微软正式发布Azure Functions 2.0

    微软正式发布Azure Functions的第二个版本,这是一个事件驱动的.按需计算的Azure平台服务.与版本1相比,新版本的Azure Functions包含的多项特性使开发人员可以更轻松地构建可 ...

  2. 微软正式发布Azure IoT Central

    微软正式发布Azure IoT Central,这是一个面向物联网的软件即服务解决方案.借助该服务,微软旨在提供一种设计.开发.配置和管理IoT设备的低代码方式,同时提供开箱即用的安全性.可伸缩性以及 ...

  3. amazon s3_在Amazon S3上托管静态网站

    amazon s3 Static website hosting on Amazon S3 is one of the very popular use cases of Amazon S3. It ...

  4. web文件 群晖_【原创】群晖NAS 上部署静态网站

    概要 1.简介 NAS 除了用来管理文件,用作个人云盘之外,还有很多用途.因为群晖的操作系统 DSM 本身就是一个 Debian 的定制系统,所以完全可以把 NAS 当作一台个人的服务器,你可以在上面 ...

  5. linux系统上搭建静态网站

    linux系统上搭建静态网站 1.关闭防火墙和selinux 2.添加主机位为11的网卡 3.安装httpd包 4.创建网页文件根目录,定义网页内容并查看 5.编辑网站的配置文件 6.重启服务,测试 ...

  6. 微软发布Azure Storage不可变存储功能的正式版本

    随着新的不可变存储功能的发布,blob特性在特定的保留期间内将是不可以擦除和修改的.该特性从今年6月份开始进行预览使用,现在,微软宣布它在所有公开Azure region中正式发布. \\ 微软添加对 ...

  7. [SDK2.2]Windows Azure Storage (16) 使用WCF服务,将本地图片上传至Azure Storage (上) 客户端代码...

    <Windows Azure Platform 系列文章目录> 前一章我们完成了服务器端的代码,并且已经发布到了Windows Azure云端. 本章我们将实现客户端的代码,客户端这里我们 ...

  8. 利用免费虚拟主机上传静态网站

    小白制作了一个简单的静态网站,想上线,选定了xx云,它提供免费虚拟主机(也可以制作php, .net的动态网站,它也提供了mysql数据库空间,  我们这里只是一个静态网站,足够用了). 下面记录一下 ...

  9. 在 IIS 上构建静态网站

    本文档将指导您完成安装 IIS Web 服务器并将其配置为提供静态内容的过程.静态内容是一个网页 (HTML),它完全按照存储的方式交付给用户.相比之下,动态内容由 Web 应用程序生成,例如 ASP ...

最新文章

  1. JVM 中的守护线程
  2. visual studio 2019 (vs) 显示右侧缩略图
  3. PHP7+Swoole/Nginx/Golang性能对比
  4. 无后端完成在线翻译功能
  5. 做操作系统的公司,为什么不能把系统安全做好?
  6. 美国 otc 数字货币_美国数字公共图书馆的免费藏书量是第一年的三倍
  7. Java基础学习总结(171)——CountDownLatch 使用总结
  8. 未来的 AI 芯片将提升百倍性能!
  9. Velocity 语法学习
  10. MyEclipse查看.class文件
  11. 一步一步asp.net_三层构架总结
  12. 到处都在说直播连麦技术,它们真的能连吗?
  13. Android 十大布局
  14. java: 未报告的异常错误java.lang.IllegalAccessException; 必须对其进行捕获或声明以便抛出
  15. 信号与系统——阶跃信号与冲激信号
  16. 对于同源与非同源的理解
  17. 成矿远景叠加分析matlab代码,深水潭金成矿地质特征及成矿远景分析
  18. 【肆】财务自由的三大核心工具
  19. 服务器Linux系统安装 制作CentOS 7.6 U盘启动
  20. root了有什么好,手机root好嘛

热门文章

  1. php session_start() 非常慢,PHP session_start()很慢问题分析与解决办法
  2. java中保存图片到本地_java保存网络图片到本地
  3. Jupyter Notebook各种使用方法记录
  4. 目标定位--Deep Self-Taught Learning for Weakly Supervised Object Localization
  5. 报错解决:ninja: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ninja)
  6. linux系统中的文件传输
  7. 886n虚拟服务器,教程:普联TL-WR886N V2-V3如何设置虚拟服务器
  8. java实现layui分页,MVC下实现LayUI分页的Demo
  9. 搬运机器人举杯贺所需的条件_机器人调试工程师的工作是怎样的
  10. lua 访问oracle,lua链接oracle解决方法与步骤