云计算随想

现在几乎所有涉足互联网的大公司都要与云扯点关系,google,microsoft,IBM, oracle, ebay,amazon,facebook,阿里巴巴,百度,搜狐太多了。何为云?这个概念本身就是云里雾里的,每家公司的理解都有些许不一样,但有些三个共同特点:
1.分布式计算
2.分布式存储
3.虚拟化
有的公司涉及存储,有的涉足计算,有的涉足硬件层面的,租用cpu计算能力或存储空间,有的涉足软件服务或组件服务。本人从事软件开发,从软件层面开,主要涉及的技术包括分布式存储和计算,分布式技术中的容错性,去中心化,一致性问题,吞吐量,信息安全,服务分级,高可用性,mashup等等,很多技术概念。作为从事云计算的开发人员或架构师,我们该具备哪些基础知识呢?
1.通信,线程间、进程间、跨server、跨平台,跨语言的通信。通信涉及到的各类通信协议,IO与数据包格式
2.容错容灾,多备份,同步异步,事务性,一致性的处理折中
3.分布式算法及数据结构
4.基于任务分解的编程模型
5.分布式的同步策略

乱七八糟的先写到这里,想到其他的再补充,另附一张顺手想起了的图:
[img]http://dl.iteye.com/upload/attachment/228925/5c92755e-53e3-393b-9e83-6698b6a8ef57.jpg[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值