雲計算介紹
雲計算(cloud computing)是由分布式計算(distributed computing)、並⾏處理(parallel computing)、⽹格計算(grid computing)發展來的 ,是⼀種新興的商業計算模型。⽬前,對於雲計算的認識在不斷的發展變化,雲計算沒仍沒 有普遍⼀致的定義。
1. ⼀個⽐喻理解什麼是雲計算
在社會經濟不發達的時候,⼀個農戶想吃雞蛋,所以他⾃⼰養了⼀隻雞,那麼他為了⾃⼰養這只雞,就需要給雞建⼀個簡單的雞窩,還需要平時去管理和飼養這只雞。這是⼀個基本場景,這個場景要說明下:
農戶要得是雞蛋⽽不是雞,雞蛋即我們說的服務能⼒提供,⽽產⽣這個能⼒的雞⽐喻
各種it基礎設施
雞是本身的it硬體,包括計算機,儲存和⽹絡都可以屬於這個範圍
雞窩可以理解為資料中⼼物理環境,包括機房,機房配套的各種物理基礎設施
對雞的管理和飼養,即⽇常的it運維投⼊和成本。
在這個過程中,農戶發現了些問題,⾸先他們並不是每天都需要吃雞蛋,但是雞每天都會產蛋,則他們需要把多餘的蛋拿都市場去賣或交換其它產品。其次他們需要的是雞蛋,但是卻需要為雞蛋付出購買雞,建⽴雞窩,飼養雞的⼀系列成本和⼈⼒的投⼊。那麼我們要先討論經濟沒有發展到⼀定階段的時候,為什麼沒有出現專業的養雞場⽣產雞蛋。
具體原因包括:
沒有形成規模效益,即時建⽴養雞場也⽆法體現規模效應下帶來的成本節餘。⽽要達到這個⽬標往往需要現代化和⾃動化的養雞場的出現。其它外圍條件不具備,如市場交換體現,交通設施,物流配送體系等。如果集中化後,農戶並不能有⽅便快速的⼿段能夠吃到他們需要的雞蛋。
⽽隨著社會經濟的發展,出現了專⻔的養雞場,快捷的物流體系可以保證向市場⼤量提供雞蛋,⽽農戶也不再養雞,⽽轉變為到市場上去按需要採購雞蛋。⽽專⻔的養雞場即類似於雲計算中的資料中⼼,它是⼀個能⼒提供中⼼。⽽快捷的物流體系即對應⾼速發展的互聯⽹頻寬(這個其實也是雲計算出現的⼀個必要條件)。
在這個過程演變過程中我們看到⼏個變化。
⽤戶不再關⼼雞或雞窩,以及雞的飼養問題。他們只關係雞蛋,具體那只雞⽣的蛋不
關⼼。⽤戶可以按需購買雞蛋和按需要付費,不存在資源浪費的情況。
農戶⾃⼰的雞,雞窩可能都不再需要了,剩下的只是⼤型養雞場,所有的原來農戶⾃
⼰建⽴的雞窩都集中都了⼤型的養雞場。對應域it基礎設定全部雲化。
為何專⻔的養雞場出現成為可能,⾸先養雞場本身規模化和⾃動化,⼤⼤降低了單位雞蛋的成本,其次發達的配送⽹絡和營銷體系⽅便了雞蛋的消費。對應於雲計算則是,作為計算能⼒和儲存能⼒提供的中⼼,必須具有⼤規模和集約性的特點,對應配送⽹絡和營銷體系則對應於⾼速的互聯⽹。
對應⼤型養雞場,它是⼀個能⼒提供中⼼,對應飼養的雞本身並不是顧客要得產品,⽽是需要雞下的蛋。⼀個⼤型的養雞場可能對應多個客戶,在這⾥我們先假設為不對應終端消費者,⽽對應多年⼤型的超市即終端零售中⼼。為了⽅便對所有產能進⾏有效的管理,可以將養雞場本身劃分為多個標準的飼養單元,分配給不同的飼養⼈員進⾏管理。這樣就能夠⽐較準確的指導每個飼養單元每天能夠⽣產的雞蛋數量。
在這⾥注意:
飼養單元類似於雲計算中的能⼒提供單元,⽽能⼒提供單元在雲計算中可以通過虛擬化技術實現。
飼養單元本身劃分的⼤⼩很重要,太⼤不利於管理,太⼩管理⼯作量⼜太⼤。
對應⼤型的超市,往往由於他們所處的區域和⼈群的不同,對雞蛋的需求量往往也存在差異,有得超市可能是⽉底需要的供貨量⼤,⽽有的可能是⽉末需要的供貨量⼤。那麼現在的集中化得優勢在哪⾥?如果有10家超市,每家需要的最⼤供貨能⼒都是1000只雞蛋,那麼是否需要提供能夠有10000只產能的養雞場呢?顯然答案不是,因為由於⼤家需求的時間段不同,往往有5000只雞蛋提供能⼒的養雞場即可滿⾜需求,對應養雞場可以根據時間段靈活的調配每天產⽣的雞蛋。具體如下:
飼養單元和超市之間是⼀種松耦合的關係,⼀個超市可能需要1個或多個飼養單元。
飼養場可以根據需求靈活的調配飼養單元給不同的超市使⽤。
超市完全按需求量和使⽤量收費,不會為需求量降低的時候為富裕的飼養單元成本買單。
如果引⼊新的超市客戶,養雞場⽐較容易的增加新的飼養單元來滿⾜市場需求發展。
最優化能⼒設計,滿⾜資源利⽤率的最⼤化,⽽降低成本。
這⾥即是我們所說的雲計算⾥⾯另⼀個關鍵特徵,這個關鍵特徵有多種說法,可以叫彈性計算,⽆限伸縮擴充套件,動態資源排程等都是⼀個意思。關鍵的就是能夠靈活按需進⾏資源的排程和分配,能⼒本身可以靈活的進⾏伸縮擴充套件。
2. ⽣活中的雲計算
2.1 qq多個產品的賬戶認證
3. 雲計算⼩總結
雲計算讓使⽤it資源就像⽤⽔、⽤電⼀樣的⽅便。你⽆需關⼼電⼚在哪⾥、是怎麼⼯作的,將插頭插⼊插座即可獲取電能,對⽤戶來說電⼚好像有⽤不完的電,⽽⽤戶僅需為⾃⼰使⽤那部分電能付費。
雲計算提供多個不同層次的服務,在每個層次都強調服務,讓⽤戶可以按需使⽤,按需付費,⽽雲計算平台的資源對⽤戶來說好像是取之不盡,⽤之不竭的
4. 雲計算的分類
三類:saas軟體即服務
paas平台即服務
iaas基礎即服務
5. 雲計算作⽤
雲主機⽬前主要⽤途有
⼤資料maprudece處理
matlab計算
spark計算
⽹站開發
伺服器站點等
python雲計算1
雲計算 cloud computing 是由分布式計算 distributed computing 並 處理 parallel computing 格計算 grid computing 發展來的 是 種新興的商業計算模型。前,對於雲計算的認識在不斷的發展變化,雲計算沒仍沒 有普遍 致的定義。1.個 ...
阿里雲ECS公升級python到python3
去年雙十一阿里雲活動,廉價買了臺ecs一直閒著沒用,實在是資源浪費。突然想裝個jupyter notebook,方便對機器的使用,希望能調動積極性。一看python的版本資訊,居然是2.7.12的,所以第一步先把python公升級到python3再說。1.檢視python版本 root izuf6e...
雲計算基礎1
4.安裝linux 5.使用linux 1 命令列,便於指令碼執行,自動運維,減少人機互動。2 格式 命令 選項 引數 吃 三鮮 餃子 3 大小寫敏感 6.目錄操作 1 pwd,顯示當前路徑 2 cd,切換當前目錄 cd 目錄 cd,回 家 cd 絕對路徑 目錄 cd 相對路徑 目錄 cd 向上一級...