云计算应用程序部署中的常见错误云和虚拟化
2012-09-25 来源:机房360 编辑:陆琬
当很多企业在云计算中部署应用程序时,他们通常会犯下一些常见的错误。其中,最明显的常见错误通常集中于应用程序性能、应用程序安全性以及监控虚拟环境的工具。当然,也有一
当很多企业在云计算中部署应用程序时,他们通常会犯下一些常见的错误。其中,最明显的常见错误通常集中于应用程序性能、应用程序安全性以及监控虚拟环境的工具。当然,也有一些其他的常见错误。
与在私有云计算中部署应用程序相关的错误比在公共云计算中部署应用程序所面临的挑战更具紧迫性。IT企业负责管理私有云计算的实施工作,而如今的企业则更侧重于私有云计算而不是公共云计算。
企业不能完成必要的前期规划以便于确定哪一个应用程序更适用于云计算部署。
需要大型机支持的应用程序、在UNIX集群服务上运行的应用程序以及众多运行在大型机上的现有应用程序都是注定不会迁移至云计算的。这些程序是很复杂的,而基于X86软硬件环境的部署可能需要重新进行架构设计或重新编写应用程序代码。如果是在公共云计算中进行部署,那么具有高安全性需求的应用程序可能并不是理想的云计算部署实施对象。
企业无法选择正确的云计算模式(私有云计算或公共云计算)以实施应用程序部署。
可以在私有云计算或公共云计算中部署应用程序。私有云计算是在创建它们的IT企业控制下的内部云计算。与公共云计算相比,它们与传统的数据中心有更多的相似性(他们是内部的、是在IT企业的控制下的、没有公共云计算中的安全性问题,等等)。
公共云计算是外部的。公共云计算的基础设施受限于云计算供应商,与传统数据中心、甚至私有内部云计算相比,其外观和应用体验可能会有很多的不同之处。企业的常见错误是无法确定应用程序是比较适合公共云计算还是更适合私有云计算。而另一个常见错误是无法确定在每一种云计算模式中部署应用程序的成本(无论是长期的还是短期的)。
企业往往把重点集中于“迁移”服务器至云计算,而不是在云计算中部署应用程序。
当企业决定实施从传统数据中心至私有云计算的迁移工作时,其动机往往是服务器整合,这将有助于提高服务器利用率和减少资本与运行开支。这些不应当是关注的重点。真正需要关注的应当是在云计算中部署应用程序。通过关注应用程序部署,企业将深入了解应用程序的构成以及在云计算环境中应用程序所需的管理工具。这个错误导致了其他的一些常见错误。
无法为云计算中应用程序的性能变化做出规划
在云计算中部署应用程序可能会导致应用程序的性能等级低于其在传统数据中心中的性能等级,这是由两个环境之间的差异性造成的。当企业管理员们考虑应用程序运行性能时,他们通常都会关注CPU处理能力、内存容量、磁盘存储空间等因素。在传统的数据中心中,应用程序可能只运行在一台服务器上。可以使用物理服务器监控工具在那台服务器上对应用程序进行调试以便于应用程序运行能够达到一个可接受的性能等级。
当在云计算中部署应用程序时,在由管理程序软件(例如VMwareESXi或Xen)创建的虚拟环境中,它在一个单一的虚拟托管服务器上与其他应用程序共享物理CPU资源、物理内存容量等等。这些应用程序同时争夺虚拟托管服务器的物理资源。在云计算中应用程序的性能调试始于这一新的生态系统。
在应用程序被部署于云计算之前,你应当为能够圆满满足业务需求的应用程序创建一个基线。当在云计算中部署应用程序时,你应当检查其性能并将其与基线性能进行比较,并做出调整,直至达到云计算中可接受的性能等级。为了进行这样类型的性能分析,你需要拥有在虚拟环境中工作的性能监控工具。
与在私有云计算中部署应用程序相关的错误比在公共云计算中部署应用程序所面临的挑战更具紧迫性。IT企业负责管理私有云计算的实施工作,而如今的企业则更侧重于私有云计算而不是公共云计算。
企业不能完成必要的前期规划以便于确定哪一个应用程序更适用于云计算部署。
需要大型机支持的应用程序、在UNIX集群服务上运行的应用程序以及众多运行在大型机上的现有应用程序都是注定不会迁移至云计算的。这些程序是很复杂的,而基于X86软硬件环境的部署可能需要重新进行架构设计或重新编写应用程序代码。如果是在公共云计算中进行部署,那么具有高安全性需求的应用程序可能并不是理想的云计算部署实施对象。
企业无法选择正确的云计算模式(私有云计算或公共云计算)以实施应用程序部署。
可以在私有云计算或公共云计算中部署应用程序。私有云计算是在创建它们的IT企业控制下的内部云计算。与公共云计算相比,它们与传统的数据中心有更多的相似性(他们是内部的、是在IT企业的控制下的、没有公共云计算中的安全性问题,等等)。
公共云计算是外部的。公共云计算的基础设施受限于云计算供应商,与传统数据中心、甚至私有内部云计算相比,其外观和应用体验可能会有很多的不同之处。企业的常见错误是无法确定应用程序是比较适合公共云计算还是更适合私有云计算。而另一个常见错误是无法确定在每一种云计算模式中部署应用程序的成本(无论是长期的还是短期的)。
企业往往把重点集中于“迁移”服务器至云计算,而不是在云计算中部署应用程序。
当企业决定实施从传统数据中心至私有云计算的迁移工作时,其动机往往是服务器整合,这将有助于提高服务器利用率和减少资本与运行开支。这些不应当是关注的重点。真正需要关注的应当是在云计算中部署应用程序。通过关注应用程序部署,企业将深入了解应用程序的构成以及在云计算环境中应用程序所需的管理工具。这个错误导致了其他的一些常见错误。
无法为云计算中应用程序的性能变化做出规划
在云计算中部署应用程序可能会导致应用程序的性能等级低于其在传统数据中心中的性能等级,这是由两个环境之间的差异性造成的。当企业管理员们考虑应用程序运行性能时,他们通常都会关注CPU处理能力、内存容量、磁盘存储空间等因素。在传统的数据中心中,应用程序可能只运行在一台服务器上。可以使用物理服务器监控工具在那台服务器上对应用程序进行调试以便于应用程序运行能够达到一个可接受的性能等级。
当在云计算中部署应用程序时,在由管理程序软件(例如VMwareESXi或Xen)创建的虚拟环境中,它在一个单一的虚拟托管服务器上与其他应用程序共享物理CPU资源、物理内存容量等等。这些应用程序同时争夺虚拟托管服务器的物理资源。在云计算中应用程序的性能调试始于这一新的生态系统。
在应用程序被部署于云计算之前,你应当为能够圆满满足业务需求的应用程序创建一个基线。当在云计算中部署应用程序时,你应当检查其性能并将其与基线性能进行比较,并做出调整,直至达到云计算中可接受的性能等级。为了进行这样类型的性能分析,你需要拥有在虚拟环境中工作的性能监控工具。