云计算对于您企业的应用程序意味着什么

简介:

云计算正在重塑整个IT堆栈,从最基本的层面到客户的层面。应用程序层也没有什么不同。

关于技术行业领域所正在发生的翻天覆地的变化,我已经写过一些专门的文章,同时还评论过这些技术变化及其对企业组织的影响。最近,我写了一篇关于《开源是如何蚕食技术产业(how open source is eating the technology industry)》以及这将为企业组织带来怎样的影响的专栏文章。

可以毫不夸张地说,现如今的IT行业正经历着比以往任何时候都更多的变化。我预计这一行业在未来五年还有望将会发生比过去20年多得多的创新和动荡。而所有的创新或许都可以被归结为一个共同的支柱:云计算。云计算有力的推动了这一切的创新和颠覆;从IT的角度来看,明白这一切对于承担全部最重要的IT活动的应用程序到底意味着什么是很重要的。毕竟,应用程序是IT的全部价值所在。其他的一切只是扮演一个推动者的角色。

那么,云计算到底对您企业组织的应用程序意味着什么呢?

就让我们从大约2010年左右的典型企业的堆栈开始来看吧,如下图1所示。

在2010年前后,企业IT的基础是传统遗留的基础设施。传统基础设施的关键特征是其运作缓慢和成本昂贵。一切设施都需要花费数周或数月的时间来采购和安装设备,而这一切还是在资金充裕的前提之下。而且,值得注意的是,鉴于所有涉及到机架和堆栈的过程都是手动的,故而这些基础设施一旦安装,非常难以改变,所以它们是静态的。

在这些传统基础设施运行的应用程序工具主要是专有的软件包。例如,来自IBM和Oracle的java应用程序服务器和关系数据库。在这个环境中,应用程序组所使用的进程是缓慢的。ITIL是一种常见的控制进程,包括变更控制面板和罕见的应用程序修改。这是没所谓的,慢的应用程序进程被屏蔽,因为底层的基础设施需要很长的时间来改变。如果您与一只乌龟赛跑,您真的不需要看起来很好很快。

主应用程序界面是浏览器,由人工操作使用。在大多数情况下,由稳定的工作负载进程驱动。就像发票处理。用户群没有太多的改变,用户数量变化不大,而且应用程序很少改变。

因此,总体而言,其可以说是基础设施,工具和工作负载的一个紧密排列的整合。一切都缓慢而稳定。

例外成为规则

这一概述听起来就如田园诗般美好。当然,总有一些应用程序不适合这种环境。一个较为极端的例子便是电子商务企业网站在假日购物季期间所面临的流量和用户数量方面的巨大的增长。总有一些企业商业部门想进行一个实验性的尝试,但可能当实验被建立时,市场机会可能错失,故而未能建立。而研发和测试部门总是发牢骚抱怨说没有为他们提供合适的设备。但鉴于传统应用程序的首要地位,这些不寻常的用例总是被视为异常例外,不能证明当前事务的状态。

而今天的情况则是,这些“例外”已经成为规则。企业组织机构与客户之间的关系已经数字化。而移动应用程序正在迅速成为这些数字化关系事实上的发生方式,而Web则扮演了辅助接口的作用。企业组织机构希望能够充分利用与客户的数字化互动所产生的海量数据信息。而在这方面初现端倪的便是转移到机器学习和物联网技术。

图2描述了新的企业堆栈。所有这些互动和接口的共同基础是云计算。公共云服务提供商已经改变了一切关于基础设施的期望。新的假设则是,基础设施将立即可用,成本低,可扩展到任何您企业所需要的规模。静态是在窗口外,丢弃了灵活敏捷性。

许多人想当然地认为企业IT部门面临的主要挑战是在基础设施层面。但没有什么比这更不符合事实了。所有的基础设施消费者,包括诸如开发人员、应用程序团队、IT主管和业务部门的客户的工作假设前提是基础设施的能力将满足他们正常的需求,即:速度快,价格便宜,可扩展的。如果企业内部部署的本地环境符合这些要求,那么固然很好。如果不符合这些要求,那么便没有任何理由能够说服这些消费者坚持使用较低级别的产品。

相反,企业IT 所面临的主要挑战,是重新配置基础设施之上的层——应用程序工 具。我们将看到正在构建的应用程序发生巨大的变化,软件组件将被用于构建应用程序,并通过它们传递和交付进程。坦率地说,基础设施的变化会影响IT操作团队的某些部分;这种变化将影响到每一个人。

关于开放源代码,我曾撰写过《塑造未来IT的4大原则(4 principles that will shape the future of IT)》的专栏文章。我只想说,在软件中一切有趣的东西都是基于开源。企业专属的无法保持足够快的创新速度,而且,这些应用程序所需的规模也不是一般企业组织机构所能购负担得起的。

除此之外,企业应用程序的核心架构将不得不进行改变。而在专有应用程序服务器上运行的单片代码库不能以足够快的速度改变,以跟上“业务运营”更新的要求。这样的变化步伐需要打破应用程序,成为基于服务的应用程序,又名微服务(microservices)。

新常态

这些服务的执行环境也将随之发生变化。尽管虚拟机拥有许多的优点,但对于分布式代码组件而言则太大。此外,他们的漫长的实例时限意味着足够快速的响应不稳定的应用程序负载是很难的。而对这些问题的解决方案便是迁移到不同的执行环境:容器(container)。在企业IT部门内对于容器生产了巨大的兴趣,但直到他们将其使用从开发人员的工作站迁移到生产环境中,这些企业组织将无法满足基于微服务的应用程序的代码的部署和执行的速度的需要。

但对于所有的最大型的和最先进的IT企业组织而言,试图为基于容器的微服务应用程序编写业务流程(或计划)太具有挑战性了。主流IT企业组织将利用一款PaaS或容器调度框架来管理他们的分布式应用程序。同样,这些将是基于开放源码的,因为这将是这一关键应用程序的最快的创新速度和最大的系统的推动者。

这一新的应用程序堆栈的框架部分同时将是企业IT团队在未来两年内最重要和最困难的决定。其重要性,是因为这部分的功能决定了企业IT团队是否能够满足企业和市场对于应用程序丰富性和更新频率的要求。其困难性,因为在这个领域的所有的竞争者都处于低到中等成熟的水平。从本质上讲,这就像一个许多参赛者仍然刚刚踏上起跑线的赛马场。

当然,这些工具并不能解决这一进程的问题。没有进行进程调整,采用容器或一个框架就像是把一个更大的发动机引擎扔到一辆汽车上。随着他们寻求融入角色,并同时简化应用程序的生命周期,您将看到其将为IT部门带来巨大的破坏。某些企业员工会抵制这种趋势,而其他人则会接受它。主导企业转型是领导者们最艰巨的任务之一,其要远比改善现有的但不理想的组织绩效要困难得多。此外,参与者的意见是不重要的;期望是应用程序的生命周期必须加快,故而这一过程中的任何障碍都将被铲除。

不同于以往IT的变化,其往往在改变一部分的人员/进程/技术的同时,能够使得其他方面不受干扰,而这种转变将同时出现在所有上述三个领域。然而,在商业实践过程中正在进行的数字化转变意味着这些改变将不能被推迟;很明显的感觉是,企业已经不再能够照常运行。故而底线是,随着IT企业组织寻求扫清前进的障碍,并让其工作人员为即将到来的转变结果做好准备,您可以期待巨大的关注将会被聚焦到应用程序工具和进程层上。关于作者:

本文作者伯纳德·金曾被Wired.com评为云计算领域十大最具影响力的人物之一。伯纳德·金是一家独立的CloudFoundry供应商ActiveState Software公司的战略副总裁。他同时也是四本虚拟化和云计算方面的专业书籍的作者,他最新出版的一本书是关于亚马逊网络服务的傻瓜入门手册。

本文转自d1net(转载)

相关文章
|
7月前
|
人工智能 弹性计算 运维
云上创新丨云计算,如何从IT战略上升为企业核心战略?
云计算在中国发展十余年,越来越多行业开始用云,与此同时,云计算也已从企业IT战略上升为企业核心战略。未来,云计算一定是企业和开发者的首选,技术创新也一定优先诞生在云上。
云上创新丨云计算,如何从IT战略上升为企业核心战略?
|
7月前
|
云安全 运维 安全
阿里云国际站代理商:阿里云云主机,为企业提供高效、安全、可靠的云计算服务
@luotuoemo 飞机@TG 【聚搜云】服务器运维专家!阿里云国际站代理商:阿里云云主机,为企业提供高效、安全、可靠的云计算服务,随着互联网的快速发展,越来越多的企业开始将业务迁移到云端,云计算成为当下企业发展的关键。阿里云作为亚洲领先的云计算厂商,自推出云主机服务以来,以其高效、安全、可靠的服务赢得了广大企业的青睐。本文将重点介绍阿里云云主机的优势和功能,为企业选择云计算提供参考。
|
2月前
|
Cloud Native 持续交付 云计算
云端新纪元:探索云原生技术的奥秘在当今数字化时代,云计算已成为推动企业创新和增长的关键动力。随着云平台的不断成熟,云原生技术应运而生,以其独特的优势引领着一场新的技术革命。本文将深入探讨云原生的核心概念、主要特点以及它如何改变现代软件开发和部署的方式,为您揭开云原生这一神秘面纱。
云原生是一种构建和运行应用程序的方法,充分利用了云平台的弹性、分布式本质以及声明式基础设施。本文将解析云原生的十二要素,微服务架构的优势,以及容器化、持续集成与持续部署(CI/CD)等核心技术的实践应用。通过深入浅出的方式,让读者理解云原生不仅是一种技术,更是一种文化和方法论,它正在重塑软件开发流程,提高资源利用率和应用系统的可扩展性与容错性。
|
7月前
|
存储 安全 开发工具
【计算巢】云计算:如何改变现代企业的IT基础设施
【5月更文挑战第31天】本文探讨了云计算如何重塑现代企业IT基础设施,通过IaaS、PaaS和SaaS三种服务模型提供灵活资源。云计算的优势在于灵活性、成本效益、可扩展性和高可用性。文中以Python和AWS SDK创建EC2实例为例,说明云计算应用,并列举了数据存储、灾难恢复、应用程序部署和企业协作等实际场景,强调云计算正成为企业的重要选择,未来将持续创造价值。
126 0
|
2月前
|
存储 安全 网络安全
云端盾牌:云计算时代的网络安全守护在数字化浪潮中,云计算以其高效、灵活的特性成为企业转型的加速器。然而,伴随其迅猛发展,网络安全问题亦如影随形,成为悬在每个组织头顶的达摩克利斯之剑。本文旨在探讨云计算服务中的网络安全挑战,分析信息安全的重要性,并提出相应对策,以期为企业构建一道坚实的云端防护网。
在当今这个数据驱动的时代,云计算已成为推动创新与效率的关键力量。它允许用户随时随地访问强大的计算资源,降低了企业的运营成本,加速了产品上市时间。但随之而来的网络威胁也日益猖獗,尤其是对于依赖云服务的企业而言,数据泄露、身份盗用等安全事件频发,不仅造成经济损失,更严重损害品牌信誉。本文深入剖析云计算环境中的安全风险,强调建立健全的信息安全管理机制的重要性,并分享一系列有效策略,旨在帮助企业和个人用户在享受云服务带来的便利的同时,也能构筑起强有力的网络防线。
|
1月前
|
存储 负载均衡 云计算
云计算的实践:如何在企业中实现云计算转型
本文介绍了云计算的基本概念、优势及其在企业中的应用。云计算通过互联网提供计算资源,具有高灵活性和扩展性,帮助企业降低成本、提高效率。文章详细讨论了云计算转型的核心概念、实践方法和挑战,包括数据中心迁移、应用程序迁移、数据迁移和系统集成。此外,还提供了负载均衡、数据存储和处理、安全性的代码实例,并展望了云计算的未来发展趋势和面临的挑战。
38 0
|
2月前
|
存储 机器学习/深度学习 安全
小微企业的如何使用云计算帮助企业节约成本?
小微企业的如何使用云计算帮助企业节约成本?
|
3月前
|
云安全 安全 网络安全
探索云计算与网络安全的共生之道在数字化浪潮席卷全球的今天,云计算作为信息技术的一大革新,正重塑着企业的运营模式与服务交付。然而,随着云服务的普及,网络安全与信息安全的挑战也日益凸显,成为制约其发展的关键因素。本文旨在深入探讨云计算环境下的网络安全问题,分析云服务、网络安全及信息安全之间的相互关系,并提出相应的解决策略,以期为构建一个更安全、可靠的云计算生态系统提供参考。
本文聚焦于云计算环境中的网络安全议题,首先界定了云服务的基本概念及其广泛应用领域,随后剖析了当前网络安全面临的主要威胁,如数据泄露、身份盗用等,并强调了信息安全在维护网络空间秩序中的核心地位。通过对现有安全技术和策略的评估,包括加密技术、访问控制、安全审计等,文章指出了这些措施在应对复杂网络攻击时的局限性。最后,提出了一系列加强云计算安全的建议,如采用零信任架构、实施持续的安全监控与自动化响应机制、提升员工的安全意识教育以及制定严格的合规性标准等,旨在为云计算的安全可持续发展提供实践指南。
82 0
|
4月前
|
运维 安全 Devops
云计算时代下的企业运维变革
【8月更文挑战第10天】随着云计算技术的飞速发展,企业运维管理正经历着前所未有的变革。本文将深入探讨云计算如何重塑企业运维的方方面面,从基础设施的虚拟化到自动化工具的应用,再到DevOps文化的兴起,以及这一切如何影响企业的业务流程和市场竞争力。我们将一同见证,在这个数字化加速的时代,企业如何在云的浪潮中乘风破浪,实现运维的高效、灵活与创新。
57 10
|
4月前
|
存储 Cloud Native 安全
云计算演进问题之企业利用云计算的如何解决
云计算演进问题之企业利用云计算的如何解决