雲裏霧裏。。。因此扯扯雲計算。。。
前端
雲計算。。。暈計算。。。好暈的感受,可是對於使用者來講,並不須要知道來自於哪裏的計算能力和存儲能力
mysql
沒怎麼玩過雲,看見雲彩以後還覺得是。。。。俺老孫來也。。。。
nginx
雲計算無非就是提供兩種能力,一種就是計算能力,也就是cpu和內存的幾何,一種就是存儲能力,也就是存儲各類對象,結構化數據、非結構化數據、半結構化數據。。。
redis
提及雲計算,也就離不開各類虛擬化技術,也就是各類虛擬機,生產環境最經常使用的莫過於KVM了。
sql
雲計算最通用的說法就是,自來水或者發電廠的例子了,我要喝水,我並不須要知道這個水從哪裏來,水從天上來?。。。是本地的仍是跨區域送來的。。。。我要用電,我並不須要關心電從哪裏來,一個電廠掛了關我屁事。。。並不影響我使用電。。。
數據庫
雲計算就是將各類物理服務器組合在一塊兒,作成一個池子,這個池子裏面裝滿了CPU,Memory,disk,當你須要的時候,只要向調度系統進行申請就行了,我要幾個CPU,多少內存,多少磁盤,那麼就會獲得這些東西。。。而當咱們使用計算機的時候,不也就是由這些最基本的東西構成的麼。。
windows
這樣看來,雲計算其實也就是分佈式的服務,將全部的物理機組合成集羣,而後在集羣上跳舞,掛了一個物理機,我不怕,我能遷移到別的物理機繼續運行,當發現計算能力跟不上的時候,橫向擴展擴展,能夠無數的添加機器,縮容也比較簡單,直接幹掉一個物理機就行了,對前端的客戶是無影響的
centos
雲又分爲三種,一種是私有云,也就是自建機房,自建物理集羣,在上面遍及服務;一種是公有云,也就是直接使用別人提供好的環境,例如阿里雲;還有一種叫混合雲,就是私有云加上公有云,這種使用的場景通常是將重要的東西放在私有云中,將一些備份等一些不重要的東西放在公有云上。。。。。爲啥叫混合雲呢。。。咋不叫雜種雲。。。估計是由於很差聽吧。。。hybrid另一種意思就是雜種。。。哈哈哈瀏覽器
雲裏霧裏。。。。。其實你很難說肯定你所須要的東西來自於哪裏,由於或許今天你的應用在這個物理機器上,明天就漂移到了其餘的物理機上,畢竟。。。。雲計算是動態擴展的,想怎麼跑就怎麼跑。。。
服務器
雲計算。。。能夠按流量收費。。。給我來五塊錢的。。。。今天流量有點大,給我來十塊錢的。。。今天心情很差,我只要兩塊錢的。。。彈彈彈。。。彈走魚尾紋。。。
雲計算就像懷孕,時間長了你就知道好處了。。。。
雲計算又能夠分爲三種類型:IAAS雲。。。愛死雲。。。。PAAS雲。。。怕死雲。。。。SAAS。。。殺死雲。。。
三種運維的難度,應該是IAAS最難運維的了,WHY?很愛。。。最後死了。。。。那麼PAAS難運維嗎,應該還好,。。。由於她怕死啊。。。。那麼SAAS難運維嘛。。。。那就不會了。。。由於她要殺死雲。。。
IAAS是infrastructure as a service,基礎架構及服務,也就是提供了網絡,存儲,操做系統,當你須要的時候,給我一個機器,我要裝centos,IASS就會給你一個。。。。當你須要的時候,給我一個機器,我要裝windows這個蠢貨,給你給你,你最蠢。。。。按需申請,你想要什麼樣的基礎架構我都給你,通通給你,毫無保留。。。。可是僅僅提供操做系統級別的虛擬,差很少就是給你一個VM虛擬機。。。其餘的中間件啥的運行時環境,本身玩去吧。。。
PAAS是platform as a service,平臺及服務,這邊主要提供程序運行時的環境,也就是runtime運行時,你想要一個SLB,給你,你想要LB,給你,你想要SB。。。對不起,沒有,你本身就是。。。可是還有MQ啊,還有各類分佈式文件系統呀,還有各類數據庫呀,還有各類redis呀,只要你想要的中間件,我都有。。。。。
SAAS是service as a service,服務及服務。。。尼瑪,好詭異的說辭。。。我自己就是一個服務,你只要上來用就行了,例如你要編輯一個word文檔,來,直接打開瀏覽器就能用了,無需安裝客戶端,無須作任何配置,來,你來用。。。。反正我也懶得理你。。。
爲啥說IAAS最難運維呢???
WHY?由於。。。我很愛你,可是我會死去。。。。
IAAS。。基礎平臺的建設,全部的硬件環境,全部的基礎服務都在IAAS層面,若是管控平臺沒有作好,那麼一切將是噩夢的開始。。。
怕死鬼PAAS一個報錯。。。發給IAAS去查,那麼將從哪裏查起。。。。。殺死雲SAAS,一個報錯,給IAAS去查,直接幹掉SAAS。。。
我給你一個報錯,你去猜哪裏有問題,你猜。。。你猜。。。
IAAS。。。我要查一個報錯日誌,怎麼查,那麼多的集羣,,,那麼多的物理機。。。那麼多的容器。。。。日誌。。。你在娜裏。。。前世五百年的回眸。。。我都找不到你。。。。。愛。。。死了。。。。
IAAS。。。理論上來講,物理機掛了一臺,應用無感知,物理機掛了兩臺,若是資源夠的話,那麼應用仍是沒感受的,由於PAAS怕死啊,懶得理啊,可是若是讓SAAS有感受,那麼就炸了,會再次要了IAAS的命。。。
我又不是孫悟空。。。在雲上如履平地。。。棉花糖好吃,卻不能褻玩。。。。
究竟是IAAS在玩我,仍是我在玩IAAS。。。。
IAAS平臺作到什麼樣的程度纔算完美呢?
主動發現的能力。。。。嘟嘟嘟,一個告警發來,PAAS那個傻逼又幹了蠢事,一看平臺,日誌一查,那個傻逼又把SLB的一個RS摘掉了。。。嘟嘟嘟,又一個告警來,SAAS那個傻逼又在瞎整,這個什麼垃圾SQL語句,寫的什麼狗屎。。。不能主動就只能被動的捱罵。。。有了主動的能力就能開始進攻。。。。當不能主動的時候,就只能被動的捱打。。。
你想要的東西都有。。。PAAS說,你猜我用了幾個mysql的實例,一看平臺,PAAS的nginx用了十個,redis用了二十個,我能給你額外的信息,你讓我猜啥,你穿什麼內衣我都知道,哈哈,你怕不怕。。。SAAS說,我這邊有個報錯,報錯是mysql讀取失敗,給我查查是啥緣由,拿到實例一看相關的日誌,哦。。。。作了一次主備切換,爲啥要進行主備切換?主的心跳失戀了。。。。so easy,不再怕被殺了。。。
彈性。。。如水的肌膚,光溜溜,哈哈。。。。掛了一個物理機,哎喲,在另一臺機器上又啓動了相應的應用,好彈好彈。。。。勞資不再用擔憂物理機宕機了。。。。平滑遷移。。
太愛。。。會死。。。。因此,仍是不要那麼愛的好。。。
盤古開天闢地,可是程咬金也有三板斧,我要越塔殺人。。。。可是。。。每次我衝進別人的塔裏都回不來,這是爲何啊。。。爲何呢?
由於如今不少人都是很是依賴平臺的。。。平臺的光環招搖。。。不對,是平臺的光環照耀。。。
靠着塔你很牛逼。。。。有本事出塔來單挑。。。來來來。。。。我不怕!!!!
本文分享自微信公衆號 - SRE運維實踐(gh_319dd73ec076)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。