写点什么

华为云 OBS+CDN 的最佳成本实践,都在这里了

  • 2020-03-24
  • 本文字数:2010 字

    阅读完需:约 7 分钟

华为云OBS+CDN的最佳成本实践,都在这里了

单云和多云部署的成本分析

当前,几乎所有的新兴互联网企业都选择使用公有云进行业务部署,而对象存储和 CDN 是与保障业务正常运行最紧密相连的云服务。为了提升业务的连续性,企业还会使用多家云服务厂商。本文针对单云模型和多云模型的成本进行了初步分析,并给出了如何利用华为云 OBS+CDN 的最佳实践。

单一云厂商模型

在业务开展初期,企业客户首先考虑的是部署难度和成本,在这一阶段,大多企业会选择单一云厂商模型进行业务部署。我们首先针对这种部署方式的成本进行简析。


在本模型下,业务流量计费项为对象存储流量和 CDN 流量,业界通常分为以下三个具体计费项目:


  • 对象存储公网流出流量;

  • 对象存储回源流量(云服务商自家 CDN 回源到自家对象存储的流量,价格较公网流出流量便宜);

  • CDN 流出流量。


所以在使用单一云厂商模型时(对象存储+CDN),架构及成本模型如下:



以华为云为例:


  • OBS 的公网流出流量则是闲时 0.25 元/GB+忙时 0.5 元/GB。

  • OBS 的回源流量单价为 0.15 元/GB。

  • CDN 的流量计费为阶梯模式,在 10TB 以内为 0.2 元/GB。


一般而言,当存储在 OBS 中的数据需要进行互联网分发且存在多个客户端经常访问同一个文件(即存在热点文件)的场景,使用 OBS+CDN 来做分发加速,比单单使用 OBS 方式,可有效降低整体的流量费用。

多家云厂商模型

当业务和客户规模稳步增长,业务的连续性和可靠性成为企业必须考虑的要素。特别是在当前热门的长短视频、在线教育、媒资等业务场景下,企业对业务连续性的要求就更加苛刻。这一阶段,互联网企业大多会选择多云厂商进行业务部署。


对于使用多家云厂商的客户,主要分为以下 3 个场景,我们逐个分析成本模型并给出实践建议。


1.X 厂商对象存储+Y 厂商 CDN


这种情况大部分是历史遗留问题导致的,企业在创建初期选用了一些区域性的云服务厂商,当企业发展壮大后,首先会把关键的业务数据迁移到公有云大厂,也会暂时保留原有的 CDN 厂商。


如下面这种方式,当企业把数据全部迁移到华为云 OBS 后,仍然保留了其他厂商 CDN 服务,则架构及成本构成如下:



此时产生的流量收费项包括:


  • 华为云 OBS 公网流出流量(其他厂商 CDN 回源到华为云 OBS)费用;

  • 其他厂商 CDN 的流量费用。


这种架构相比使用单云厂商的 CDN 和对象存储,会增加 CDN 回源链路的流量成本,且通过公网回源到云存储会有一定的性能下降,对于这种客户,建议改造成单云厂商模型,从而有效降低成本。


2.多厂商 CDN+单厂商对象存储


由于 CDN 本身的技术特点,容易受第三方影响出现业务连续性问题,如运营商网络故障等。而多厂商 CDN+单厂商对象存储方案可以在连续性和成本上面取得一个平衡,获得了很多企业的青睐。


比如下面这个方案,企业原来使用的其他云对象存储+其他云 CDN,由于原有云厂商的 CDN 经常出现故障,故新引入华为云 CDN 服务,则架构及成本构成如下:



此时产生的流量收费项包括:


  • 其他云对象存储公网流出流量(华为云 CDN 回源到其他云对象存储)费用

  • 其他云对象存储回源流量(其他云 CDN 回源到其他云对象存储)费用

  • 华为云 CDN 的流量费用

  • 其他云 CDN 的流量费用


注意,该场景下使用华为云 CDN,回源到其他云对象存储的流量在其他云看来为公网流出流量,以 A 友商为例官网目录价为闲时 0.25 元/GB+忙时 0.5 元/GB,而 CDN 回源流量目录价则是 0.15 元/GB。


假设业务在华为云 CDN 上产生了 1TB 月流量且为忙时流量,而回源率为 10%,则因为跨云回源而额外增加的成本为 (0.5-0.15)元/GB*100GB=35 元,这部分费用如果用于购买 OBS 标准存储则可以买到 353GB。这也说明如果文件总容量小于 353GB 时,使用两家 CDN 分别回源到两家对象存储是最划算的,即其他云 CDN 回源到其他云对象存储+华为云 CDN 回源到华为云 OBS,也就是使用下一节介绍的多厂商 CDN+多厂商对象存储的架构。


3.多厂商 CDN+多厂商对象存储


当企业对业务连续性有了更高要求,采用多厂商 CDN+多厂商对象存储无疑是一个保障业务可靠性更高的方案。一般而言使用多厂商 CDN+多厂商对象存储的原因有以下几种:


  • 减少使用 X 厂商 CDN 回源到 Y 厂商对象存储所带来的额外公网流出成本;

  • 使用多家 CDN 避免单一 CDN 故障影响,形成多家 CDN 容灾架构;

  • 数据存储在多家云厂商,形成多云存储容灾架构;


此时架构及成本构成如下:



(1)华为云 CDN 流量费用


(2)华为云 OBS 回源流量费用


(3)其他云 CDN 流量费用


(4)其他云对象存储回源流量费用


该架构在业务上可以有几种使用模式:


  • 不同的加速业务配置在不同的云厂商(如图加速片使用其他云、视频加速使用华为云);

  • 不同的运营商/地区的业务加速配置到不同云厂商(如在北京联通解析到其他云、上海移动解析到华为云);

  • 业务优先访问 X 厂商,当 X 厂商故障时业务切换到 Y 厂商;


这种多云配置方式,可极大地提高整体的业务连续性,任何一家云厂商的故障对整体业务的访问影响基本在可控范围之内。


本文转载自 华为云产品与解决方案 公众号。


原文链接:https://mp.weixin.qq.com/s/7R1N5jRxC_Vw3pdTupla7w


2020-03-24 19:502081

评论

发布
暂无评论
发现更多内容

docker的DNS配置说明

Geek_f24c45

Docker Kubernetes

Go 语言快速入门指南:Go 模板介绍

宇宙之一粟

Go 语言 2月月更

Apache APISIX 集成 Google Cloud Logging

API7.ai 技术团队

Google 网关 APISIX Google Cloud

千万级学生管理系统考试试卷存储方案

唐尤华

架构实战营

Blinn-Phong反射模型

CRMEB

JWT Token在线编码生成

入门小站

工具

Apache APISIX 集成 Kafka 实现高效率实时日志监控

API7.ai 技术团队

kafka 开源 日志 网关 Apache APISIX

APK修改神器:插桩工具 DexInjector

字节跳动终端技术

android 字节跳动 编译 APK 火山引擎MARS

Metasploit 如何使用Exploits(漏洞)

喀拉峻

网络安全

MASA Framework - DDD设计(2)

MASA技术团队

C# .net .net core 框架 Framework

来看看字节跳动内部的数据血缘用例与设计

字节跳动数据平台

大数据 字节跳动 数据血缘

与阿里云容器服务 ACK 发行版的深度对话第一弹:如何借助 sealer 实现快速构建 & 部署

阿里巴巴云原生

阿里云 容器 云原生 ACK Distro sealer

剑指Offer——全方位、多角度掌握企业级开发框架J2EE

No Silver Bullet

jdk8 offer 2月月更 J2EE

案例实践|Apache Pulsar 在移动云智能运维平台的实践

Apache Pulsar

开源 架构 云原生 Apache Pulsar Pulsar Summit Asia 2021

企业级 APIs 安全实践指南 (建议初中级工程师收藏)

领创集团Advance Intelligence Group

API

Apache APISIX 新技能,代理 gRPC-Web 请求

API7.ai 技术团队

gRPC HTTP 网关 APISIX

外包学生管理系统架构设计文档

李大虾

#架构实战营 「架构实战营」

学生管理系统架构

Geek_f3e842

「架构实战营」

Netty入门 -- 什么是Netty?

Bug终结者

Java Netty 网络

视频回顾|Pulsar Summit Asia 2021,案例、运维、生态干货不断

Apache Pulsar

开源 云原生 Apache Pulsar 社区 Pulsar Summit Asia 2021

外包学生管理系统的架构文档

张逃逃

Apache APISIX 集成 Open Policy Agent

API7.ai 技术团队

开源 后端 API网关 OPA Apache APISIX

选轻量应用服务器还是云服务器ECS?一图彻底搞懂

阿里云弹性计算

轻量应用 玩转ECS

uni-app 模拟机调试环境搭建

编程三昧

uni-app 前端 开发工具 2月月更

架构训练营 第三模块作业-外包学生管理系统详细架构设计文档

Geek_16d2b8

架构训练营5期

从中心走向边缘——深度解析云原生边缘计算落地痛点

阿里巴巴云原生

阿里云 Kubernetes 云原生 边缘计算

无人驾驶全家桶:机场“人货场”的改造之路

脑极体

斯图飞腾Stratifyd入选「2022爱分析·营销科技厂商全景报告」

Geek_2d6073

Apache APISIX 集成 HashiCorp Vault,生态系统再添一员

API7.ai 技术团队

开源 安全 后端 API网关 APISIX

云服务器ECS选购指南及省钱法宝(强烈建议收藏)

阿里云弹性计算

玩转ECS 选购指南

生态扩大进行中!Apache APISIX 支持 Azure Functions 集成

API7.ai 技术团队

microsoft azure API网关 Apache APISIX

华为云OBS+CDN的最佳成本实践,都在这里了_服务革新_华为云产品与解决方案_InfoQ精选文章