在你沒有接觸過雲以前,假設你想要本身搭建和運行一個網站,你會怎麼作呢?數據庫
首先你可能須要去找一臺閒置的計算機,甚至購置一臺,爲其配備電源,而後手工對其作一些軟件方面的初始化的操做,好比安裝操做系統,除此以外還要將這臺計算機接入網絡。這些工做作完以後,正式開始搭建運行你的網站。服務器
你想作的事情重點是搭建運行網站,可是預先的準備過程卻有些繁瑣,還可能由於購置機器和網絡而投入很多啓動資金。另外將來難以預料,也不知道這個網站究竟會被維護多久,有可能不久的未來這個網站荒廢掉了,那計算機也跟着白白閒置吃灰。網絡
在上面這個例子中,搭建運行網站,你有2個硬性需求:運維
另外還有1個隱形需求:工具
要是能租上一套知足上面需求的環境該多好啊?學習
雲計算便在相似需求下運用而生。能夠將雲計算看做是某個廠商爲你提供計算/存儲/網絡等資源的租賃服務,經過網絡交付給你,而你只須要爲你使用的那部分資源付費,用多少付多少,用完即走。網站
說到這裏你大概對雲計算的認識有了一個輪廓吧,咱們詳細來看看雲計算的概念。阿里雲
美國國家標準與技術研究院(NIST)對雲計算的定義是:雲計算
雲計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問, 進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源可以被快速提供,只需投入不多的管理工做,或與服務供應商進行不多的交互。操作系統
上面的定義有幾個要點:
雲計算提供的資源是計算相關的資源,包括常見的計算機、網絡、存儲。這些資源按照用戶的使用量付費(好比使用時長,使用次數等),經過互聯網的形式提供給用戶(Web、SSH等),另外還要保證能夠在短期內能獲取和歸還資源,這個時間一般是幾分鐘。
雲計算廠商(或稱雲服務提供商)爲了提供雲計算服務,可能會在世界各地搭建若干大規模的數據中心,採購各種硬件設備,僱傭大量運維人員以及研發各類類型雲服務。能夠猜到這一切的資金投入是十分巨大的,可是雲所帶來的規模效應和分時複用特色也能在很大程度上下降這些成本。
對用戶而言,雲計算提供了很大的便利。用戶不須要規劃和搭建本身的機房或數據中心,不須要採購設備,也不須要維護這些設備。用戶可隨時根據業務須要,挑選雲上資源的種類,也能夠根據業務負載狀況擴大或者縮小資源的使用規模。這些在比較大的程度上節省了時間,增長了靈活性。
雲計算根據其運營方式的不一樣,能夠分爲三類,也就是三種形態:
前面所介紹的就是雲的三種形態之一的公有云。公有云是使用最普遍的雲計算形態,由雲服務廠商向互聯網提供服務,按使用量收取費用。私有云是由企業在本身的機房中,經過虛擬化和資源管理工具來爲企業內部提供計算服務,這一般是爲了提升機房裏資源利用率。混合雲是把公有云和私有云連通起來,將兩者混合使用的形式。
全球公有云廠商有不少,市場佔有率最高的四名是
下圖中能夠看到最近四年這四家雲廠商的市場份額走勢:
預計 2019 年這四家雲廠商將瓜全球 84% 的市場份額。其中 AWS 獨佔鰲頭,遙遙領先於其它雲廠商,佔據了全球近一半的市場。
AWS 從 2006 年開始提供對外提供服務,是全球第一家公有云廠商,比 Google 的 GCP 還要早兩年。據稱 AWS 在 2002 年便有了最先的模型。
再結合以前所述的市場佔有率,你可能會想,爲什麼 AWS 這麼強?
至於爲什麼 AWS 這麼強,這裏沒法給出詳盡的商業分析,卻是能夠從主觀上談談 AWS 的使用感覺。筆者曾在多個雲上有使用和二次開發經驗,包括上面提到的 AWS、Azure、阿里雲,也取得了 AWS 的專家認證,在雲方面算是有一些使用經驗。若是從用戶使用角度出發,根據
這幾個主要指標來評判一個雲平臺在產品和技術方面的成熟程度的話,AWS 是市面上全部雲裏總體表現最優異的那一個,並且優異很多。
正由於如此,這個系列的文章將選取 AWS 做爲雲的介紹對象,以期讀者在剛剛上手雲計算之時,能培養起對雲的良好的技術審美 :)
AWS 在中國設立有兩個區域:北京和寧夏。出於政策緣由,這兩個區域分別由西雲數據和光環新網這兩家中國企業運營,而且 AWS 中國區域的帳戶與 AWS(全球)相獨立。
因爲 AWS 中國區帳戶的註冊須要公司法人身份,不對我的用戶開放,因此這裏推薦直接註冊 AWS(全球)帳號。
AWS 官網爲 aws.amazon.com,你能夠在其頁面右上方點擊「完成註冊」進行註冊。
註冊時有兩個地方須要特別提醒一下:
具體的註冊過程這裏再也不贅述,相信聰明的你能夠自行完成!
AWS 爲每一個新帳戶提供一年的免費套餐,涵蓋經常使用的虛擬機服務、存儲服務、數據庫服務等,你能夠好好利用這些資源來學習和使用 AWS。
好啦,咱們的 AWS 之旅正式開始!
該系列文章可點擊個人頭像查看