雲計算雜談

一:雲計算以前遇到的問題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

相關文章
相關標籤/搜索