看完OpenStack入门科普,看这一篇就够啦!这篇文章,做些记录。

一、OpenStack简介:OpenStack就是为了云计算服务的。简单来说,它是一个操作系统,一套软件,一套IaaS软件。

1、什么是云计算

  解释一:美国国家标准与技术研究院定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。(mbl,what???)

  解释二:云化就是把每个人手中的独立资源集中起来,放在一个地方进行统一管理,然后动态分配给每个人使用。而云计算,就是把计算资源集中起来,这个计算资源,包括CPU、内存、硬盘等硬件,还有软件。换句话说,云计算就是让用户通过互联网来使用在云端的应用,数据,或者服务,这些应用,数据,或者服务,就是云计算的资源。(说是像大锅饭我倒是很认同)

2、什么是IaaS?云计算的结构里,这些资源是如何提供的呢?到底是怎么一个运作模式呢?或者说云计算是怎样落地的呢?

  通过三种最常见的服务模式:3个aaS

  • IaaS:Infrastructure-as-a-Service 基础设施即服务,IaaS有时候也叫Hardware-as-a-Service,就是提供硬件相关的服务。
  • PaaS:Platform-as-a-Service 平台即服务,基于硬件之上,平台开发都可以在这一层进行。PaaS服务提供商提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统,以及数据库系统等。
  • SaaS:Software-as-a-Service 软件即服务,它是一种通过互联网,为用户提供软件及应用程序的服务方式。只有在用户需要时才被使用,SaaS也被称为“按需”软件。这一层是和你的生活每天接触的一层,在这一层上,就可以直接访问和使用服务功能!例如通过网页浏览器收发电邮,订购商品,查看航班信息等。在你的面前,就是具体的应用服务。

3、云计算的优点也粘一下:

  1 能力强(云计算可以达到很庞大的规模,例如Google公司的云计算,就有100多万台服务器,这意味着超强悍的计算能力。)

  2 很可靠(云计算采用各种容灾措施,可以保证服务的高可靠性,比本地服务更稳妥。)

  3 很灵活(云计算很灵活,可以根据用户需求或规模提供相适应的资源,并支持动态伸缩,想多就多,想少就少。)

  4 低成本(云计算看上去很庞大很花钱,实际上因为节点更为廉价,资源动态管理,所以用户花钱反而少,可以根据自己的使用情况定制服务,控制成本。)

4、云计算与大数据的联系与区别:

  云计算就是硬件资源的虚拟化

  大数据就是海量数据的高效处理

  云计算作为计算资源的底层,支撑着上层的大数据处理

  比如云计算平台Openstack提供对hadoop里HDFS的支持,两者协作。

二、OpenStack架构:提供IaaS层服务,管理“基础设施资源”,便于用户调用和使用,是OpenStack的首要任务。

1、基础设施资源:计算、存储、网络,通俗来说就是CPU、硬盘、网卡。

2、OpenStack通过众多组件实现根据用户需求来“弹性”分配资源,即动态增加和删减资源,不用中断用户的使用,更无需全新申请。

3、OpenStack关键组件及其作用:

4、OpenStack学习:推荐几个大咖,大家可以百度找他们的博客来看:陈沙克、何明桂、孔令贤,Cloudman。

原文链接:https://mp.weixin.qq.com/s/K_BBu-ZqLI-drDt2ptstLw

OpenStack入门科普的更多相关文章

  1. OpenStack入门之初步认识

    一.OpenStack 入门 之 基础知识 二.OpenStack 入门 之 基本组件 三.OpenStack 入门 之 各组件解析(基础) 四.OpenStack 入门 之 各组件解析(进阶) 五. ...

  2. 一、OpenStack入门 之 初步认识

    OpenStack入门 之 初步认识 写在前面 从 OpenStack 基础知识開始学起,剖析 OpenStack 架构.分析 OpenStack 的各个组件的功能.原理和用法,通过实战演练来掌握 O ...

  3. openstack 入门1

    介绍 Rackspace & NASA软件开源项目的组合安装配置复杂基础设施资源的系统管理平台 (网络,计算,存储)个人打井 vs 自来水厂 组件&原理 Horizon -- UI模块 ...

  4. python入门科普IDE工具和编译环境

            应友人之邀,今天来讲述python的一些入门内容.本次讲解的并不是语法或者某个模块.                  python下载安装 大多数 Linux 发行版在默认安装的情况 ...

  5. 部署OpenStack问题汇总(六)-- OpenStack入门需要知道的概念

    本博客已经添加"打赏"功能,"打赏"位置位于右边栏红色框中,感谢您赞助的咖啡. 一.网络问题-network 更多网络原理机制可以参考<OpenStack ...

  6. OpenStack入门之【OpenStack-havana】之单网卡-All In One 安装(基于CentOS6.4)

    这篇文章是自己的一篇老文,分享下,请君慢用.... =========================================== [特别申明]:经过了一段时间的不断学习加不断的测试得出本文, ...

  7. OpenStack入门篇(二十二)之实现阿里云VPC的SDN网络

    1.修改/etc/neutron/neutron.conf配置 [root@linux-node1 ~]# vim /etc/neutron/neutron.conf [defalut] ... co ...

  8. OpenStack入门篇(二十)之实现阿里云ESC多FLAT网络

    1.给两台虚拟机增加网卡,使用仅主机模式,网段为:192.168.57.0/24 2.修改两台主机网卡配置 [root@linux-node1 ~]# cp /etc/sysconfig/networ ...

  9. Openstack入门篇(十八)之Cinder服务-->使用NFS作为后端存储

    1.安装cinder-volume组件以及nfs [root@linux-node2 ~]# yum install -y openstack-cinder python-keystone [root ...

随机推荐

  1. 【转】Java遍历Map对象的四种方式

    关于java中遍历map具体哪四种方式,请看下文详解吧. 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. Map<Integer, Integer> ma ...

  2. [py]pandas数据统计学习

    pandas.core.base.DataError: No numeric types to aggregate错误规避 我没有去解决这个问题, 而用填充0规避了这个问题 统计 聚合 d = [ { ...

  3. 一个农民工混迹于 IT 行业多年后的泣血总结

    一看题目,你心里一定闪出一个想法,这又是一篇软文吧,是不是,不想辩别了,自己判断吧哈哈.这是根据本人真实经历所写的一篇总结.假如你满足你的现状,这就是一篇软文,请立刻关闭此文章,继续你现在的生活.   ...

  4. 在centos7 上安装Python3

    Centos7缺省是python2.7. 现在需要使Python2和python3 共存,所以需要单独安装python3. 但是需要注意的是如果按缺省方式安装,则会替换python为python3.x ...

  5. python安装画图模块pillow

    步骤一: install pillow (注意导入是 import PIL )       步骤二:如果pycharm中import选择不到,则需要在settings中导入下             ...

  6. php中双$符 及一些基础知识

    双$$符号表示可变变量 如 $a = "b", $b = 'c'; echo $$a    此时 $$a=>$($a) =>$b 输出的值就应该为c; 变量传应用值$b ...

  7. Spring Boot:简介

    一.概述 Spring Boot 是Java一个开源框架,主要用途是用来创建微服务:可以用来创建独立的.生产的基于Spring的应用程序. Spring Boot 采用默认配置观点,多数Spring ...

  8. day12 python作业:员工信息表

    作业要求: 周末大作业:实现员工信息表文件存储格式如下:id,name,age,phone,job1,Alex,22,13651054608,IT2,Egon,23,13304320533,Tearc ...

  9. Kettle使用MySQL作为资源库报错解决方法

    使用Kettle5.0.1,安装的是MySQL5.1.JDK1.6,在\data-integration\lib目录里添加mysql的JDBC包mysql-connector-java-5.0.8-b ...

  10. padding和margin

    padding (内边距) 语法: (1)padding-left:10px; 左内边距 (2)padding-right:10px; 右内边距 (3)padding-top:10px; 上内边距 ( ...