一:雲計算以前遇到的問題python
1、有效解決硬件單點故障問題web
單點故障是指某個硬件的故障形成網站某個服務的中斷。要真正解決這個問題,須要爲每一個硬件準備冗餘,這不只大大增長了硬件購置成本,編程
並且部署與維護成本也不容小視。而云計算平臺是基於服務器集羣,從設計之初就考慮了單點故障問題,並在建設時有效地解決了這個問題。若是緩存
一家雲服務商出現單點故障問題,就如同存在銀行的錢丟了。安全
2、按需增/減硬件資源服務器
本身託管服務器,增/減硬件一直是頭疼的問題。網絡
1. 增長服務器的時候,購買服務器須要時間,並且這個時間本身沒法控制。而使用雲服務器,隨時能夠增長服務器——輕而易舉。分佈式
2. 減服務器只能從機房拉回辦公室,沒法再把服務器退給廠商,購置服務器的成本就浪費了。而使用雲服務器,若是下個月不用,不續費就好了(針工具
對阿里雲按月購買的狀況)——想用就用,想扔就扔。網站
3. 不能按需增長知足基本需求的服務器配置。假如咱們如今須要一臺低配置的服務器用Linux跑緩存服務,若是爲之單獨購買一臺便宜的低配置的服務器
很不合算,由於這臺服務器僅僅一年的電費就至少要3000元左右。因此只能儘可能減小服務器數量,提升單臺服務器的配置,在讓一臺服務器跑更多東西。
而使用雲服務器,須要什麼樣的配置就買什麼樣的配置,讓各個服務器的職責更單一,互相之間的影響更小——職責分明,效率更高。
3、按需增/減帶寬
帶寬是主要成本,託管服務器時,與ISP服務商籤一年合同以前就要肯定帶寬。用了一段時間以後,你發現帶寬買多了,想減一些是不容許的。中途要
臨時增長帶寬一段時間也是不行的,要買就買一年(這是根據咱們接觸過的ISP服務商)。因此,通常都會多買一些帶寬,留一些餘量。
使用雲服務器能夠靈活地增減帶寬,不會浪費帶寬,即便買少了也不用擔憂,隨時能夠增長。雖然各個雲服務商會有必定的限制,好比在阿里雲一次
至少要購買1個月的帶寬,但比本身託管服務器靈活不少,一樣的帶寬條件,會節省很多成本,尤爲是帶寬需求在一年中變化比較大的網站。
4、更有吸引力的費用支付方式
在IDC機房託管服務器通常是籤一年合同,一次支付一個季度的費用。
而使用雲服務,一次能夠支付更短期的費用,好比阿里雲能夠一次只支付一個月的費用,節約了流動資金。
從整體上考慮,差很少的成本,卻擁有更多的內存、更多的CPU、更多的硬盤空間、更優質的帶寬線路,更重要的是能夠隨時按需擴展計算資源。
二:什麼是雲計算(資源和服務的交互方式)
1、概念分解:
雲:雲計算中的雲,表明循環利用的意思(雲多了變成雨,落到地面,雲減小,水蒸發到空中,雲增長)。
計算:雲計算中的計算,表明計算資源,涵蓋虛機、存儲、網絡等。
雲計算:表明計算資源向雲水循環同樣,按需分配,循環利用。
附:企業數據中心部署在雲計算分佈式平臺上,相似於從原來單臺發電機轉向電廠集中供電模式,它意味着訪問計算機和存儲系統也能夠做爲一種商品
流通,就像煤氣、水電同樣,取用方便,費用低廉,只不過它是經過互聯網傳輸的,雲就是互聯網的一種比喻
2、雲計算分類:
狹義:IT基礎設施的交互和使用模式,經過網絡以按需,易擴展的方式獲取資源
廣義:服務(IT基礎設施、軟件等)的交互和使用模式,經過網絡以按需、易擴展的方式獲取資源。
三:雲服務模式
1、IaaS:Infrastructure-as-a-Service(基礎設施即服務)
用戶經過網絡獲取虛機、存儲、網絡,而後用戶根據本身的需求操做獲取的資源。 典型應用:亞馬遜AWS等
提供給消費者的服務是對全部計算基礎設施的利用,包括處理CPU、內存、存儲、網絡和其它基本的計算資源,用戶可以部署和運行任意軟件,
包括操做系統和應用程序。
2、PaaS:Platform-as-a-Service(平臺即服務)
將軟件研發平臺做爲一種服務, 如Eclipse/Java編程平臺,服務商提供編程接口/運行平臺等。典型應用:Google AppEngine、Force.com、微軟Azure等
提供給消費者的服務是把客戶採用提供的開發語言和工具(例如Java,python, .Net等)開發的或收購的應用程序部署到供應商的雲計算基礎設施上去。
客戶不須要管理或控制底層的雲基礎設施,包括網絡、服務器、操做系統、存儲等,但客戶能控制部署的應用程序,也可能控制運行應用程序的託管環境配置;
3、SaaS:Software-as-a-Service(軟件即服務)
將軟件做爲一種服務經過網絡提供給用戶,如web的電子郵件、HR系統、訂單管理系統、客戶關係系統等。用戶無需購買軟件,而是向提供商租用基於
web的軟件,來管理企業經營活動。典型應用:Google Doc、Saleforce.com、Oracle CRM On Demand、Office Live Workspace等 。消費者不須要管理或
控制任何雲計算基礎設施,包括網絡、服務器、操做系統、存儲等等;
四:雲應用形式
一.私有云
將基礎設施與軟硬件資源構建於防火牆內,基於iaas構建私有云平臺供企業內部使用,開源組件有:openstack(最爲出色),cloudstack等
二.雲存儲
雲存儲系統是一個以數據存儲和管理爲核心的雲計算系統
三.雲遊戲
遊戲運行雲平臺服務端,雲平臺將遊戲畫面解壓縮後傳給用戶,用戶端無需高配置處理器和顯卡,只須要基本的視頻解壓縮能力便可。
四.雲物聯
基於雲平臺實現物物相連的互聯網。
五.雲安全
經過網狀的大量客戶端檢測網絡中軟件的異常,獲取木馬,惡意程序的最新信息,推送到雲平臺服務端自動分析和處理,再把解決方案發送給每個客戶端。雲平臺使用者越多,越安全。
六.公有云
雲平臺對外開放,主要以Iaas和Paas爲主,較爲成熟的是Iaas,如阿里雲,騰訊雲,青雲,ucloud,首都在線等
七.混合雲
公有云和私有云的結合,即對企業內部又對企業外部,例如AWS