在阿里云国际上使用 OSS 和 CDN 部署静态网站

作为静态文件的集合 - 静态网站和前端应用程序在部署方面几乎没有区别。它们都带有静态文件,例如HTML,CSS,JS,JPEG和PNG。

在阿里云上托管静态网站的常用方法是使用对象存储服务(OSS)和内容分发网络(CDN)的“静态托管”功能:

  1. 托管资产不需要服务器
  2. OSS跨地域内多个可用区存储资产的冗余副本;因此,为资产的来源提供了区域级的高可用性,而无需执行任何其他操作
  3. CDN用于改善交付,从而改善用户体验
  4. CDN是一个由互连服务器组成的庞大全球网络,因此在全球范围内为面向用户的服务器提供高可用性
  5. OSS非常便宜

本文章87cloud在介绍一种以简单可靠的方式将静态网站/前端应用程序部署到阿里云的方法。它为希望自动化部署的公司工程团队提供了很好的参考。需要注意的是,尽管这种做法可以与视频、音频和大型文件一起使用,但阿里云 CDN 提供了针对每个用例进行优化的 CDN 类型(因此,通过分离这些资产并为每个资产使用专用的 CDN 类型,可以提供更好的用户体验)。

先决条件

要遵循本指南,需要满足以下条件:

  1. Aliyuncli 和 ossutil 已安装并配置。如果您安装了Docker,更快的选择是使用“python工具箱”,其中包括
  2. 已安装 curl(或者,您可以在我们检查标题的部分使用具有检查功能的浏览器)
  3. 对对象存储服务 (OSS) 和内容分发网络 (CDN) 的深刻理解
  4. Linux 盒子上的基本 Linux 技能

建筑

下图显示了我们将要实现的内容的简化流程:

在阿里云国际上使用 OSS 和 CDN 部署静态网站_第1张图片

你可能感兴趣的:(linux,运维,服务器)