2022年轻量级应用程序开发系统驾驭云计算 .pdf

上传人:Q****o 文档编号:30548743 上传时间:2022-08-06 格式:PDF 页数:5 大小:914.55KB
返回 下载 相关 举报
2022年轻量级应用程序开发系统驾驭云计算 .pdf_第1页
第1页 / 共5页
2022年轻量级应用程序开发系统驾驭云计算 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年轻量级应用程序开发系统驾驭云计算 .pdf》由会员分享,可在线阅读,更多相关《2022年轻量级应用程序开发系统驾驭云计算 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、市场动向当对运行自定义应用程序的服务器进行虚拟化的技术成熟时,让我们来看一下下一个步骤:即将这些应用程序移到云中。在本 “市场动向 ”报告中,我们着重讲述各家公司在云中部署其自定义的 Java 应用程序时,所具备的信心度及准备情况。我们估计了他们的云采用阶段、评估了数据管理技术以及这些技术将如何影响云的采用,同时还考虑了将来塑造其云计划的各项技术及业务因素。转换到云计算无疑是一个循序渐进的过程。第一步要从应用程序的虚拟化开始。为了充分利用此新型体系结构所带来的各种机会,第二步则涉及在轻量级应用程序开发框架(例如 Spring)中开发您的应用程序。第三步是在诸如 Tomcat 或SpringSo

2、urce 的 Tomcat tc Server 企 业版( 它非常适合于在虚拟平台上运行)的轻量级运行时框架中进行部署。第四步涉及实施专门用于云计算的数据管理技术。云是真实存在的研究报告表明,云计算不是天上的馅饼。例如,57% 的受访者当前有一个或多个应用程序运行在云中,31% 的受访者计划在未来 12 个月内在云中部署一个或多个应用程序, 24% 的受访者计划在未来 12 个月或更长时间里部署一个或多个云计算应用程序。据一份新的 IDG Research Services 的报告揭示,虚拟化自定义应用程序仅是在云中进行开发和部署的第一步。云计算的采用越来越广泛,而且都是出于很好的理由。降低成

3、本、提高灵活性以及能够根据需要伸缩 IT 资源成为大多数 CIO 衡量云计算时所考虑的主要优势。由 IDG Resarch Services 所做的一项最新调查显示,IT 主管们称,他们想要在云中进行应用程序开发,但面临着巨大的挑战,尤其是与在云中进行数据管理有关的问题。轻量级应用程序开发系统驾驭云计算尽管发展迅猛且被已大家广泛接受,然而,转换到云对于自定义应用程序的作用并非立竿见影。如上文所述,它需要采用循序渐进的方法:虚拟化应用程序、实施轻量级开发框架以便在轻量级运行时环境中快速构建应用程序并部署它们,还需要数据管理组件。从本报告中可以明确看出,大多数受访者都遵循了这一循序渐进的方法。例如

4、:89% 的受访者已经虚拟化了其应用程序基础架构,或正计划这样做。83% 的受访者已开始在轻量级应用程序框架中开发应用程序,或已计划这样做。 82% 的受访者当前正在轻量级应用程序运行时框架中开发应用程序。 89% 的受访者正在调研新的存储技术或正计划采取此步骤。尽管许多组织正沿此道路前行,但这云仍是计算推广的早期阶段,大多数用户仅是小心地从其已建立的舒适的服务器虚拟化环境中转向数据中心虚拟化。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - -

5、 - - - 市场动向2新一代应用程序开发来自 SpringSource 的 Spring 是一种轻量级的运行时框架,它可以体现渐进式的应用程序开发和从复杂的应用程序方法逐步向简单方法迁移。大多数情况下, Spring 均与 Apache Tomcat 结合使用,作为敏捷的全能型应用程序服务器系统,Apache Tomcat 可通 过 提 供可 取 代传 统单体应用程序服务器系统(例如 WebLogic 和WebSphere)的替代方案而越来越受到欢迎。与可能需要占用数百 MB 内存的传统应用程序服务器不同的核心区别在于, Tomcat 具备轻量级特性:仅需占用 10 MB 内存,非常适合于新

6、式的虚拟环境。 SpringSource 提供 Tomcat 的企业版 vFabric tc Server ,该版本可提供企业所需的运营管理、高级诊断和关键任务支持功能。Spring 和 Tomcat 或 Spring 和 tc Server 一起可提供快速而灵活的应用程序开发和部署环境,该环境反映了用户越来越期望和需要的速度和灵活性。当您考虑到这些应用程序将运行在虚拟平台上时, 这种轻量级特征就愈发重要;如果别无选择、只能从资源池分配数 GB 的内存来运行超负荷的应用程序服务器,那么就难以实现虚拟基础架构的优势。还有一个优势:就是能够快速调配这些轻量级的应用程序服务器,以适应由数据密集型、面

7、向 Web 的应用程序所带来的不可预测的需求高峰。这种倾向于采用轻量级方法构建新应用程序的整体趋势已在我们的调查结果中显现。具体表现为: 82% 的受访者当前正在轻量级应用程序运行时框架中开发应用程序。 同时还有 89% 的受访者正在调研新的存储技术,以说明他们何时将自定义 Java 应用程序部署到云中: 21% 的受访者称,他们将在未来 6 个月内这样做。“市场动向 ”的研究报告表明,在满足基础架构的弹性应用程序需求方面,以下四个业务因素被认为非常重要或具有一定的重要程度: 降低资金成本 (97%) 业务敏捷性 (97%) 降低运营成本 (96%) 简化部署过程 (96%)SpringSou

8、rce 的 产 品 营 销 主 管 David McJannet 说:, “我们在此真正谈论的是价值实现时间。即从开始形成想法到真正能够交付应用程序需要花费多长时间?纯商业价值体现在更快速地交付应用程序。开发人员的工作效率对此 至关重要 。毫无疑问,使用Spring 和 Tomcat 部署应用程序要快很多。 ”但商业价值在应用程序部署之后会继续增长。在此过程中可通过快速分配资源以适应量的需求来获得敏捷性。 McJannet 引用了金融服务环境中的交易应用程序作为示例。如果在交易活动中存在高峰(比如,黄金价格一路下跌,导致人们蜂拥买入) ,而交易应用程序无法应对高峰需求,购买者就会转向其他服务商

9、。然而存在一些不太容易产生需求高峰的应用(例如每日库存调节) ,因此人们逐步构建了更面向 Web 的、数据更加密集以及在应对高峰方面更不均衡的应用程序。通过部署轻量级框架,用户能够应对需求的高峰和低谷时期而无需购买将来很少会用到的新服务器。最大程度地缩短价值实现时间名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 市场动向3非 Tomcat 用户。具体而言,该报告显示 38% 的Tomcat 用户对其公司当前的应用程序服务器运行时

10、适合于云环境具有很高的信心,而只有 11% 的非 Tomcat 用户表达了相同程度的信心。McJannet 提醒说,我们仍处于云计算的早期阶段,因此许多组织仍然处在将应用程序转换成云的过程中。他继续阐述道,我们已确定的是,Tomcat 用户在其应用程序服务器运行时方面具有信心,因为它是轻量级的、可以快速调配、能够鼓励更轻量级应用程序的创建,而且非常适合于运行在作为云计算基础的虚拟基础架构池中。工作负载问题超过四分之一的受访者称其流程负载是周期性的(29%) 或周期性高峰 (29%),23% 的受访者称负载不均衡, 19% 的受访者称有稳定增长。具有周期性或稳定状态流程负载,或具有稳定增长状态的

11、用户日益希望当前有更多应用程序运行在云中(与所有其他用户相比,这一比例分别为 67% 和 48%) 。此组用户也期望在未来 6 个月内(平均为 26%,而在所有其他用户中占 16%)和在7 至 12 个月内(平均为 35%,而在所有其他用户中占 24%)有更高比例的 Java 应用程序运行 29% 的受访者称将在未来 7-12 个月内这样做。 38% 的受 访者 称将在 未来 13-24 个月 内这样做。“Tomcat 已成为这段时期内适应性最广泛的应用程序服务器,”VMware 的应用程序平台部门的产品营销主管 David McJannet 说。 “通常的认识是,您不需要这些庞大的应用程序服

12、务器,因为它们笨重而且未广泛使用。因此,人们已倾向于这些更轻量级的方法,这使他们可以更快地开展工作。 ”运行时已为 Primetime 准备就绪了吗?本次调查的一个重要发现是,Tomcat 用户无疑是云采用过程中最领先的用户。根据 IDG Research 的调查结果,对于自定义应用程序和在公司生产环境内的开发, Tomcat 是最主要的应用程序服务器系统之一。在任何工作中,信心都是取得成功的关键,当人们被询问到他们对应用程序服务器运行时对于云的可持续发展抱有多大信心时,Tomcat 用户给出的信心级别评价大大高于数据来源: IDG Research ,2010 年 6 月数据来源: IDG

13、Research,2009 年 7 月适用于云的应用程序服务器运行时对于贵公司当前应用程序服务器运行时是否适合于云,您的信心如何?(净)排名前 2 位的值的总和非常有信心在一定程度上有信心不是非常有信心完全没有信心总计81%24%57%12%4%对于公司当前应用程序服务器运行时和数据管理技术是否适合于云计算应用程序基础架构, Tomcat 用户显然更有信心。为什么 Java 很重要在未来6 个月内在未来 7 至12 个月内在未来 13 至24 个月内0510152025303540名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -

14、名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 市场动向4在云中。这似乎与传统认识相背离,传统上认为,应用程序负载具有很大高峰的用户更倾向于迁移到云中。McJannet 解释说,这看似矛盾,但并非是一个非此即彼的情况。“我认为,事实是人们在获得广泛适用于云计算方法的应用程序方面越来越有信心。尽管该部署模式非常适合于具有使用高峰的工作负载,但它对于广泛的应用程序具有明显的吸引力。 ”数据管理信心虽然大多数组织都已在向轻量级方法转换上进行了投资,但在这种新部署模式所需要的数据管理技术的选择方面却并未走远。该报告显示,受访者在其数据管理功能(例如

15、数据库和缓存功能)方面并未一致表现出较高的信心: 72% 的受访者对他们的数据管理技术(例如数据库和缓存)的适用性表现出极高的信心或一定程度的信心。 25% 的受访者在这一关键领域不是非常有信心或完全没有信心。对于 Tomcat 用户,得到的回应截然不同,其中30% 的受访者(相对于 11% 的非 Tomcat 用户)对于其公司的数据管理技术适合于云计算应用程序基础架构表现出极高的信心。McJannet 说,这很可能是因为 Tomcat 用户往往是该技术的早期采用者,因此在调研之路上走得更远一些。McJannet 还说,云计算应用程序的需求已暴露了对传统数据管理技术的挑战,因为随着被访问的和返

16、回到数据库的数据量不断增加,使用 Web 服务器、应用程序服务器和数据库的典型应用程序最终势必会不堪重负。 “有时,数据访问挑战会成为瓶颈, ”他提醒道。McJannet 说,为了响应这些挑战,越来越多的人将某些类型的缓存层放在数据库和应用程序服务器之间,以允许应用程序更简单和更快速地扩展,从而满足使用需求 - 实质上是允许应用程序与较快的缓存层而不是数据库进行交互。该缓存层使他们可以更快速地调配容量,而不用在每次应用程序工作负载增加时启用另一个数据库。SpringSource tc Server 为企业用户提供所需的轻量级服务器,满足其运营管理、高级诊断和关键任务支持功能等业务需求。作为Ap

17、ache Tomcat 的替代产品, tc Server 可以确保已针对 Tomcat 进行认证的现有自定义构建应用程序和商业软件应用程序实现无缝迁移。工作负载问题超过四分之一的受访者描述其流程负载是周期性的(29%) 或周期性高峰 (29%) ,23% 的受访者描述为负载不均衡,19% 的受访者称有稳定增长。23%29%19%29%周期性不均衡稳定增长周期性高峰名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 市场动向5继续前进

18、开始轻量级应用程序的开发意味着走向一条循序渐进的道路,有可能受到以前的投资和旧式应用程序的阻碍。第一步涉及到虚拟化现有应用程序,并将其移到私有云基础架构池。第二步是实施轻量级开发框架(例如 Spring) ,作为在虚拟环境中开发应用程序的起点。第三步是实施轻量级运行时,例如 Tomcat 或 tc Server,它具有经验证的成本节省性能。一旦完成这三步,将应用程序移到这一更现代的应用程序架构将是一个简单而直接的过程。总结“市场动向 ”读者调查的结果清楚表明,基于Spring 和 Tomcat 的虚拟化的轻量级运行时环境可提供可扩展性、敏捷性和高速调配,以满足不断增长的业务需求并将应用程序开发

19、系统移到私有云和公共云。 Tomcat 已在营业收入低于 10 亿美元的公司中确立了优势,它提供的针对基于Web 的数据密集型环境的灵活方法已赢得各种规模公司的赞誉,这些公司已厌倦了在昂贵、低效的环境中运营。要了解更多信息,请访问 90% 的服务器将空闲着,等待仅有的几次高峰到来,而在来年照样如此往复。现在,人们趋向于创建虚拟基础架构池(一种私有云) ,这样随着高峰的到来和消退,他们可以将服务器分配给那些有需要的应用程序。一旦使用高峰消退,这些服务器可以高效地部署给组织内的其他应用程序。与弹性数据存储和弹性应用程序需求相伴而来的技术问题与业务问题同等重要。调查发现,在满足弹性数据存储需求方面,

20、认为数据隔离对其基础架构非常重要的 Tomcat 用户远远多于非Tomcat 用户(分别为 61% 和 41%) 。不足为奇的是,在满足弹性应用程序需求方面,认为 “最低的内存占用”是重要技术因素的 WebLogic 用户是非 Tomcat 用户的两倍(分别为 44% 和21%) ,认为 “快速调配 ”重要的也是如此(分别为 73% 和 37%) 。数据隔离使人们能够对数据层分区,这样仅与单一应用程序服务器集合相关的数据才可用于这些服务器。这会提高数据访问性能,而且优于传统重量级方法,该方法使所有应用程序服务器共享单一数据源,要从该数据源检索信息,服务器之间必须相互竞争。McJannet 说, “Tomcat 用户更习惯于按照应用程序的特性构建轻量级、模块化的应用程序,而且有更多分区。如果您扩展到云部署模式,拥有这些较小的组件块就变得更为重要,因为如果出现处理请求高峰,您就可以调用其他实例,以便更快速地处理请求。 ”当被问到基础架构内的弹性时,数据完整性(100%)、安全性 (97%) 被认为是最重要的技术因素。成本降低 (97%) 被认为是首要的业务问题。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁