阿里云oss里面存储类型有哪些?

羊毛之家是小白同学的个人网站。使用阿里云搭建。CDN是阿里云自带的。你们可以体验下打开速度。

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

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

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

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

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

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

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

那么这里发生了什么呢?具有源资产(“”)的计算机会将其推送到 OSS。OSS充当CDN的“源”,每当在其缓存中找不到资产的副本时,它将从中获取资产;CDN 接受静态文件的所有请求。

创建您的 OSS 存储桶或使用现有存储桶。我将使用 CLI 来实现此目的:

/”的请求仍将为我们提供过时的文件,因为我们没有使根目录无效。

除了使可称为“拉取”的缓存无效之外,另一种技术是将较新版本的资产“推送”到CDN中。下图说明了这两种技术之间的主要区别:

如果资源被大量请求击中并发生失效,则CDN在从OSS获取新版本所需的时间内可能会无效,因为对新资源的所有请求都将被转发到源站。虽然非常健壮的OSS有一定的并发读取限制,但也可能耗尽。在这种情况下,右侧的方法更有利,因为它保证CDN始终在“HIT”的基础上运行,资产被主动“推”入,而不是依赖于从原点检索它的逻辑。

到目前为止,我们实际上已经能够从OSS或CDN请求页面。在真实环境中,这是不可取的,因为恶意用户很容易耗尽OSS读取量。要解决此问题,请先转到控制台中的 OSS,并将存储桶从“公有读取”更改为“私有”:

现在转到 CDN 控制台并更改存储桶的设置:

如果您之前尚未授权 CDN 使用 OSS,请通过以下方式进行:

您将被定向到访问启用页面:

请注意,这是一般访问规则;您可能希望通过RAM控制台更精细地限制访问。重新加载表单后,它允许从CDN访问OSS:

让我们验证一下,我们不再可以直接访问OSS,但CDN从Origin获取资产没有问题:

就是这样;我们现在阻止对OSS的直接访问,并允许从CDN访问它。

如您所见,部署前端应用程序并获得OSS和CDN的显着优势是相当简单明了的:

本文档介绍了使用 OSS 的静态网站托管功能与 CDN 配对将前端应用程序部署到阿里云的简单方法。这种方法使团队能够快速开始部署其前端应用程序,而无需经历设置和维护Web服务器基础架构的痛苦。

感谢你的反馈,我们会做得更好!

对象存储oss资源包怎么用?

这个的话简单来说的话,就可以把它理解成我们一般用的网盘或者就,类似于我们用的云盘,但是它比云盘的空间功能呢要强大很多的,简单来说就是用来存放图片啊存放视频啊,推广一些大文件啊等等这种一些静态图片静态资源等等这些的存储的话,就是相当于一个存储它的一个仓库或者说一个桶。

比如说我们买了一个40GB容量的一个对象存储的一个资源包,那么这个时候呢,我们就可以在上面存放我们的个人文件图片,包括我们比如说很多网站我们的网站的话,如果说图片啊视频啊等等这些图片是非常多的情况下,它其实是全部放在服务器上面,是会非常占用我们的服务器资源的,这个时候呢,我们可以把这些图片啊视频啊,然后呢,放到我们的一个对象存储包里面,然后来通过域名来绑定解析,然后来访问访问的时候呢,直接从我们的这个对象存储包里面取数据,也就是说不从我们的服务器读取数据了,比如说图片啊等等这些资源。

另外像我们可以备份比如说我们要去做服务器的数据的备份,那么我们可以定期的把数据备份到我们的这个对象存储包里面放着,这样的话,嗯,也是确保我们数据的一个安全性,当然它的用途其实还是非常多的,应用场景也是非常多的,根据咱们自己的需求来选择合适的吧。

我要回帖

更多关于 阿里云oss存储开发 的文章

 

随机推荐