|
现在,业务上云已经成为一个潮流。尤其是对于公司内部的技术人员而言,经常会有很强的技术冲动去让业务上云。同时,云供应商们的大力宣传让公司决策层及业务人员对于上云也有非常高的期待。但是,不管怎么说,公司业务系统上云还是一个技术活。作为公司内技术人员,仍然要从技术的角度充分考虑上云的路径、节奏以及具体技术方案。所以,很多时候技术人员的上云姿势比上云自身还重要。选择一个正确的上云姿势会让你的上云过程更加顺利,并能够为未来充分释放云生产力奠定基础,最终达成公司上云的初心:促进业务创新。 Docker的相关负责人介绍下:
姿势一:掌握正确的上云节奏
当企业决定上云后,掌握正确的上云节奏是让整个上云过程顺利的最关键因素。一般来说,如下路径是企业最常见的上云节奏:
在这个节奏中,技术人员要特别注意下面两点:
上云过程的第一步(在云上进行开发测试)是一个非常重要的步骤,这是技术人员更深入理解云的关键阶段。但现实过程中很多技术人员都忽略了这一步的重要性。他们习惯于选择一些测试工具在云上进行测试,然后以这个测试结果作为认识云的主要信息来源。如果测试结果合适的话就直接在云上部署服务。这种方式经常会让技术人员在未充分了解云的情况下上线服务,会给后来云上运维及运营带来很多不确定因素。一个更为推荐的方式是技术人员以云为开发测试环境,并在其上不断迭代版本,尽早暴露系统在云上运行的问题。同时,这个过程也是技术人员深入理解云平台,不断调整使用云资源方式的过程。另外,由于云资源的按需付费特征,从成本上看其也特别适合作为开发测试环境。
在整个上云过程中,不同阶段对于云平台的要求是不尽相同。如果就IaaS层面来说,我们认为上图不同阶段对于云平台的要求大体如下
所以,随着上云过程的不断深入,技术人员需要持续考察云平台的支撑能力是否能够匹配当前的上云阶段的需求。
姿势二:选择合适你的云平台
目前,市场上云供应商比较多,即使是面向技术人员的IaaS和PaaS也有不少。所以,如何为你的上云业务选择合适的云平台就是技术人员必须要面对的重要问题。不同业务、同一个业务不同阶段对于云平台的需求都不尽相同。就IaaS层面来说,技术人员在选择云平台时需要注意如下几个问题:
避免被企业宣传所影响,抛弃“云是**”的认识。在选择任何云平台前都要充分做好验证工作(POC);
明确核心验证指标,避免要一个面面俱全的方案。即使是今天,云平台仍然在快速发展阶段,可能还没有为你提供全面完整的解决方案。但是,如果因此而望而却步则有可能因噎废食。所以在做云平台验证之前需要明确业务要求的核心指标,之后再以此为参照做云平台的验证工作。对于目前还不能完全满足的其他指标可以考虑通过技术架构、辅助工具、管理方式等途径解决; |
|