云创新|16项不可抗拒的云创新

在即付即得定价模式的背后,公有云拥有着最新和最好的开发、Devops和人工智能工具,用于更快地构建更好、更智能的应用程序。云创新|16项不可抗拒的云创新
文章插图

当提到公有云时,人们通常首先想到的是成本:企业将工作负载从数据中心迁移到云平台上会减少资本支出,但会增加运营支出。这对首席财务官可能并不具有吸引力,但对于开发人员、运营人员或二者结合的DevOp的人员来说,云计算可以带来更多收益。
对于这些人来说,云计算提供了许多机会,而这些机会在数据中心由于运营新软件而需要购买服务器硬件或软件套件时难以获得。在内部部署数据中心扩展计算资源可能需要六个月的时间,但在云中可能只需要10分钟。
这不仅仅是时间和便利的问题。云计算还可以提高软件开发的速度,通常会缩短上市时间。云计算还可以允许进行更多的尝试和实验,这通常会提高软件质量。
此外,云计算创新可以提供更直接的好处,并解决内部部署数据中心长期存在的问题。以下将展示16种引人注目的云计算功能。
1.按需计算实例企业在自己的内部部署服务器上安装新数据库,可能要做好等待数月甚至数年的准备。如果可以使用内部部署虚拟机而不是物理服务器,并且使用VMware或类似技术,那么可能只需要数周时间。如果想在公有云上创建一个服务器实例,可以在大约15分钟内配置并运行,这能够根据需要调整实施的大小,并在不使用它时将其关闭。
2.预构建的虚拟机镜像虽然使用企业选择好的操作系统启动虚拟机很方便,但仍然需要安装和许可需要的应用程序。能够将所选择的操作系统和应用程序都准备好运行的虚拟机是非常宝贵的。
3.无服务器服务“无服务器”意味着一项服务或一段代码将在短时间内按需运行,通常只是为了响应一个事件,而不需要专用的虚拟机来运行。如果采用无服务器服务,那么根本不需要担心底层服务器,其资源是从云计算提供商维护的数据池中分配的。
无服务器服务目前都可以在主要的公有云平台上使用,通常具有自动扩展、内置高可用性和按价值付费的计费模式。如果希望无服务器应用程序不被锁定到特定的公有云中,可以使用与供应商无关的无服务器框架,例如Kubeless。
4.按需运行的容器容器是软件的轻量级可执行单元,比虚拟机轻得多。容器打包应用程序代码及其依赖项(例如库)。容器共享主机的操作系统内核,并且可以在Docker引擎或Kubernetes服务上运行。按需运行的容器具有按需运行虚拟机的所有优势,以及采用更少资源和成本更低的优势。
5.预构建容器镜像【 云创新|16项不可抗拒的云创新】Docker容器是Docker镜像的可执行实例,由Dockerfile指定。Dockerfile包含构建映像的说明,并且通常基于另一个映像。例如,包含Apache HTTPS服务器的映像可能基于Ubuntu映像。用户可以在Docker注册表中找到预定义的Dockerfile,也可以构建自己的Dockerfile。用户可以在内部部署设施安装的Docker或任何支持容器的云平台中运行Docker映像。与预先构建的虚拟机映像一样,Dockerfile可以快速启动完整的应用程序,但与虚拟机映像不同,Dockerfile与供应商无关。
6.Kubernetes容器编排Kubernetes(K8s)是一个开源系统,用于自动部署、扩展和管理容器化应用程序。Kubernetes基于谷歌内部的“Borg”技术。Kubernetes集群由一组称为节点的工作机器组成,它们运行容器化的应用程序。工作节点托管Pod,其中包含应用程序。Kubernetes可以在任何地方运行,并且可以无限扩展。所有主要的公有云都有Kubernetes服务,用户也可以在自己的开发机器上运行Kubernetes。