两年前就开始不停听说到云计算这个词了,也开始的自己去了解一些相关的内容,不过始终还是不能深入的了解这一些列的概念和思想,技术神马的就更不用说了。
上周终于搞(借)了一本云计算相关的书来——《云计算实践之道》,看过之后,还算有所收获,在此与诸位分享一下。
这本电子工业出版社出版的新书(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的开源实现
算是一个笔记或者一个总结吧!都是非常基础的东东!仁者见仁智者见智,这只是我个人的读后感!
每个人站得高度不同,观点自然不一样。欢迎指导。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律