云端定义 1

本系列文章同步发布於笔者网站


前言

大家好,我是 Gene,如果有参与过 Cloud Native Taiwan User Group 的朋友应该都有听过我。本次被社群成员推坑第一次来参加铁人赛,将以 从裸机到云端 -- 30 天教你盖云端 为题目。

本次参赛将会从云端的概念开始介绍,一路带读者从云端的概念开始认识,接这进入到 OpenStack 的架构及部属方式,最後带到 Kubernetes 的架构并且如何在 OpenStack 上部属 Kuberentes
整体来说,本次主题将会带学员从简单的 Linux 机器一步一步操作自己建立一个私有云。

云端定义

通常云端的定义都会依据 The NIST Definition of Cloud Computing 来解释

NIST 将云端的定义分为三种不同方向做定义,分别为:

  • 必要特性 (Essential Characteristics)
  • 服务模式 (Service Model)
  • 部属模式 (Deployment Model)

必要特性

云端的必要特性总共有五种,也是云端的最核心概念。其中包含了:

随需求应变自助服务 (On-demand Self-service)

消费者可以根据自身需求,而不需要藉由跟厂商的人为互动即可依自身需求去使用云端服务商所提供的网路、储存和运算资源。

广泛的网路 (Broad Network Access)

云端服务的网路是可以随时取用,且无论使用端设备为何,接可以透过统一标准进行存取。

共享资源池(Resouce Pooling)

云端服务的资源其实是由所有客户/使用者共享,而云端业者则是透过多租户 (Multi tenancy) 等方式隔离各个使用者。使用者之间在虚拟的层面上是隔离的,但是实则共享整个网路、运算和储存资源。

快速部属高灵活度 (Rapid Elasticity)

使用者可以因应需求弹性的扩充或是减少资源的使用,对消费者而言这种能力似乎是无限的,可以快速的提升规模。

服务可计算(Measured Service)

计算服务量测中,云端服务各层次在一定层度上均可被监控,例如储存空间、运算资源、频关、使用者帐号数量等。资源使用可被监测、被控制和被报告,为供应者和消费者双方提供透明化服务使用资讯。

以上为五点云端运算的必要特性。

小结

此次为读者们介绍了云端服务的五点必要特性,由於这些定义都有点抽象,读者们可以尝试拿现有使用过的云端服务做参考,想想其服务是否有符合以上特性

明天我们将会介绍云端服务的服务模式,敬请期待。


<<:  关於 GIMP

>>:  Day-1 前言&Excel介面简介

Day 15 Chatbot integration- 韩文翻译机器人

Chatbot integration- 韩文翻译机器人 这篇会针对韩文翻译机器人的功能,整合 Az...

Day26-玩弄一下IBDesignable与IBInspectable来方便设置渐层功能

想要玩弄这两个attribute,就得对他们有所了解,否则玩得不尽兴,因为很有可能你设置了这两个属性...

#12. Drawing App(原生JS版)

#12. Drawing App 这次要挑战的是比小画家还阳春的绘图app,会利用到canvas a...

Day28 Policy-based authorization

之前有说到 ASP.NET Core Identity 使用的是基於 Claim 的验证,其实 AS...

HERE API Example - 限制地图移动

本文范例主要功能为限制 HERE 地图移动,当渲染地图与视图模型资料进行同步时就会触发 sync 事...