單點故障是指某個硬件的故障形成網站某個服務的中斷。要真正解決這個問題,須要爲每一個硬件準備冗餘,這不只大大增長了硬件購置成本,並且部署與維護成本也不容小視。web
而云計算平臺是基於服務器集羣,從設計之初就考慮了單點故障問題,並在建設時有效地解決了這個問題。若是一家雲服務商出現單點故障問題,就如同存在銀行的錢丟了。編程
本身託管服務器,增/減硬件一直是頭疼的問題。緩存
1. 增長服務器的時候,購買服務器須要時間,並且這個時間本身沒法控制。而使用雲服務器,隨時能夠增長服務器——輕而易舉。安全
2. 減服務器只能從機房拉回辦公室,沒法再把服務器退給廠商,購置服務器的成本就浪費了。而使用雲服務器,若是下個月不用,不續費就好了(針對阿里雲按月購買的狀況)——想用就用,想扔就扔。服務器
3. 不能按需增長知足基本需求的服務器配置。假如咱們如今須要一臺低配置的服務器用Linux跑緩存服務,若是爲之單獨購買一臺便宜的低配置的服務器很不合算,由於這臺服務器僅僅一年的電費就至少要3000元左右。因此只能儘可能減小服務器數量,提升單臺服務器的配置,在讓一臺服務器跑更多東西。而使用雲服務器,須要什麼樣的配置就買什麼樣的配置,讓各個服務器的職責更單一,互相之間的影響更小——職責分明,效率更高。網絡
帶寬是主要成本,託管服務器時,與ISP服務商籤一年合同以前就要肯定帶寬。用了一段時間以後,你發現帶寬買多了,想減一些是不容許的。中途要臨時增長帶寬一段時間也是不行的,要買就買一年(這是根據咱們接觸過的ISP服務商)。因此,通常都會多買一些帶寬,留一些餘量。分佈式
使用雲服務器能夠靈活地增減帶寬,不會浪費帶寬,即便買少了也不用擔憂,隨時能夠增長。雖然各個雲服務商會有必定的限制,好比在阿里雲一次至少要購買1個月的帶寬,但比本身託管服務器靈活不少,一樣的帶寬條件,會節省很多成本,尤爲是帶寬需求在一年中變化比較大的網站。優化
在IDC機房託管服務器通常是籤一年合同,一次支付一個季度的費用。網站
而使用雲服務,一次能夠支付更短期的費用,好比阿里雲能夠一次只支付一個月的費用,節約了流動資金。阿里雲
從整體上考慮,差很少的成本,卻擁有更多的內存、更多的CPU、更多的硬盤空間、更優質的帶寬線路,更重要的是能夠隨時按需擴展計算資源。
南北互通問題是南方電信與北方聯通線路之間的互通問題,這個問題困擾咱們多年,以前用過雙線機房,解決的也不是很好。目前只有BGP線路纔能有效解決這個問題,而擁有真正的BGP線路的機房不是不少,成本也很是高。而我準備使用的阿里雲用的就是BGP線路,這也是吸引咱們的主要地方之一。
究竟什麼是南北互通問題?基於咱們的理解簡體描述一下,不對之處歡迎指出。南北互通問題實際就是路由問題。假設咱們的服務器放在上海電信的機房,上海一位聯通的用戶訪問咱們的服務器,要先繞到聯通的北京總出口(假設總出口在北京),而後再繞回上海。實際上這位聯通用戶能夠經過上海的線路直接到達咱們的服務器,不用繞這麼遠,但上海電信的機房沒法告知聯通的路由器走近路過來,只能按照聯通路由器設定好的路由走。原本即便走北京繞一下也沒有大的影響,畢竟是光的速度,可是因爲大多數聯通的用戶訪問電信網絡都這麼繞着走,聯通的總出口成爲了瓶頸,總出口流量太大時,聯通的用戶訪問電信的網絡速度就會慢。BGP線路也沒什麼神奇之處,只是它能決定走什麼路由過來,不繞遠路,問題天然解決了。它有這樣的特權,就不只能解決南北互通的問題,並且能解決其餘網絡的互通問題,好比教育網。由於有權限決定路由,就能夠優化路由,哪條路堵,我就換條路。
雲:雲計算中的雲,表明循環利用的意思(雲多了變成雨,落到地面,雲減小,水蒸發到空中,雲增長)。
計算:雲計算中的計算,表明計算資源,涵蓋虛機、存儲、網絡等。
雲計算:表明計算資源像雲水循環同樣,按需分配,循環利用。
附:企業數據中心部署在雲計算分佈式平臺上,相似於從原來單臺發電機轉向電廠集中供電模式,它意味着訪問計算機和存儲系統也能夠做爲一種商品流通,就像煤氣、水電同樣,取用方便,費用低廉,只不過它是經過互聯網傳輸的,雲就是互聯網的一種比喻
狹義:IT基礎設施的交互和使用模式,經過網絡以按需,易擴展的方式獲取資源。
廣義:服務(IT基礎設施、軟件等)的交互和使用模式,經過網絡以按需、易擴展的方式獲取資源。
用戶經過網絡獲取虛機、存儲、網絡,而後用戶根據本身的需求操做獲取的資源。 典型應用:亞馬遜AWS等
將軟件研發平臺做爲一種服務, 如Eclipse/Java編程平臺,服務商提供編程接口/運行平臺等。典型應用:Google AppEngine、Force.com、微軟Azure等
將軟件做爲一種服務經過網絡提供給用戶,如web的電子郵件、HR系統、訂單管理系統、客戶關係系統等。用戶無需購買軟件,而是向提供商租用基於web的軟件,來管理企業經營活動。典型應用:Google Doc、Saleforce.com、Oracle CRM On Demand、Office Live Workspace等
1.私有云
將基礎設施與軟硬件資源構建於防火牆內,基於iaas構建私有云平臺供企業內部使用,開源組件有:openstack(最爲出色),cloudstack等
2.雲存儲
雲存儲系統是一個以數據存儲和管理爲核心的雲計算系統
3.雲遊戲
遊戲運行雲平臺服務端,雲平臺將遊戲畫面解壓縮後傳給用戶,用戶端無需高配置處理器和顯卡,只須要基本的視頻解壓縮能力便可。
4.雲物聯
基於雲平臺實現物物相連的互聯網。
5.雲安全
經過網狀的大量客戶端檢測網絡中軟件的異常,獲取木馬,惡意程序的最新信息,推送到雲平臺服務端自動分析和處理,再把解決方案發送給每個客戶端。雲平臺使用者越多,越安全。
6.公有云
雲平臺對外開放,主要以Iaas和Paas爲主,較爲成熟的是Iaas,如阿里雲,騰訊雲,青雲,ucloud,首都在線等
7.混合雲
公有云和私有云的結合,即對企業內部又對企業外部,例如AWS、阿里雲
傳統應用像養寵物,寵物病了要細心呵護
每一個應用都是獨特的、專門的
專門的服務器、硬件和軟件保證可靠性
資源不夠,增長cpu、內存、磁盤
專門的技術支持
每臺機器每一個應用都要細心處理,若是出現問題,只能想辦法去解決,想經過重裝系統或機器來恢復環境和服務很是困難。
雲感知應用像養牛,牛生病了,你須要一頭新的牛
應用跑在一個或多個虛擬機裏
資源不夠,增長新的虛擬機
應用掛起,重啓或建立新的虛擬機
基於原來的虛機的快照,幾秒鐘就能夠啓動一臺如出一轍的虛機來讓服務恢復正常。