政企混合云技术架构的演进和发展

云计算经历十几年的发展,从被认为是“新瓶装旧洒”受到很多怀疑,到在消费互联网领域得到广泛应用,再到传统政企客户普遍认同,并在政务互联网业务领域快速推广,当下已进入到全面替换政企客户传统IT基础架构的攻坚阶段。这一替换,在中国的政企市场,是以专有云&混合云及其延伸方案为主的独特云化演进路径(非欧美的公共云延伸演进路径)。以往,互联网企业和小型企业上公共云之前,主要做公共云厂商间的技术产品能力对比。但是,大中型政企客户上混合云前,则是要全面对比混合云与传统架构的技术产品能力。

未来3到5年,阿里云混合云平台,将做为政企客户数智创新的同行者,虚心学习听取政企客户全面上云的需求和建议,开放透明分享以IaaS、数据库、大数据为核心的混合云平台的“建管用”好云知识经验,持续致力于完善混合云企业级特性和客户自主自助运维能力,帮助政企客户IT基础设施尽快全面云化,安全稳定、统一高效地支持客户双模应用的双态运维,成为政企客户最信赖的混合云!

1 架构技术洞察

1.1 IT架构从传统平台适配传统应用,重回到云平台适配传统和云应用

传统IT架构经过近30年的发展,形成以硬件定义数据中心为特点的IT基础设施平台。这些平台由各种专有硬件系统为基础,由系统集成商和软件ISV做生态支持。使得客户应用开发专注于业务逻辑,各种复杂的可用性、连续性、扩展性、安全性等功能,由差异化的硬件系统完成(含专有OS和中间件)。这一阶段,是传统IT基础设施适配传统应用软件阶段。

互联网业务快速发展,推动政企客户数字化转型不断深入,造成IT软硬件规模快速加大。继续用专有硬件系统和商业软件套件支持,有关软硬件投入过大,配套人力也需线性增加。为此,云架构应运而生。各种分布式微服务应用,直接在软件层实现更多的高可用、连续性、扩展性、安全性等功能,不再与IT基础设施紧耦合,使用大量通用服务器系统和IaaS/PaaS云平台替代传统大机/小机专有系统。这一阶段,是分布式应用适配云平台的阶段。该阶段专有硬件系统投入大幅降低,但需要大量软件开发运维人员,很多客户不具备这样的条件 。

云原生技术架构的发展,推动IT架构重新回到更高阶的云平台适配云应用阶段。该阶段实际就是做深基础、做厚中台的过程。软件应用架构,向业务中台、数据中台、低代码平台、协同平台发展。分布式微服务框架向容器化、Mesh、Serverless发展,应用部署架构向单元化多地多活发展。数据库向HTAP离在线混合处理、大数据向湖仓一体/流批一体发展,IT基础设施向软硬一体、存算分离、异构算力池化、轻量化安全容器发展。最终,实现云应用更加轻量化、低代码化,大量非功能性需求、企业级特性,甚至代码生产交由各级云平台实现。

从技术的角度,云原生架构是基于云原生技术的一套架构原则和架构模式的集合,旨在将云应用中的非业务代码部分进行最大化的剥离,以便由云服务提供商CSP的云平台(云IT基础设施和云应用开发运行平台)接管云应用中原有的大量非功能特性(如弹性、韧性、安全、可观测性、灰度等),使业务不再有非功能性业务中断困扰的同时,具备轻量、敏捷、高度自动化的特点。

(注:广义云原生架构=云原生技术+云架构原则+云应用架构模式+云应用+云IT基础设施+云应用开发/运行平台。)

1.2 双模IT应用还会长期并存,但IT基础设施需要加快整合进全栈IaaS云

当前,政企客户的互联网业务已广泛使用云架构,但占主体的经营管理和核心生产应用,仍然运行在传统IT基础技术架构上。过去20、30年,政企研发积累了大量了传统集中式架构的应用系统。这些应用系统很难在中短期内低成本、全生态配合地重构成云原生架构应用,客户3%-5%的IT人员占比,也不足以支持这种快速重构和转换后上IaaS云,大多还是运行在传统IOE架构。随着政企的互联网类应用、 大数据类应用上 IaaS云后,客户需要同时维护好两套端到端不同的技术栈。

特别是在运维压力最大的IT基础设施领域,传统专有硬件基础上的各种封闭系统,与软件化服务化IaaS、DBaaS等系统,在技术架构、运维方法、生态体系方面,都有非常大的差异。不加快整合进云平台,政企不仅无法降低TCO,也无足够资源深入学习掌控云架构。

如果混合云IaaS+平台(含数据库、大数据平台),能够同时适配传统应用、云原生应用等不同云化成熟的应用,既支持客户分步对一些老旧应用、互联网应用进行云原生重构后上云,又支持客户对传统应用代码、技术工具、运维组织体系做少量云就绪改动,平滑迁移上云,替换传统集中式IT基础设施,就能很好地支持政企传统应用全面上云。

1.3 云厂商产品替换多家传统厂商产品,目的是打造更高体验的云OS

阿里云的战略是做深基础、做厚中台、做强生态、做好服务,分层打造IaaS\PaaS\ DaaS\SaaS等云平台和云OS。

做深基础,本质是在发展软件定义数据中心及IaaS云OS。所谓软件定义数据中心,就是将数据中心的建设运维视为业务,对这一业务的流程、组织、人员、数据做系统化的数据建模,再基于数据建模将所有业务操作和数据封装成服务,通过分层嵌套的服务化云平台和API接口,实现灵活的编排组织。

做厚中台,就是持续打造软件定义开发中心及业务中台OS、软件定义数据管理中心和数据中台OS,使客户在我们的双中台上,能够低成本、高复用地开发应用和加工使用数据。同时,我们会努力使得技术栈上层云OS与下层云OS解耦,使其有能力灵活适配客户下层异构多云IaaS平台。

之所以要一家云厂商替代原来众多的计算、存储、网络、安全等产品,目的是打破传统各个单一垂直专业领域封闭专有的软硬件技术栈,借助软件定义数据中心内部分层嵌套的计算、存储、网络、安全数据库、大数据库等服务化平台化架构,用统一的云平台软件管控调度能力,整合IT基础设施各种标准化硬件资源,对外按需提供灵活弹性、差异化SLA的IaaS服务。

未来,在每个国家地区云计算市场,都会有很多家全栈的IaaS云厂商产品供政企业客户选用。这些云厂商帮助客户做好了系统集成和综合服务,不仅可以降低总体TCO,还能提升综合服务体验。就像开源开放Linux产品的广泛应用,替代了原有众多商业基础操作系统,不仅没有造成全球市场垄断,还帮助客户降低了服务器OS方面的采购成本。客户担心供应商垄断,满足招标采购需求,希望引入产品技术竞争时,不适宜再用传统的“部件”级分散竞争采购、高成本自组装集成方式,而适宜按需引入多个不同云厂商的全栈云来解决。

1.4 客户追求云产品的黑盒化体验,也需要对云架构有白盒化的自主掌控

我们购买使用一台自动驾驶汽车或智能手机,目的不是要能够灵活组装、拆解维护这台汽车和手机,而是获得这些产品黑盒化安全稳定运行、简单灵活操控的体验。 混合云产品虽然是一个更加复杂、大型的企业平台系统,虽然很难马上做到极高的安全稳定性,低门槛的学习成本,也要坚持“把复杂留给自己,把简单留给客户”,努力为客户提供简单卓越的黑盒化使用体验。只要我们操控混合云,就像操控一台“自动驾驶汽车”一样,发出各种启动、刹车、选路、定速等各种指令和操作,都能获得稳定可靠、准确及时的操控体验,再加上智能驾驶仪表盘上各种灵敏、准确、全面的反馈,以及完备有效的应急服务体系,就能增进客户使用信心。

当前,混合云平台还处于发展成熟过程中,对云厂商服务依赖还比较大,各种故障应急恢复操作平台工具内嵌化、快速启动自动恢复能力,以及自主扩缩容/升级打补丁、维修变更等运维操作能力都还需要持续提升。在这一阶段,我们需要同步“白盒化”开放透明分享我们的云架构建设理念和运维经验,听取客户的一线实践反馈,一起共创设计提升云平台“黑盒化”服务能力。

1.5 公共云与混合云架构既统一又差异,从单向能力传递走向互相促进

云厂商公共云业务大多经历了10年左右的投入期,借助互联网客户的大规模应用,获得了公共云的规模经济共享经济红利,开始进入标准化、高效化,与客户共赢阶段。而线下政企客户混合云市场的技术和管理差异化很大,线下交付分散运维的成本很高。例如:仅为满足出厂商前的集测和质控,动辄就需要投入万台规模物理服务器,搭建各种异构多芯、多Region多版本的存量客户云实例集测验证环境。

为此,只有坚持公共云与混合云统一核心基础架构,才能提高云厂商内部研发效率,分享公共云敏捷迭代、灰度验证的红利。公共云与混合云各自独立发展,研发投入会不足,容易给客户造成版本断代、强制换代等困扰。但是,坚持公共云与混合云核心基础架构一致,不意味着将公共云大规模、分布式DevOps建设运维体系映射出来的软件架构和组织管理模式强塞给客户,而是需要针对混合云客户场景,全面重构云管平台里的应用/云产品、租户/云平台运维系统,满足客户传统和云原生应用全面上云以及集中式建设运维管理的需求。同时,也希望我们的客户能够学习掌握云架构原则理念,分步推动一些组织流程、治理体系的配套云转型,以便更高效地发挥云架构的优势。

政企客户不同云化成熟阶段的传统应用,将与高成熟的云原生应用长期并存。因此,对IaaS云平台的统一监控、存储/数据库同城复制、故障应急恢复、容灾切换演练、迁移热升级、自主扩缩容、灵活备份恢复、统一安全控制、多云/混合云管理等企业级特性有很高的要求。这些企业级特性往往会先在混合云环境建设完善,再反过来促进公共云技术架构和运维能力完善,为支持未来政企客户部分业务应用上公共云打好基础。

1.6 政企客户试点上云关注数智/敏捷/经济,全面上云更关注安全/自运维

以公共云业务为代表的云计算发展初期,客户上公共云的主要驱动力是降本增效、敏捷弹性。但在专有云和混合云环境,政企客户CIO们关心的,首先是整个IT系统的持续安全稳定运行,出现故障问题之后能够自主可控快速恢复,以及自主可控产品技术的替代。其次是引入大数据、AIoT的数智化技术能力,促进业务的创新发展。第三,才是资源的池化共享、弹性伸缩,以及TCO的下降。

大型互联网企业云原生应用在公共云上的敏捷自主研发、DevOps一体化运维、大量自研软件工具平台、软件管理软件的最佳实践,并不适合大多数政企客户人员少、软件自研能力弱、应用软件分散外包定制开发、软硬件系统集成和集中化IT治理和组织管理等云环境的背景特点。为此,混合云平台需要优先建设完善云产品高可用连续性设计,以及应用/平台智能运维能力,优先保证好混合云上各种云成熟应用的安全稳定运行,以及自主可控建设运维需求,再考虑经济、数智、弹性和敏捷能力。

2 阿里云混合云技术能力建设

2.1 坚持与公共云核心技术架构一致, 复用公共云红利

多年来,阿里云混合云平台核心技术架构坚持与公共云保持一致,最大限度复用公共云技术研发实践红利,避免了产品技术路线分支可能的推倒重来,保持了产品技术架构稳定、平滑升级和持续发展。同时,我们在混合云平台上,增加研发了20台左右的小型化最低服务器数量起步方案,各种亲和性和非亲和性和异构多芯多集群调度策略,云产品IAC基线方式终态运维和自动化热升级能力,以满足混合云客户不同于公共云客户的差异化需求。

为了在通用以太网络上全面替代传统的小机、SAN网络、SAN存储的软硬一体、存算分离架构。阿里云公共云三年前就已经开始全面投产神龙服务器、自研网络交换机、网络软硬一体加速、RDMA ESSD全闪分布式云盘存储的软硬一体、存算分离架构。混合云也将延续这一公共云上验证成熟后的架构技术路线,以大幅提升了上层数据库、中间件、大数据产品的硬件卸载、共池管理、敏捷供应、快照备份、离在线混部、主备切换RPO=0等企业级特性/能力。

阿里云混合云Apsara Stack的核心产品技术能力,一般都是在公共云上灰度验证、上线运行一年后才发布给混合云客户使用。公共云上敏捷DevOps运维积累的经验,也保障了混合云多年来的安全稳定运行,从未出现大的技术路线错误的或未验证的技术方案故障。

2.2 一云多Region架构满足混合云客户建云需求

一云多Region是使用一套用户账户及权限体系的云平台系统,单一用户账户权限具备全域资源实例开通、管理、应用发布的能力。

通常,大型机构或企业业务遍布全国甚至全球,往往会选择在集团总部搭建一朵“专有云”,总部下面的每一个职能机构又需要建设各自的Region。对于这种复杂的“总分型”场景,一云多Region架构可以很好的支撑业务的互通互联,通过大规模部署实现更高、更灵活的工作负载。

为什么说“一云多Region”比“多云多Region”更有优势?

首先在管理层面:1.统一规划建设、运营、运维;2. 具备统一资源视图区域自治的能力;3. 具备统一账户以及统一权限。

从开发视角来看:1.一次开发,多Region部署,代码可以做到集中管理、全域分发、就近访问;2. 大数据计算可以统一视图、跨域计算;3. 能够产品化支持跨域网络打通;4. 可以产品化支持跨域数据流动。

从弹性及灾备视角来说:1. 支持应用的跨域弹性,最大化利用资源;2. 可以支持本地灾备以及跨域灾备;3. 一云多Region是一种产品化的灾备能力,可实现白屏化管理。

一云多Region架构主要用于生产与研测环境隔离、高安全等级内网与外网强隔离、集团不同性质业务合规要求强隔离等场景。这些场景追求高度的隔离性,要求每个Region有自己完全独立的帐号权限、云管运维、运行安全管理系统。

总部与省市分公司是多级法人的政企客户,如果采用多云架构,需要在多云之上,重新再搭建一套复杂的多云管理系统,实现帐号单点登录、权限统一管理,云管集成整合。由于各朵云建设时缺少地址分配、资源命名的统一规划,多套独立的管控系统没有原生的集成设计,很难给客户提供一体化管理的体验、跨域灵活共享数据。

阿里云混合云物理分散、逻辑统一的“一云多Region”架构,很好地解决了这一问题,统一用户账号权限体系、资源全局视图统一调配,总分部大数据的跨域计算特别适合政企总部对于二级子公司“既要由总部全局统一管理,又要保持子公司自主活力”的需求。

2.3 “一云多芯”支持政企客户IT自主可控战略平滑演进

IT基础设施的自主可控,需要混合云平台兼容适配目前市场上主流的五六种异构芯片服务器,这对于我们云产品的特性兼容适配、在线轮转升级、性能调优调度能力有很高的要求,研发测试部署运维工作量十几倍增加。经过近两年来持续的投入,不断地努力研发,阿里云混合云平台上的近百款云产品,大多数实现了单AZ内异构多芯多集群混部,部分云产品做到了集群内同构不同芯的混部,少量只支持单集群的产品,也实现了按产品混部。

多集群混部:客户在申请创建云产品服务实例时,只要选择好异构芯片类型和厂商,就能将有关服务实例准确地创建到相应芯片的产品集群上。

集群内混部:客户在申请创建云产品的云服务实例时,只需要选择x86或ARM芯片类型,不需选择不同厂商。集群内服务器分批替换过程中,该云产品上已创建好云服务实例的正常运行透明无感。未来,我们还将进一步发展支持集群内x86和ARM异构芯片混部。

按产品混部:对于AZ内只能部署一个集群的云产品,客户可以一个云实例中,为这些云产品分别选择不同的芯片类型进行部署。单集群内不同芯片的扩容/替换,优先通过集群内混部解决,再是发展成多集群异构多芯混布,以及整集群短时间停机迁移方式解决。

2.4 行业云/政务云/集团云等类公共云运营模式趋于成熟

为了转化服务模式、优化行业生态或增加运营收入,部分政企有了在专有云平台基础上对外运营行业云的需求,让自己的云变成一朵可以对外提供服务、可以被运营的“行业云”。

与专有云不同,行业云的客户分为两层,一层是使用云平台的政企自身,第二层则是政企的客户。两层用户的存在与运营需求,需要能够区分平台和租户,将对云平台的管理从“运维”维度扩展到“运营”维度,同时不断沉淀行业解决方案。阿里云基于其公共云运营的能力和经验,在行业云领域具有先天优势,通过提供服务目录管理、流程审批、账单计费和运营增效等能力,帮助客户构建行业云的大型实践。尤其是其中的账单计费能力方面,我们基于阿里云公共云的账单计费系统进行了抽象和简化,使其可以更好地面向最终用户,提供灵活便捷的计费规则设置能力。同时,我们增强了云平台“可扩展”能力,对于特殊的运营售卖、业务流程诉求,可以通过标注换的扩展方式,与阿里云的生态伙伴一起,提供符合实际业务需要的功能,更好地支撑客户的行业云运营。

某省级政务一朵云、某金融机构行业云等阿里云与行业龙头企业和政府部门联合投入、经营风险共担,收益共享的运营模式成功运营多年,为国内混合云市场后续行业集中、地区集中、全国/省级集中的行业云建设趋势积累了很多有意义的经验。例如:某省级政务一朵云试点运行的“一云多Region架构,在后续某大型集团央企客户处得到了很好的推广。某金融机构行业云多租户的IaaS云平台服务,安全稳定运行三年多时间,为小型券商金融机构的交易应用、研发的灾备应用全面上云提供好了良好的支持。

2.5 软硬一体、存算分离打造云原生数据库

过去30年,政企客户借助传统的软硬一体、存算分离的“IOE”集中式数据库架构,支持保障客户核心业务系统的建设和发展,随着互联网的业务发展,数据量在急剧增多,数据库也逐渐在从Shared Mem/Disk的集中式架构,向Shared Nothing分布式架构演变。Shared Nothing分布式架构数据库要求应用架构配套分布式改造,客户很难对所有传统应用进行快速全面的分布式重构。大量传统应用仍然在使用基于单台x86物理机本地盘的主备/3节点选举的开源/RDS MySQL数据库。但计算和存储耦合的架构又无法发挥云计算资源池化、弹性扩缩、敏捷供应等技术红利带来的优势,单库存储容量小于6T,QPS/TPS有限。

随着基于神龙服务器+25G网络+CDS分布式共享云盘的软硬一体、存算分离架构的日渐成熟,阿里云混合云2022年将推出基于神龙CDS、容器化、Shared Everything架构的PolarDB O共享存储数据库,可为政企客户提供高度兼容Oracle语法的数据库引擎,通过所有数据库实例计算节点共享一份数据的方式实现1写15读(多写多读在研中)、100T存储&100万QPS的集中式大库,以及在线敏捷弹性伸缩、灵活快照备份恢复、计算节点故障切换RPO=0且RTO<15s的高可用、计算存储资源分别池化共享等企业级特性,满足政企客户传统应用系统不做分布式改造,也能IaaS化平迁上云的需要。

2.6 大数据方面取得的进展

阿里云大数据技术经历11年的沉淀和发展,从2019年开始,数据仓库到数据湖形成主型发展的趋势,湖仓一体应运而生。阿里巴巴最早在该领域进行探索,2021年,湖仓一体对接了CDH、TX等,已经在政务和金融行业形成数个标杆和成熟方案。

MaxCompute作为阿里巴巴数据中台技术底座,经历多年双11锤炼、技术自主可控,离线查询加速到秒级、金融级安全,在大规模点查和低成本查询加速场景中已经在多行业项目中落地。大规模数仓的高性能、低成本,支持多芯、多Region、容灾等能力在政企、金融头部客户得到了广泛的认可。MaxCompute是中国唯一入选Forrester全球云数仓卓越表现者象限的产品,TPCx-BB 100TB 五连冠全球冠军。

在实时计算领域,阿里云基于开源 Flink 引擎打造新一代的 3.0 云原生大数据平台 Ververica Platform和企业级计算引擎 Ververica Runtime,超大规模的 Flink on ASI 调度,提出了流批一体的数据模型,即用一套API来完成实时数据与离线数据的处理,实现了流批统一的DataStream API + Table / SQL API + Connector,并在执行层支持流批一体的调度与面向批处理进行优化的Batch执行模式。

2021年度,阿里云在大数据领域也获得了业界诸多认可。

3 云平台建设展望

3.1 传统应用PaaS化云原生重构上云和IaaS化云就绪平迁上云

传统应用PaaS化云原生重构任重道远。阿里云混合云将进一步完善“云效”敏捷DevOps平台,打造云原生应用研发运维一体底座。不仅为政企提供敏捷项目管理、需求管理、研发测试工具,还将增强云原生应用架构设计管控、企业通用应用组件复用、Mesh化/serverless架构推广、业务/数据双中台企业服务目录、低代码快速应用开发平台、多地多中心应用单元化多活架构、“无影”云上安全研发测试环境等方面的能力,为企业移动化、场景化业务创新提供各种平台/工具服务。

传统应用IaaS+化平迁上云是当务之急。政企客户传统应用负载积累了几十年,很难中短期快速实现全面的云原生化重构。为此,阿里云混合云将提供屏蔽分布式技术复杂性、兼容传统Oracle数据库和开源数据库、兼具分布式扩展和高性能集中式大库的PolarDB数据库,具备丰富复制容灾、快照备份、共享存储等企业级特性的CDS云定义分布式存储,完善的网络安全访问控制解决方案,多地多活的平台容灾方案,一站式迁云工具,支持客户只对传统应用做少量改造,就能全面平迁上云。

3.2 硬件软件化和软件硬件化统一发展,构建新的软硬一体架构。

硬件软件化,是指云计算发展过程,先是打破传统架构中各厂商纵向、差异化、封闭一体化的硬件技术堆栈,重构横向、标准化、分层服务化的软件平台。

软件硬件化,是指云计算发展深入,开始基于新的软件定义架构,将软件能力卸载到分布式、标准化硬件上的GPU/DPU,对云操作系统进行软硬一体整体加速。

云原生软硬一体架构,能够在标准化、通用化的x86/ARM服务器基础上,通过增加DPU、RDMA的硬件能力,提升计算、存储、网络、安全等IT基础资源的弹性伸缩和利用效率,解决存算分离后网络时延加大问题,获得存算资源分别池化共享、物理机敏捷供应虚拟化服务、主备切换不丢数和故障快速恢复、数据灵活快照备份恢复、虚机为单位降低售卖起步等企业级特性;能够将复杂的分布式技术封装起来,既可以提供ScaleUp纵向集中式扩展的IT服务,又可以提供ScaleOut横向分布式的IT服务,有效替代传统小机+SAN网络+SAN存储的传统存算分离架构,以及各种专有硬件设备。

3.3 应用与云产品、租户与平台一体化云管,满足集中式专业化运维需求。

面向应用的云管系统,是混合云最重要的核心竞争力。不同于传统IT架构的外挂式监管控运维系统,混合云的云管是分层嵌套的服务化的混合云平台和各级服务和运维API的外在交互式体现。也就是说,混合云云管平台上能够实现的各种用户交互功能,都是通过编排调用各个云产品服务和运维API的方式实现。混合云客户所需要的各种应用系统、云产品平台的服务和运维管理功能,很多是云原生内嵌在各个云产品管控,云原生分布式微服务中间件和数据库里的,再加上云管系统的统一场景化集成交互界面,满足混合云客户跨业务、应用、产品平台、跨租户运维和平台运维进行集中统一运维管理的需求。

未来,阿里云混合云的云管系统,将持续发展多种云成熟度应用的统一建模、架构蓝图可视化交互驱动、集中式运维场景化集成、应用运维关联整合平台运维、统一事件监控定级处理、应急预案集成和指挥协同、应用云管适配异构IaaS多云等功能。

原文链接

本文为阿里云原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/510730.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多云管理产品组合VMware Aria,开启多云管理新篇章

今年8月份&#xff0c;VMware Explore美国大会上宣布了多云管理产品组合VMware Aria&#xff0c;宣布之后&#xff0c;市场上关注度非常高&#xff0c;而且受到了热捧。Aria这个名字动听且贴切&#xff0c;中文意思是 “咏叹调”&#xff0c;也就是说要用统一的、一致的曲调来歌…

DataWorks开发ODPS SQL开发生产环境自动补全ProjectName

一、场景描述 DataWorks标准模式下&#xff0c;支持开发环境和生产环境隔离&#xff0c;开发环境和生产环境的数据库表命名有所区别&#xff0c;如果需要在开发环境访问生产环境的数据库表或者跨项目空间A访问项目空间B的表&#xff0c;需要根据以下命名规范严格区分数据库表名…

送外卖也要“黑科技”?阿里移动感知技术应用揭秘

一 背景 作为本地生活的一个重要组成部分&#xff0c;外卖已经进入千千万万的家庭。相信很多小伙伴已经注意到&#xff0c;饿了么的每一个订单&#xff0c;我们都会及时向用户通知这一单现在所处的状态&#xff0c;比如“商户接单”&#xff0c;“骑手到店”&#xff0c;“骑手…

视频需求超平常数 10 倍,却节省了 60% 的 IT 成本投入是一种什么样的体验?

近年来&#xff0c;Serverless 一直在高速发展&#xff0c;并呈现出越来越大的影响力。主流的云服务商也在不断地丰富云产品体系&#xff0c;提供更好的开发工具&#xff0c;更高效的应用交付流水线&#xff0c;更好的可观测性&#xff0c;更细腻的产品间集成&#xff0c;但一切…

打好“三场仗”,数据库新晋厂商石原子胜券在握

纵观数字经济时代&#xff0c;数据规模呈爆发式增长&#xff0c;国产化替代加速发展。据中国信通院《数据库发展研究报告(2021年)》预测&#xff0c;预计到2025年&#xff0c;全球数据库市场规模将达到798亿美元&#xff0c;其中&#xff0c;中国数据库市场总规模将达到688亿元…

基于信通院 Serverless 工具链模型的实践:Serverless Devs

前言 2022 年 6 月 15 日&#xff0c;信通院在中国信通院云原生产业大会上发布《基于无服务器架构的工具链能力要求》标准&#xff0c;至此全球首个云原生 Serverless 开放工具链模型正式发布&#xff01;Serverless Devs [1]作为开源开放的开发者工具积极参与工具链模型建设&…

Serverless 架构落地实践及案例解析

互联网软件架构演进 我们先简单回顾下互联网软件架构的演进之路。 单机部署 在单机部署中&#xff0c;将所有的业务和数据库都部署在一台主机中。 此架构的优点是&#xff1a;开发、部署以及运维都非常简单。缺点是&#xff1a;一旦遇到流量过大或者机器故障&#xff0c;整个…

十年 Python 程序员,初次尝试 Rust:“非常优秀!”

摘要&#xff1a;Python 和 Rust&#xff0c;都是近几年深受开发者喜爱的编程语言&#xff0c;那么作为一个拥有十年 Python 编程经验的开发者来说&#xff0c;初次尝试 Rust 会有怎样的感受呢&#xff1f;链接&#xff1a;https://karimjedda.com/carefully-exploring-rust/声…

让阿根廷队“告吹”的三个球背后,2022 年世界杯暗藏哪些技术玄机?

整理 | 苏宓出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;「足球反着买&#xff0c;别墅靠大海」&#xff0c;昨晚 2022 年卡塔尔世界杯的一场小组赛上&#xff0c;最有看头的阿根廷球队出现惊天冷门&#xff0c;以 1:2 败北沙特阿拉伯队&#xff0c;为此&#x…

科学地花钱:基于端智能的在线红包分配方案

一、前言 本文是作者在1688进行新人红包发放的技术方案总结&#xff0c;基于该技术方案的论文《Spending Money Wisely: Online Electronic Coupon Allocation based on Real-Time User Intent Detection》已经被CIKM2020接收&#xff0c;欢迎交流指正&#xff01; 关于作者 …

为 Serverless Devs 插上 Terraform 的翅膀,实现企业级多环境部署(上)

前言 随着现代化应用的普及和企业上云的深入&#xff0c;项目中会涉及越来越多的云资源使用。企业上云过程中&#xff0c;往往会有平台&#xff08;Platform&#xff09;团队和基础设施&#xff08;Infra&#xff09;团队&#xff1a;平台团队关注业务&#xff0c;根据业务场景…

达摩院打破权威榜单纪录,中文语言理解表现首超人类

11月25日消息&#xff0c;在最新的中文语言理解领域权威榜单CLUE中&#xff0c;阿里AI以86.685的总分成绩创造了新纪录&#xff0c;这是该榜单诞生近三年以来&#xff0c;AI首次超越人类成绩&#xff08;86.678&#xff09;&#xff0c;意味着AI模型的中文语言理解水平达到了新…

阿里云云原生一体化数仓 — 离线实时一体化新能力解读

实时离线一体化概述 在讲实时离线一体化概述前&#xff0c;可以先回顾一下之前两位阿里同学的精彩演讲。 离线实时一体化数仓与湖仓一体--云原生大数据平台的持续演讲 https://developer.aliyun.com/article/804337 云原生离线实时一体化数仓建设与实践&#xff1a; https:/…

50 万开发者不愿付费使用,Python 代码补全神器 Kite 失败!

作者 | 苏宓出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;AI 编程距离程序员还有多远&#xff1f;如果说 GitHub Copilot 的到来&#xff0c;让众多开发者看到了希望&#xff0c;那么初创公司 Kite 的倒闭&#xff0c;也让我们认清了现实。Kite 是一家使用 AI 帮…

模拟 IDC spark 读写 MaxCompute 实践

一、背景 1、背景信息 现有湖仓一体架构是以 MaxCompute 为中心读写 Hadoop 集群数据&#xff0c;有些线下 IDC 场景&#xff0c;客户不愿意对公网暴露集群内部信息&#xff0c;需要从 Hadoop 集群发起访问云上的数据。本文以 EMR &#xff08;云上 Hadoop&#xff09;方式模…

基因检测,如何帮助患者对抗疾病?

为什么别人胡吃海塞都依然瘦成竹竿&#xff0c;我喝水都会胖&#xff1f; 为什么我这么不幸&#xff0c;疾病会找上我&#xff1f;早知道就不乱喝酒。 为什么是同一种病&#xff0c;别人吃这个药有用&#xff0c;我吃却没用&#xff1f; 从日常的健康管理、疾病预防&#xf…

“小语言”才是编程的未来!

摘要&#xff1a;随着软件功能不断增加&#xff0c;代码数量也日益膨胀&#xff0c;我们要如何停止不断堆砌&#xff0c;甚至缩小软件体积&#xff1f;本文作者提出了一种可能性&#xff1a;“小语言”。链接&#xff1a;https://chreke.com/little-languages.html声明&#xf…

夯实密码基础服务,服务上层应用

“十四五”是国家数字化战略转型建设的关键阶段&#xff0c;5G、人工智能、云计算、大数据等新一代信息技术进一步加快了工业和信息化领域数字化转型的步伐。与此同时&#xff0c;也带来了新的网络安全风险。加快推动商用密码与新一代信息技术的深度融合和协同创新&#xff0c;…

储留香:数据迁移上云避坑指南

简介&#xff1a; 常言道&#xff1a;人往高处走&#xff0c;水往四面八方流&#xff0c;而让数据如水一般流动则是IT人孜孜以求的。那么在如今这个风起“云”涌&#xff0c;不管是上云&#xff0c;还是换云都涉及到数据迁移的时代&#xff0c;如何做到这一点呢&#xff1f;今天…

为 Serverless Devs 插上 Terraform 的翅膀,实现企业级多环境部署(下)

在上篇中&#xff0c;主要介绍了 Serverless Devs 多环境功能的使用&#xff0c;用户读完可能会些疑问&#xff0c;本文会就一些常见问题进行下回答。 1、Serverless Devs 和 Terraform 的关系 可能有些用户会问&#xff0c;既然你们已经支持了 Terraform&#xff0c;那 Serv…