云服务器(上)

传统后端的模式有很多的缺点,但是云服务器有:自动化、弹性、专业、高效的特点。

云服务的概念:

综述:云服务器   cloud  virtua  machine

   (1)放置在云中的计算资源

   (2)可以按需分配给用户

   (3)可以动态调整

   (4)即时可用

   (5)IaaS最基础的服务

相关概念

   (1)实例:指具体的云服务器;部分语境下与云服务互换使用;配置属性包含CPU、内存、网络、存储等;由元数据标识属性

   (2)镜像 :创建云服务器的模板

相似概念

     实例

   云虚机

   IaaS提供商采用不同的名称

        (1)名称与计算机服务有关      亚马逊。。。

       (2)与弹性计算有关     谷歌的。。。。

云服务器的特性:

(1)弹性    按需申请 、动态调整

(2)高效    快速复用、平滑扩(缩)容、付费灵活、混合部署

(3)自动化   提供RESTful  API 、软件定义资源、集成自动化运维框架、实现DevOps

(4)专业   冷热迁移   高可用   多钟容灾方案  网络连接保障  安全保障


云服务器的关键技术:虚拟化、KVM和Xen、弹性计算

虚拟化:云计算的心脏   产生于20世纪60年代,指计算原件在虚拟的基础上而不是真实的基础上运行 ;将物理抽象为逻辑

分类:(1)按虚拟对象:操作系统虚拟化:将操作系统级系统调用抽象为资源;平台虚拟化:将硬件组件抽象为逻辑资源

(2)按方案:软件虚拟化:截获或模拟物理平台访问;硬件虚拟化:硬件本身提供截获和重定向支持

(3)按方式:全虚拟化、准虚拟化。

虚拟机监控器  VMM:管理虚拟机的生命周期、为虚拟机抽象出硬件环境

Hypervisor

workstations  kvm

虚拟机:客户机  主机是放置虚拟机的物理机   一个物理机上可以有多个虚拟机

云服务器是放置在云中的服务器。


KVM:运行在硬件虚拟化特性的物理机上的   和linux内核打包一起发行

仅支持全虚拟化

支持准虚拟化驱动提升I/O性能

充分利用linux内核

    虚拟机为标准linux进程

    利用linux调度功能

    内存管理模块

    电源管理等

(1)CPU虚拟  利用Intel -vt/amd-v辅助

(2)内存虚拟   影子页表

(3)IO虚拟  模拟设备证兼容

主机:1024cpu     8TB内存

虚拟机:160CPU  2tb内存

支持快照

支持迁移  包括热迁移


Xen   采用定制微内核

支持多种虚拟化方式:全虚拟化、准虚拟化等

(1)运行准虚拟化虚拟机时:需要更改客户机系统、替换掉复杂的硬件指令、客户机配合虚拟化工作、不模拟客户机环境



KVM与Xen比较

(1)相同点:开源且有广泛的应用

(2)不同点:KVM得到了Linux社区的全力支持

                     KVM更容易使用和维护

                     Xen的产品化历史更悠久

                     Xen对准虚拟化的支持


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值