openstack 之~云计算介绍
认识云计算
第一:什么是云计算?
对于云计算事什么有很多种解释方式
美国国家标准局(NIST):认为云计算是一种方便的模式,按需网络访问可配置的计算资源共享池(例如,网络、服务器、存储、应用和服务),可以快速配置和发布以最少的管理工作或服务供应商的互动。
维基百科:认为云计算是一种能够动态伸缩的虚拟化资源,该资源在互联网上通过服务的形式来提供给客户,用户不需要知道如何管理支持云计算的这些基础设施。
IBM:认为云计算就是一种共享的网络交付信息服务的模式,客户看到的只有服务本身,而不用去关系实现服务的底层基础设施,云计算是一种
革新的IT运用模式。
理解认识:从云计算的优势出发,云计算可循环利用,想用就用,不用就扔;方便快捷。eg:阿里云,微软云等等,如果我们需要,我们付钱即可使用。
专业认识:云计算是将硬件资源与软件资源有机的结合为一项特殊的服务,硬件资源包括:路由器,防火墙,服务器,存储设备;软件资源包括:应用层(数据库,lamp等等)和平台层(oa平台等等)。
第二:为什么云计算牛逼?
1.云计算有效的解决了单点故障
一句话解释:云计算很好的解决了因为某一个硬件问题造成的全网瘫痪。
2.可以按需要增或减硬件资源
一个示例解释:(增)淘宝双十一来了,有很大的并发,流量,需要更多的硬件资源,用云计算,加机器,扩容量;(减)双十一过后,用户下降,并发下降,不需要很多硬件资源,删除机器。相比较:如果是没有云计算,一年一次双十一,每逢双十一上机器,废人力,物力,财力还费事。云计算则是省事,人力,物理,最终云计算省钱。
3.BGP解决南北互通问题
南北互通问题从国内电信和网通分开之后开始出现,这个问题一直围绕在网民身边,一直困扰网站运维,服务提供商,该问题成为急需解决的问题。
eg:由于北网通南电信的存在,北方游戏玩家,打开游戏,而游戏服是电信,则延迟会很高,更甚至有事还有丢包,用户体验极差。网民则需迫切解决该问题。换句话说,目前电信,网通瓶颈主要是认为原因造成的,我们只能通过技术,增加成本来解决这个问题,相继IDC,推出:双线机房,智能机房,cdn方案,自建bgp机房。而我们的云计算解决另外该问题,更甚至可以解决其他网络互通问题,eg:教育网。因为它有权限决定路由,就可以优化路由,哪里不堵往哪里走
4.按需要增或减带宽
云计算既可以按需要增减带宽,不会浪费带宽,买少了可随时可以增加。但是云服务商也有一定的限制,但是比主机托管方便多了。
5.灵活的付费方式
比如:可按月付费,,按年付费,按流量付费
第三:云服务模式介绍
云服务有三种模式
IaaS---》Infrastructure as a Service ----》技术设施即服务
介绍: 基础设置即服务,用户通过网络获取虚机、存储、网络,然后用户根据自己的需求操作获取的资源。
典型应用:亚马逊AWS、OpenStack,CloudStack等等
功能:
资源抽象:使用资源抽象的方法,能更好的调度和管理物理资源。
负载管理:通过负载管理,不仅能使部署在基础上设施上的应用运能更好地应对突发情况,而且还能更好的利用系统资源。
数据管理:对云计算而言,数据的完整性,可靠性和可管理性是对Iaas的基本要求。
资源部署:也就是将整个资源从创建到使用的流程自动化。
安全管理:IaaS的安全管理的主要目标时保证基础设置和其提供资源被合法地访问和使用。
计费管理:通过细致的计费管理能使用户更灵活地使用资源。
SaaS---》Software-as-a-service----》软件设施即服务
介绍:将软件研发平台作为一种服务, 如Eclipse/Java编程平台,服务商提供编程接口/运行平台等。
典型应用:Google AppEngine、Force.com、微软Azure等
功能:要把你的产品做成SaaS服务给别人使用,需要完成那些功能?
随时随地访问:在任何时候,任何地点,只要接上网络,用户就能访问这个SaaS服务。
支持公开协议:通过支持公开协议(比如Html4/5),能够方便用户使用。
安全保障:SaaS供应商需要提供一定的安全机制,不仅要使存储在云端的用户数据处于绝对安全的境地,而且也也要在客户端实施一定的安全机制(比如Https)来保护用户。
多用户:(Multi-Tenant)机制,通过多用户机制,不仅能更经济地支持庞大的用户规模,而且能提供一定的可指定性以满足用户的特殊需求。
SaaS---》Software-as-a-service----》软件设施即服务
介绍:将软件作为一种服务通过网络提供给用户,如web的电子邮件、HR系统、订单管理系统、客户关系系统等。用户无需购买软件,而是向提供商租用基于web的软件,来管理企业经营活动。
典型应用:Google Doc、Saleforce.com、Oracle CRM On Demand、Office Live Workspace等
功能:
有好的开发环境:通过SDK和IDE等工具来让用户能在本地方便地进行应用的开发和测试。
丰富的服务:PaaS平台会以API的形式经各种各样的服务提供给上层应用。
自动的资源调度:也就是可伸缩特性,它不仅能优化系统资源,而且能自动调整资源来帮助运行于其上的应用更好地应对突发流量。
精细的管理和监控:通过PaaS能够提供应用层的管理和监控,比如,能够观察应用运行的情况和具体数值(比如吞吐量和反映时间)来更好地衡量应用的运行状态,还有能够通过精确计量应用使用所消耗的资源来更好的计费。
第四:云应用形式介绍
一.私有云
私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所。私有云的核心属性是专有资源。基于iaas构建私有云平台供企业内部使用,开源组件有:openstack(最为出色),cloudstack等
二.云存储
云存储系统是一个以数据存储和管理为核心的云计算系统。云存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地存取数据
三.云游戏
游戏运行云平台服务端,云平台将游戏画面解压缩后传给用户,用户端无需高配置处理器和显卡,只需要基本的视频解压缩能力即可。
四.云物联
基于云平台实现物物相连的互联网;云计算架构可以用来解决数据如何存储、如何检索、如何使用、如何不被滥用等关键问题
五.云安全
是网络时代信息安全的最新体现,它融合了并行处理、网格计算、未知病毒行为判断等新兴技术和概念,通过网状的大量客户端对网络中软件行为的异常监测,获取互联网中木马、恶意程序的最新信息,传送到Server端进行自动分析和处理,再把病毒和木马的解决方案分发到每一个客户端。
六.公有云
云平台对外开放,主要以Iaas和Paas为主,较为成熟的是Iaas,如阿里云,腾讯云,青云,ucloud,微软云等
七.混合云
公有云和私有云的结合,即对企业内部又对企业外部,例如AWS
第五:传统应用与云感知应用
传统应用:软件:出现故障,处理故障;硬件:换硬件
云感知应用: 坏了,换一个,重新启动一台机器
openstack 之~云计算介绍的更多相关文章
- 云计算OpenStack:云计算介绍及组件安装(一)--技术流ken
云计算介绍 当用户能够通过互联网方便的获取到计算.存储等服务时,我们比喻自己使用到了“云计算”,云计算并不能被称为是一种计算技术,而更像是一种服务模式.每个运维人员心里都有一个对云计算的理解,而最普遍 ...
- 仿OpenStack开发云计算管理软件
仿OpenStack开发云计算管理软件 使用Python语言开发一套类似OpenStack的云计算管理平台LouCloud,具备基本的用户,服务器,镜像与 虚拟机管理功能,学习IaaS,虚拟化,Lib ...
- 使用openstack部署云计算服务环境
环境: 系统 硬盘 IP hostname redhat 7 sda 20G 192.168.0.70 openstack.com 64位 sdb 20G 配置网卡 [root@opens ...
- openstack架构简单介绍J版(更新中)
title : OPENSTACK架构简单介绍 openstack的发展及历史 openstack是什么? OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算软件,以A ...
- 《Linux就该这么学》自学笔记_ch22_使用openstack部署云计算服务环境
<Linux就该这么学>自学笔记_ch22_使用openstackb部署云计算服务环境 文章主要内容: 了解云计算 Openstack项目 服务模块组件详解 安装Openstack软件 使 ...
- 云计算介绍、TCP/IP协议及配置
云计算介绍.TCP/IP协议及配置 1案例1:配置计算机名及工作组 1.1问题 本例要求为修改计算机名并加入工 ...
- openstack项目【day23】:云计算介绍(一)
本节内容 为何选择云计算/云计算之前遇到的问题 什么是云计算 云服务模式 云应用形式 传统应用与云感知应用 一:为何选择云计算/云计算之前遇到的问题 一.有效解决硬件单点故障问题 单点故障是指某个硬件 ...
- 【云计算】OpenStack项目全面介绍
关于OpenStack孵化项目trove(DBaaS)之我见:http://blog.csdn.net/ddl007/article/details/17253751 OpenStack Trove将 ...
- OpenStack—neutron组件介绍与安装
neutron介绍 Neutron 概述:传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备:而云环境下的网络已经变得非常复杂,特别是在多租户场景里,用户随时都可能需要创建.修改和 ...
随机推荐
- Java基础知识➣泛型整理(四)
概述 泛型的本质是参数化类型,使用同一套代码来满足不同数据类型的业务需要,提高代码的执行效率,使代码简单明了. 泛型方法 该方法在调用时可以接收不同类型的参数.根据传递给泛型方法的参数类型,编译器适当 ...
- 【转】ArcGIS10.0完全卸载全攻略
ArcGIS10.0完全卸载详细步骤: 1.开始>控制面板>添加删除程序,卸载所有ArcGIS软件和帮助文档,以及所有ArcGIS补丁.2.从添加删除程序面板中删除所有Python相关的应 ...
- Python学习(二十二)—— 前端基础之BOM和DOM
转载自http://www.cnblogs.com/liwenzhou/p/8011504.html 一.前言 到目前为止,我们已经学过了JavaScript的一些简单的语法.但是这些简单的语法,并没 ...
- Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第十三集之Redis的单机版搭建】
(转载其他博客的安装步骤,截图是自己的) 1, 第一步:安装gcc编译环境 yum install gcc-c++ 第二步:把redis的源码上传到linux服务器. 第三步:解压缩. tar -zx ...
- IDEA控制台问题:java lang OutOfMemoryError:PermGen space
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域. OutOfMemoryError: PermGen space从表面上看就是内存溢出, ...
- 有了这些,java IO就不愁了
IO的总结: java中相对路径和绝对路径的问题: 在web项目中,如果生成的文件前面没有 / 开头的话,表示的是生成的文件在当前项目的根目录下如student.txt在项目中刷新就能看到. 如果是以 ...
- Maya cmds filterExpand 列出 选择的 uvs vertices faces edges 等 component 类型
Maya cmds filterExpand 列出 选择的 uvs vertices faces edges 等 component 类型 cmds.ls() 的 flags 中没有指明 uvs 等这 ...
- 使用 PySide2 开发 Maya 插件系列一:QT Designer 设计GUI, pyside-uic 把 .ui 文件转为 .py 文件
使用 PySide2 开发 Maya 插件系列一:QT Designer 设计GUI, pyside-uic 把 .ui 文件转为 .py 文件 前期准备: 安装 python:https://www ...
- 四、Python导入自己写的包报错:没有该包如何解决
场景:当你运行文件时,提示没有你想要导入的这个包,这是只需在你运行文件的开头添加俩行代码: import sys sys.path.apprnd('../') 原理:请看图解 另外解释下sys.pat ...
- POJ 2289 Jamie's Contact Groups 【二分】+【多重匹配】(模板题)
<题目链接> 题目大意: 有n个人,每个人都有一个或者几个能够归属的分类,将这些人分类到他们能够归属的分类中后,使所含人数最多的分类值最小,求出该分类的所含人数值. 解题分析: 看到求最大 ...