数据库治理的探索与实践

2022-09-05
阅读 4 分钟
简介: 本文是 MSE 即将推出的一个数据库治理能力的预告,我们从应用的视角出发整理抽象了我们在访问、使用数据库时场景的一些稳定性治理、性能优化、提效等方面的实战经验,对于每一个后端应用来说,数据库无疑是重中之重,我们希望通过我们的数据库治理能力,可以帮助到大家更好地使用数据库服务。作者:十眠 背景 在...

基于 eBPF 的 Kubernetes 可观测实践

2022-09-05
阅读 6 分钟
简介: 阿里云可观测团队构建了 kubernetes 统一监控,无侵入式地提供多语言、应用性能黄金指标,支持多种协议,结合 Kubernetes 管控层与网络系统层监控,提供全栈一体式的可观测体验。通过流量拓扑、链路、资源的关系,可进行关联分析,进一步提升在 Kubernetes 环境下排查问题的效率。作者:刘洋(炎寻) 可观测是为...

菜鸟 CPaaS 平台微服务治理实践

2022-09-05
阅读 3 分钟
简介: 在使用 MSE 的云产品之后,对 PaaS 平台层来说,避免很多重复功能的建设。在我们业务侧实际落地的远不止如上列举的场景,比如:服务优雅停机、注册中心等能力,均解决了业务侧的微服务治理上的难点问题。作者:竹达 赵宇 背景 CPaaS(cainiao platform as a service)是以公有云为基座,结合先进的云原生理建设的...

RocketMQ 消息集成:多类型业务消息-普通消息

2022-09-05
阅读 5 分钟
简介: 本篇将从业务集成场景的诉求开始,介绍 RocketMQ 作为业务消息集成方案的核心能力和优势,通过功能场景、应用案例以及最佳实践等角度介绍 RocketMQ 普通消息类型的使用。引言 Apache RocketMQ 诞生至今,历经十余年大规模业务稳定性打磨,服务了 100% 阿里集团内部业务以及阿里云数以万计的企业客户。作为金融级...

阿里 Seata 新版本终于解决了 TCC 模式的幂等、悬挂和空回滚问题

2022-09-05
阅读 10 分钟
简介: 今天来聊一聊阿里巴巴 Seata 新版本(1.5.1)是怎么解决 TCC 模式下的幂等、悬挂和空回滚问题的。作者:朱晋君 大家好,我是君哥。 今天来聊一聊阿里巴巴 Seata 新版本(1.5.1)是怎么解决 TCC 模式下的幂等、悬挂和空回滚问题的。 TCC 回顾 TCC 模式是最经典的分布式事务解决方案,它将分布式事务分为两个阶段来...

10分钟部署一个别人可以访问的在线网站(文末有礼)

2022-09-05
阅读 7 分钟
你是否幻想过拥有自己的个人网站?但是不会编程,没有任何网站搭建经验,搭建的时候也不知道怎么去选择系统……等等这一系列疑惑让大部分人还没开始就选择放弃,本期教大家用一个最简单的方式,在10分钟内搭建一个线上的个人网站,而且是别人可以访问的呦~如果你是有编程基础的小伙伴,你也可以在此基础上对网站进行修改,...

阿里云付哲:边缘云技术创新 让“云”无处不在

2022-09-02
阅读 8 分钟
简介: 在8月19日的2022中国数字服务大会【边缘服务专题论坛】上,阿里云边缘云团队博士后研究员兼技术专家付哲以《边缘云技术创新 让“云”无处不在》为主题,分享了阿里云在边缘计算与边缘云方面的技术演进路线、商业场景实践与学术研究探索上的工作。5G时代来临,万物智联已经走入大众生活,对计算结构提出了全新要求。...

宏杉科技加入阿里云PolarDB开源数据库社区

2022-09-02
阅读 2 分钟
简介: 宏杉科技签署阿里巴巴开源CLA(Contribution License Agreement, 贡献许可协议), 正式与阿里云PolarDB 开源数据库社区牵手。宏杉科技签署阿里巴巴开源CLA(Contribution License Agreement, 贡献许可协议), 正式与阿里云PolarDB 开源数据库社区牵手。作为全球数据库领导者,阿里云数据库坚定拥抱开源,多年来积...

EMQX + PolarDB-X 一站式 IoT 数据解决方案

2022-09-02
阅读 7 分钟
简介: 本文整理自 EMQX 产品经理李国伟,在PolarDB开源社区中关于EMQX与PolarDB-X构建一站式IoT数据解决方案的分享。本篇内容主要分为四个部分:1. IoT数据特性 2. EMQX介绍 3. EMQX与PolarDB-X集成 4. EMQX+PolarDB-X方案DEMO。本文整理自 EMQX 产品经理李国伟,在PolarDB开源社区中关于EMQX与PolarDB-X构建一站式IoT...

TiDB、OceanBase、PolarDB-X、CockroachDB二级索引写入性能测评

2022-09-02
阅读 25 分钟
简介: 二级索引是关系型数据库相较于NoSQL数据库的一个关键差异。二级索引必须是强一致的,因此索引的写入需要与主键的写入放在一个事务当中,事务的性能是二级索引性能的基础。本次测试将重点关注不同分布式数据库的索引性能,特别关注业内全局索引的性能与MySQL索引的性能差异。为什么要做这个测试二级索引是关系型数...

技术门槛高?来看 Intel 机密计算技术在龙蜥社区的实践 | 龙蜥技术

2022-09-02
阅读 6 分钟
简介: 数据可用不可见是怎么做到的?编者按:龙蜥社区云原生机密计算 SIG 定位于云原生机密计算底层基础设施,专注于机密计算底层技术。在阿里巴巴开源开放周中, 龙蜥社区机密计算 SIG Maintainer、Intel 产品安全专家张顺达分享了《Intel 机密计算技术在龙蜥社区的实践》,帮助开发者龙蜥社区机密计算 SIG,以及 Inte...

性能提升1倍,成本直降50%!基于龙蜥指令加速的下一代云原生网关

2022-09-01
阅读 6 分钟
简介: 什么是下一代网关?文 / Intel Arch SIG技术背景网络信息传输的可靠性、机密性和完整性要求日渐提升,HTTPS 协议已经广泛应用。HTTPS 的 SSL/TLS 协议涉及加解密、校验、签名等密码学计算,消耗较多 CPU 计算资源。因此 CPU 硬件厂商推出过多种加速卸载方案,如 AES-NI、QAT、KAE、ARMv8 安全扩展等。 业界软件生...

详解 Serverless 架构的 6 大应用场景

2022-09-01
阅读 4 分钟
简介: Serverless 架构将成为未来云计算领域重要的技术架构,将会被更多的业务所采纳。进一步深究,Serverless 架构在什么场景下有优秀的表现,在什么场景下可能表现得并不是很理想呢?或者说,有哪些场景更适合 Serverless 架构呢?导读 Serverless 架构将成为未来云计算领域重要的技术架构,将会被更多的业务所采纳。...

基于阿里云 Serverless 快速部署 Function 的极致体验

2022-09-01
阅读 4 分钟
简介: “Serverless 真正做到了部署应用无需涉及基础设施的建设,自动构建、部署和启动服务;不仅降低了应用运维复杂度和成本,还使软件应用的开发效率提高,缩短了产品的上市时间。”1.Serverless 前世今生1.1 Serverless 背景介绍云计算的不断发展,涌现出很多改变传统IT架构和运维方式的新技术,而以虚拟机、容器、微...

MSE 治理中心重磅升级-流量治理、数据库治理、同 AZ 优先

2022-09-01
阅读 6 分钟
简介: 本次 MSE 治理中心在限流降级、数据库治理及同 AZ 优先方面进行了重磅升级,对微服务治理的弹性、依赖中间件的稳定性及流量调度的性能进行全面增强,致力于打造云原生时代的微服务治理平台。作者:流士 本次 MSE 治理中心在限流降级、数据库治理及同 AZ 优先方面进行了重磅升级,对微服务治理的弹性、依赖中间件...

一文搞懂传统单节点网站的 Serverless 上云

2022-09-01
阅读 13 分钟
简介: 阿里云函数计算 FC 是事件驱动的全托管计算服务,真正的无需去考虑服务器的运维管理,只需要完成开发的代码进行上传,函数计算会通过角色策略去规划计算资源,弹性的方式执行函数,最后高效的执行部署。优雅!作者:陶宇航本文选自“Serverless 函数计算征集令”征文,后台回复“函数”了解详情 背景 什么是函数?刚...

云原生时代下,微服务体系与 Serverless 架构的发展、治理与融合

2022-08-31
阅读 4 分钟
简介: 7 月 22、23 日为期两天的 2022 稀土开发者大会召开在即,此次阿里云 Serverless 研发负责人杨皓然(不瞋)作为大会出品人,带来《微服务与 Serverless》专场演讲,邀请到字节、阿里等各大厂的核心业务负责人,为各位开发者分享微服务与 Serverless 方向的探索实践和经验心得,带你探究 Serverless 前沿动态。作...

从 VLAN 到 IPVLAN: 聊聊虚拟网络设备及其在云原生中的应用

2022-08-31
阅读 19 分钟
简介: 由于这篇文章真的很长,大量的篇幅在讲述内核的实现,如果你对这部分不感兴趣,那么在建议你在看完第一部分的三个问题后,思考一下,然后直接跳转到我们对问题的回答。作者:张伟(谢石) 由于这篇文章真的很长,大量的篇幅在讲述内核的实现,如果你对这部分不感兴趣,那么在建议你在看完第一部分的三个问题后,...

阿里云 MSE 支持 Go 语言流量防护

2022-08-31
阅读 6 分钟
简介: OpenSergo 开源项目联合 Sentinel 项目,正在制定、完善限流降级标准,方便不同语言应用通过统一控制面来实现统一的微服务治理。阿里云微服务引擎(MSE)也会逐步支持 OpenSergo 标准,让微服务开发者能够使用 OpenSergo 来统一治理不同语言的微服务应用。同时,阿里云 MSE 也会基于微服务治理进行探索,探索实现...

阿里云消息队列 Kafka-消息检索实践

2022-08-31
阅读 3 分钟
简介: 本文章主要介绍消息队列使用过程中所遇到的消息丢失、重复消费等痛点问题的排查办法,以及消息队列 Kafka「检索组件」的场景实践,并对其关键技术进行解读。旨在帮助大家对消息队列 Kafka「检索组件」的特点和使用方式更加熟悉,以更有效地解决消息排查过程中所遇到的问题。作者: Kafka&Tablestore 本文章主要介...

通过 MSE 实现基于Apache APISIX的全链路灰度

2022-08-31
阅读 8 分钟
简介: 无论是微服务网关还是微服务本身都需要识别流量,根据治理规则做出动态决策。当服务版本发生变化时,这个调用链路的转发也会实时改变。相比于利用机器搭建的灰度环境,这种方案不仅可以节省大量的机器成本和运维人力,而且可以帮助开发者实时快速的对线上流量进行精细化的全链路控制。作者:十眠 什么是全链路灰...

Dragonfly 基于 P2P 的文件和镜像分发系统

2022-08-30
阅读 5 分钟
简介: 业界软件生态在优化 HTTPS 的性能上也做了诸多探索,传统的软件优化方案在软件层面的优化无法满足流量日益增长的速度,CPU 硬件加速成为业界一个通用的解决方案。作者:孙景文、吴迪 背景 网络下载 提起网络下载领域,你应该首先会想到基于 TCP/IP 协议簇的 C/S 模式。这种模式希望每一个客户机都与服务器建立 TC...

无需编写一行代码,实现任何方法的流量防护能力

2022-08-30
阅读 6 分钟
简介: 有了针对任何方法都可以做到限流降级的能力后,我们可以快速赋予任意一个微服务系统具备流量防护的能力,让我们有更多的时间专注于业务的快速发展,关于系统的稳定性就放心地交给 MSE ,让专业的团队做专业的事情。作者:十眠 背景 微服务的稳定性一直是开发者非常关注的话题。随着业务从单体架构向分布式架构演...

代码圈复杂度治理小结

2022-08-30
阅读 13 分钟
简介: 我们一直在说系统很复杂,那到底什么是系统复杂度呢?作为团队的稳定性底盘负责人,也经常和大家探讨为什么会因为圈复杂度高而被扣分。那么,怎么才能写的一手可读,可扩展,可维护的好代码?本文作者尝试结合在团队内部的实践,分享下过程中心得。作者 | 陈胜利(李渔)来源 | 阿里开发者公众号网上有个段子,说建...

如何写出有效的单元测试

2022-08-30
阅读 7 分钟
简介: 一个单元测试是一段自动化的代码,这段代码调用被测试的工作单元,之后对这个单元的单个最终结果的某些假设进行校验。单元测试几乎都是用单元测试框架编写的;只要产品代码不发生变化,单元测试的结果是稳定的。那么如何写出有效的单元测试呢?作者 | 王浩(光酒)来源 | 阿里开发者公众号什么是单元测试《单元测试...

测试环境不稳定&复杂的必然性及其对策

2022-08-30
阅读 6 分钟
简介: 为什么测试环境的不稳定是必然的,怎么让它尽量稳定一点?为什么测试环境比生产环境更复杂,怎么让它尽量简单一点?本文将就这两点进行分享。同时,还会谈一谈对测试环境和生产环境的区别的理解。作者 | 史培培(安辰)来源 | 阿里开发者公众号这篇文章想要讲的,的确是两件事情:为什么测试环境的不稳定是必然的,...

龙蜥社区首推“分层分类”顶设 发展以云为终态的开源产业创新生态

2022-08-26
阅读 6 分钟
简介: 如何保持原生社区的先进性?在刚刚结束的 2022 开放原子全球开源峰会 OpenAnolis 分论坛上,龙蜥社区技术委员会主席杨勇做了《OpenAnolis 社区技术发展报告》的主题演讲,分享龙蜥社区如何从 0 到 1 实现原生社区布局,以及发展以云为终态的开源产业创新生态。全文整理如下:(图/龙蜥社区技术委员会主席 杨勇) ...

阿里云 ACK One 多集群管理全面升级:多集群服务、多集群监控、两地三中心应用容灾

2022-08-26
阅读 4 分钟
简介: 本文介绍了 ACK One 近期发布的 3 个主要特性,覆盖了多集群管理的 3 个主要场景,跨集群服务发现与访问、多集群全局监控、应用容灾。除多集群管理外,ACK One 更是支持连接并管理任何地域、任何基础设施上的 Kubernetes 集群,提供一致的管理和社区兼容的 API,支持对计算、网络、存储、安全、监控、日志、作业...

招行架构师徐佳航:金融云原生与开源标准的共同生长

2022-08-26
阅读 5 分钟
简介: 云原生的技术价值喻示着它就是未来,加入到一个具有可延续性生命力的开源社区,可以帮助我们更快地到达那里。——徐佳航,KubeVela Maintainer,来自招商银行基础设施研发中心云平台及运维平台开发团队。作者:溪洋、徐佳航 云原生的技术价值喻示着它就是未来,加入到一个具有可延续性生命力的开源社区,可以帮助我...

企业级容器调度系统解决方案,引入 CPU 精细编排、资源预留与全新的重调度框架

2022-08-26
阅读 16 分钟
简介: 经过社区多位成员的贡献,Koordinator 0.6 版本正式发布。相较于上一个版本 0.5,新版本进一步完善了 CPU 精细化编排能力,更好的兼容原生用法;支持了资源预留的能力(Reservation),补齐了调度原子语意缺失;发布了全新的重调度框架,支持用户灵活的扩展自定义插件。这些特性源自于阿里巴巴内部的生产实践,并...