云计算应用程序管理的任务清单

把应用程序迁往云计算并不是最后的大功告成。有时候会发生一些迫使你不得不重新设计应用程序的突发事件,合规性需求可能会带来发展障碍,而如果你的云计算供应商不支持诸如组播的低层次网络服务,那么就可能带来带宽问题。

  在你评估哪一个应用程序可以在公共云中运行之后,还有其他需要考虑的因素,如配置、数据迁移和监控等。当把一个应用程序迁往云计算时,有哪些最常见的配置任务是需要你牢牢记住的?下面的清单列出了其中的若干关键点:

  • 服务目录可能包括了老版本的虚拟机(VM),这些虚拟机由于没有升级打补丁而无法满足你的需求。因此,需要使用拥有打过最新安全和功能补丁的虚拟机版本。

  • 查看所有在虚拟机上运行的无交互后台程序和服务,并关闭所有不需要的程序与服务。此举将减少所有虚拟机的攻击服务。

  • 配置应用程序层之间的防火墙,从而实现各层之间网络流量的最小化。例如,你应当只开放所需要接受、响应请求并支持管理协议的端口。

  • 如果你需要强大的加密功能,如PCI DSS,请确保你的SSL/TLS加密功能是强大的。在一个SSL会话中的客户端和服务器将协商确定使用哪一个密码套件;如果没有设置相应配置,那么它们可能就不会使用强加密功能。

  • 当使用一个混合云计算模式时,应配置一个虚拟专用网络以确保内部与外部资源之间的通信。

  • 使用SSL服务器证书,以授权服务器和支持加密通信。根据你的架构,你也许能够使用域等级或多主机名称(SAN)证书,以便于帮助把你必须管理证书的数量降至最少。

  • 使用诸如Chef或Puppet这样的配置工具以实现云计算管理任务的自动化。

  实现数据迁往云计算的方法

  除了配置云计算资源,你还需要一个把数据从现有系统迁至基于云计算系统的计划。实现数据迁移可以有若干种方法;而其中最好的一个选择则取决于你企业的需求与系统体系架构。

  其中一个方法是在迁移系统之前使用数据库复制功能在云计算中建立一个你的数据库的副本。如果你使用云计算技术用于灾难恢复任务(DR),那么数据库的副本已存在于云计算中了。使用这种方法,可以把变更写入副本以使你的生产系统保持正常运行。同时,从当前生产系统到云计算系统的迁移所需时间也实现了最小化。

  备份与恢复是另一个数据迁移的方法,该方法适用于基于非交易业务的系统,如用于数据挖掘应用的数据仓库和其他商务智能(BI)数据库。但是,这种方法会延迟基于云计算数据以及增量更新的初始载入时间。

  此外,并不是所有的数据都存储在关系型数据库中。对于基于文件的数据存储,你可能需要使用Rsync,这是一个常用于镜像和备份服务应用的同步工具。Rsync适用于Unix/Linux和Windows平台。

  高效地监控基于云计算的应用程序

  应用程序的云计算迁移将扩展你的基础设施并创建你必须监控和管理的额外资源。为了让所有的应用程序正常运行,你应当:

  •做好包括中央日志管理库中云计算服务的日志记录工作。你可能想要在云计算中维护一个单独的日志管理库以减少网络流量以及云计算与你内部中央日志管理库之间的变更。但请记得,此举有违从单一点访问日志数据的原则,从而产生一些问题。

  •使用事件触发机制以产生与云计算服务器中重要事件相关的预警。

  •定期使用诸如Tenable公司Nessus这样的漏洞扫描工具,以检查基于云计算的虚拟机的安全漏洞。

  •如果你正使用即用即付的云计算应用模式,当使用率降至预定义的阈值时应当实现跨服务器的自动跟踪并关闭其中某些服务器。而当需求超过使用率预定义阈值时,就可动态增加服务器。

  •使用即期定价实例以达到节省成本的目的。根据需求,Amazon EC2以可变价格提供可使用资源。例如,你可以以每小时每虚拟机特定价格出价,只要你的出价仍然高于设定价格,你就可以继续使用该虚拟机。如果你不希望在预设日期或时间完成任务,这个模式依然能够适用。如果出价低于即期价格且你的虚拟机关闭了,那么即期定价模式也需要恢复你的工作而不会丢失过多工作。

  在把应用程序迁往云计算之前,应检查你的系统架构。要特别注意内部服务器和潜在基于云计算服务器之间的网络服务和流量。当把某些应用程序迁往云计算是有意义时,应认真考虑系统配置、数据迁移流程以及继续进行的监控和管理程序。

(责任编辑:蒙遗善)

时间: 2024-07-31 11:22:17

云计算应用程序管理的任务清单的相关文章

云计算应用程序管理集成的关键

云应用需要满足可用性和性能的一定服务等级需求.这就意味着管理员们必须能够测量和加强服务等级协议.尽管有一个有用的应用程序源,但是云计算仍然能够将其复杂化. 运行在云计算中的应用程序是一个高效的堆栈,其底部是服务器和存储硬件,而顶部是http://www.aliyun.com/zixun/aggregation/18378.html">图形用户界面(GUI).在这个堆栈的某几个点中,云计算应用程序的责任从最终用户转至云计算;这就是理解资源状态以及云计算应用程序与服务执行方式成为关键的所在.

云计算:程序员重回个人英雄时代,国内云计算平台即将搭建运行。

    国内的云计算平台提供商将主要是中国移动.中国电信和中国联通三家运营商.当前,中国移动已经建成1000台服务器.5000个CPU核心.3000TB存储规模的"大云"试验平台.2010年5月21日,中国移动在第二届中国云计算大会上发布了"大云"1.0版本,已实现分布式文件系统.分布式海量数据仓库.分布式计算框架.集群管理.云存储系统.弹性计算系统.并行数据挖掘工具等关键功能.中国移动已经发放了一些试用帐号,相信很快将开放出来给公众使用. 曾几何时,那些耳熟能详的

十大最酷云计算应用程序创业企业

软件即服务,这种最初的云计算服务交付模式已经被越来越多的企业所认可,帮助企业获得前所未有的可访问性.责任划分以及易于部署的首选方式. 过去的十年间,SaaS的市场版图已经变得拥挤异常,各种顶尖的软件开发人员完全在云端打造各种应用程序,除了各大软件巨头将自己的流行工具在云端重装上阵,这里仍旧有很大的创新空间. 这里是十家相对年轻的公司,它们提供的解决方案拓宽了云应用程序创新理念,为各种类型的企业客户提供不同的解决方案,解决现实世界中的各种问题. Cloud Cruiser 首席执行官:Dave Z

企业应用程序管理服务AppDynamics完成5000万美元D轮融资

为进一步扩展其企业应用程序管理服务,AppDynamics刚刚结束了一轮 5000 万美元的 D 轮融资:Institutional Venture Partners 领投,Greylock Partners,KPCB 和 Lightspeed Venture Partners 跟投.迄今为止 AppDynamics 总共获得 8650 万美元投资,下一步计划 IPO.这轮融资进一步证实了 SaaS 的市场潜力.AppDynamics 提供一系列对于应用程序容量.扩展性.故障排除和用户体验的管理

SafeNet面向云计算身份验证管理解决方案

SafeNet近期推出SafeNet身份验证管理解决方案SAM8.0.这一业内首款统一的企业平台融合了强身份认证和身份认证联合功能,以帮助组织机构集中管理用户身份和在没有附加用户配置的情况下对内部和云计算服务及应用程序的访问. 这一新产品是SafeNet可信云架构(TrustedCloudFabric)的一个基本组件.SafeNet可信云架构是一个于今日同步推出的实用性架构,它使用一套综合的解决方案将企业移动数据.应用程序和系统配备到云计算上,以便解决现有的安全问题并确保合规性. "云计算服务提

详解z/OS上的Language Environment程序管理模型

LE程序管理模型提供了z/OS上高级语言应用程序的运行框架,它是异常处理,消息处理和内存管理等其他LE模型的基础.本文将会介绍LE程序管理模型的基本概念,以及这一模型中的程序执行实体--Process/Enclave/Thread的行为和语义. 1. 程序管理模型概述 LE程序管理模型提供了z/OS上高级语言应用程序的运行框架,它是异常处理,消息处理和内存管理等其他LE模型的基础.三个程序执行实体--Process,Enclave与Thread--他们是LE程序管理模型的核心概念.首先我们从一个

设计由应用程序管理的授权

设计由应用程序管理的授权 2002年12月 Chris Schoon.Doug Rees.Edward JezierskiMicrosoft Corporation 摘要本指南介绍为基于 Microsoft .NET 的单层或多层应用程序设计和编写由应用程序管理的授权的指导原则,主要讨论常见的授权任务和方案,并提供相应的信息帮助您选择最佳方法和技术.本指南适用于体系结构设计人员和开发人员.本指南假定读者已经了解 Windows 身份验证和授权.XML Web Service 以及 .NET Re

用Nuget程序管理包添加twitter.bootstrap.mvc4出错

问题描述 用Nuget程序管理包添加twitter.bootstrap.mvc4出错 用Nuget程序管理包添加twitter.bootstrap.mvc4,错误如下 Install-Package : 将"jQuery 1.9.1"更新到"jQuery 1.4.1"失败.找不到与"jQuery 1.4.1"兼容的"Twitter.Bootstrap, jQuery.Migrate, Microsoft.jQuery.Unobtrusi

MintMenu一个Linux Mint的应用程序管理菜单

MintMenu是Linux http://www.aliyun.com/zixun/aggregation/16786.html">Mint的应用程序管理菜单,最新版本兼容了Ubuntu 11.04的Classic环境. 你可以通过添加它的PPA来进行安装: sudo add-apt-repository ppa:webupd8team/mintmenu sudo apt-get update sudo apt-get install mintmenu 安装后,右键Gnome面板,然后找