云原生基础架构实战课
潘野
前 eBay 云原生专家
791 人已学习
新⼈⾸单¥59
云原生基础架构实战课
15
15
1.0x
00:00/00:00
登录|注册

04|混合云:如何突破混合云落地的三大难点?

你好,我是潘野。上一讲我们介绍了 IaC 的工具选型,着重介绍了两个开源的 IaC 工具 Terraform 和 Pulumi。
虽然使用这两个工具管理某个云环境,应该是相对容易的,但是如果你的业务环境中既有公有云, 又有私有云,或者是有两个及以上的公有云的话,又该怎么做呢?
对于这个问题,你首先想到的可能是,Terraform 里多用几个 Provider 不就实现基于 IaC 方式的多云管理了吗?
这个想法其实并不全面。如果你的公司跑在不同云上的业务相对独立,没有交集的话,这样确实可行。因为 Terraform、Pulumi 这样的工具就能快速获取资源,只需要我们写好给不同云使用的 Terraform 代码即可。不过在真实工作中,情况会更加复杂,学完今天的内容,相信你会对多云管理问题有一个更深入的认识。

混合云方案的必要性

有同学一定会有这样的疑问,各家公有云承诺的 SLA,根据服务类型不同,大部分是 99.95% 到 99.99%(这里附上 AWS SLA 的详细列表,供你课后查阅),这已经是极高的可用性了。那么从高可用的角度来看,我们还需要使用两种以上的云吗?
我认为仍然有必要。讲一个我的亲身经历,某个业务组要升级 AWS RDS 数据库实例。在升级过程中,数据库卡在某个状态不响应,此时业务无法点回退。找到 AWS Support 请求帮助,AWS Support 查看了之后立刻向上汇报,并告知后台需要重置此数据库,且需要几层审批。最终在 2 小时才通过审批,但是此时业务也中断了 2 小时。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

1. 混合云方案的必要性:混合云可以提高业务稳定性,降低业务中断和故障的可能性,同时让我们有更多的选择空间,根据业务需要灵活选取各家云服务平台的特性和功能。 2. 混合云的落地难点:混合云落地的困难点主要包括实现不同云服务间的流量转移、屏蔽所有云环境之间差异以及数据安全和隐私保护问题。 3. 解决方案-多云互联:建设多云互联环境是实现流量转移的前提条件,可以通过建立网络连接实现数据共享和资源灵活性,具体实现方案包括单一公有云与私有云混合、多种公有云与私有云混合以及没有私有云的多种公有云混合模式。 4. 解决方案-多云互联:AWS的Direct Connect服务可以打通本地机房到多个AWS区域的网络,通过创建连接、选择位置、建立专线、创建虚拟接口和配置路由器等步骤实现多云互联。 5. 解决方案-多云互联:AWS与Azure实现内网互通需要建立VPN连接、配置路由、安全组和网络安全组,并进行连接测试,以实现两个云的私有网络之间的流量通信。 6. 加密与审计:AWS采用了基于属性的访问控制(ABAC)的一种授权策略,该策略基于属性来定义权限,尽可能避免使用明文的用户名密码。 CloudTrail这个服务能够帮助我们实现操作的审计与追踪。 7. 常用工具:在管理多种公有云时,有许多工具可以帮助我们进行统一管理和优化,包括Cloud Management Platforms (CMPs)、Infrastructure as Code (IaC) 工具、多云监控工具和多云安全管理工具。 8. 总结:混合云对业务可靠性的提升是至关重要的,需要解决云服务间的互通性和兼容性问题,维持所有云环境之间的一致性,以及数据安全和隐私保护问题。 9. 思考题:结合上一讲中介绍的Terraform,可以写一段代码,在AWS和Azure上分别启动一个虚拟机,并在其中启动一个http服务。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《云原生基础架构实战课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • 怀揣梦想的学渣
    只依赖云端风险挺高的,云备份数据如果也带有勒索病毒,数据会被完全毁掉。本地拉取一份数据冷备份会更安全。
    2024-04-01归属地:山东
收起评论
显示
设置
留言
1
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部