计算机基础实战课
彭东
网名 LMOS,Intel 傲腾项目关键开发者
19719 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 57 讲
计算机基础实战课
15
15
1.0x
00:00/00:00
登录|注册

加餐01|云计算基础:自己动手搭建一款IAAS虚拟化平台

你好,我是 LMOS。
必学内容已经更新结束,不知道这一个月以来,你是否跟上了大部队的步伐,有什么样的学习收获?在你学习追更期间,我也在为你精心准备技术雷达专题的加餐。
这节课,我会带你一起了解 KVM,并带你动手搭建一套私有化的 IAAS 平台,这其实是一个既有趣又有价值的事情。首先,让我们从全局的角度来看一下,目前业界常用的云计算平台,它的架构分层是什么样子。

云计算的分层架构

业界一般会把云计算分为三层,分层模型图如下所示:
具体定义你可以看 Intel 的这篇文章,这里就不展开了。
从架构分层上,我们看得出 IAAS 是整个云计算的基础,而 KVM 虚拟化技术则又是 IAAS 平台的基础,堪称云计算大厦的地基。如果 IAAS 层离开了虚拟化技术,软件系统就会在一定程度上失去屏蔽硬件差异和弹性伸缩迁移的能力。
另外,从产品发展历史的角度来看,不论是国外的 Amazon 云还是国内的腾讯云、阿里云,早期最先上线开始售卖的产品,其实都是弹性云虚拟机。
我们可以脑补一个场景,如果你的老板发现公司业务发展得不错,但是一直把核心业务数据放在公有云上,会有一定的风险。这时候需要你来搭建一套私有化的 IAAS 平台,你能做得到么?
如果我们想要在虚拟化领域做出一款 IAAS 平台,仅仅只了解核心原理远远不够。因为要想实现一个工业级的 IAAS,我们直接操作底层 API,就会导致上层和底层的强耦合,这不利于提高通用性。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文介绍了如何搭建一款IAAS虚拟化平台,重点介绍了KVM虚拟化技术及其基础能力。文章首先从云计算的分层架构入手,介绍了IAAS作为云计算的基础,并指出KVM虚拟化技术是IAAS平台的基础。接着详细介绍了libvirt的核心概念和API,以及如何使用virsh工具进行命令行管理。最后,文章提供了硬件配置和操作系统版本的建议,并介绍了安装依赖和修改配置的步骤。 总的来说,本文通过介绍KVM虚拟化技术和相关工具,为读者提供了搭建自己的IAAS虚拟化平台的基础知识和操作指南。对于想要深入了解云计算基础和搭建IAAS平台的读者来说,本文提供了有益的参考和指导。文章还介绍了WebVirtCloud,一个基于libvirt的开源轻量级Web客户端,使得通过Web UI可视化地管理虚拟机成为可能。整体而言,本文内容涵盖了IAAS平台搭建的全过程,为读者提供了全面的技术指导和实践操作,是一篇值得深入阅读的技术文章。

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

全部留言(2)

  • 最新
  • 精选
  • 青玉白露
    学习了,对公司的架构有了更多了解!

    编辑回复: 优秀如你,留言区沙发位~欢迎分享结合自己公司的理解。

    2023-01-03归属地:北京
    2
    2
  • Jack
    被禁止 (403) CSRF 验证失败。 请求中止。 如何修复呢?
    2023-12-17归属地:上海
收起评论
显示
设置
留言
2
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部