云计算课程 DAY 2 - OpenStack

今天是Yasushi HARA老师在本次课程中的last class。强烈推荐了openstack让我们看看。so,google之。

----------------

OpenStack的官网地址

可以看到官网首页上很明显的一张图,显示了openStack的大致的structure,如下:

  可以看到,openStack貌似充当了一个用户application和standard Hardware之间的中间人角色。用户application比较好理解,应该就是我们通常看到的微博、web site、web game或者其他网络应用等。那么Standard Hardware为何物?为什么hardware的前面还有一个standard?是否只有标准化的硬件资源才能接入到openstack这个平台之中呢?

看看openStack官网的描述:

About OpenStack

OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.

从定义上看,可知OpenStack是一个云平台运行系统,并且它可以通过一个数据中心来控制大量的计算、存储、网络资源,所有这些资源都通过一个控制面板来统一管理,这个控制面板可以在用户通过网络接口提供资源时赋予管理员以控制权。

显然,可以看出来对openStack而言有两种类型的用户,一种是提供资源的,一种是通过OpenStack平台来调用这些资源的。

那么提供资源的用户如何提供?调用资源的用户又如何调用呢?

先来看看OpenStack的计算资源的描述:

OpenStack Compute

The OpenStack cloud operating system enables enterprises and service providers to offer on-demand computing resources, by provisioning and managing large networks of virtual machines. Compute resources are accessible via APIs for develpers building cloud applications and via web interfaces for administrators and users. The compute architecture is designed to scale horizontally on standard hardware, enabling the cloud economics companies have come to expect.

所以,可以想象到OpenStack 只是作为一个平台存在,并不充当计算资源的提供者和资源的消费者。(不像amazon和google或者微软,充当自己云的资源提供者)

从上述描述中可以看出OpenStack的三种使用者角色分别如下:

 

 

posted @ 2012-12-11 11:30  elar  阅读(394)  评论(0编辑  收藏  举报