日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【云计算】初入云计算

發布時間:2023/12/29 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【云计算】初入云计算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0.前言

三天后,就要去本地的一個大學(職業技術大學)去應聘云計算老師了,研究生學的方法是云計算與大數據,碩士論文也在辛苦的研習中。因為是兩年制的專碩,所以現在面臨著秋招和來年的春招。如果這次應聘能成功當上云計算的老師,那么就一直干下去,畢竟當年工作了四年后考研辭職的目標就是想去個學校當個大學老師,所以特別珍惜此次機會。如果沒有當選,那么繼續努力半年多,等到畢業的時候,再去應聘一次。現在在本地的一個工業學校代課,主要教授網絡基礎和計算機的組裝與維修,教的孩子也都是沒有考上高中的初中孩子。雖然兩者都是老師,但是還是希望能去教大學生。畢竟教什么年紀的孩子,智商就停留在哪。教大學生,可以教學相長,跟他們在一塊,永遠保持一顆學習的心??梢宰鲎约合胱龅氖?#xff0c;搞自己喜歡的課題。

說了這么多,不管結果如何,還是要繼續的堅持寫博客。正好開了這個【云計算】的專題,那么我將繼續努力,努力把我所認識所學習到的知識,通過博客傳給大家。

1.云計算的由來

1.1歷史

1.1.1 第一個階段是自建機房階段---------每家每戶的取暖煤爐

自建機房需要完全遵循國家標準進行機房設計,土建,機柜采購,ups配置,精密空調,跳線。以及服務器,存儲,網絡的上架與測試調通。再進行業務系統的部署,實現 可用、可靠、安全運維。自建機房是早期所有中大型企業的首選方式,其周期相對較長,需要進行冗余設計來保證可用性,于是就發展出了IDC

1.1.2 第二個階段是IDC托管---------集體供暖鍋爐

IDC數據中心為企業提供標準的機房環境,企業只需要按照業務規模進行服務器、存儲的上架即可,企業在業務系統開發部署上線后,可以通過遠程的形式來運維,也可以在業務系統部署后交付給IDC數據中心來進行業務托管,省卻了企業的人工成本,在業務擴張時,也可以利用IDC數據中心機房的冗余設備進行業務支撐。

隨著云計算的逐漸成熟,在商用市場上被廣泛認可,甚至提高到國家戰略,越來越多的企業開始了“上云之路”。

1.1.3 第三個階段是云計算階段---------城市熱力管道

到了云計算階段,提供的是一個云化的資源池。企業只需要關注業務系統的功能,無需關注底層的細節。云端擺脫了,IDC定制上架再部署業務的過程,實現按需所求,靈活伸縮,快速上線。同時具備了易維護、高可用、高可靠、高安全的特點。

1.2定義

現階段對云計算的定義有多種說法。對于到底什么是云計算,至少可以找到100種解釋。廣為接受的說法是美國國家標準與技術研究院(NTSI)定義:云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問,進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,只需要投入的管理工作,或與服務供應商進行很少的交互。

首先對云計算這三個字的理解,云,是網絡、互聯網的一種比喻說法,即互聯網與建立互聯網所需要的底層基礎設施的抽象體?!坝嬎恪碑斎徊皇侵敢话愕臄抵涤嬎?#xff0c;指的是一臺足夠強大的計算機提供的計算服務(包括各種功能,資源,存儲)?!霸朴嬎恪笨梢岳斫鉃?#xff1a;網絡上足夠強大的計算機為你提供的服務,只是這種服務是按你的使用量進行付費的。

簡單概括為:云計算是計算能力,網絡能力和安全能力的共享。云計算是互聯網服務的基礎設施。

1.3云計算的演進

一句話概括為:

云計算是網格計算、分布式計算、并行計算、網絡存儲、虛擬化、負載均衡等傳統計算機和網絡技術發展融合的產物。

?相關計算補充:

計算模式定義特點
并行計算(Paralle Computing)同時使用多種計算資源解決計算問題的過程,主要目的是快速解決大型且復雜的計算問題把計算任務分配給系統內的多個運算單元
分布式計算(Distributed Computing)把一個需要巨大計算能力才能解決的問題分成多個小部分,把這些小部分分配給多個計算進行處理,最后綜合這些計算結果得到最終結果把計算任務分配給網絡中多臺獨立的機器
網格計算(Grid Computing)利用互聯網把地理上廣泛分布的各種資源連成一個邏輯的整體,就像一臺超級計算機一樣分布式計算的一種。為用戶提供一體化的信息和應用服務。

1.4云計算基本原理

云計算的基本原理是,通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行將更與互聯網相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。這可是一種革命性的舉措,打個比方,這就好比是從古老的單臺發電機模式轉向了電廠集中供電的模式。它意味著計算能力也可以作為一種商品進行流通,就像煤氣、水電一樣,取用方便,費用低廉。最大的不同在于,它是通過互聯網進行傳輸的。云計算的藍圖已經呼之欲出:在未來,只需要一臺筆記本或者一個手機,就可以通過網絡服務來實現我們需要的一切,甚至包括超級計算這樣的任務。從這個角度而言,最終用戶才是云計算的真正擁有者。

?云計算的應用包含這樣的一種思想,把力量聯合起來,給其中的每一個成員使用。

2.特點

2.1超大規模

“云”具有相當的規模,Google云計算已經擁有100多萬臺服務器, Amazon、IBM、微軟、Yahoo等的“云”均擁有幾十萬臺服務器。企業私有云一般擁有數百上千臺服務器?!霸啤蹦苜x予用戶前所未有的計算能力。

2.2虛擬化

云計算支持用戶在任意位置、使用各種終端獲取應用服務。所請求的資源來自“云”,而不是固定的有形的實體。應用在“云”中某處運行,但實際上用戶無需了解、也不用擔心應用運行的具體位置。只需要一臺筆記本或者一個手機,就可以通過網絡服務來實現我們需要的一切,甚至包括超級計算這樣的任務。

2.3高可靠性

“云”使用了數據多副本容錯、計算節點同構可互換等措施來保障服務的高可靠性,使用云計算比使用本地計算機可靠。

2.4通用性

云計算不針對特定的應用,在“云”的支撐下可以構造出千變萬化的應用,同一個“云”可以同時支撐不同的應用運行。

2.5高可擴展性

“云”的規模可以動態伸縮,滿足應用和用戶規模增長的需要。

2.6?按需服務

“云”是一個龐大的資源池,你按需購買;云可以像自來水,電,煤氣那樣計費。

2.7極其廉價

由于“云”的特殊容錯措施可以采用極其廉價的節點來構成云,“云”的自動化集中式管理使大量企業無需負擔日益高昂的數據中心管理成本,“云”的通用性使資源的利用率較之傳統系統大幅提升。因此用戶可以充分享受“云”的低成本優勢,經常只要花費幾百美元、幾天時間就能完成以前需要數萬美元、數月時間才能完成的任務。云計算可以徹底改變人們未來的生活,但同時也要重視環境問題,這樣才能真正為人類進步做貢獻,而不是簡單的技術提升。

2.8潛在的危險性-----(衍生出了云安全這一個方向)

云計算服務除了提供計算服務外,還必然提供了存儲服務。但是云計算服務當前壟斷在私人機構(企業)手中,而他們僅僅能夠提供商業信用。對于政府機構、商業機構(特別像銀行這樣持有敏感數據的商業機構)對于選擇云計算服務應保持足夠的警惕。一旦商業用戶大規模使用私人機構提供的云計算服務,無論其技術優勢有多強,都不可避免地讓這些私人機構以“數據(信息)”的重要性挾制整個社會。對于信息社會而言,“信息”是至關重要的。另一方面,云計算中的數據對于數據所有者以外的其他用戶云計算用戶是保密的,但是對于提供云計算的商業機構而言確實毫無秘密可言。所有這些潛在的危險,是商業機構和政府機構選擇云計算服務、特別是國外機構提供的云計算服務時,不得不考慮的一個重要的前提。

3.云服務模型-------IaaS, PaaS和SaaS

云計算按照服務類型云計算被分為IaaS、PaaS、SaaS。

3.1IaaS(Infrastructure as a service – 基礎設施即服務):

用戶可以在云服務提供商提供的基礎設施上部署和運行任何軟件,包括操作系統和應用軟件。用戶沒有權限管理和訪問底層的基礎設施,如服務器、交換機、硬盤等,但是有權管理操作系統、存儲內容,可以安裝管理應用程序,甚至是有權管理網絡組件。簡單的說用戶使用IaaS,有權管理操作系統之上的一切功能。我們常見的IaaS服務有虛擬機、虛擬網絡、以及存儲。

3.2PaaS(Platform as a service – 平臺即服務):

PaaS給用戶提供的能力是使用由云服務提供商支持的編程語言、庫、服務以及開發工具來創建、開發應用程序并部署在相關的基礎設施上。用戶無需管理底層的基礎設施,包括網絡、服務器,操作系統或者存儲。他們只能控制部署在基礎設施中操作系統上的應用程序,配置應用程序所托管的環境的可配置參數。常見的PaaS服務有數據庫服務、web應用以及容器服務。成熟的PaaS服務會簡化開發人員,提供完備的PC端和移動端軟件開發套件(SDK),擁有豐富的開發環境(Inteli、Eclipse、VS等),完全可托管的數據庫服務,可配置式的應用程序構建,支持多語言的開發,面向應用市場。

3.3SaaS(Software as a Service – 軟件即服務):

SaaS給用戶提供的能力是使用在云基礎架構上運行的云服務提供商的應用程序??梢酝ㄟ^輕量的客戶端接口(諸如web瀏覽器(例如,基于web的電子郵件))或程序接口從各種客戶端設備訪問應用程序。 用戶無需管理或控制底層云基礎架構,包括網絡,服務器,操作系統,存儲甚至單獨的應用程序功能,可能的例外是有限的用戶特定應用程序配置設置。類似的服務有:各類的網盤(Dropbox、百度網盤等),JIRA,GitLab等服務。而這些應用的提供者不僅僅是云服務提供商,還有眾多的第三方提供商(ISV: independent software provider)。

3.4舉例理解三個服務

借用汽車的例子對IaaS、PaaS、SaaS的解釋進一步闡述三者的區別。假設你需要出去外出使用交通工具,我們有四種的方案:

On-premise方案:(企業內部的意思,與之相對的是云端)

自己開車,需要維護汽車,是其安全工作。同時需要為車上保險,提供燃料。(服務器 + 操作系統/數據庫 + 應用軟件)

IaaS:

從租車公司租一輛車,汽車的維修、安檢都由租車公司承擔。你只需要提供燃料(需要提供操作系統+應用軟件)

PaaS:

除了基礎設施(汽車),還為你提供司機。類似出租車。只需要提供目的地,汽車的行駛和運行都有司機決定。(只需要提供應用軟件)。

SaaS:

類似于做軌道交通, 一切都是由別人控制。只有較少的定制化功能。


再舉一個通俗的例子

如果你想搭建一個博客網站。不采用云服務,你所需要準備的大概是:買服務器,安裝服務器軟件,編寫博客網站代碼。

IaaS

如果你采用IaaS服務,那么意味著你就不用自己買服務器了,隨便在哪家購買虛擬機,但是還是需要自己裝服務器軟件

PaaS

如果你采用PaaS的服務,那么意味著你既不需要買服務器,也不需要自己裝服務器軟件,只需要自己編寫博客網站代碼

SaaS

如果你再進一步,直接就在CSDN上寫博客,那么也不需要自己編寫博客網站代碼了,CSDN會負責博客的升級、維護、增加服務器等,而你只需要專心寫博客即可,此即為SaaS。


目前主流的IaaS、PaaS和SaaS產品如下圖所示:

4小結?

其實云計算的歷史有很多,特點也很多,里面的知識也很多。我現在寫這篇博客的時候,實在是睜不開眼睛了,明天還要給中職生講課。這個專題,我會一直寫下去,把我學到的東西,都盡可能的呈現出來,讓大家能理解的更通俗些,那么我作為一個未來的真正的老師,那我的目的就達到了。

通往大學教師的路是漫長的,但是我會一直朝著我的目標堅定不移的走下去。(雖然目標是是私立的專科學校,但是我也會努力的)

總結

以上是生活随笔為你收集整理的【云计算】初入云计算的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。