OpenStack(一)
  S3zZhcWeTX7O 2023年11月02日 103 0

OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目,支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack能够将诸如计算能力、存储、网络和软件等资源抽象成服务,以便让用户可以通过互联网远程来享用,付费的形式也变得因需而定,调整方便,拥有极强的虚拟可扩展性。

1)IaaS


 IaaS(Infrastructure as a Service),即基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获取服务,这类服务称为基础设施即服务。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。


 例如:前往阿里云、腾讯云、百度云、华为云购买一台云主机,选择基础设施(CPU、内存、硬盘)。


 2)PaaS


 PaaS是Platform as a Service的缩写,是指平台即服务。 把服务器平台或开发环境作为服务进行提供就成了PaaS。


 例如:OpenShift,红帽的云开发平台即服务;新浪云应用SAE(云应用 SAE - 云服务 - 云托管 - 新浪云)


 OpenShift是自由和开放源码的于计算平台,它可以使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。Openshift广泛支持多种编程语言和框架,如Java,Ruby和PHP等。另外它还提供了多种集成开发工具如Eclipse integration,JBoss Developer Studio和 Jenkins等。OpenShift 基于一个开源生态系统为移动应用,数据库服务等,提供支持。

3)SaaS


 SaaS是Software as a Service的缩写名称,意思为软件即服务,即通过网络提供软件服务。


 SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得Saas平台供应商提供的服务。SaaS 应用软件有免费、付费和增值三种模式。付费通常为“全包”费用,囊括了通常的应用软件许可证费、软件维护费以及技术支持费,将其统一为每个用户的月度租用费。


 例如:在线网校系统|在线教育/教育云/在线教育解决方案-助您轻松实现_互联网+教育-在线教育学习平台-EduSoho开源网络课堂官网(EduSoho在线网校系统)

5)云的其他分类


 按拥有者分类:公有云(Public Cloud)、私有云(Private Cloud)、混合云(Hybrid Cloud)


 按技术厂商分类:微软云计算解决方案、亚马逊AWS、OpenStack等


 注意:国内云平台以OpenStack的二次开发较多,社区贡献国内最高的是华为云。


OpenStack的核心组件:Keystone(身份认证)、Nova(计算)、Neutron(网络)、Glance(镜像存储)、Cinder(块存储)、Swift(对象存储)、Horizon(web UI界面)、Ceilometer(计量)、Heat(部署编排)、Trove(数据库)。


(4).OpenStack的网络模式

Local模式:一般测试时使用,只需一台物理机即可

GRE模式:隧道模式,VLAN数量没有限制,性能有点问题

VLAN(虚拟局域网)模式:vlan数量上限为4096

VXLAN(虚拟扩展局域网)模式:vlan数量没有限制,且性能比GRE好


(6).OpenStack相关网站


 官网:Open Source Cloud Computing Infrastructure - OpenStack


 github:Mirrors of opendev.org/openstack · GitHub


 官方文档:OpenStack Docs: Train


 中文官网(此时为开源基础设施峰会):SegmentFault 思否


 官方下载地址:OpenStack Releases: OpenStack Releases


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

S3zZhcWeTX7O