云计算课程 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 @   elar  阅读(396)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示