云计算与分布式系统课程学习笔记(一)——云计算简介
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                云计算与分布式系统课程学习笔记(一)——云计算简介
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                大數據對于系統架構的需求
顯式的需求
- 海量計算和存儲
- 快速計算
隱式的需求
- 數據的快速傳輸
- 靈活性
- 低成本
如何實現這些需求?
 并行化(并行化的理念存在于計算機方方面面)
- 并行請求(分配給多個計算機)
- 并行線程(分配給多個處理器核心)
- 并行指令(同一時刻有多于一條指令)
- 并行數據(同一時刻有多于1個數據項 )
- 硬件描述(同一時刻使用所有門電路)
規模經濟(極端規模的并行化:倉庫規模的計算機 WSC)
- 主要部件 —— 供電、制冷、建筑、網絡、安全、存儲、計算
- 優勢 —— 規模經濟、提高使用率
- 挑戰 —— 能耗PUE、運維
WSC是用網絡連接起來的計算和存儲設備
 WSC的特點:
 1、使用相對同質的硬件和系統軟件平臺
 2、共享相同的系統管理
 3、大多數應用程序、中間件、系統軟件都是自主開發,而傳統數據中心則由第三方軟件主導
 4、WSC運行相對小數目的超大型程序(或服務)
 5、通用的資源管理架構增強了部署的靈活性
虛擬化(抽象)
云計算的商業模式概述
—— 云計算的定義
 云計算 Cloud computing 既指作為服務通過互聯網提供的應用程序(SaaS模式),又指提供這些服務的,位于數據中心的硬件和系統軟件(公用計算)
 云:數據中心硬件與軟件
 公有云:用即付即用的模式,開放給大眾使用的云
 私有云:一個企業或組織內部的數據中心
 公用計算:給人以無限資源的錯覺
—— 云計算商業模式的三大特點
- 按需服務
- 資源池
- 可測量的服務
—— 云計算發展的市場條件
- 大規模互聯網應用(社交網絡、多媒體)
 1、規模經濟
 2、需求增長促進數據中心建設增長
 3、無法預測的應用增長速度Zynga,Netflix
- 大數據應用
 1、日志分析
 2、機器學習應用
云計算的價值
 
 云計算的分類
- 指令集虛擬機(Amazon EC2, 3Tera)
- 運行時系統虛擬機(Microsoft Azure)
- 框架型虛擬機(Goole AppEngine,Force.com)
- 折衷:靈活性/可移植性
 
為什么要虛擬化
資源池
- 聚合:將多個資源結合起來
- 合一:例如存儲
- 動態:快速分配(虛擬機)
隔離:保護消費者隔離其他租客 ,例如虛擬專用網(VPN)
 便于管理:測試、機動性
云計算的核心思想
- 性能:并行化
- 經濟性:規模化、公有云
- 可管理:虛擬化
從云計算到大數據
- 虛擬化提供了硬件資源的抽象
- 用戶看到的接口
 (虛擬)計算節點
 (虛擬)網絡
 (虛擬)存儲
- 仍然是許多獨立的設備:需要分布式系統編程
- 如何提供一個易于編程的“單一系統”感覺
 分布式存儲、計算框架
總結
以上是生活随笔為你收集整理的云计算与分布式系统课程学习笔记(一)——云计算简介的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: linux基础知识——mmap
- 下一篇: 计算机网络(三)-体系结构
