传统数据中心面临的问题

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

发展阶段

  • 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. PAT (Advanced Level) Practice 1041 Be Unique (20 分) 凌宸1642

    PAT (Advanced Level) Practice 1041 Be Unique (20 分) 凌宸1642 题目描述: Being unique is so important to peo ...

  2. 显示目录下的内容--ls

    ls               显示当前目录下的所有文件或者文件夹,但不包括 . 和 .. ls -a                  显示当前目录下的所有文件或者文件夹 ls -l        ...

  3. [解决] Assertion `srcIndex < srcSelectDimSize` failed.

    在finetune Chinese GPT2的时候遇到如上错误,错误原因index越界,原始代码中给定的输入长度是1024,但是我使用模型可接受的输入长度是512,把输入长度都改为512,错误解决

  4. Android平台OpenGL ES/Assimp/OpenCV/GLM集成说明

    Android平台OpenGL ES/Assimp/OpenCV/GLM集成说明 本文代码见: https://github.com/jiangxincode/OpenGLDemo 集成Assimp ...

  5. Spring Boot 2.4 新特性,全新的Cron表达式处理机制

    说起 cron 表达式大家一定不陌生,我们常用来作为定时任务执行策略规则. 在 Spring Boot 框架中 cron 表达式主要配合 @Scheduled 注解在应用程序中使用. 在 Spring ...

  6. 【Azure Redis 缓存 Azure Cache For Redis】Redis连接池

    问题描述 Redis根据定价层说明,不同级别支持的连接数最多可达4万(同时),但是当短时间又大量连接请求建立的时候,Redis服务的服务压力非常大,到达100%.严重影响了高响应的要求.最严重时,经常 ...

  7. Day13_71_线程同步(synchronized)

    线程同步 * 异步编程模型和同步编程模拟的区别? - 有T1和T2 两个线程 > 异步编程模型:T1线程执行T1的,T2线程执行T2的,谁也不等谁 > 同步编程模型:T1和T2 线程执行, ...

  8. Day07_36_Iterator迭代器

    Iterator Iterator Iterator iterator(); 获取集合所依赖的迭代对象 通过迭代器iterator()中的方法完成集合的迭代(遍历),这种方式是所有集合通用的遍历方法. ...

  9. 使用netty实现socks5协议

    一.socks5协议简介 SOCKS是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递. SOCKS是"SOCKetS"的缩写[注 1]. 当防火墙后的客户端要访问外 ...

  10. DonkeyID---php扩展-64位自增ID生成器

    ##原理 参考Twitter-Snowflake 算法,扩展了其中的细节.具体组成如下图: 如图所示,64bits 咱们分成了4个部分. 毫秒级的时间戳,有42个bit.能够使用139年,从1970年 ...