1.2.3 云原生导致原有的交付和部署方式不再可行
云的面世带来了深远变化,改变了托管、交付和启动软件的方式。云带来的重大变化之一是硬件和软件之间的壁垒被打破。现在,大家的多媒体、电子邮件和银行账户分散在数以千计的服务器中,这些服务器由大量的企业控制着。在不到20年前,互联网还处于初始阶段,只有知道如何搜索目录和操作文件传送协议(file transfer protocol,FTP)文件的早期采用者和专业学者在使用。如果考虑到这一点,前述情况就更令人震惊了。
从某种意义上说,云的面世是万事俱备后的必然结果。如果回过头去看,就会发现云的成功基于如下因素:宽带互联网的广泛采用和手机的普及让用户能够始终在线,其他众多的革新让数据中心搭建和维护起来更容易。在这个领域,针对企业的革新和针对消费者的更新几乎是同步的,这样的情况难得一见。对消费者来说,互联网很快让物理存储非必不可少;对企业来说,有很多产品都让它们能够在第三方服务器上执行计算任务(有些还是免费的)。
出于对灵活性的永恒追求,很多企业都在逐步将其技术移到云端,因为云提供了可伸缩性,同时其费用是可以承受的。灵活性意味着强大的适应能力,而强大的适应能力正是企业高管追求的目标,这让企业能够对行业变化或更广阔的市场变化做出响应。另外,这给初创企业打开了直接在云端销售产品和服务的大门,同时让它们能够随时随地地构建、管理和部署应用。
鉴于云提供的巨大潜在机会,有些组织已采取云端优先的策略。所谓云端优先策略,简单地说就是放弃以自有数据中心为核心的策略,转而采用基于云的解决方案。信息技术(information technology,IT)领域的这种新趋势将导致数据库被迁移到云端,变为数据库即服务(database as a service,DBaaS)。
为跟上相关行业的发展步伐,企业需要进行数字化转型,而期间将面临众多重大的变化和需求。鉴于此,企业必须改变其存储、查询和管理数据库数据的方式,这一点很容易理解。图1.1展示了数据库面临的挑战。
图1.1 数据库面临的挑战
可以看到,右边的数据库是带问号的。这有两层意思,一是有哪些可能性,二是发展方向是什么。作为数据库从业者,你需要为此做好准备。
接下来将介绍数据库的机会和发展方向。明白这些后,你不仅能够获得竞争优势,还可在必要时做出职业发展规划。