细数云计算应用程序部署中的常见错误

当很多企业在云计算中部署应用程序时,他们通常会犯下一些常见的错误。其中,最明显的常见错误通常集中于应用程序性能、应用程序安全性以及监控虚拟环境的工具。当然,也有一些其他的常见错误。

与在">私有云计算中部署应用程序相关的错误比在公共云计算中部署应用程序所面临的挑战更具紧迫性。IT企业负责管理私有云计算的实施工作,而如今的企业则更侧重于私有云计算而不是公共云计算。

企业不能完成必要的前期规划以便于确定哪一个应用程序更适用于云计算部署。

需要大型机支持的应用程序、在UNIX集群服务上运行的应用程序以及众多运行在大型机上的现有应用程序都是注定不会迁移至云计算的。这些程序是很复杂的,而基于X86软硬件环境的部署可能需要重新进行架构设计或重新编写应用程序代码。如果是在公共云计算中进行部署,那么具有高安全性需求的应用程序可能并不是理想的云计算部署实施对象。

企业无法选择正确的云计算模式(私有云计算或公共云计算)以实施应用程序部署。

可以在私有云计算或公共云计算中部署应用程序。私有云计算是在创建它们的IT企业控制下的内部云计算。与公共云计算相比,它们与传统的数据中心有更多的相似性(他们是内部的、是在IT企业的控制下的、没有公共云计算中的安全性问题,等等)。

公共云计算是外部的。公共云计算的基础设施受限于云计算供应商,与传统数据中心、甚至私有内部云计算相比,其外观和应用体验可能会有很多的不同之处。企业的常见错误是无法确定应用程序是比较适合公共云计算还是更适合私有云计算。而另一个常见错误是无法确定在每一种云计算模式中部署应用程序的成本(无论是长期的还是短期的)。

企业往往把重点集中于“迁移”服务器至云计算,而不是在云计算中部署应用程序。

当企业决定实施从传统数据中心至私有云计算的迁移工作时,其动机往往是服务器整合,这将有助于提高服务器利用率和减少资本与运行开支。这些不应当是关注的重点。真正需要关注的应当是在云计算中部署应用程序。通过关注应用程序部署,企业将深入了解应用程序的构成以及在云计算环境中应用程序所需的管理工具。这个错误导致了其他的一些常见错误。

无法为云计算中应用程序的性能变化做出规划

在云计算中部署应用程序可能会导致应用程序的性能等级低于其在传统数据中心中的性能等级,这是由两个环境之间的差异性造成的。当企业管理员们考虑应用程序运行性能时,他们通常都会关注CPU处理能力、内存容量、磁盘存储空间等因素。在传统的数据中心中,应用程序可能只运行在一台服务器上。可以使用物理服务器监控工具在那台服务器上对应用程序进行调试以便于应用程序运行能够达到一个可接受的性能等级。

当在云计算中部署应用程序时,在由管理程序软件(例如VMware ESXi或Xen)创建的虚拟环境中,它在一个单一的虚拟托管服务器上与其他应用程序共享物理CPU资源、物理内存容量等等。这些应用程序同时争夺虚拟托管服务器的物理资源。在云计算中应用程序的性能调试始于这一新的生态系统。

在应用程序被部署于云计算之前,你应当为能够圆满满足业务需求的应用程序创建一个基线。当在云计算中部署应用程序时,你应当检查其性能并将其与基线性能进行比较,并做出调整,直至达到云计算中可接受的性能等级。为了进行这样类型的性能分析,你需要拥有在虚拟环境中工作的性能监控工具。

无法理解需要有新工具来监控应用程序性能、安全性以及网络流量

一些企业无法理解传统物理环境中所使用的工具并不适用于云计算这样的虚拟环境。监控工具可以帮助回答如下这样的问题:什么是一个应用程序的性能?当需要时,一个应用程序是否能够访问计算资源和存储带宽?什么是应用程序访问存储设备的响应时间?我的应用程序是否受到了保护以防入侵者的骚扰?

虚拟化为传统监控增加了一个抽象层。你可以不再通过查看物理设备来监控性能。网络运行团队一直致力于寻找这样一个抽象概念以确定在虚拟层和物理层究竟发生了什么。

由于在管理程序中出现了大量的流量而没有在物理网络中出现,你需要拥有专门为运行于虚拟环境而设计的工具。基于物理层的监控工具并没有办法在虚拟组件(例如虚拟服务器、虚拟路由器、性能交换机等)之间检测到流量 .监控应用程序性能和在云计算环境中与应用程序交互的资源性能都需要专为虚拟环境而设计的新工具。同样的情况也发生在应用程序安全性领域。诸如Catbird网络公司vSecurity这样的工具适用于通过监控虚拟网络流量来解决安全性问题。

无法理解应用程序是如何融入云计算远景规划

当在云计算中部署应用程序时,与应用程序相关的所有一切都是不同的。性能是不同的、监控工具是不同的、安全性是不同的、用于管理虚拟服务器的系统管理工具是不同的、而部署应用程序的行为也是不同的。这些不同就要求那些管理云计算的企业需要为在云计算环境中部署和管理应用程序而对传统流程做出改变。

云计算厂商的选择通常意味着一个基础设施和生态系统,它们将对云计算中的应用程序产生极大的影响。正确的厂商和虚拟化软件选择(例如管理程序),包括了解应用程序是如何融入云计算发展规划,同时在很大程度上也确定了你是否能够利用混合云计算模式在私有云计算和公共云计算之间迁移应用程序。

(责任编辑:蒙遗善)

时间: 2024-09-15 08:57:00

细数云计算应用程序部署中的常见错误的相关文章

云计算应用程序部署中的常见问题

企业不能完成必要的前期规划以便于确定哪一个应用程序更适用于云计算部署. 需要大型机支持的应用程序.在UNIX集群服务上运行的应用程序以及众多运行在大型机上的现有应用程序都是注定不会迁移至云计算的.这些程序是很复杂的,而基于X86软硬件环境的部署可能需要重新进行架构设计或重新编写应用程序代码.如果是在公共云计算中进行部署,那么具有高安全性需求的应用程序可能并不是理想的云计算部署实施对象. 企业无法选择正确的云计算模式(私有云计算或公共云计算)以实施应用程序部署. 可以在私有云计算或公共云计算中部署

拒绝单打独斗!细数云计算十大企业合作

本文讲的是拒绝单打独斗!细数云计算十大企业合作[IT168 专稿]许多公司都在为了围绕着云计算创新和吸收云计算基础架构进行合作.许多大公司进行合作,协同提供云解决方案.无论是Google和VMware还是微软和惠普,都在为了综合云产品结成合作伙伴.至于确定于那家公司合作,这就是解决方案供应商自己的事了. 为了证明在云计算的旅途上,很少有厂商会单枪匹马,在这里我们列出了十个厂商合作的事件以供参考. Google 与Vmware Google致力于将企业自身深入人心.为了达到这一目标,这个搜索巨人,

数易云备规避虚拟机备份五大常见错误

  据Gartner调查显示,服务器工作负荷虚拟化占比在2014年已经高达72%,并预言虚拟化比率仍将逐年攀升,甚至达到100%.与物理机相比,虚拟机显然在性价比上更具优势.这不仅体现在占用空间低.降低硬件设备采购成本.节省能源和维护成本低上,终端虚拟化还能大幅提升系统的安全性.在保障系统安全的同时,数据安全保护也是不容忽视的重点. 在数据备份方面,虚拟机备份与物理环境下的备份是不同的.由于虚拟环境的特点,虚拟机备份可能会遇到一些意想不到的问题,下面是小编网罗的虚拟机备份五大常见错误,我们一起来

《精通Android 实例开发》——第1章,第1.13节搭建过程中的常见错误

1.13 搭建过程中的常见错误 1.13.1 实例说明 无论安装或搭建任何一个开发环境,都会不可避免地遇到一些意想不到的问题,这些问题可能是我们粗心造成的,也可能是使用系统环境的差异造成的.在下面的实例中,将简单介绍搭建Android开发环境中常见问题的解决方法. 1.13.2 最常见的3个错误 1.Android不能在线更新 在安装Android后,需要更新为最新的资源和配置.但是在启动Android后,经常能更新,弹出如图1-65所示的错误信息. Android默认的在线更新地址是https

WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

原文:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理.本文介绍我在我在我的框架里面使用WCF服务的时候,出现的一个常见错误的处理方法,它的提示信息是:基础连接已经关闭: 连接被意外关闭.这种情况我碰到的有两种,一种是返回DataTable的时候出现的,一种是返回实体类

艾伟也谈项目管理,敏捷实施中的常见错误

一些评论员写下了敏捷实施中一些常见错误和反模式.他们贴出了"Top X"列表,列出了需要避免的事项和他们曾在各种组织实现敏捷时见过的错误. Target Process的Michael Dubakov写了两篇博文:"10个敏捷实施中最常见的错误"(Part 1; Part 2 ).他认为"许多公司在敏捷实施中再三犯同样的错误." 他的常见错误列表如下: 1. 从一个工具开始敏捷开发是不同的.一个工具不会立刻产生影响,不会由于这一工具的存在而解决多

Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误

25.集群搭建 25.1 HADOOP集群搭建 25.1.1集群简介 HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起 HDFS集群: 负责海量数据的存储,集群中的角色主要有NameNode / DataNode YARN集群: 负责海量数据运算时的资源调度,集群中的角色主要有 ResourceManager /NodeManager 25.1.2服务器准备 本案例使用虚拟机服务器来搭建HADOOP集群,所用软件及版本: ü Vmware 11.

ASP.NET中Datagrid常见错误

asp.net|datagrid|错误 摘要:学习如何避免在使用 ASP.NET Datagrid 控件进行开发时可能发生的一些常见错误. Datagrid 控件是 Microsoft? ASP.NET 中功能最强.用途最广的 Web 控件之一,这一点已经得到了 ASP.NET 权威人士的认同.虽然 Datagrid 控件易于使用,但同样易于给使用者带来麻烦.以下是许多人所犯的一些错误,这些人包括从初学者到富有经验的 .NET 专家.您可以看到许多苦闷的使用者在 ASP.NET 新闻组和论坛就这

10个在文字排版/网页布局中的常见错误

这篇文章的目的是帮助设计者们和顾客们去理解好的排版技巧的重要性,当避免一些常见的错误的时候.请记住这些错误的大部分是主观的以及在项目.目标或环境能够被改变的 下面列出了10个在排版/布局中使用到的常见错误,这些错误可能在你设计的效果和外观中产生大的影响.当在考虑印刷时它能为你节省时间和金钱. 1.没有足够的行间距(leading) 行间距/leading能改善整页中文字块的阅读效果,这样做是为了当读者阅读下一行的时候不会找不到他们的位置.太小文字可能引起一种受压迫感.记住不同的字体需要不同的行间