传统数据中心面临的问题

  • 无法管理,资源利用率不高
  • 资源分配不合理
  • 初始成本高

发展阶段

  • IDC 托管/租用
  • VPS(虚拟专用主机/OpenVZ/XEN)
  • 虚拟主机
  • 云主机  

虚拟化

  • 服务器虚拟化

    • KVM(Kernel-based Virtual Machine)
    • 把一台物理机虚拟化为多台虚拟机
    • VMware
    • 硬件虚拟化 vs 软件虚拟化
    • 全虚拟化 vs 半虚拟化
  • 桌面虚拟化
    • 协议:红帽、思捷、华为HDP
    • 客户端:杰云
  • 应用虚拟化
  • KVM和Qemu的区别
    • KVM是内核模块
    • Qemu是用户空间工具
  • OpenStack:虚拟机管理系统

云计算

  • 使用和交付模式
  • 特性
    • 通过互联网访问
    • 动态扩展
    • 弹性付费
  • 分类
    • IaaS

      • 公有云:亚马逊AWS、阿里云ECS
      • 私有云:OpenStack、ZStack
    • PaaS:提供中间件、用户只写代码
    • SaaS:腾讯文档、金蝶云
  • 以虚拟化技术为核心
  • oVirt

容器

  • Docker
  • 一种虚拟化技术
  • 可用于构建私有PaaS
  • 与OpenStack区别
    • 不依赖硬件,只依赖Linux内核,移植性好
    • 启动快
  • 发展过程
    • 一台实体机部署几十个应用
    • 切分成虚拟机后,一台虚拟机部署十几个应用
    • 切分成容器后,一个容器只部署一个应用(微服务)
  • Kubernetes
    • 容器云管理系统
    • 多台物理机上运行的容器可以相互通信

云原生

  • service mesh
  • 业务与服务治理的分离

参考

云主机、虚拟主机区别

https://www.zhihu.com/question/19856629

Qemu

https://www.cnblogs.com/youxia/p/linux019.html

OpenStack

https://www.zhihu.com/question/22385883

阿里云部署OpenStack

https://www.cnblogs.com/davyyy/p/12196197.html

OpenStack vs ZStack

https://blog.csdn.net/zstack_org/article/details/53100789

私有云到容器

https://www.jianshu.com/p/c3f104143205

私有云部署

https://blog.csdn.net/Jundesky/article/details/100178648

桌面云行业分析

https://wenku.baidu.com/view/cc7e0df75901020206409c97.html

OpenStack vs Kubernetes

https://blog.51cto.com/14661205/2469474

Docker

https://www.cnblogs.com/codelove/p/10030439.html

Docker vs PaaS

https://blog.csdn.net/raindaywhu/article/details/52057103

Docker vs OpenStack

https://blog.csdn.net/weixin_34014277/article/details/86004626

[云计算] OpenStack 发展史的更多相关文章

  1. 云计算-openstack基础构架以及服务方式详解

    一:什么是openstack 是Rackspace(美国航天局)和NASA(一家公司)共同发起的开源项目,他是一系列软件项目的组合. 这些项目是松耦合的关系,可以进行独立的安装,启动和停止,只有在必要 ...

  2. 云计算---OpenStack Neutron详解

    简介: neutron是openstack核心项目之一,提供云计算环境下的虚拟网络功能 OpenStack网络(neutron)管理OpenStack环境中所有虚拟网络基础设施(VNI),物理网络基础 ...

  3. linux 云计算Openstack搭建

    Openstack 由NASA和Reckspace合作研发并发起的项目,以Apache许可证为授权 云计算三大支柱模型 IaaS:基础架构即服务 提供服务器/虚拟主机/网络等设备资源 PaaS:平台即 ...

  4. 云计算OpenStack:云计算介绍及组件安装(一)--技术流ken

    云计算介绍 当用户能够通过互联网方便的获取到计算.存储等服务时,我们比喻自己使用到了“云计算”,云计算并不能被称为是一种计算技术,而更像是一种服务模式.每个运维人员心里都有一个对云计算的理解,而最普遍 ...

  5. 云计算openstack介绍

    一.云计算的前世今生 所有的新事物都不是突然冒出来的,都有前世和今生.云计算也是IT技术不断发展的产物. 要理解云计算,需要对IT系统架构的发展过程有所认识. 请看下 IT系统架构的发展到目前为止大致 ...

  6. 云计算Openstack介绍(1)

    一.云计算的前世今生 所有的新事物都不是突然冒出来的,都有前世和今生.云计算也是IT技术不断发展的产物. 要理解云计算,需要对IT系统架构的发展过程有所认识. 请看下 IT系统架构的发展到目前为止大致 ...

  7. 云计算openstack核心组件——neutron网络服务(8)

    一.neutron 介绍:   Neutron 概述 传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备:而云环境下的网络已经变得非常复杂,特别是在多租户场景里,用户随时都可能需要 ...

  8. 云计算openstack——云计算、大数据、人工智能(16)

    一.互联网行业及云计算 在互联网时代,技术是推动社会发展的驱动,云计算则是一个包罗万象的技术栈集合,通过网络提供IAAS.PAAS.SAAS等资源,涵盖从数据中心底层的硬件设置到最上层客户的应用.给我 ...

  9. 云计算OpenStack核心组件---neutron网络服务(8)*****

    一.neutron介绍 1.Neutron概述 传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备:而云环境下的网络已经变得非常复杂,特别是在多租户场景里,用户随时都可能需要创建. ...

随机推荐

  1. 【Papers】Robust Lane Detection via Expanded Self Attention 论文解读

    论文题目:Robust Lane Detection via Expanded Self Attention 链接地址:https://arxiv.org/abs/2102.07037 文章核心想要解 ...

  2. [图论]剑鱼行动:prim

    剑鱼行动 目录 剑鱼行动 Description Input Output Sample Input Sample Output 解析 难点 代码 Description 给出N个点的坐标,对它们建立 ...

  3. css详解position五种属性用法及其含义

    position(定位) position - 作为css属性三巨头(position.display.float)之一,它的作用是用来决定元素在文档中的定位方式.其属性值有五种,分别是 - stat ...

  4. 前端开发面试题 — css篇

    1.介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的? (1)有两种, IE 盒子模型.W3C 盒子模型: (2)盒模型: 内容(content).填充(padding).边界(mar ...

  5. 「最强」Lettuce 已支持 Redis6 客户端缓存

    Redis 客户端缓存 缓存的解决方案一般有两种: [L1] 内存缓存(如 Caffeine.Ehcache) -- 速度快,进程内可用,但重启缓存丢失,出现缓存雪崩的问题. [L2]集中式缓存(如 ...

  6. Spring 学习笔记(一):Spring 入门

    1 Spring简介 Spring是一个轻量级Java开发框架,最早由Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题,是一个分层的Java SE/EE ful ...

  7. kafka-简介-02

    1.kafka怎么实现高可用? 2.kafka伸缩性,分区的作用? 3.名词术语 消息:Record.Kafka 是消息引擎嘛,这里的消息就是指 Kafka 处理的主要对象. 主题:Topic.主题是 ...

  8. Java基础练习——读心术(扑克牌魔术——21张扑克牌)

    Java基础练习--读心术(扑克牌魔术--21张扑克牌) 用到了Scanner,for循环,if-else语句,集合,线程的Thread.sleep()方法 话不多说,直接上代码!

  9. [源码分析] 分布式任务队列 Celery 多线程模型 之 子进程

    [源码分析] 分布式任务队列 Celery 多线程模型 之 子进程 目录 [源码分析] 分布式任务队列 Celery 多线程模型 之 子进程 0x00 摘要 0x01 前文回顾 1.1 基类作用 1. ...

  10. 构建基于表单配置的 Jenkins 测试项目(接口、UI、APP、Jmeter)

    1. 第一个 hello world 项目 2. 构建自动触发的项目(接口测试) 1)新建测试项目(执行测试脚本) 2)新建 Maven 打包项目 3)手动执行构建 4)修改 Web 工程代码并 pu ...