zl程序教程

从虚拟化到云计算

  • 虚拟化与云计算硬核技术内幕 —— 开篇 屠龙少年的梦

    虚拟化与云计算硬核技术内幕 —— 开篇 屠龙少年的梦

    在上古时代(20世纪末年到21世纪初期),企业IT系统的统治者是四大恶龙:大小型机 (IBM, SUN为代表)FC存储 (EMC, Brocade为代表)集中式数据库 (Oracle, DB2为代表) Unix操作系统 (AIX, Solaris为代表)而目前占据主流的x86,Linux,云存储与MySQL/分布式数据库,在当时还是非常弱小的少年。然而,每个少年,心中都酝酿着一个屠龙的梦…… “我

    日期 2023-06-12 10:48:40     
  • 虚拟化与云计算硬核技术内幕 (9) —— 学高为师身正为范的故事

    虚拟化与云计算硬核技术内幕 (9) —— 学高为师身正为范的故事

    在上期《虚拟化与云计算硬核技术内幕 (8) —— “饭圈互撕的末路”》中,我们小结了,为了让虚拟机能够正常运作,除了需要让虚拟机的ring0对执行特权指令或敏感指令做限制,在TLB中为不同虚拟机分配虚拟地址,还需要将虚拟化的外部设备分配给虚拟机使用,如网卡和磁盘。解决虚拟机使用外设,实际上是要解决两个问题: DMA和中断。 DMA是Direct Memory Access (直接内存访问)的缩写,

    日期 2023-06-12 10:48:40     
  • 虚拟化与云计算硬核技术内幕 (12) —— 独立自主,自力更生 (中)

    虚拟化与云计算硬核技术内幕 (12) —— 独立自主,自力更生 (中)

    在上期,大家了解了虚拟机中的纯虚拟化设备(Emulation)和半虚拟化(Para-virtualiazation)是如何工作的。纯虚拟化设备是让Hypervisor接管GuestOS所有的IO操作,模拟操作完毕后再返回到GuestOS中。这种工作方式的好处在于无需对GuestOS做任何修改,但性能非常低下,不适用于磁盘、网卡等数据平面的设备,实际上常用于模拟键盘、鼠标、串口等低速设备。而半虚拟化

    日期 2023-06-12 10:48:40     
  • 虚拟化与云计算硬核技术内幕 小结 (上)

    虚拟化与云计算硬核技术内幕 小结 (上)

    我们用一期的篇幅给这个专题做一个小结: Intel为了让自己主导的x86架构处理器,能够从桌面领域进入到利润更高的服务器领域,在1998年推出了“至强”Xeon处理器,并迅速提升了Xeon处理器的内核数到4核以上。虚拟化作为充分利用服务器计算能力的手段,也需要在x86架构上顺畅高效运行。 但由于早期的Intel x86微架构没有实现在硬件层面的虚拟化支持,系统只能在Ring 1上执行虚拟机的操作系

    日期 2023-06-12 10:48:40     
  • 虚拟化与云计算硬核技术内幕(27) —— 健康码与孙大圣(上)

    虚拟化与云计算硬核技术内幕(27) —— 健康码与孙大圣(上)

    在前几期,我们详解了虚拟化的各种底层机制,以及编排算法等。实际上,我们可以小结出一条规律: 在虚拟机中,操作系统和应用程序是不需要知道自己到底是不是在虚拟机中运行的。一个在物理机上运行正常的操作系统或应用程序,其代码不需要做任何修改,就可以运行在虚拟机上。实际上,无论是部署物理服务器,还是虚拟机,或是云平台编排发放的虚拟机,最本质的需求是让它运行应用。那么,按照我们前面总结出的规律,我们将操作系统

    日期 2023-06-12 10:48:40     
  • 虚拟化与云计算硬核技术内幕 (32) —— 产品经理与潘金莲

    虚拟化与云计算硬核技术内幕 (32) —— 产品经理与潘金莲

    在上期,小E学习了如何利用namespace机制,拆散了鹿晗和吴亦凡早恋 (划掉) 实现进程之间CPU、RAM、网络、用户、文件系统挂载点和进程IPC的隔离,还学习了利用CGroups机制,为鹿晗和吴亦凡在课桌上划好三八线 (划掉),来限制进程对资源的使用,如将进程占用的CPU时间片限制为100mCore (100毫核,相当于0.1核)。 有了这两种机制,是不是就可以在宿主机上运行轻量级虚拟化的进

    日期 2023-06-12 10:48:40     
  • 虚拟化与云计算技术硬核内幕 (19) —— 时间管理大师(上)

    虚拟化与云计算技术硬核内幕 (19) —— 时间管理大师(上)

    我们在前面几期的专题中讲清楚了虚拟化的几大基本技术:CPU虚拟化、内存寻址适配虚拟化、IO设备虚拟化和网络虚拟化,也让我们回归到探索虚拟化与云计算技术的初心——我们在《虚拟化与云计算硬核技术内幕 (3) —— 苟利国家生死以,岂因福祸避趋之》中提到过,虚拟化技术最初是用于解决单台高性能服务器的处理器资源浪费的问题的。在实际应用中,如果没有高并发的情况,很多服务器,特别是Web前端服务器,在空闲时期

    日期 2023-06-12 10:48:40     
  • 虚拟化与云计算技术硬核内幕 (21) —— 土豪的计算机长什么样?

    虚拟化与云计算技术硬核内幕 (21) —— 土豪的计算机长什么样?

    在前两期,“时间管理大师”教会了大家,如何在创建虚拟机的时候进行CPU的超分配,把1个CPU的物理HT超分配出多个虚拟机的vCPU。 链接在此虚拟化与云计算技术硬核内幕 (19) —— 时间管理大师(上)虚拟化与云计算技术硬核内幕 (20) —— 时间管理大师(下)我们也留下了一个问题……方老师的学生小E发现,在手头的KVM集群中,可用CPU和可用RAM的配比是1:4,如双路5218R服务器上有8

    日期 2023-06-12 10:48:40     
  • 虚拟化和云计算有什么区别?什么是容器?企业云上常见架构介绍

    虚拟化和云计算有什么区别?什么是容器?企业云上常见架构介绍

    “ Hypervisor、KVM、OpenStack、Docker、K8S...这些热词相信你或多或少的听到过,这些都属于云计算范畴。今天我将从宏观的角度看这几个名词和它们之间的关系,简单分享企业云上常见架构。让我们开始吧!” 什么是云计算 ———— 在没有网络的时代,每台电脑就是一个单机,包括CPU、内存、硬盘、显卡等硬件,安装上操作系统和应用软件,就可以完成工作;后来网络诞生,它将单机关联起来

    日期 2023-06-12 10:48:40     
  • Linux CVM  独特的虚拟化技术让云计算更高效和安全(linuxcvm)

    Linux CVM 独特的虚拟化技术让云计算更高效和安全(linuxcvm)

    Linux CVM是一种独特的虚拟化技术,可以用来提高云计算的效率和安全性。云计算为企业提供了一个子空间,可以拥有各种计算资源。Linux CVM技术允许企业使用自己的资源来提供云服务,而不需要为此动用额外的硬件资源,这大大提高了云服务的可靠性和性能。 Linux CVM可以节约用户的时间和成本。它的虚拟化框架允许企业在一个物理硬件服务器上跑多个虚拟机;这使企业无需购买额外的服务器,就可以提供

    日期 2023-06-12 10:48:40     
  • 【学习总结】Master课程 之 虚拟化与云计算

    【学习总结】Master课程 之 虚拟化与云计算

    Section 1- Cloud Computing Introduction-云计算介绍 1-What can Cloud Computing do? - 云计算可以做什么? 服务模式:美国国家标准和技术研究院的云计算定义中明确了三种服务模式: 软件即服务(SaaS): 消费者使用应用程序,但并不掌控操作系统、硬件或运作的网络基础架构。是一种服务观念的基础,软件服务供应商,以租赁的概念提供客

    日期 2023-06-12 10:48:40     
  • 虚拟化基础-华为云计算虚拟化

    虚拟化基础-华为云计算虚拟化

    虚拟化基础-华为云计算虚拟化 一、什么是虚拟化 1.虚拟化的概念 2.虚拟化的理解 ①vmware官方描述 ②通俗理解

    日期 2023-06-12 10:48:40     
  • 从虚拟化到云计算

    从虚拟化到云计算

    《从虚拟化到云计算》 基本信息 作者: 何晓龙 邢利荣 出版社:电子工业出版社 ISBN:9787121208140 上架时间:2013-7-22 出版日期:2013 年8月 开本:16开 页码:472 版次:1-1 所属分类:计算机 > 电子商务与计算机文化 > 综合 更多关于 》》》《从虚拟化到云计算》 内容简介 计算机书籍   《从虚拟化到云计算》将向读者展示目前流行的虚拟化

    日期 2023-06-12 10:48:40