一、混合云的定义
所谓混合云,即不仅仅使用一组云基础设施来部署应用,对外提供服务能力,混合云可以是私有云+公有云组合、不同云厂商提供的公有云资源。
二、使用混合云带来的好处
1、降低成本。针对于开发、测试环境,我们对于资源的配置要求不是特别高,可以使用廉价的满足需求的设备,或者是自建简单的私有云环境进行开发、测试,真正对外提供不间断服务的生产环境,我们使用可靠性更高的公有云。
2、多云容灾。云资源是在原有的基础设施资源上进行的高度封装,我们把云厂商抽象成一个单点应用,其可靠性也可不会是100%,这就需要我们使用多云部署,提供服务可靠性,在单点发生故障时,确保服务可以继续正常运行。
3、全球话部署需求,随着经济全球化趋势,线上服务往往有很大的全球化需求,为了保证服务的快速响应和分散压力,多云部署可以很好的解决这些问题。
三、使用混合云带来的困难
1、云原生给我们带来的好处中有一点是环境标准化,提高交付效率。但是混合云会将这个优点弱化,混合云因环境不一致带来的交付问题与云原生的期望是相背离的。
2、更高的学习成本。混合云因环境差异带来的交付问题可能是呈指数级增长的,这就要求技术人员需要学习更多的技能,来满足多云带来的各种问题。
3、使用难度增大。混合云的使用因基础设施的能力不一致,会引起在不同云上展现出的效果不一致,这无疑会加大交付使用的难度。
四、对于混合云的展望
随着云原生的不断发展,是否可以形成包括配置参数在内的一套标准,开箱即用,环境间根据基础设施能力定义出标准的配置,真正实现单云所呈现的效果。