云计算的定义(NIST)

–  云计算是一种能够通过网络以便利的、按需的方式获取计算资源(网络、服务器、存储、应用和服务)的模式

–  这些资源来自一个共享的、可配置的资源池,并能够快速获取和释放,提供资源的网络被称为“云”
–  云模式能够提高可用性
–  云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。
 
高可用性??
• 计算机系统的可用性
          • – 计算机系统的可用性定义为系统保持正常运行时间的百分比。
         • – MTTF/(MTTF+MTTR) * 100%
         • – MTTF(Mean Time To Failure,修复前平均时间)
         • – MTTR(Mean Time To Restoration,平均恢复前时间)。
 
 
      计算机产业界通常用“9”的个数来划分计算机系统可用性的类型前端随心记---------云计算(1)
 

云服务模式:

 
 
 

云计算的特征

–    按需自助服务
–    广泛的网络接入方式
–    资源池
–    快速弹性
–    按使用量计费
 
 
      公有云   VS   私有云
–   业界争论不休
–   从虚拟化到私有云再到公有云
–   重要的是“协议和标准”,云需要互操作
 
 
     云计算的两条底层技术路线

      –     分布式计算
           •  Hadoop
           •  Hadoop的核心是MapReduce和HDFS
           •  是计算资源的整合
           •  阿里巴巴
     –     虚拟化
           • Xen/VMWare
           • Server Consolidation
           • 是计算资源的分割
           • Amazon
 
     hadoop:  

Google大数据三篇著名论文中文版

 
操作系统级虚拟化-----半虚拟化-------全虚拟化-------硬件仿真      越靠后性能越低 , 隔离性越弱 。
 
 
 开源云计算系统简介
  --Eucalyptus (桉树)  
      1. 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算(私有云)。
      2. 它最初是美国加利福尼亚大学Santa  Barbara 计算机科学学院的一个研究项目,现在已经商业化,发展成为了Eucalyptus Systems Inc。
      3. 与EC2和S3的接口兼容性(SOAP接口和REST接口)
      4. 支持运行在Xen或KVM
      5. 管理多集群
       (开源项目,有兴趣可以去贡献一份力量)
 
 - OpenStack
 - OpenNebula
 - CloudEx
 
 
 
参考书籍:
• 《云计算宝典技术与实践》 
• 《云计算技术、平台及应用案例》 
• 《云计算企业信息化建设策略与实践》
• 《系统虚拟化—原理与实现》
•  互联网是最好的学习途径
 
 
 
 
前端随心记---------云计算(1)