没有合适的资源?快使用搜索试试~ 我知道了~
首页OpenStack部署与最佳运维实践
OpenStack部署与最佳运维实践
需积分: 9 37 下载量 55 浏览量
更新于2023-03-16
评论 1
收藏 5.52MB PDF 举报
openstack是什么? 是一个搭建云平台的一个解决方案,说他不是个软件,但是我觉得说是一个软件,能够让初学者更容易接受和理解,在后期的慢慢接触过程中,大家就能够理解,为什么说它不是一个软件 openstack能干什么? 可以搭建公有云,私有云,企业云。
资源详情
资源评论
资源推荐
1/88
云
云计算(Cloud Computing)技术简介
什么是云计算
云是网络、互联网的一种比喻说法。是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他
设备。
云计算是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、 网络存储
(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备份冗余(High Available)等传统计算机和
网络技术发展融合的产物。
注:
并行计算或称平行计算是相对于串行计算来说的。它是一种一次可执行多个指令的算法,目的是提高计算速度,及通过扩大问题求解
规模,解决大型而复杂的计算问题。所谓并行计算可分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行
则是指用多个处理器并发的执行计算。
效用计算(Utility computing)是一种提供服务的模型,在这个模型里服务提供商提供客户需要的计算资源和基础设施管理,并根据应
用所占用的资源情况进行计费,而不是仅仅按照速率进行收费。(IDC机房)
云的特性
随时随地用任何网络设备访问。
多人共享资源池
基于虚拟化技术快速部署资源或获得服务
减少用户终端的处理负担
云的高可用性
云的高负载和高性能性
云的高可扩展性
潜在的危险性
云计算服务除了提供计算服务外,还必然提供了存储服务。但是云计算服务当前垄断在私人机构(企业)手中,而他们仅仅能
够提供商业信用。对于政府机构、商业机构(特别像银行这样持有敏感数据的商业机构)对于选择云计算服务应保持足够的警惕。一旦商业用
户大规模使用私人机构提供的云计算服务,无论其技术优势有多强,都不可避免地让这些私人机构以“数据(信息)”的重要性挟制整个社会。
对于信息社会而言,“信息”是至关重要的。另一方面,云计算中的数据对于数据所有者以外的其他用户云计算用户是保密的,但是对于提供云
计算的商业机构而言确实毫无秘密可言。所有这些潜在的危险,是商业机构和政府机构选择云计算服务、特别是国外机构提供的云计算服务
时,不得不考虑的一个重要的前提。
云的分层及相关产品
软件即服务 Software-as-a-Service(SaaS)
SaaS(软件即服务)就是以服务的形式访问 Internet 上的软件
这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运
行,就是SaaS了。
你消费的服务完全是从网页如Netflix, MOG, Google Apps, Box.net, Dropbox或者苹果的iCloud那里进入这些分类。尽管这些网页服
务是用作商务和娱乐或者两者都有,但这也算是云技术的一部分。
一些用作商务的SaaS应用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。
平台即服务 Platform-as-a-Service(PaaS)
PaaS 可描述为一个完整的虚拟平台,它包括一个或多个服务器(在一组物理服务器上虚拟而成)、操作系统以及特定的应用程
序(例如用于基于 Web 的应用程序的 Apache 和 MySQL)
某些时候也叫做中间件。你公司所有的开发都可以在这一层进行,节省了时间和资源。
PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的
合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。
一些大的PaaS提供者有Google App Engine,Microsoft Azure,Force.com,Heroku,Engine Yard。最近兴起的公司有
AppFog, Mendix 和 Standing Cloud
Google AppEngine
基础设备即服务 Infrastructure-as-a-Service(IaaS)
IaaS 是以服务的形式交付计算机基础设施。这一层与 PaaS 的不同之处在于,只提供虚拟硬件,而没有软件栈
几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,
让你的业务运行起来。
但是现在有IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场
地,公司可以在任何时候利用这些硬件来运行其应用。
一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat.不过这些公司又都有自己的专长,比如Amazon和微软给你提供的
不只是IaaS,他们还会将其计算能力出租给你来host你的网站。
数据存储即服务 data-storage-as-a-Service(dSaaS)
dSaaS 是为用户提供一个巨大高可用的网盘,并且此网盘可以被用户随时随地访问
Amazon S3
2/88
云的社会意义
普通用户或企业可以获得超大规模的数据处理能力和存储能力
降低传统行业使用 IT 技术的门槛,有利改进其生产和经营方式
有效降低 IT 公司的人员和维护成本
从新定义了产业链也从新定义了生活
云的弹性是企业的救世蓝药丸
云的发展历史
1983年,Sun Microsystems 提出“The Network is the Computer”
2006年3月,亚马逊(Amazon)推出弹性计算云(Elastic Compute Cloud;EC2)服务。
2006年8月9日,Google在搜索引擎大会(SES SanJose 2006)首次提出“云计算”(CloudComputing)的概念。Google“云端计算”源于“Google
101”项目。
2007年10月,Google与IBM开始在美国大学校园,推广云计算的计划,这项计划希望能降低分布式计算技术在学术研究方面的成本,并为这些
大学提供相关的软硬件设备及技术支持。
2008年1月30日,Google宣布在台湾启动“云计算学术计划”。
2008年2月1日,IBM(NYSE: IBM)宣布在中国无锡太湖全球第一个云计算中心(Cloud Computing Center)。
2008年7月29日,雅虎、惠普和英特尔宣布一项涵盖美国、德国和新加坡的联合研究计划,推出云计算研究测试床,推进云计算。
2008年8月3日,戴尔正在申请“云计算”(Cloud Computing)商标
2010年3月5日,Novell与云安全联盟(CSA)共同宣布一项供应商中立计划,名为“可信任云计算计划(Trusted Cloud Initiative)”。
2010年7月,美国国家航空航天局和包括 Rackspace、AMD、Intel、戴尔等支持厂商共同宣布“Openstack”开放源代码计划,微软在2010年
10月表示支持OpenStack与Windows Server 2008 R2的集成;而Ubuntu已把OpenStack加至11.04版本中。
2011年2月,思科系统正式加入OpenStack ,重点研制OpenStack的网络服务
云计算应用实例
3/88
http://boinc.berkeley.edu
BOINC(Berkeley Open Infrastructure for Network Computing,伯克利开放式网络计算平台)是目前主流的分布式计算平台之一,由加州大学柏克
莱分校(University of California - Berkeley)电脑学系于2003年发展出来的分布式计算系统参与天文计算、外星文明计算、AIDS/疫苗/DNA等科
学计算,也算是为人类的文明和进步做一点点贡献.
http://setiathome.berkeley.edu/
SETI(搜寻地外文明)是一个寻找地球以外智慧生命的科学实验。我们使用的方法称之为射电 SETI,即使用射电望远镜来监听太空中的窄带无线
电讯号。有些信号我们认为是不可能自然产生的,如果能探测到这样的信号就可以证明地外文明的存在。
•由美国物理协会和威斯康星-密尔沃基大学发起
•基于BOINC计算平台的分布式计算项目。
•处理引力探测器收集到的数据,来证明爱因斯坦最重要的预言之一引力波
•位于美国的激光干涉引力波天文台探测器和位于德国的GEO 600探测器正在共同探测来自恒星和黑洞的引力波。
•Einstein@home 解决引力波实验数据处理瓶颈的分布式计算项目。
公有云
4/88
openstack
openstack是什么?
是一个搭建云平台的一个解决方案,说他不是个软件,但是我觉得说是一个软件,能够让初学者更容易接受和理解,在后期的慢慢接触过
程中,大家就能够理解,为什么说它不是一个软件
openstack能干什么?
5/88
可以搭建公有云,私有云,企业云。
openstack由哪些部分来组成?
1.Identity(代号为“Keystone”)
2.compute(代号为"Nova")
3.Image Service(代号为“Glance”)
4.Dashboard(代号为“Horizon”)
5.Network(代号为“Quantum”-->Neutron)
6.Block Storage(代号为“Cinder”)
7.Object Storage(代号为“Swift”)
8.Telemetry(代号为“Ceilometer”)
9.Orchestration(代号为“Heat”)
keystone、glance、Nova、Horizon、Cinder、Swift、Neutron
keystone
这是提供身份认证和授权的组件。任何系统,身份认证和授权,其实都比较复杂。尤其Openstack 那么庞大的项目,每个组件都需要使
用统一认证和授权。
目前keystone 要做的东西其实还是很多。没法基于角色的授权,web管理用户等。
Nova OpenStackCompute
Nova是最核心的,可以说是一套虚拟化管理程序,因为nova可以创建、删除虚拟机、重启虚拟机等,openstack的之所以能够搭建云平
台,也是因为它能够创建虚拟机,其它的组件,比如Neutron则是为了让虚拟机之间、虚拟机与外网之间能够互通,Cinder则是为了增加虚拟
机的存储空间。可见nova在openstack中作用是非常大的。
Dashboard
(代号为“Horizon”) 为所有OpenStack的服务提供了一个模块化的web-based用户界面。使用这个Web GUI,可以在云上完成大多数的操
作,如启动实例,分配IP地址,设置访问控制等。
Glance
这是镜像管理。
目前Glance的镜像存储,支持本地存储,NFS,swift,sheepdog和Ceph,基本是够用了。
目前Glance的最大需求就是多个数据中心的镜像管理,如何复制,不过这个功能已经基本实现。还有就是租户私有的image管理,这些目
前功能都已经实现。
个人感觉:Glance后续基本就是一个bug修复,稳定的阶段。
Quantum
剩余87页未读,继续阅读
machen_smiling
- 粉丝: 506
- 资源: 1958
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0