抖店云
功能
- 云主机:提供的是 ECS 虚拟机,目前支持 Windows 和 Linux 常用的镜像
- 集群管理:提供的是 Kubernetes 集群管理的能力
- 容器管理:基于 Kubernetes 集群进行容器的发布、运维等能力
- 云数据库:包括 MySQL, Redis 和 MongoDB
- 云存储:包括 TOS 头条对象存储服务
- NAT网关:包括NAT网关、公网IP、带宽管理等
- 中间件:包括 RocketMQ、Kafka、RabbitMQ、云搜索
- 负载均衡:提供负载均衡的能力,同时支持内网和公网两种类型
- 运维管理:提供 DTS 数据传输服务、日志服务
- 云监控:提供云主机和容器的监控和告警功能
- 云安全:提供云安全中心、WAF(防火墙)、DDos(防攻击)等服务
- 域名服务:提供域名购买、域名管理等服务
- 域名备案:提供备案服务,注意:所有指向火山引擎公网IP的域名都需要在这里进行备案,否则可能会被封禁。在这里备案不会影响在其他地方的备案。
- 费用中心:可以使用云服务过程中所产生的费用。
- 业务组件:提供了短信服务
接入流程
自定义镜像
云原生整体结构可以用4C概括. 4 个 C 分别是云(Cloud)、集群(Cluster)、容器(Container)和代码(Code)。
容器将应用程序从底层的主机设施中解耦。 这使得在不同的云或 OS 环境中部署更加容易。集群中的每个节点都会运行容器, 这些容器构成分配给该节点的 Pod。 单个 Pod 中的容器会在共同调度下,于同一位置运行在相同的节点上。
什么是容器?简而言之,容器只是您机器上的另一个进程,它已与主机上的所有其他进程隔离开来。这种隔离利用了内核命名空间和 cgroups,这些功能在 Linux 中已经存在了很长时间。Docker 致力于使这些功能易于使用且易于使用。
订单架构
- *数据推送模块:**负责订单数据的推送、去重等
- *推送库:**抖店云数据推送服务将抖音电商中台高频变更数据(如订单等)推送到ISV云上购买的RDS推送数据库。数据推送服务负责数据的写入和归档, 建议业务应用不对推送库进行除读之外的操作
- *数据订阅:**用户通过自建扫描任务或通过DTS订阅binlog进行消费,将原始订单数据结合自身业务需求,写入订单库
- *订单库:**用于存储业务使用的订单数据,响应业务应用的读写请求;用于存储1~3个月的热订单数据。
- *订单冷库:**将3个月以后的订单冷数据存入订单冷库,防止热订单数据形成大表影响性能。
- *搜索:**将所有数据写入搜索引擎,用于用户快速搜索订单数据
- *数据同步:**可通过数据同步工具,将订单库的数据ETL之后把对应的行数据同步到订单冷库;可通过数据同步工具,将订单冷库的数据同步到搜索引擎。
- *业务应用:**各种订单业务的处理、应用服务
- *日志:**收集应用服务的日志,方便用户定位排查问题
涉及的抖店云产品及价格
a 数据推送模块--->接入抖店云数据推送服务
b&d 推送库/订单库--->云数据库MySQL版 或 云数据库 veDB MySQL 版
c&g 数据订阅/数据同步--->数据库传输服务(DTS)
e 订单冷库--->云数据库 veDB MySQL 版
f 搜索--->云搜索服务
i 日志--->日志服务
数据推送模块--->免费
数据库传输服务(DTS)&云数据库 veDB MySQL 版 --->2022年公测免费状态
其他产品价格可以参考:https://www.volcengine.com/pricing
java dockefile
Loading...