在将企业应用程序转移到云之前,你需要确保你的期望值不要太高,毕竟云服务仍然不那么完善,以下是基于很多企业切身经验总结出来的五个最佳做法,包括从企业初步接触云服务到企业迁移到云服务的具体应用程序的部署。
最佳做法第一条:确定你的云目标
你到底想实现怎样的目标?部署云服务是为了降低成本、更快的供应、数据中心合并或者以上皆有?有时候所有目标都一致的话,云服务将帮助企业节省凯子、反应更加快,并且能够避免巨大的基础设置投资,但它可能无法为特定组织或者特定使用案例实现所有的优势。
举例来说,如果在你的数据中心有额外的处理能力,将应用程序转移到云服务可能没有明显的整合优势。不过,高昂的操作成本或者难以让用户获得所需要的支持的基础设施都可能让企业选择转移到云。
最佳做法第二条:选择必要的应用程序转移到云
举例来说,用户可以接受的延迟是多少?导致互联网和网络性能减缓的物理定律会有所不同,所以如果你需要毫秒级的响应,云服务可能无法胜任应用程序的要求。
此外,应用程序有多么重要?你可能不希望将业务所依赖的应用程序转移到云,即使从基础设施限制(规模、支持和响应时间)来看,转移到云看起来非常有优势。更安全的方法应该是在将目光转移到更具野心的目标应用程序前,从低风险、后台(非战略计划内)应用程序开始下手。
最佳做法第三条:涉及风险管理和网络团队
由于你的应用程序和数据将有可能被移动到企业防火墙以外的地方,云服务带来了不小的安全挑战,可能甚至比其他技术转移更加严重。在转移到云服务前,召集企业的安全和网络专家了解他们的观点并让他们讨论所涉及的风险,让他们在早期就介入这样他们能够理解为什么云服务对于企业如此重要以及企业将如何使用云服务。
在与供应商签署合同前,让企业的安全和网络专家有机会与潜在的云服务供应商对安全问题进行审查,为出站互联网访问打开网络可能需要支持,所以确保网络团队有时间来审查所有要求。
最佳做法第四条:决定可以选择的云服务
寻找最符合企业需求的云服务与选择正确目标应用程序同样重要,云服务提供的选项非常广泛,包括API、配置、存储基础设施、网络选项、价格结构和服务水平协议等都不相同。有些变量对于企业的需求非常重要,而其他可能只是可有可无。
这个过程与评估其他任何技术产品都很类似,只是这个环境是新的不熟悉的环境。你可能想要获得拥有云专业知识的合作伙伴的帮助,将能够帮助你从各种云服务解决方案中作出选择,以确保万无一失。
最佳做法第五条: 创建可以测试的沙盒
所有不同用户群体可能都能够看到基于云的应用程序与传统环境的应用程序的不同。让业务用户、管理员和开发人员有机会从他们的角度来评估云服务的优势以及局限性。应用程序专家可以使用沙盒来对云服务中运行的应用程序进行功能和性能测试来看看与传统环境中的应用程序运行有什么不同,并检查这些差异是否可以接受。
Beta测试和概念证明
做完了必要的注意事项后,你已经准备好开始与供应商进行beta测试以及概念证明试验。在这个总是被夸大的云环境,没有什么比亲自动手测试来得更准确。这些基本最佳做法将帮助企业成功部署云战略奠定基础。
在验证完初步可行性和基本价值提议后,还有一些额外的问题需要考虑。你会希望确保你的管理和监测工具可以访问基于云服务的应用程序,而发过来,云资源也可以访问位于企业防火墙后面的数据中心服务。用户将需要一个简单而安全的控制界面来对云应用程序进行控制自助服务供应、缩放比例、电源开关等。
你还需要考虑你如何将应用程序从云服务转移回来,如果它需要返回数据中心或者需要转移到另一个更具有竞争优势(基于业务和技术要求的考量)的云服务。