抖店云

 

功能

  • 云主机:提供的是 ECS 虚拟机,目前支持 Windows 和 Linux 常用的镜像
  • 集群管理:提供的是 Kubernetes 集群管理的能力
  • 容器管理:基于 Kubernetes 集群进行容器的发布、运维等能力
  • 云数据库:包括 MySQL, Redis 和 MongoDB
  • 云存储:包括 TOS 头条对象存储服务
  • NAT网关:包括NAT网关、公网IP、带宽管理等
  • 中间件:包括 RocketMQ、Kafka、RabbitMQ、云搜索
  • 负载均衡:提供负载均衡的能力,同时支持内网和公网两种类型
  • 运维管理:提供 DTS 数据传输服务、日志服务
  • 云监控:提供云主机和容器的监控和告警功能
  • 云安全:提供云安全中心、WAF(防火墙)、DDos(防攻击)等服务
  • 域名服务:提供域名购买、域名管理等服务
  • 域名备案:提供备案服务,注意:所有指向火山引擎公网IP的域名都需要在这里进行备案,否则可能会被封禁。在这里备案不会影响在其他地方的备案。
  • 费用中心:可以使用云服务过程中所产生的费用。
  • 业务组件:提供了短信服务

接入流程

notion image

自定义镜像

云原生整体结构可以用4C概括. 4 个 C 分别是云(Cloud)、集群(Cluster)、容器(Container)和代码(Code)。
容器将应用程序从底层的主机设施中解耦。 这使得在不同的云或 OS 环境中部署更加容易。集群中的每个节点都会运行容器, 这些容器构成分配给该节点的 Pod。 单个 Pod 中的容器会在共同调度下,于同一位置运行在相同的节点上。
什么容器?简而言之,容器只是您机器上的另一个进程,它已与主机上的所有其他进程隔离开来。这种隔离利用了内核命名空间和 cgroups,这些功能在 Linux 中已经存在了很长时间。Docker 致力于使这些功能易于使用且易于使用。
notion image

订单架构

notion image
  • *数据推送模块:**负责订单数据的推送、去重等
  • *推送库:**抖店云数据推送服务将抖音电商中台高频变更数据(如订单等)推送到ISV云上购买的RDS推送数据库。数据推送服务负责数据的写入和归档, 建议业务应用不对推送库进行除读之外的操作
  • *数据订阅:**用户通过自建扫描任务或通过DTS订阅binlog进行消费,将原始订单数据结合自身业务需求,写入订单库
  • *订单库:**用于存储业务使用的订单数据,响应业务应用的读写请求;用于存储1~3个月的热订单数据。
  • *订单冷库:**将3个月以后的订单冷数据存入订单冷库,防止热订单数据形成大表影响性能。
  • *搜索:**将所有数据写入搜索引擎,用于用户快速搜索订单数据
  • *数据同步:**可通过数据同步工具,将订单库的数据ETL之后把对应的行数据同步到订单冷库;可通过数据同步工具,将订单冷库的数据同步到搜索引擎。
  • *业务应用:**各种订单业务的处理、应用服务
  • *日志:**收集应用服务的日志,方便用户定位排查问题
涉及的抖店云产品及价格
a 数据推送模块--->接入抖店云数据推送服务
b&d 推送库/订单库--->云数据库MySQL版 或 云数据库 veDB MySQL 版
c&g 数据订阅/数据同步--->数据库传输服务(DTS)
e 订单冷库--->云数据库 veDB MySQL 版
f 搜索--->云搜索服务
i 日志--->日志服务
h 业务应用--->云服务器公网IP、如果是容器化部署方式,还会包含容器服务
数据推送模块--->免费
其他产品价格可以参考:https://www.volcengine.com/pricing

java dockefile

Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP