再谈云原生时代的系统软件,创造一个开放、无锁定、低成本的技术体系

随着公有云和K8S成为标准底座,系统软件面临新的技术环境。文章探讨了如何在多云、开源策略下,利用云环境优势,如云盘、对象存储、弹性计算,实现replication-free、share-storage等设计,降低存储成本,创建一个开放、无锁定、成本更低的技术体系。未来系统软件设计包括面向多云、利用高可靠云盘、对象存储架构、高弹力和无服务架构以及简化多租户架构。
摘要由CSDN通过智能技术生成

公有云和K8S将成为未来系统软件的标准底座,系统软件将面临非常不同的技术环境,也要考虑公有云垄断资源之后的市场环境。系统软件应采取多云、开源的市场策略,采取跨区域复制、replication-free、share-storage等设计,充分借助云环境优势。

系统软件可望出现一波云原生的创新高潮,并带来一个更加开放、无锁定、成本更低的技术体系。未来云原生设计的系统软件可望将存储成本降低75%至90%。

前文云原生时代的系统软件介绍了云计算的发展趋势及其为系统软件发展带来的技术环境上的变化,汇总了技术趋势,但对技术落地思路、经济模式等方面未做全面覆盖,本文希望能够从更多的视角再谈一谈这个话题。

云原生下的技术环境

1

虽然云原生没有标准的定义(甚至云都没有),但云做了这么多年,技术架构和市场格局大致已定,所以我们只需要看当前实际情况来分析云原生的技术环境具备哪些主要特征,并分析如何应对。

首先我认为未来主流的云原生技术架构是趋同的,就是当前主要几家公有云厂商的架构,原因在于:

  1. 公有云很快会成为主流。欧美早就是主流,就连中国这样一个很多企业不敢上公有云的地方,据最近信通院的统计,公有云也很快会赶超私有云。另外公有云的增长率大幅超过私有云。

  2. 未来可能一些超大的企业仍会部署私有云,但技术特征会跟公有云的架构一致,因为这个世界很难再造出一套不一样的大规模云架构。这些企业很可能是AWS Outposts这类公有云架构的私有化部署,抑或类似的开源云系统的部署。

因此,这个世界不久将变成一个公有云架构占据明显主流的世界。这套架构体系与非云环境有很大的不同。对系统软件(除了操作系统本身)来说,最相关的技术环境是资源基础设施、操作系统和应用架构。

首先看资源基础设施,云带来以下主要变化:

  1. 高可靠、低成本的虚拟块存储(云盘)。大多数云产商(除了AWS)都提供了采用三副本复制保证数据可靠性的云盘,还比本地存储更便宜。本地存储在云环境下已经成为一种边缘产品,大多数云产商的本地存储规格完全由计算实例规格决定,导致本地存储的使用非常受限。阿里云虽然提供灵活可配的本地存储,但价格比同等大小的云盘更贵。系统软件如果采用本地存储,一般还需要再做三副本,因此采用云盘的成本只有本地存储的1 / 3。

  2. 更高可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值