[OpenStack] 云计算的前世今生

2024-05-14 07:32
文章标签 计算 openstack 今生 前世

本文主要是介绍[OpenStack] 云计算的前世今生,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、云计算的概念

上世纪60年代,麦卡锡就提出了 把计算能力作为一种像水和电一样的公用事业提供给用户的理念,这成为云计算思想的起源。在20世纪80年代网格计算、90年代公用计算,21世纪初虚拟化技术、SOA、SaaS应用的支撑下,云计算作为一种新兴的资源使用和交付模式逐渐为学界和产业界所认知。云计算被认为是继个人计算机、互联网之后的第三次IT浪潮。
  • 云计算是服务模式:它不是新技术,更准确来说不应称之为技术,它是在一些关键技术日趋成熟后催生的一种新的服务模式
下图显示了云技术和关键技术的关系:


  • 云计算通过集中拥有,使到用户能得到其本身无法得到的服务,或是以更低成本获得相同的服务,降低拥有成本是云计算的核心价值之一
  • 因此云计算项目,得先考虑服务模式和盈利模式,其次才是投资和技术。

2、云计算的好处

1)用户角度

  • 硬件开支的节省
  • 软件许可证的节省
  • 维护团队成本的节省
  • 能耗的节省

2)厂商角度

  • 批量卖出大量的软硬件
  • 绑架云供应商和厂商,获取高额利润
  • 防止用户盗版软件

3、云计算的模式

  • 私有云、公有云、混合云、行业云(社区云)
  • IaaS:网盘,VPS,迅雷离线下载
  • PaaS:Google App Engine,Baidu App Engine
  • SaaS:在线CRM管理软件,搜索,地图,电子商务

4、云计算的关键技术

云计算厂商倾向于使用廉价的容易更换替代的通用型硬件组成分布式集群,放弃使用昂贵的超级计算机和专用存储设备;基于成品或半成品的开源技术框架,自组团队进行再开发。尽量掌控所有使用到的技术,避免使用许可证费用昂贵的软件,避免使用无法全程掌控的厂商提供的整体解决方案;强调单位能耗,强调计算成本。云计算的几个关键技术如下:

  • 分布式计算和存储技术
  • 虚拟化技术
  • 自动化运维
  • 计费模式

5、云计算的鼻祖 - 亚马逊

  • AWS: Amazon Web Services 是一组服务,它们允许通过程序访问 Amazon 的计算基础设施。

  • Dynamo:一种Key-Value型NoSQL数据库,是NoSQL运动的先驱
  • S3:全名为亚马逊简易储存服务(Amazon Simple Storage Service),由亚马逊公司,利用他们的亚马逊网络服务系统所提供的网络线上储存服务。经由Web服务界面,包括REST, SOAP, 与BitTorrent,提供用户能够轻易把档案储存到网络服务器上。在2006年3月开始,亚马逊公司在美国推出这项服务,2007年11月扩展到欧洲地区。亚马逊公司为这项服务收取的费用,是每个月每一个gigabyte 需要0.15 元美金,如果需要额外的网络带宽与品质,则要另外收费。
  • EC2 (Elastic Compute Cloud):弹性计算云

  • 亚马逊CTO - Werner Vogels (http://www.allthingsdistributed.com/)


这篇关于[OpenStack] 云计算的前世今生的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/988133

相关文章

如何用Java结合经纬度位置计算目标点的日出日落时间详解

《如何用Java结合经纬度位置计算目标点的日出日落时间详解》这篇文章主详细讲解了如何基于目标点的经纬度计算日出日落时间,提供了在线API和Java库两种计算方法,并通过实际案例展示了其应用,需要的朋友... 目录前言一、应用示例1、天安门升旗时间2、湖南省日出日落信息二、Java日出日落计算1、在线API2

poj 1113 凸包+简单几何计算

题意: 给N个平面上的点,现在要在离点外L米处建城墙,使得城墙把所有点都包含进去且城墙的长度最短。 解析: 韬哥出的某次训练赛上A出的第一道计算几何,算是大水题吧。 用convexhull算法把凸包求出来,然后加加减减就A了。 计算见下图: 好久没玩画图了啊好开心。 代码: #include <iostream>#include <cstdio>#inclu

uva 1342 欧拉定理(计算几何模板)

题意: 给几个点,把这几个点用直线连起来,求这些直线把平面分成了几个。 解析: 欧拉定理: 顶点数 + 面数 - 边数= 2。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#inc

uva 11178 计算集合模板题

题意: 求三角形行三个角三等分点射线交出的内三角形坐标。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#include <stack>#include <vector>#include <

XTU 1237 计算几何

题面: Magic Triangle Problem Description: Huangriq is a respectful acmer in ACM team of XTU because he brought the best place in regional contest in history of XTU. Huangriq works in a big compa

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

计算数组的斜率,偏移,R2

模拟Excel中的R2的计算。         public bool fnCheckRear_R2(List<double[]> lRear, int iMinRear, int iMaxRear, ref double dR2)         {             bool bResult = true;             int n = 0;             dou

GPU 计算 CMPS224 2021 学习笔记 02

并行类型 (1)任务并行 (2)数据并行 CPU & GPU CPU和GPU拥有相互独立的内存空间,需要在两者之间相互传输数据。 (1)分配GPU内存 (2)将CPU上的数据复制到GPU上 (3)在GPU上对数据进行计算操作 (4)将计算结果从GPU复制到CPU上 (5)释放GPU内存 CUDA内存管理API (1)分配内存 cudaErro

ja-netfilter的前世今生和非对称加密的欺骗原理

文章目录 ja-netfilter起源官网插件插件配置文件插件的综合应用更多用法 非对称加密欺骗原理非对称加密和数字证书激活过程和欺骗手段分析代码示例第一步:生成自签名证书脚本第二步:使用自签名证书对产品激活信息进行签名 样例数据样例激活码(注:用于代码演示,直接粘贴到JetBrains 家 IDE 中无法完成激活!不用试,肯定提示无效,无法激活!!)样例power.conf(配合ja-ne

Java - BigDecimal 计算分位(百分位)

日常开发中,如果使用数据库来直接查询一组数据的分位数,就比较简单,直接使用对应的函数就可以了,例如:         PERCENT_RANK() OVER(PARTITION BY 分组列名 ORDER BY 目标列名) AS 目标列名_分位数         如果是需要在代码逻辑部分进行分位数的计算,就需要我们自己写一个工具类来支持计算了 import static ja