您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 云计算 > 正文

2018年企业会部署的这九项热门云计算技术,必须了解!

发表于:2018-01-25 作者:布加迪编译v 来源:51cto

如果你想知道如今企业IT界最热门的领域,务必要看看云计算。

IDC高级副总裁兼首席分析师Frank Gens在2017年11月说:“在过去的两年,云已经成为几乎所有全新IT创新的平台,包括人工智能、区块链和量子计算等。未搭上公共云的企业将与技术创新界日益隔离开来。”

2018年企业会部署的九项热门云计算技术

云创新这个趋势可能在2018年愈演愈烈,领先的公共云计算提供商纷纷在推出融合最新进展的新服务。

另一方面,企业似乎急于尝试这些新的云服务。2017年上半年的云收入超过IDC的预测,总计632亿美元。平台即服务(PaaS)这个市场领域(可以利用这个领域的许多全新创新)的增长势头尤为强劲,收入同比猛增50.2%。

展望未来,Gartner预测2018年及之后公共云增长将继续强劲。Gartner的研究主管Sid Nag说:“自2016年起,基础设施、中间件、应用程序和业务流程服务的市场总收入当中约17%已转向云计算。到2021年,这个比例将上升到约28%。”

那么,2018年企业会部署哪些热门云技术呢?本文将介绍云计算行业备受关注的几个领域。

1. 混合云

对于大多数企业来说,使用多云已成为常态。在RightScale的《2017年云状态报告》中,67%的受访企业表示拥有混合云,85%的受访企业表示正在推行多云战略。

许多分析师认为,在可预见的未来,混合云和多云战略将主导云计算。弗雷斯特研究公司在2018年云计算预测中表示,微软的旗舰混合云产品Microsoft Azure Stack“将在2018年全球范围内刺激私有云和混合云支出激增。”

对企业来说,混合云方面的关键问题是互操作性。许多企业会寻找新的解决方案,以便更容易跨内部数据中心和它们使用的各种公共云服务来管理基础设施和应用程序。

2. 容器

Gartner预测:“到2020年,50%以上的跨国企业会在生产环境中运行容器化应用程序,现在这个数字还不到20%。”由于各大云提供商提供容器服务,许多这些容器化的应用程序将部署在公共云环境。

企业、尤其是使用DevOps方法的那些企业之所以常常选择在云端使用容器,是因为容器技术让开发人员很容易将应用程序从开发环境迅速转移到生产环境。容器提供了一种轻量级方法,将应用程序及其依赖的所有组件打包起来,那样可以与同一基础设施上运行的其他应用程序分开来。这提供了很高的一致性,IT人员因而更容易部署、调试、诊断和维护应用程序。

3. Kubernetes

企业运行多个容器时,它们需要一种方法来管理和编排那些容器,这时候Kubernetes有了用武之地。

虽然企业在容器编排解决方案方面有几个选择,但Kubernetes似乎在成为默认选择。弗雷斯特研究公司在其2018年云计算预测中表示:“Kubernetes将成为称霸容器编排市场的赢家。”

所有领先的公共云提供商都提供基于Kubernetes的服务,支持Kubernetes的功能最近也被添加到Docker中。

4. 无服务器

无服务器计算有时又叫函数即服务(FaaS),它让开发人员无需配置资源,就可以编写代码,并将代码部署到云端。它并不是真正的无服务器:应用程序仍然在服务器上运行,但开发人员根本不必操心服务器。自动化处理所有的供应和配置,让开发人员可以专注于代码。

Sumo Logic最近对公共云客户的调查发现,23%的客户在使用AWS Lambda,这是无服务器云服务中最有名的。如今,无服务器趋势仍未成气候,但势头似乎越来越猛。

5. API

API代表应用编程接口。通俗地说,API是一种简单的方法,让应用程序能够与另一个应用程序、Web服务或云服务进行交互。比如说,如果贵企业的开发团队想要构建一款新的应用程序,访问贵公司放在Salesforce.com上的数据,就可以使用其中一套Salesforce API与Salesforce云服务进行交互。

API不是什么新东西,但由于许多企业实行数字化转型,它们变得非常重要。除了利用Web和云服务提供商提供的API外,许多企业会开发自己的API,以便鼓励外部的开发人员访问其数据和服务。Gartner的Christy Pettey在一篇博文中写道:“API是每项数字化战略的基石。尽管数字化平台方面的炒作不断升温,但应用程序负责人不能无视一个事实,那就是应用编程接口(API)是数字化企业平台最重要的基本要素。API将人员、公司和系统联系起来,它是数字化社会和数字化企业赖以运作的保障。”

6. 微服务

影响企业消费云服务方式的另一个重要的应用开发趋势是微服务架构。过去,开发人员创建新的应用程序时,他们会从头开始设计应用程序的所有功能和特性,打造一款整体式软件。相比之下,如果使用微服务架构,那些庞大的应用程序会分解成非常小的部分:微服务,多个应用程序可以反复重用微服务。这使得应用程序开发更快速、更高效。

企业常常在云端使用微服务架构,以便提高应用程序开发和部署的速度,并提高可扩展性。

7. 机器学习

现在,人工智能及其分支:机器学习在技术行业似乎无处不在。据德勤全球公司最近的一份报告声称:“2018年,大中型企业会加大使用机器学习的力度。使用该技术的实施和试点项目数量将比2017年翻番,到2020年还会再翻番。”

由于机器学习项目在配备GPU的昂贵的高性能计算(HPC)系统上运行起来效率最高,许多企业发现,在云端运行机器学习工作负载最具成本效益。包括AWS、微软Azure、谷歌云平台和IBM云在内的领先云提供商一直在推出大量的机器学习云服务。

8. 自动化

由于企业纷纷接受DevOps,它们在利用大量的自动化技术来管理IT环境,包括云环境。这意味着许多企业将投入于提供自动化云配置、迁移、优化和管理的软件及/或云服务。据Gartner声称:“到2020年,全球50%的企业将实施至少一种应用程序发布自动化解决方案,目前这个比例还不到15%。”可以处理混合环境和多云环境的自动化解决方案可能迎来特别旺盛的需求。

9. 区块链

虽然目前很少有企业将区块链应用于生产环境,但许多分析师预测,企业、尤其是金融服务和零售行业的企业将在未来几年内调查使用这项技术的可行性。区块链是一种安全的分布式账本技术,它是比特币等加密货币的基础。企业可以将其用于其他许多用途,比如智能合同、供应链管理、数字内容管理、医疗记录、贷款处理和保险理赔。像微软和IBM这样的云提供商已经宣布了区块链服务,这个方面的开发可能基本上出现在云平台上。

原文标题:9 Cloud Computing Technologies You Need to Understand for 2018,作者:Cynthia Harvey