云医疗软件清单_第1页
云医疗软件清单_第2页
云医疗软件清单_第3页
云医疗软件清单_第4页
云医疗软件清单_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件清单2目录01Openstack的核心模块介绍02Octavia

03监控与运维04EFK和zabbix3OpenStack功能模块OpenStack的核心包括了负责提供基本业务流程、平台和网络管理以及对象和块存储的一系列模块。这些工具都非常成熟,尽管他们仍需要继续优化和错误修复。这些工具只是OpenStack的一个工作集,但在今天的大部分部署中都会越来越普遍。大多数OpenStack部署使用Ceph而不是Swift实现对象存储。这是由于Ceph具备与AmazonWebServices(AWS)简单存储服务的API兼容性,以及更大的功能集和简化的易用性4OpenStack核心模块OpenStack的一个工作集,但在今天的大部分部署中都会越来越普遍。Nova:实例管理模块,根据需要创建和删除实例。Neutron:允许实例互相连接和连接到其他存储设备。Keystone:对服务进行身份验证,确保可以安全地访问OpenStack其余的服务。Swift:对象存储,类似于AmazonWebServices简单存储服务。Cinder:类似于SAN的块级存储。Glance:映像存储和管理;轻松实现映象集的跨节点同步。5Nova简介Nova是OpenStack云中的计算组织控制器。支持OpenStack云中实例(instances)生命周期的所有活动都由Nova处理。这样使得Nova成为一个负责管理计算资源、网络、认证、所需可扩展性的平台。NovaCompute:Nova组件中最核心的服务,实现虚拟机管理的功能。实现了在计算节点上创建、启动、暂停、关闭和删除虚拟机、虚拟机在不同的计算节点间迁移、虚拟机安全控制、管理虚拟机磁盘镜像以及快照等功能。6Neutron概述传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备;而云环境下的网络已经变得非常复杂,特别是在多租户场景里,用户随时都可能需要创建、修改和删除网络,网络的连通性和隔离不已经太可能通过手工配置来保证了。

Neutron的设计目标是实现“网络即服务(NetworkingasaService)”。为了达到这一目标,在设计上遵循了基于SDN实现网络虚拟化的原则,在实现上充分利用了Linux系统上的各种网络相关的技术。

SDN模式服务—NeutronSDN(软件定义网络),通过使用它,网络管理员和云计算操作员可以通过程序来动态定义虚拟网络设备。Openstack网络中的SDN组件就是Quantum.但因为版权问题而改名为Neutron。7Keystone

概述Keystone(OpenStackIdentityService)是OpenStack框架中负责管理身份验证、服务规则和服务令牌功能的模块。用户访问资源需要验证用户的身份与权限,服务执行操作也需要进行权限检测,这些都需要通过Keystone来处理。Keystone类似一个服务总线,或者说是整个Openstack框架的注册表,其他服务通过keystone来注册其服务的Endpoint(服务访问的URL),任何服务之间相互的调用,需要经过Keystone的身份验证,来获得目标服务的Endpoint来找到目标服务。openstack是一个SOA架构,各个项目独立提供先关的服务,且互不依赖,如nova提供计算服务,glance提供镜像服务等。防止耦合性,且扩展性不高实际上所有的组件都依赖keystone。8swift与Ceph对比Ceph功能集概览在Ceph中,对象存储在Ceph对象存储设备(OSD)中。,由于Ceph中的代码库以C++为主,客户端可以直接和OSD通信,免除了代理服务的需要,因而能优化性能Ceph中的一致性模型由RADOS网关来实施,它提供了强大的一致性。强大的一致性意味着新的和更新的对象写入到所有磁盘,然后才为客户端所见Ceph的用例包括镜像存储、备份服务,以及文件存储和共享Ceph网关(即RADOS网关)是对象存储接口。它为应用提供了RESTful网关,支持AmazonS3和OpenStackSwiftCeph的1目标不仅仅是提供对象存储。Ceph将相同的存储集群用于对象存储、块存储和基于文件的数据存储9Glance与Cinder概况Glance(OpenStackImageService)是一个提供发现,注册,和下载镜像的服务。Glance提供了虚拟机镜像的集中存储。通过Glance的RESTfulAPI,可以查询镜像元数据、下载镜像。虚拟机的镜像可以很方便的存储在各种地方,从简单的文件系统到对象存储系统(比如OpenStackSwift)。Cinder是openstack中提供块存储服务的组件,主要是为虚拟机实例提供虚拟磁盘。10CephCeph是一个分布式文件系统具有高扩展、高可用、高性能的特点Ceph可以提供对象存储、块存储、文件系统存储Ceph可以提供PB级别的存储空间OSDs:存储设备Monitors:集群监控组件RBD:操纵块设备镜像的工具MDSs:存放文件系统的元数据(对象存储和块存储不需要该组件)Client:Ceph客户端11Octavia

OctaviaAPI:提供RestfulAPI,包括,负载均衡的几个对象的CURD操作,操作结果写入数据库,做持久,同时,通过消息总线通知controller。Controller:是整个Octavia的核心,主要包括:四个部分,一个部分是APIConsumer,第二个部分是Controllerworker,第三个部分是healthmanager,第四个部分是housekeepingmanager.APIConsumer:通过消息总线接收来自于API的请求,并且实例化Controllerworker来处理API

请求。Controllerworker:接收API

命令,做相应的动作完成对应的请求,controllerwoker支持插件框架,包括:网络驱动,计算驱动,证书驱动,负载均衡实现驱动(参考实现是基于虚拟机形式的haproxy)。12监控与运维OpenStackDashboard通过OpenStackDashboard实现对OpenStack整体平台基于B/S架构的统一管理。OpenStackDashboard能够直观的观察到平台的健康状况,并且通过调用nova组件来完成对平台上虚拟机的的控制。13ZabbixZabbix是一款基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。Zabbix可以依据客户的实际生产环境和特殊需求,通过对特定服务编写监控脚本,可以对特定的服务进行监控,也可以通过对业务的进程状态,端口监听状态,页面显示等对具体的服务进行自定义内容的监控。并触发告警或者脚本,做到及时告警,及时发现,及时处理。14EFK日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务之急我们使用集中化的日志管理,例如:开源的syslog,将所有服务器上的日志收集汇总。集中化管理日志后,日志的统计和检索又成为一件比较麻烦的事情,一般我们使用grep、awk和wc等Linux命令能实现检索和统计,但是对于要求更高的查询、排序和统计等要求和庞大的机器数量依然使用这样的方法难免有点力不从心。开源实时日志分析EFK平台能够完美的解决我们上述的问题,EFK由ElasticSearch、Fluentd和Kiabana三个开源工具组成。15EFKElasticsearch是个开源分布式搜索引擎,它的特

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论