zl程序教程

您现在的位置是:首页 >  大数据

当前栏目

云计算实践之道——读后感

计算 实践 之道 读后感
2023-09-14 08:57:01 时间

 年前就开始不停听说到云计算这个词了,也开始的自己去了解一些相关的内容,不过始终还是不能深入的了解这一些列的概念和思想,技术神马的就更不用说了。

上周终于搞(借)了一本云计算相关的书来——《云计算实践之道》,看过之后,还算有所收获,在此与诸位分享一下。

 

这本电子工业出版社出版的新书(2011的还算比较新吧),总体看来还算不错的:它大致的描述了云计算的概念、优势、产生的影响、在各行业的应用、如何实施,它的大致架构,涉及的关键技术、遇到的新问题新挑战,他在业界大公司的实现、发展、应用。 看了这本书,让自己之前的许多概念终于融合了到了一起,从而对云计算有了个总体准确的印象,对其设计的各个技术都不在迷茫不在害怕。比如,以前听过也自己稍研究过Hadoop,但是不知道它做什么的;以前知道MapReduce,但是不知道它和Hadoop什么关系;以前通过Amazon的Azure云,但是完全不知所云;以前常常听到阿里云、百度云(这本书未涉及),但是越听越是云里雾里。。。

 

原因大概是自己没有看书的原因吧,——看到一个云相关的名称、技术,然后只是各个网站去搜索一些相关内容,自己研究,结果也搞不出什么结果,——大象摸腿管中窥豹般每次知道得知其中的一个小小部分,而自己又不善于总结和归纳,结果就是还是初学者初识者那样。 这本书,恰是时候的把我总结了一下。Happy!~

这本书,前半部分的话,其实很枯燥,因为之前也看过很多相关的资料,前半部分看起来则没什么新奇感。前面两章真的看得潦草,太大的概念,太大的范围,自己小小屌丝无法消受,我想那个是国家领导想的吧—— 比如云计算在银行业的应用、在医疗、制造等等行业的应用,这些东西自己下辈子都轮不到我,大公司ceo才需要仔细看的内容罢!

 

第三章也快速解决。云战略规划、分析、安全什么的我也不想去了解

 

第四章稍有点意思,从中我知道了:

云的基本分类: pass,saas,iaas(早知道了) ,

还可分成:公共云(公众可用,IBM的EC2,GAE,Salesforce.com)、私有云(某个内部可用,IBM RC2)、混合云。各层的主要职责要素:

基础层:包括资源抽象( IBM的SAN、TSM,Google的GFS,Hadoop DFS,VMware的VMFSd等,抽象为虚拟机VM/集群Cluster/云Cloud ?)、资源监控、负载管理、存储管             理(iSCSI)、资源部署、安全和风险管理、计费管理

平台层:开发环境、运行环境、运维环境—————— 要能够运行某一种语言的程序,一般供广大程序员使用。

应用层:4种:: 一般的(标准应用)、可定制的(客户应用)、可定制的支持多租户的、可扩展可定制支持多租户的(3、4统为多元应用: Mashup)——由最终用户使用

 

第五章

关键技术:

快速部署:copy-on-write(就是边copy边部署),流传输技术、并行部署、协同部署

资源调度:流行的有VMware的Storage vMotion技术、调度实时监管、调度粒度等是需要考虑的问题

大规模租户技术:

海量数据处理:主要介绍了MapReduce、流计算

大规模数据通信:异步通信、Amazon的 SQS产品

大规模分布式存储:类一:分布式文件系统:Frangipani、Google File System 类二:分布式存储软件/服务 Ryze,Amazon的Dynamo、S3

许可证管理、计费:略

 

新挑战:

安全性:使用VPN等

可用性:服务器虚拟化:Xen

可伸缩性

信息保密

高性能

服务集成、标准化

 

第六章: 业界情况

IBM:开发测试云、桌面云、存储云、分析云、云咨询 等非常的产品

  SaaS: LotusLive

  PaaS:WVE

  IaaS:PowerVM

  管理平台软件:TSAM/ System Director

  硬件:XIV、SAN、SVC、CloudBurst

 

Amazon:   也是非常多,统称Amazon Web Service——AWS

  主要有S3、SingleDB、RDS、SQS、EC2(这些都是抄来的,其实写这些一点意义都没,自己大概永远涉及不到..)

  SaaS:

  PaaS:

  IaaS:EC2

 

Google:

  SaaS:Google Docs、Gmail

  PaaS:GAE(最近才有所了解的,采用BigTable技术)

  IaaS:EC2

 

Salesforce:

  Force.com

  

Microsoft:

  SaaS:Microsoft Office Live/Windows Live

  PaaS:Azure/SQL Azure

  IaaS:EC2

 

开源的云计算系统:

  Eucalyptus 

  Nimbus

  AppScale:GAE的开源实现

 

算是一个笔记或者一个总结吧!都是非常基础的东东!仁者见仁智者见智,这只是我个人的读后感!

每个人站得高度不同,观点自然不一样。欢迎指导。