OBS静态网站托管、自定义域名和CDN分发加速的特性浅析
对OBS静态网站托管、自定义域名和CDN分发加速特性,从功能、使用场景、配置访问、计费等方面进行了简单的分析,见下表:
主要差异 | 标准域名 | 静态网站方式 | 自定义域名方式 | 静态网站+自定义域名 | CDN分发加速 | CDN分发加速+静态网站托管 |
使用场景 | 通过标准域名访问OBS是使用对象存储的主要使用场景。除静态网站托管、自定义域名、CDN分发加速等例外场景,均需使用标准域名访问OBS | 静态网站托管到OBS中,OBS可以提供除静态资源的下载外,还提供访问目录的索引页、错误页面和访问页面资源的重定向功能。 | 用户数据搬迁到OBS,业务系统(如网站、APP等)不修改访问链接。还是通过用户业务域名访问。 | 静态网站托管到OBS中,同时使用自有业务域名访问 | 用户业务场景是面向大并发、多用户、多地域的互联网访问,为确保各地域访问体验和降低流量费用,需要使用CDN服务进行分发加速,如网站加速、文件下载加速、点播加速等。 | ,托管静态网站到OBS中,同时使用CDN分发加速功能 |
访问域名 | OBS提供标准区域域名访问,bucketname.obs.rengionname.myhuaweicloud.com | OBS提供独立的静态网站托管域名访问,bucketname.obs-website.rengionname.myhuaweicloud.com | 用户自己的业务域名 | 用户自己的业务域名 | 用户自己的业务域名 | 用户自己的业务域名 |
访问控制 | 同时支持公共内容和私有内容。 | 仅支持公开可读的内容。 | 同时支持公共内容和私有内容。 | 仅支持公开可读的内容。 | 同时支持公共内容和私有内容。 | 仅支持公开可读的内容。 |
错误消息处理 | 返回 XML 格式的错误响应。 | 返回 HTML 文档。 | 返回 XML 格式的错误响应。 | 返回 HTML 文档。 | 返回 XML 格式的错误响应。 | 返回 HTML 文档。 |
重定向支持 | 不适用 | 同时支持对象级和桶级重定向。 | 不适用 | 同时支持对象级和桶级重定向。 | 支持重定向回源功能 | 同时支持对象级和桶级重定向。 |
支持的请求 | 支持所有桶和对象操作 | 仅支持对象上的GET和HEAD请求 | 支持所有桶和对象操作 | 仅支持对象上的GET和HEAD请求 | 对象的GET类请求 | 对象的GET类请求 |
对桶根级的GET和HEAD请求的响应 | 返回桶中对象key的列表 | 返回配置中指定的索引文档 | 返回桶中对象key的列表 | 返回配置中指定的索引文档 | 返回桶中对象key的列表 | 返回配置中指定的索引文档 |
使用方法 | 标准域名可直接使用 | 开启静态网站托管开关,并配置索引页、错误页面等配置 | 配置域名管理,把自定义域名绑定到桶上;并在域名服务器上添加CNAME,将业务域名映射成桶域名 | 1、开启静态网站托管开关,并配置索引页、错误页面等配置 | 需要在CDN服务或者OBS的域名管理功能处开启域名加速功能。并在域名服务器上添加CNAME,将业务域名映射成CDN提供的CNAME域名 | 1、开启静态网站托管开关,并配置索引页、错误页面等配置 |
费用 | 标准的OBS服务计费,包括存储费用、请求费用、公网下行费用 | 标准的OBS服务计费,包括存储费用、请求费用、公网下行费用 | 标准的OBS服务计费,包括存储费用、请求费用、公网下行费用 | 标准的OBS服务计费,包括存储费用、请求费用、公网下行费用 | 1、CDN会收取流量费用 | 1、CDN会收取流量费用 |
- 点赞
- 收藏
- 关注作者
评论(0)