技术工作者
今年奥运会首次采用阿里云支撑全球转播,这是奥运迈入数字时代的重要一步。对于这届特殊的奥运会来说,技术至关重要。我们相信,这次创造历史的实践,将为未来支撑更多体育爱好者把“云观赛”转变为参与国际体育赛事的主要方式,起到里程碑的作用。
CNFS 通过将阿里云的文件存储抽象为一个 Kubernetes 对象(CRD)进行独立管理,包括创建、删除、描述、挂载,监控及扩容等运维操作,使用户可以在享受容器使用文件存储带来的便捷的同时,提高文件存储的性能和数据安全,并提供容器一致的声明式管理。
2021 年 6 月 23 日,云原生计算基金会(CNCF)宣布通过全球 TOC 投票接纳 KubeDL 成为 CNCF Sandbox 项目。KubeDL 是阿里开源的基于 Kubernetes 的 AI 工作负载管理框架,取自"Kubernetes-Deep-Learning"的缩写,希望能够依托阿里巴巴的场景,将大规模机器学习作业调度与管理的经验反哺社区。
Serverless 架构是云计算发展的产物,它继承了云计算的优点,并具备极致弹性、按量付费、免运维等优势。
ChaosBlade 是阿里巴巴 2019 年开源的混沌工程项目,已加入到 CNCF Sandbox 中。起初包含面向多环境、多语言的混沌工程实验工具 chaosblade,到现在发展到面向多集群、多环境、多语言的混沌工程平台 chaosblade-box,平台支持实验工具托管和工具自动化部署,通过统一用户实验界面,将用户的精力聚焦在通过混沌工程解决云原生过程中高可用问题上。本文从混沌实验模型抽象、混沌实验工具开源和混沌工程平台升级项目三阶段出发,详细介绍 ChaosBlade。
云计算的出现促使物联网实现爆炸式增长。在设备规模和业务复杂度不断攀升的趋势之下,边缘计算因其能够将计算能力更靠近网络边缘和设备,从而带来云性能成本的降低,也在这波浪潮之下得到快速发展。
dubbogo 项目已进入第六个年头。dubbogo 项目初期的使命就是 "bridging the gap between Java and Go" ,目前 dubbogo 已经对齐所有 dubbo 版本,正与 Dubbo 齐头并进,并在云原生方向反哺 Dubbo。
随着容器技术蓬勃发展与落地推行,越来越多企业的业务运行于容器中。作为主流部署方式之一,容器将团队的任务和关注点分割开,开发团队只需关注应用程序逻辑和依赖项,而运维团队只需关注部署和管理,无需再为特定软件版本和应用程序特定配置等应用程序细节而提心吊胆。这意味着开发团队和运维团队可以花费更少时间进行调试上线,将更多时间用于向最终用户交付新功能。容器使企业可以更加轻松的提高应用程序可移植性和操作弹性。据 CNCF 的调研报告显示,73% 受访者正在使用容器来提高生产敏捷性并加快创新速度。
10 多年来,阿里云一直注重将自身在全球最大规模云原生应用实践中沉淀的经验,通过产品、开源项目和技术输出贡献给广大的企业和开发者,切实推动云原生人才的教育和培养。为了帮助广大云原生开发者从开源生态、理论体系、企业实践等不同维度,建立“从理解到应用”的云原生知识图谱全貌,阿里云联合 Linux Foundation 开源软件学园、IT 教育机构马哥教育正式发布 “云原生人才培养计划 2.0”,旨在协同开源生态力量,为云原生领域提供更具专业性的定向人才培养方式。
为了给云原生开发者提供更好的实战舞台,今年第二届云原生编程挑战赛正式启动,赛题升级,大咖坐镇,挑战 Serverless 极致创新,与全球开发者同场竞技,用技术解决实际问题!
爱奇艺体育的业务特性显而易见,比如定期峰谷、流量激增、频繁更新等,也因为这些业务特点,导致一系列相应问题的产生。爱奇艺体育一直在寻找一个简单完美的解决方案,可以使得很多问题一并解决。经过与阿里云技术专家多次沟通,Serverless 应用引擎 SAE 可以解决爱奇艺体育直播面临的痛点,对于直播的业务和效率都有非常显著的提升。
随着云原生时代的到来,对以 Apache Dubbo、Spring Cloud 等为代表的 Java 微服务治理体系提出了新的要求,包括期望应用可以更快的启动、应用通信的协议穿透性可以更高、能够对多语言的支持更加友好等。Dubbo 3.0 是在云原生背景下诞生的,使用 Dubbo 构建的微服务遵循云原生思想,能更好的复用底层云原生基础设施、贴合云原生微服务架构。
微服务架构已经在去哪儿网(Qunar)实施多年,微服务应用数量达到数千之多,随着服务之间的调用链路越来越复杂,故障频频发生,给公司带来巨大的经济损失,稳定性建设工作就成为了一项重要的工作。从 2010 年 Netflix 提出通过 Chaos Engineering 的方式提升系统稳定性之后,到今天 Chaos Engineering 已经被证明是一种有效的发现系统弱点,建立对系统抵御生产环境中失控条件的能力以及信心的有效手段。从 2019 年底去哪儿网也结合自身的技术体系开始进行混沌工程相关的探索,下面就来介绍下我们的实践经验。
一站式云原生开发平台产品及解决方案提供商「行云创新」已于日前完成新一轮融资,本轮投资方为阿里云。
Dubbo 3.0 已于近期发布首个正式 Release 版本,在保持低版本兼容的同时,提供了包括应用级服务发现、Triple 协议、统一路由规则等新特性。 Dubbo 3.0 的新特性、新架构,总的来说,都是围绕两个主要设计原则或是为解决两类问题。
Serverless 的出现给传统企业数字化转型带了更多机遇。
dubbogo 项目已进入第六个年头。dubbogo 项目初期的使命就是 "Bridging the gap between Java and Go"。目前 dubbogo 已经对齐所有 dubbo 版本,正与 Dubbo 齐头并进,并在云原生方向反哺 Dubbo。
阿里自 2011 年宣布第一波开源项目至今始终积极拥抱开源,回馈社区。目前,阿里开源项目突破2700个,GitHub Star 超过 100万,社区贡献者超3万。在今年 ApacheCon Asia的消息系统、API / 微服务、Web Server/Tomcat、流处理等多个论坛都有重磅演讲。三大顶级项目Apache Flink、Apache RocketMQ、Apache Dubbo committer 和用户也将同台给大家介绍社区演讲和最佳实践。
随着云原生时代的到来,kubernetes 被广泛地使用,seata-golang v1 版本的设计并不完全符合云原生的理念。所以最近作者又将 Seata-golang 的 TCC 模式集成到了 Mosn 中,尝试去实现Transaction Mesh。
近日,中国信通院(即工信部电信研究院),在2021可信云大会上发布了《可信云 Serverless 平台技术能力》和《可信云 Serverless 应用建设成效》的评测结果,前者是评估云厂商的 Serverless 平台技术能力,后者则是评估企业落地 Serverless 的成效。这两项标准将进一步加速无服务器的行业进程。
本周四阿里云 B 站将直播《论 Serverless 架构入门与游戏机搭建》~
dubbogo 项目已进入第六个年头。dubbogo 项目初期的使命就是 "bridging the gap between Java and Go" ,目前 dubbogo 已经对齐所有 dubbo 版本,正与 dubbo 齐头并进,并在云原生方向反哺 dubbo。
技术体系向云原生方向不断创新和演进的同时,也在迅速优化着企业向数字化转型的路径。云原生是未来趋势这件事已经毋庸置疑,但更重要的是,我们应该如何到达云原生的未来?
7 月 31 日,由阿里云主办的 Serverless Developer Meetup 在杭州举办。本次沙龙特别邀请来自阿里云、初创互联网公司、开源中国 Gitee 的技术专家和独立开发者,剖析 Serverless 的典型应用场景和案例,分享初创企业落地 Serverless 踩坑经验和收获,破解 Serverless 弹性伸缩和跨云部署难题,现场发布开源项目 Serverless Devs 全新功能。
大多数的视频各部门中使用过的消息中间件,包括有 RedisMQ、ActiveMQ、RocketMQ、Kafka 等,本文将选取几个典型的业务介绍一下其使用场景及问题。
在不久前的「GOTC 全球开源技术峰会·上海站」活动现场,CNCF 云原生计算基金会总经理 Priyanka Sharma 向全球开发者表明,“中国是云原生成长的关键力量”。同场活动上,CNCF 中国区总监 Keith Chan 也表示,非常高兴地看到国内云原生开发者越来越多,在许多不同的行业中,云原生技术应用都有非常大的增长,现在是大家加入云原生非常好的时机。
在2021年可信云大会中,中国信通院公布了多项可信云认证的评估结果。阿里云原生在可信云最佳实践中斩获三项大奖,在专业能力测评中更是拿到了一系列首批通过的先进级认证!
云原生趋势下,应用容器化比例正在快速增长,Kubernetes 也已成为云原生时代新的基础设施。 据 Forrester 预测,到 2022 年, 全球企业及组织在生产环境运行容器化应用。观察今天的容器和 Kubernetes 的应用现状,我们可以看到两个普遍的现象。首先,在云上托管 Kubernetes 已经成为企业上云及运行容器的优先选择。另外,用户使用容器的方式也在改变,从无状态应用 到 核心企业应用 到 数据智能应用,越来越多的企业使用容器来部署生产级别、复杂度高和高性能计算的有状态应用。比如 Web 服务、内容资料库、数据库,甚至 DevOps、AI/大数据应用等。
夏日大作战,体验极速部署的乐趣!
过去两年时间,RocketMQ 4.0 以金融级高可用、低延迟、丰富的消息类型逐渐成为微服务领域业务消息首选,并且成为为数不多历经数万云上企业用户证明的云原生消息产品。伴随着云计算的逐渐深入,实时计算的全面兴起,serverless 的广泛接受,RocketMQ 5.0 迈出重要一步,升级成一站式“消息、事件、流"超融合处理平台,继续服务于云原生时代的下一个十年。
Faas 场景下,比较吸引用户的是成本和研发效率,成本主要通过按需分配和极致的弹性效率来达成。而应用开发者期望通过 FaaS 提供多语言的编程环境,提升研发效率,包括启动时间、发布时间、开发的效率。
对于运维工程师而言,如果要票选五大最抓狂运维支撑场景,花样繁多的各种促销活动一定榜上有名。每个促销季上线都是忐忑不安的不眠夜。大量内容更新、大量客户涌入,大量数据读写,虽有着各种技术方案或工具服务保障着大促顺利进行。但仍有可能收到譬如“商品图片加载不出来”、“页面打开缓慢”、“无法完成订单支付”等诸多各地用户投诉。这些由于用户体验与网站性能造成的用户转化低、业务增长缓慢等糟糕结果,最终都会让运维工程师成为“众望所归”的背锅侠。
8.14 阿里云 Serverless 将走进四川大学!
7月27日,2021可信云大会在北京召开。会上,阿里云故障演练平台入选可信云最佳技术实践,并首批通过可信云混沌工程平台能力要求最高等级-先进级认证。同时,由信通院牵头,阿里云计算有限公司联合多家企业共同发起的“混沌工程实验室”宣布成立。混沌工程是主要通过故障注入的方式,提前发现系统稳定性等问题,旨在提升系统和组织韧性,打造韧性的架构,保障业务连续性。
虽迟但到!本周六我们活动继续......
dubbogo 项目已进入第六个年头。dubbogo 项目初期的使命就是 "bridging the gap between Java and Go" ,目前 dubbogo 已经对齐所有 dubbo 版本,正与 Dubbo 齐头并进,并在云原生方向反哺 Dubbo。参与过 dubbogo 项目跟着社区一路走来的人,有贡献者100多人,apache dubbo committer 23 人,其中PMC 5 人。社区基础项目在 https://github.com/dubbogo,孵化成熟后即捐献到 https://github.com/apache,已经总体给 apache 组织贡献了 5 个
反模式是随着项目的推进演变而来的,主要的原因,如重大需求调整,但架构没有对应的变化,性能和安全需求对当前架构的硬性改变,团队或组织强行调整技术等。本文将为大家讲解云原生架构中常见的反模式。
代码在其他场景被更新,需要我们在当前得到感知,这个事情其实是非常重要的,和代码的安全发布密不可少。而此时,通过 Serverless Devs 是可以做到的。
为了让开发者、用户在多集群和混合环境下也能像在单个 Kubernetes 集群平台上一样,使用自己熟悉的开源项目和产品轻松开发功能,RedHat 和蚂蚁、阿里云共同发起并开源了 OCM(Open Cluster Management,项目官网 (_https://open-cluster-management.io/_),旨在解决多集群、混合环境下资源、应用、配置、策略等对象的生命周期管理问题。目前,OCM 已向 CNCF TOC 提交 Sandbox 级别项目的孵化申请。
扫描文中二维码免费报名,本周六来现场与我们互相交流,一起实操吧!
Digital Beats 高峰对话,深度解读容器领域发展。云原生容器主要趋势是什么?什么推动了Kubernetes 企业级落地?
随着核桃编程业务的快速增长,核心应用的系统规模和系统复杂度也在经历翻天覆地的变化。核桃技术团队不断通过新兴的技术手段维护整套系统架构的技术先进性。在3 年时间里,技术团队至少对整体系统架构进行了 6 次以上的重大重构,涉及微服务化、容器化、分布式数据库等重要的技术,并尝试通过 Serverless 技术提升系统的弹性伸缩能力。在疫情期间,当系统负荷呈现数倍突增的情况下,核桃编程的系统架构依然经受住了考验。
阿里云Serveless应用引擎SAE 具备免运维IaaS、按需使用、按量计费、低门槛服务应用上云,并且支持多种语言和高弹性能力等特点,刚好完美解决了客户长期以来运维复杂、资源利用率不高、开发迭代效率低等问题。
如今,企业上云已经成为一种必然趋势。与此同时,作为诞生于云计算时代的新技术理念,云原生也让企业用云方式从“上云”到“云上”转变。云原生拥有传统 IT 无法比拟的优势,它能从技术理念、核心架构、最佳实践等方面,帮助企业 IT 平滑、快速、渐进式地落地上云之路。可以预测 , 在未来企业加快数字化转型的过程中 , 云原生一定会得到最广泛的应用。
任何一种云原生技术,它不再是某种能力的弥补,而是更多地将云的能力以某种方式更简单、更高效地透出给我的应用去使用。无论是容器、K8s 还是 Service Mesh,他们都是在不同的环节帮助应用本身能够更好地去使用云服务。
每一个工具的诞生,都要有一个成长的过程,Serverless Devs 正在不断的成长。
作为一种架构模式,云原生架构通过若干原则来对应用架构进行核心控制。这些原则可以帮助技术主管和架构师在进行技术选型时更加高效、准确,本文将就这些原则展开具体介绍。
Pixiu 是基于 Dubbogo 的云原生、高性能、可扩展的微服务 API 网关。作为一款网关产品,Pixiu 帮助用户轻松创建、发布、维护、监控和保护任意规模的 API ,接受和处理成千上万个并发 API 调用,包括流量管理、 CORS 支持、授权和访问控制、限制、监控,以及 API 版本管理。
作为云原生架构基础设施的核心组成部分,容器安全一直是企业关注的核心问题之一,并且在新时代面临着新挑战。越来越高的容器应用部署密度、越来越多的攻击面都在向企业和云服务商发出警报——体系化的容器安全能力建设迫在眉睫。
阿里云为企业提供了基于阿里云互联网架构的解决方案,也同时让这些新的互联网应用、新的电商平台应用迁移到阿里云上。