云计算与springCloud概念上的区别
?
根據[1]云計算包含下面三個部分:
?
| 服務 | 案例 |
| IaaS | 云存儲,百度網盤 |
| PaaS | 底層硬件和操作系統 |
| SaaS | Web如電子郵件等(不一定連外網,也可以是局域網的應用) |
百度網盤其實用到了web界面(Saas),也用到了云存儲(IaaS),同時也有底層硬件和操作系統在支撐(Paas),所以屬于云計算。
SpringCloud的中有個單詞是Cloud(云),
這里Cloud的意思主要是被用于云應用(SaaS),和云計算(IaaS+PaaS+SaaS)是兩個意思。
?
?
微服務和云計算啥關系?
云計算的SaaS這一層,有較大可能用到SpringCloud。
SpringCloud工具中包含微服務功能(可用可不用,可以在云計算平臺上使用,也可以不用云計算平臺,內網也可以用)。
?
梳子和我啥關系?
頭發是我身體的一部分,可以給我自己梳頭發,也可以給我養的貓咪梳毛發。
所以梳子(SpringCloud中微服務)和我(云計算平臺)有可能有關系,也可能和貓咪(局域網)有關系。
微服務和云計算的關系,類似于梳子和我的關系。
?
?
"云"的狹義含義是,云服務這種,有了公網IP,上面部署web應用服務,稱為"上云"
"云"的廣義含義是,從硬件計算資源(SaaS)、存儲資源(IaaS)、維護團隊(PaaS)等全方位各種資源的靈活分配給到客戶(這個時候常會出現"云計算"這樣的詞)
?
那么,如果有人說:"我們單位在搞云計算"是啥意思呢?
①他們自己從硬件(Paas)、存儲資源(IaaS)、計算邏輯(SaaS)從頭到腳自己搞一套。
②只是利用大廠的云計算(靈活地購買多少core的CPU的服務,指定啥系統版本),此時該意思特指“帶有公網IP的web應用”、"云集群計算(例如dataworks)"等,也就是只管用人家提供的資源,其他(Iaas+Paas)不管。
?
另外需要注意"云計算"這個概念的發展史,早期"云計算"就是分布式集群,所以揣摩對方""云"具體指代什么意思需要注意上下文。[2]
例如,某單位部門里面有個Spark集群,也可以叫云計算,這個時候很可能是因為部門領導年紀比較大,在領導進入該行業時年代較早,那個年代的集群可以稱為云計算(參見百度百科[2])。
?
?
?
Reference:
[1]誰在使用云計算?
[2]云計算-百度百科
?
總結
以上是生活随笔為你收集整理的云计算与springCloud概念上的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 449 元,红魔魔灵・电竞机械键盘今日开
- 下一篇: Amazfit 跃我 T-Rex 2 智