• 前端随心记---------云计算(1)


    云计算的定义(NIST)

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

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

    云服务模式:

     
     
     

    云计算的特征

    –    按需自助服务
    –    广泛的网络接入方式
    –    资源池
    –    快速弹性
    –    按使用量计费
     
     
          公有云   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
     
     
     
    参考书籍:
    • 《云计算宝典技术与实践》 
    • 《云计算技术、平台及应用案例》 
    • 《云计算企业信息化建设策略与实践》
    • 《系统虚拟化—原理与实现》
    •  互联网是最好的学习途径
     
     
     
     
     
     
    集思广益,仅供学习,侵权即删!!
  • 相关阅读:
    04月06日总结
    04月07日总结
    03月27日总结
    04月04日总结
    网络编程:阻塞I/O和线程模型
    网络编程:非阻塞I/O
    网络编程:阻塞I/O和进程模型
    bool型返回值函数,没写return语句的时候返回啥?
    网络编程:C10K问题
    网络编程:epoll
  • 原文地址:https://www.cnblogs.com/hudunyu/p/11580805.html
Copyright © 2020-2023  润新知