gydtep
发表于 2021-2-3 16:06:14
正如DevOps研究所的首席研究总监Eveline Oehrlich在最近的一篇文章中指出的那样,AIOps可以证明IT组织具有变革性,因为在IT组织中,运营环境所生成的数据太多了,使领导者的决策受到了影响。在混合云时代,这是不断增长的IT功能队列。
gydtep
发表于 2021-2-4 08:18:10
世上没有免费的午餐,微服务技术让 IT 系统变得更敏捷、更健壮、更高性能的同时,也带来了架构复杂度的提升。对于开发者而言,要想更好的驾驭微服务架构,需要解决持续集成、服务发现、应用通信、配置管理、流量防护等一系列难题。
gydtep
发表于 2021-2-4 11:51:41
虽然在灰度发布的过程中,依然没有办法直接对流量进行精细粒度控制(引入 Service Mesh 技术能增强流量控制力,不在本文讨论范围),但相比简单的发布脚本,已经有了飞跃性的提升。
gydtep
发表于 2021-2-4 16:56:08
应用级流量防护: SAE 集成 AHAS 实现应用级别的流控与降级能力,全面保障应用的高可用性。
gydtep
发表于 2021-2-5 10:23:51
面对这种全球性跨地域的分布式系统,我们不得不谈到CAP理论,为了能够多中心全量数据提供服务,Partition tolerance(分区容错性)是必须要解决的,但是根据CAP的理论,Consistency(一致性)和Availability(可用性)就只能满足一个。对于线上应用,可用性自不用说了,那面对这样一个问题,最终一致性是最好的选择。
gydtep
发表于 2021-2-5 14:29:20
前面提到了由于DTS支持的并不是很完善,所以我基于DRC(一个阿里内部数据订阅组件,类似canal)自己实现了数据同步的能力,下面介绍一下实现一致性的过程,中间也走了一些弯路。
gydtep
发表于 2021-2-5 15:56:50
delete也是天然满足结合律的,而无论之前都有什么操作,只要执行就好了。
gydtep
发表于 2021-2-5 20:07:22
模块化程度越来越高 - 自包含的应用打包方式,应用与底层物理基础设施解耦。
自动化运维程度越来越高 - 自动化的资源调度和弹性伸缩能力,用户将关注点逐渐聚焦到应用自身。
gydtep
发表于 2021-2-6 15:55:58
在技术上,容器技术彻底解耦了应用和运行时环境,可以帮助应用更加快速平滑地迁云;容器轻量化、自包含的特性极大简化了应用弹性,释放云的核心价值。此外,容器技术的标准化促进生态的分工和协同。
gydtep
发表于 2021-2-7 07:15:00
蚂蚁金服资深技术专家,毕业于浙江大学。2014年加入蚂蚁金服,先后负责过支付宝的单元化、弹性、去ORACLE等架构升级,担任多年支付宝双十一、双十二、新春红包大型活动等技术保障负责人,现为蚂蚁金服数字金融线担任技术风险架构师,负责高可用架构、技术风险平台、应急快反等技术底盘的建设。