business-advise

为什么说ADX程序化广告平台选对服务器,能节省大部分成本?

ADX(Ad Exchange)程序化广告平台,即广告交易平台,是一个连接广告主(需求方)和媒体发布者(供应方 […]

为什么说ADX程序化广告平台选对服务器,能节省大部分成本?

ADX(Ad Exchange)程序化广告平台,即广告交易平台,是一个连接广告主(需求方)和媒体发布者(供应方)的中间枢纽。它的核心作用是组织竞价,撮合交易,通过实时竞价(RTB)的方式将媒体流量转手给需求方,从而实现广告的精准投放和优化广告效果。ADX平台使得广告资源的分配更加透明和高效,促进了广告资源的合理分配和利用。

ADX平台的主要作用包括:

  1. 实时竞价(RTB:在用户访问媒体产生曝光机会时,多家DSP根据曝光的上下文以及用户属性实时地评估曝光价值并给出报价,经过ADX竞价后最终出价最高的广告主赢得此次曝光机会。
  2. 流量匹配:将广告主的广告活动与媒体的广告请求进行匹配,实现广告的精准投放。
  3. 数据同步与分析:ADX平台会记录广告请求、返回、比价、曝光、点击等数据,为广告主提供投放分析和优化建议。

对于一个好的 ADX 平台,它需要具备较高的 QPS一应对大量并发请求,较低超时率以快速响应广告请求,较好的数据同步与处理能力。这些关键点都给平台的服务器选型和运维提出了很高的要求,随之带来的还有较高的成本。

ADX 平台降低成本的关键

对于一个ADX 程序化广告平台来讲,在云服务层面的成本构成通常包含:

  1. 云主机费用
  2. 数据库费用
  3. 云存储费用
  4. 流量传输费用
  5. 内容分发网络CDN)费用
  6. 数据同步与备份费用
  7. 云服务间通信费用(主要是多云部署)
  8. 其它费用,例如 Kubernetes 托管等

其中最大的成本是流量传输费用,通常会占到50%以上,尤其是当广告物料以图片、视频居多时,流量传输费用会急剧增加。许多大型云厂商的计费模型很复杂,流量传输费用是最容易产生隐形费用的部分。因此,程序化广告平台在控制成本时,首先要降低的就是流量传输费用。

降低ADX程序化广告平台在云服务层面的流量传输费用,可以采取以下几种有效的方法:

1、使用内容分发网络CDN:通过将广告素材、图片、视频等静态内容缓存到CDN上,可以使这些内容更接近最终用户,减少从原始服务器到用户的出站流量。CDN服务通过将内容分发到离用户更近的节点上,可以减少对云服务器的请求量,从而降低流量费用,同时提升网站的访问速度和稳定性。但是要注意,使用 CDN 也可能引入额外的延迟,缓存更新可能导致缓存不一致,难以调试和维护,所以需要选择性能优异的CDN提供商,确保低延迟和高可用性,并且要实施有效的缓存更新策略。

2、优化数据同步和备份策略:采用差异备份,仅同步或备份变更的数据,而不是每次都传输全部数据。调整数据同步和备份的频率,根据实际需求进行,避免不必要的数据传输。

3、合理利用 VPC:合理利用云服务提供商的VPC内传输不计费的特点,尽量将涉及大额传输的服务部署在同一VPC中,减少跨VPC或跨云服务提供商的数据传输。但是要管理好备份系统,避免增加太多管理成本。

4、合理设计多云架构:如果广告平台采用多云部署,可以设计一个架构,将大额出站流量的内容部署在流量费用较低的云服务上,而将数据分析等业务部署在性能更强的云服务上,从而减少总体的流量费用。下图是一个典型的多云部署架构。由于DigitalOcean出站流量费用远低于AWS,因此将广告分发内容部署在DigitalOcean,所有大额出站流量均从DigitalOcean走。AWS的数据分析性能更强,因此将广告的数据分析业务部署AWS。两个云之间仅涉及到少量广告定位、分析、优化等数据的传输,传输量较小。

4、选择迁移计费模式更合理的云供应商:迁移到计费模型更简单、流量费用更低的云服务提供商,例如DigitalOcean,可以大幅降低流量传输费用。DigitalOcean的流量计费模型简单,入站传输免费,每台云主机都包含一定量的免费出站流量,账户下的所有主机的流量会组成一个共享流量池,用来抵扣账户下的入出站流量,从而降低成本。而且就算超出了免费出站流量,超出的部分计费也比 AWS、GCP等云服务更低,所以迁移后可节省大量成本。

为什么 DigitalOcean 服务器适合 ADX 平台?

DigitalOcean 是2012年创立于美国的云服务平台,并于2021 年上市。DigitalOcean 提供了中小企业、中国出海企业所必须的各项云服务产品,包括 Droplet 云主机、托管数据库(PostgreSQLMySQLMongoDBKafkaRedis)、对象存储块存储KubernetesGPU 云服务(旗下 Paperspace 平台)、负载均衡等。

DigitalOcean目前大部分客户是中小型企业、初创团队,目前在全球已经有 60 万的企业正在使用该云平台,并在美洲、欧洲、澳大利亚、新加坡、印度等9个地区设有15 个数据中心,可支持中国出海企业在海外快速低成本部署可靠的云基础设施,快速拓展海外业务。

DigitalOcean 的产品可以满足程序化广告在后端方面的技术要求。作为程序化广告平台的后端,DigitalOcean 的特点包括:

  1. 弹性扩展能力:DigitalOcean 提供灵活的云服务器配置,可以根据程序化广告平台的实时需求进行快速扩展或缩减资源。这确保了广告平台能够应对高流量、高并发的场景,同时避免资源浪费。
  2. 高性能和稳定性:DigitalOcean 的基础架构基于最新一代的硬件技术,提供出色的性能和稳定性。对于程序化广告而言,稳定的后端服务至关重要,可以确保广告投放的准确性和实时性。
  3. 全球数据中心覆盖:DigitalOcean 在全球范围内拥有多个数据中心,包括欧洲、美国、印度、新加坡等地,可以为程序化广告平台提供低延迟、高可靠性的服务。这有助于提升用户体验,特别是在跨地域广告投放时,能够减少网络延迟,提高广告响应速度。
  4. 简单易用的控制面板:DigitalOcean 的控制面板设计简洁直观,即便是非技术人员根据教程也可以快速完成服务的部署。
  5. 丰富的API接口:DigitalOcean 提供丰富的API接口,使得广告平台可以自动化管理服务器资源。通过API,广告平台可以实现与DigitalOcean的无缝集成,实现自动化部署、监控和报警等功能,提高运营效率。
  6. 成本低:DigitalOcean 从云主机、存储、负载均衡、数据备份等服务的计费模式都比其他云厂商更加简单。没有隐藏费用。而且流量价格低,不同套餐包含了免费出站流量的同时,超额的出站流量计费低于大多数

另外,在数据备份方面,DigitalOcean 提供自动的每日备份,为关键业务与数据提供最大程度的保护,并让你可以轻松管理数据备份与日常维护。DigitalOcean 将自动为您保留最近七天的备份副本,并保留数据四周。

最后,面向中国的出海企业,DigitalOcean 还特别通过中国区独家战略合作伙伴卓普云提供技术支持、售前服务。所有用户都可以通过卓普云与 DigitalOcean 进行直签,并享受相同的产品技术服务及中文的技术支持。