
openstack & cloudstack 相关
文章平均质量分 63
一个私有云从业者
09年毕业至今,一直从事着桌面的开发和管理工作,毕业后从中国第一台云终端做起,到现在同方多系列的瘦客户机以及基于开源的桌面云整套解决方案软件的开发。12年转管理工作,负责公司同方桌面云产品的开发与部分市场工作。开发出多个符合用户需求的软硬件需求,对基于IaaS 的整套产品有深入的理解。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅谈OpenStack 源码阅读
最近在看 OpenStack 的源码,虽然没有什么大的成就,但是无形中总感觉自己抓住了一点什么东西…… OpenStack 本身用 python 语言编写,虽然我一直觉得自己的 python 功底已经不错了,但在看源码的过程中,还总是觉得自己掌握的东西太少了,所以,首要的一点,如果你在看 OpenStack 源码,请一定要打牢你的 python 基础,不然有些技巧性的代码可能让你停滞原创 2012-07-15 14:48:18 · 3795 阅读 · 2 评论 -
OpenStack的架构详解(7)
3.5 OpenStack Compute服务架构因为Compute有多个服务,也可能有多种配置,下图3-5显示了总体的服务架构,以及服务之间的通信系统。3-5 OpenStack Compute服务架构转载 2012-07-21 12:04:10 · 916 阅读 · 0 评论 -
OpenStack的架构详解(4)
3.2 概念映射将逻辑架构映射到概念架构中(如3-2所示),可以看见我们还缺少什么。3-2 逻辑架构到概念架构的映射这种覆盖方式并不是唯一的,这里的只是作者的理解。通过覆盖OpenStack Compute 逻辑组件,Glance和Dashboard,来表示功能范围。对于每一个覆盖,都有相应的提供该功能的逻辑组件的名称。a) 在这种覆盖范围中,最大的差距是logging和bil转载 2012-07-21 12:01:54 · 921 阅读 · 0 评论 -
OpenStack的架构详解(3)
3. OpenStack Compute架构3.1 OpenStack Compute逻辑架构OpenStack Compute逻辑架构中,组件中的绝大多数可分为两种自定义编写的Python守护进程(custom written python daemons)。a) 接收和协调API调用的WSGI应用(nova-api, glance-api, etc)b) 执行部署任务的Work转载 2012-07-21 12:01:14 · 2462 阅读 · 0 评论 -
OpenStack的架构详解(1)
OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。1. OpenStack是什么OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有转载 2012-07-21 11:51:20 · 1079 阅读 · 0 评论 -
OpenStack的架构详解(11)
5.3 OpenStack Object Storage物理架构Proxy Services 偏向于CPU和network I/O 密集型,而 Object Services, Container Services, Account Services 偏向于disk and networkI/O 密集型。可以在每一服务器上安装所有的服务,在Rackspace内部, 他们将Proxy Ser转载 2012-07-21 12:06:27 · 867 阅读 · 0 评论 -
OpenStack的架构详解(10)
5.2 Object Storage如何工作a) RingRing 代表磁盘上存储的实体的名称和它们的物理位置的映射。accounts, containers, and objects都有单独的Ring。其他组件要在这三者之一进行任何操作,他们都需要合相应的Ring进行交互以确定它在集群中的位置。Ring用zones,devices,partitions,和replicas来维护映射,转载 2012-07-21 12:05:54 · 1012 阅读 · 0 评论 -
OpenStack的架构详解(9)
5. OpenStack Object Storage5.1 关键概念a) Accounts和 Account ServersOpenStack Object Storage系统被设计来供许多不同的存储消费者或客户使用。每个用户必须通过认证系统来识别自己。为此,OpenStack Object Storage提供了一个授权系统(swauth)。运行Account服务的结点与个体账户转载 2012-07-21 12:05:17 · 744 阅读 · 0 评论 -
OpenStack的架构详解(6)
3.4 OpenStack Compute物理架构OpenStack Compute采用无共享、基于消息的架构,非常灵活,我们能安装每个nova- service在单独的服务器上,这意味着安装OpenStack Compute有多种可能的方法。可能多结点部署唯一的联合依赖性,是Dashboard必须被安装在nova-api服务器。几种部署架构如下:a) 单结点:一台服务器运行所有的nova转载 2012-07-21 12:03:20 · 804 阅读 · 0 评论 -
OpenStack的架构详解(5)
3.3 OpenStack Compute系统架构OpenStack Compute由一些主要组件组成。“Cloud controller”包含很多组件,它表示全局状态,以及与其他组件交互。实际上,它提供的是Nova-api服务。它的功能是:为所有API查询提供一个端点,初始化绝大多数的部署活动,以及实施一些策略。API 服务器起cloud controller web Service前端的作转载 2012-07-21 12:02:41 · 777 阅读 · 0 评论 -
OpenStack的架构详解(2)
2. 云服务提供商的概念架构OpenStack能帮我们建立自己的IaaS,提供类似AmazonWebService的服务给客户。为实现这一点,我们需要提供几个高级特性:a)允许应用拥有者注册云服务,查看运用和计费情况;b)允许Developers/DevOpsfolks创建和存储他们应用的自定义镜像;c)允许他们启动、监控和终止实例;d)允许CloudOperator配置和转载 2012-07-21 11:58:02 · 1156 阅读 · 0 评论 -
以公司实际应用讲解OpenStack到底是什么
【51CTO独家特稿】可能很多人从Ubuntu和HP的新闻当中听说过OpenStack,知道它跟云计算相关,可是OpenStack究竟是做什么的,可能不少人还只有比较模糊的感觉。而在之前一篇《OpenStack实践之旅:安装配置篇》发布之后,有读者询问有没有具体的应用。那么接下来,本文将以公司实际应用场景为例,介绍OpenStack能用来做什么。OpenStack是一个云平台管理的项目,它不是转载 2012-07-15 20:09:19 · 2788 阅读 · 0 评论 -
OpenStack对象存储——Swift
OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一,被称为对象存储,提供了强大的扩展性、冗余和持久性。本文将从架构、原理和实践等几方面讲述Swift。 Swift并不是文件系统或者实时的数据存储系统,它称为对象存储,用于永久类型的静态数据的长期存储,这些数据可以检索、调整,必要时进行更新。最适合存储的数据类型的例子是虚拟机镜像、图片存储、邮转载 2012-07-15 19:22:40 · 859 阅读 · 0 评论 -
关于openstack项目不错的个人blog和站点
搭建过程中遇到的很多问题都是在如下站点和个人blog获得的指导和答案,现在放出来告诉大家:http://www.vpsee.com/category/cloud/ #好像是vpsee虚拟机负责人的blog,里面有一些不错的文章http://code.google.com/p/swift-cn-doc/downloads/list #某人在google发起的opensta转载 2012-07-15 15:03:04 · 1521 阅读 · 1 评论 -
OpenStack的架构详解(8)
4. OpenStack Image ServiceOpenStack Image Service包括两个主要的部分,分别是API server和Registry server(s)。OpenStack Image Service的设计,尽可能适合各种后端仓储和注册数据库方案。API Server(运行“glance api”程序)起通信hub的作用。比如各种各样的客户程序,镜像元数据的注转载 2012-07-21 12:04:41 · 851 阅读 · 0 评论