1.01 部署的演变

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010986776/article/details/84805803
  • 在一台物理机部署Application

  • 在windows或者linux操作系统部署Application

  • Operating System操作系统如win10,Physical server如机器

  • 部署比较慢,要准备物理服务器

    • 服务器要部署到机房,安装操作系统,安装Application,需要各种依赖
    • 成本非常高,买物理服务器
    • 资源浪费,CPU和内存根本用不完
  • 很难迁移和扩展

  • 可能会被限定硬件厂商,早期不仅仅有X86系统
    在这里插入图片描述

  • 虚拟化技术

  • 在物理服务器上,通过Hypervisor做物理资源虚拟化,例如CPU资源,内存资源,硬盘资源

  • 在虚拟化层之上,安装操作系统,也就是虚拟机,做物理资源调度,实现物理资源利用率的提高

  • 一台物理机上运行很多虚拟机,部署很多单独的Application

  • 虚拟化的优点1:资源池,一个物理机的资源分配到了不同的虚拟机里,做物理资源的管理

  • 虚拟化的优点2:很容易扩展,加物理机或者加虚拟机

  • 虚拟化的优点3:很容易云化,亚马逊AWS,阿里云等,大多数公司提供的服务都部署在云上,使用了虚拟化的技术

  • 虚拟化的局限性:每一个虚拟机都是一个完整的操作系统,要给其分配资源,当虚拟机数量增多时,操作系统本身消耗的资源势必增多
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u010986776/article/details/84805803
今日推荐