新一代云计算3.0技术将打破各行各业的应用开发模式。生命科学和金融领域的企业,可以利用云计算3.0将人工智能应用到大数据中,制胜未来。对于采用云计算3.0的企业来说,CIO和CTO们必须部署新的企业架构,并优化运营流程、升级技术,加速IT投资回报,提质降本。
云计算1-2-3时代
云时代以前,在商业应用开发前期,大量的投资被运用于基础设施和大规模IT运营。而云计算1.0利用SaaS(软件即服务)打破了这一局面,SaaS提供了“点菜”式的商业应用,无需前期投资。
之后的云计算2.0,提供了IaaS(基础设施即服务)、PaaS(平台即服务)等服务,改变了应用开发原有的IT构造。此前,从硬件到数据库、Web服务器,都需要开发人员亲自管理。将IaaS应用于大数据之后,企业逐渐意识到,使用公共云服务器对于商业应用更兼容、更便利。这激发了对PaaS服务的需求,包括托管数据库、应用程序及Web服务器,集成软件的开发和部署,以及应用管理环境。然而,此时开发人员仍需要配置和控制软件,而云计算3.0的问世解决了这一难题。
在云计算3.0中,开发人员通过把软件分解成微服务(microservices),即专注于单一责任的子服务,来构建高可用性(HA)和大规模并行处理(MPP)的应用程序。
当微服务应用于常用功能时(如电商应用中的信用卡支付),开发人员可以使用现成的商业Web服务,而无需构建、运行和维护新代码。在创建必要的功能时,则可使用FaaS(函数即服务,也称无服务器或Lambda),将代码和数据导入到平台上,在那里,超聚合基础设施将所有层虚拟化(从网络和存储到服务器、数据库和应用程序,软件定义了“一切”)。
在云计算3.0中,代码库已经成为历史。相反,开发人员使用Web服务(代码库与必要基础设施相结合)来计算并存储数据。为了支持Web服务,云开发商部署了支持应用程序的工作负荷管理系统,利用机器学习(ML)按需扩展基础设施,将计算和存储需求分配到相应硬件。
云计算3.0的应用蓝图
随着企业对云计算3.0技术的应用,行业将迎来应用开发的变革。80%及以上的应用开发将针对实际应用而非基础设施与软件开发。与此同时,应用开发将由行业领域专家,而非软件工程师执行。
对IT企业来说,新技术浪潮势不可挡,几个简单的步骤就可以实现转型。迈向云计算3.0的第一步是重新设计企业架构流程。企业架构映射出Web服务与微服务(Microservices)之间互相约束和互相依赖的关系。目前,构建与购买决策针对微服务,需考虑以下因素:知识产权或商业机密、成本、上市时间、执行力、哪些微服务为业务核心、哪些微服务是现有业务组成或应用于内部业务流程。
下一步是鼓励企业采用商用供应商开发的现有Web服务。这将是应用开发文化变革的开端。开发人员将越来越多地使用现成的Web服务,应用程序的开发也将越来越快。这将为实际应用开发节省更多时间和资源。在成功的辐射效应之下,越来越多的团队将采用云计算3.0,从而激励更多的供应商提供更丰富的Web服务。这将加剧市场竞争,带来价格的下跌,使应用程序的开发更具成本效益。当云计算3.0达到成熟时,大部分云产品将作为Web服务进行开发和使用。
虽然前行的路上仍有障碍,云计算3.0的过渡将很快实现。尽管技术人员将不再需要构建繁杂的基础设施和应用程序环境,但他们仍然不得不面临新的挑战。Web服务与微服务之间的交互、延迟及网络负载将继续驱动位置决策(Location Decision)。考虑到数据的数量、速度和多样性,一些Web服务将部署在网络边缘,而另一些将部署在核心网络中。与单片内部系统相比,调试和事件响应更为复杂。而对于高度分布式的微服务系统,其安全性和私密性将由新型工具和模式来保障。
云计算3.0在医药行业中的应用
云计算具有天独厚的技术优势,根据企业用户所需的软件、平台、数据存储等各类需求,为企业提供服务。
云计算为用户提供了高效、简便的软件应用和管理服务,以及稳定、高质量的数据分析服务,不但减少了医药企业在相关软硬件上的投入和管理维护成本,而且可方便医药企业以多种客户端,不受地域限制访问,改变了传统医药企业用户购买软硬件产品的模式,提供了一种按服务用量来计算费用的新型IT商业运营模式。
结论
云计算3.0时代并非遥不可及,也不是一个未来的预测,它是一种新生力量,在逐步发展。对于需要大量复杂数据和进行重要计算的行业来说(如生命科学和金融),变革的时机已经成熟。云计算3.0技术将带来更快的应用开发,更低的资金成本,使得企业能够将资源集中在行业领域专家身上,更好地设计并指导监督式和无监督式人工智能基于大数据的应用。这种发展模式的转变为颠覆性创新提供了重大机遇,将从根本上改变市场格局。