gydtep
发表于 2021-7-16 17:21:47
Sidecar 架构彻底改变了应用的运维架构。由于 Sidecar 架构支持在运行时隔离应用容器与其他容器,因此 原本在虚拟机时代和业务进程部署在一起的大量运维及管控工具都被剥离到独立的容器里进行统一管理。对于应用来说,仅仅是按需声明使用运维能力,能力实现成为云平台的职责。
gydtep
发表于 2021-7-17 17:27:46
边缘人工智能正在得到广泛应用,其应用范围从智能音箱到街头的摄像头。
边缘处理器制造商Hailo公司首席执行官Orr Danon表示:“直到最近,边缘的人工智能基本上还是理论上的。在2021年,我们可能会看到,由于技术的进步,边缘人工智能的产品将出现增长,这些技术更容易获得,价格也更低廉。边缘人工智能对于管理不断增长的数据量和减轻业务网络日益增长的压力至关重要。在边缘处理数据而无需将数据传输到云端,使设备更强大、更通用、更灵敏、更安全,并有助于合规性。”
gydtep
发表于 2021-7-19 07:16:34
在一个简单的微服务架构中,如果某应用处于整个链路的入口位置,它的前端一般会挂上负载均衡组件(上图中的应用 A),以承接来自于最终用户的业务请求。这类应用在进行生命周期管理的时候,复杂度会更高,为了确保应用在新版本发布过程中的平衡稳定,会经过如下的步骤:
gydtep
发表于 2021-7-19 08:44:54
在一个频繁迭代的系统中,每个应用会经常性面临新版本发布需求,需要对应用的上线、下线、更新、回滚等流程进行集中性的管理,并配合精细粒度的灰度发布手段,减少版本迭代对业务造成的影响。
gydtep
发表于 2021-7-19 15:42:29
随着应用、团队、业务功能点数量的增加,所需要的开发测试环境数量还会成倍的增长,造成巨大的资源浪费。对于测试环境的计算资源而言,资源利用率要远低于生产环境。有的时候仅仅是一个简单功能点的验证,为了端对端的跑通业务功能,又避免团队之间的相互影响,就会开启一套包括全部微服务应用的新环境。这样的资源浪费,对于很多企业,都是一个多年都未曾得到解决的难题。
gydtep
发表于 2021-7-20 08:21:11
我们发现,这两个步骤中并不涉及容量评估、服务器购买、操作系统安装、资源初始化等工作,就能让包含多个对等实例的微服务应用运行起来。这是因为在 Serverless 的世界中,不再具有服务器资源这样的概念,应用的载体是 SAE 调度出来的沙箱容器,每个实例只有在真正投入使用后,才会按使用时长进行计费。
gydtep
发表于 2021-7-20 14:53:38
7位的机器标识,7位的长度最多支持部署128个节点。
14位的计数序列号,序列号即一系列的自增Id,可以支持同一节点同一秒生成多个Id,14位的计数序列号支持每个节点每秒单机产生16384个Id。
gydtep
发表于 2021-7-21 09:31:27
7位的机器标识,7位的长度最多支持部署128个节点。
14位的计数序列号,序列号即一系列的自增Id,可以支持同一节点同一秒生成多个Id,14位的计数序列号支持每个节点每秒单机产生16384个Id。
gydtep
发表于 2021-7-21 14:26:04
中心封闭
尽量让调用发生在本中心,尽量避免跨数据中心的调用,一方面为了用户体验,本地调用RT更短,另一方面防止同一个数据在两个中心同时写入造成数据冲突覆盖。一般可以选择一种或多种路由方式,如ADNS根据地域路由,通过Tengine根据用户属性路由,或者通过sidecar方式进行路由,具体实现方式这里就不展开说了。
gydtep
发表于 2021-7-21 15:12:35
尽量让调用发生在本中心,尽量避免跨数据中心的调用,一方面为了用户体验,本地调用RT更短,另一方面防止同一个数据在两个中心同时写入造成数据冲突覆盖。一般可以选择一种或多种路由方式,如ADNS根据地域路由,通过Tengine根据用户属性路由,或者通过sidecar方式进行路由,具体实现方式这里就不展开说了。