云計算 云原生

一、引言

????????云計算需要終端把信息上傳到服務器,服務器處理后再返回給終端。在之前人手一臺手機的情況下,云計算還是能handle得過來的。但是隨著物聯網的發展,什么東西都要聯網,那數據可就多了去了,服務器處理不過來,即便是挨個處理,響應也會變得非常慢,所以就要在終端設備上自己進行計算,這樣響應就變快了(這不就是高性能嗎?)。當然,只是自主做出部分決策而已,重要的數據還是要傳給云平臺的.

? ? ? ? 云計算的興起能夠感受到互聯網發展確實已經足夠成熟了,不再需要大量的程序員去開發新的互聯網服務,而是開始售賣互聯網服務,對外提供多樣的互聯網服務。這不禁讓我聯想到電力的發展,電力革命后,也是先大規模招聘電力工程師去搭建高壓電線,當電力系統已經完善時,大量電力工程師下崗,開始由國家電網統一對外提供多樣化的電力服務。


?二、云計算架構分層

?三、阿里云平臺

????????國內的云計算平臺用的最多的是阿里云,國外用的最多的是亞馬遜云,小紅書,蒙牛都是用了亞馬遜云

?????????國內其他的云提供商:

????????

????????不同的云服務提供商擅長的服務也不同,比如騰訊云就格外擅長視頻服務。如果你是一家創業的直播公司,需要租用云服務的話,騰訊云可以成為你的首選。

????????再比如阿里云擅長的是計算服務、存儲服務和數據庫服務,如果一家新型公司不想買自己的數據庫服務器,就可以選擇按年、月、季度去租阿里云的數據庫服務。比如12306,飛利浦,知乎等都用的阿里云

四、云計算關鍵技術?

????????把下面的技術過了一遍以后,給我的感覺就是云計算并不是一個全新的技術,更像是以往技術的雜糅。

4.1 虛擬化技術

????????和操作系統里的虛擬化思想一樣(所以說計算機技術的底層思想都是一樣的,一通百通),比如虛擬內存,Spooling技術都是將一個物理實體虛擬成多個邏輯實體。再比如VMware虛擬機也是在一臺計算機上虛擬了多個計算機。

4.2 分布式存儲技術

? ? ? ? 分布式存儲也早就接觸過。把一個東西在不同服務器上備份多次就叫分布式存儲。

4.3 數據中心聯網技術

? ? ? ? 用戶的一個請求需要多個服務模塊的配合,而這多個服務模塊部署在不同的服務器上,那么就需要這幾臺服務器之間產生數據的流動,最終協作計算出一個結果返回給用戶

4.4 并行編程技術

? ? ? ? 就是MapReduce那樣把一個大的任務切分成小任務,小任務并行執行,加快效率。

4.5 體系結構——一個云計算服務提供商都應該具備什么

(1)用戶界面:給租用服務器的人提供一個前端頁面,就是GUI

(2)服務目錄:展示本公司都能提供什么資源

(3)管理系統:自己內部有一個管理資源的系統

(4)部署工具:就是部署

(5)監控:就是監控部署好的東西

4.6 自動化部署

五、虛擬化

5.1 虛擬化的4個特點

(1)分區:就是把一臺計算機的資源劃分成4臺就叫分區

(2)隔離:分區各自獨立,一個分區內的服務崩了不影響其他分區

(3)封裝:虛擬機封裝到一個文件夾,移動虛擬機只需要拷貝文件夾就可以了

(4)相對于硬件獨立:一臺宿主機上能不能安裝Ubuntu系統要看硬件是否支持,但是虛擬層上隨便安裝任何操作系統

5.2 虛擬化類型

(1)寄居虛擬化

例如VMvare?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/215128.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/215128.shtml
英文地址,請注明出處:http://en.pswp.cn/news/215128.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

汽車標定技術(十二)--A2L文件生成的方法

目錄 1.工具生成 1.1 CANape/ASAP2 Studio 1.2 ASAP2ToolKit 1.3 Matlab/Simulink 2.手寫A2L要點 3.小結 A2L文件的制作一直以來是一個很少有人關注的方向,不管是標定工程師還是Slave協議棧的開

MachMap:End-to-End Vectorized Solution for Compact HD-Map Construction

參考代碼:None 動機與出發點 地平線的MapTR展現出了構建高精地圖的能力,但是它的機制確實是有點復雜了。為了兼容不同車道線的朝向,環形車道線的起終點等情況,針對性設計了permute-equal的匹配邏輯,這樣的邏輯真的是太…

軟件測試之壓力測試詳解

一、什么是壓力測試 軟件測試中:壓力測試(Stress Test),也稱為強度測試、負載測試。壓力測試是模擬實際應用的軟硬件環境及用戶使用過程的系統負荷,長時間或超大負荷地運行測試軟件,來測試被測系統的性能、…

leetcode206. 反轉鏈表

題目描述 給你單鏈表的頭節點 head ,請你反轉鏈表,并返回反轉后的鏈表。 示例 1: 輸入:head [1,2,3,4,5] 輸出:[5,4,3,2,1]示例 2: 輸入:head [1,2] 輸出:[2,1]示例 3&#xf…

appium安卓app自動化,遇到搜索框無搜索按鈕元素時無法搜索的解決方案

如XX頭條,搜索框后面有“搜索”按鈕,這樣實現搜索操作較為方便。 但有些app沒有設置該搜索按鈕,初學者就要花點時間去學習怎么實現該功能了,如下圖。 這時候如果定位搜索框,再點擊操作,再輸入文本后&#x…

SpringBootWeb請求響應之前言及狀態碼的詳細解析

SpringBootWeb請求響應 前言 在上一次的課程中,我們開發了springbootweb的入門程序。 基于SpringBoot的方式開發一個web應用,瀏覽器發起請求 /hello 后 ,給瀏覽器返回字符串 “Hello World ~”。 其實呢,是我們在瀏覽器發起請求…

【算法與數據結構】332、LeetCode重新安排行程

文章目錄 一、題目二、解法三、完整代碼 所有的LeetCode題解索引,可以看這篇文章——【算法和數據結構】LeetCode題解。 一、題目 二、解法 思路分析:本題比較屬于困難題目,難點在于完成機票、出發機場和到達機場之間的映射關系,再…

使用yum/dnf管理軟件包

本章主要介紹使用 yum 對軟件包進行管理。 yum 的介紹搭建yum源創建私有倉庫yum客戶端的配置yum的基本使用使用第三方yum源 使用rpm安裝包時經常會遇到一個問題就是包依賴,如下所示。 [rootrhel03 ~]# rpm -ivh /mnt/AppStream/Packages/httpd-2.4.37-41.modulee…

【三維重建】對極幾何

極幾何描述了同一場景或者物體的兩個視點圖像間的幾何關系 可以發現P在左右相機的投影點一定在各自的極線上,如果求出極線就能縮小求解對應點的范圍。 本質矩陣對規范化攝像機拍攝的兩個視點圖像間的極幾何關系進行代數描述 規范化相機指的是相機的內參…

人工智能_機器學習063_SVR支持向量機_回歸擬合天貓雙十一銷量方程---人工智能工作筆記0103

之前我們用線性回歸做過天貓雙十一銷量預測的數據,現在我們再來用SVR支持向量機來做一下 首先上面是給出了銷量,對應2009年到2019年的,銷售額 可以看到: X=np.arange(2009,2020)-2008 統一減去2008的話看起來數據比較簡單了 y=np.array([0.5,9.36,52,191,350,571,912,1207,1…

華為OD機試 - 結隊編程(Java JS Python C)

題目描述 某部門計劃通過結隊編程來進行項目開發, 已知該部門有 N 名員工,每個員工有獨一無二的職級,每三個員工形成一個小組進行結隊編程,結隊分組規則如下: 從部門中選出序號分別為 i、j、k 的3名員工,他們的職級分貝為 level[i],level[j],level[k], 結隊小組滿足…

使用perl的Tie::File 模塊刪除文件固定行

使用perl的Tie::File 模塊刪除文件固定行, 為了說明簡單代碼中處理的是固定第二行開始的3行長度。下面給出perl代碼: #! /usr/bin/perl use v5.14; use Tie::File;if (ARGV 0) {say "請輸入一個文件名 !!!";exit 1; }my $filePath $ARGV[0]; tie my ar…

java工程(ajax/axios/postman)向請求頭中添加消息

1、問題概述 在項目中我們經常會遇到需要向請求頭中添加消息的場景,然后后端通過request.getRequest()或者RequestHeader獲取請求頭中的消息。 下面提供幾種前端向請求頭添加消息的方式 2、創建一個springmvc工程用于測試 2.1、創建工程并引入相關包信息 sprin…

C++之STL算法(1)

STL容器算法主要由、、組成; ??algorithm主要有遍歷、比較、交換、查找、拷貝、修改等; 1.遍歷容器for_each for_each()函數用于完成容器遍歷,函數參數如下: for_each(_InIt _First, _InIt _Last, _Fn _Func) 形參&#xff1a…

深度學習 Day10——T10數據增強

🍨 本文為🔗365天深度學習訓練營 中的學習記錄博客🍖 原作者:K同學啊 | 接輔導、項目定制 文章目錄 前言一、我的環境二、代碼實現與執行結果1.引入庫2.設置GPU(如果使用的是CPU可以忽略這步)3.導入數據4.查…

4-Docker命令之docker update

1.docker update介紹 docker update命令是用于更新一個或多個docker容器的配置 2.docker update用法 docker update [參數] container [container......] [root@centos79 ~]# docker update --helpUsage: docker update [OPTIONS] CONTAINER [CONTAINER...]Update configu…

編寫函數計算一個或不特定多個數的乘積

編寫函數計算一個或不特定多個數的乘積 輸入樣例: 3 2 1 輸出樣例: 6.0000 def caculate(*t):r1for x in t:r*xreturn r s input().split() t [float(x) for x in s] print("%.4f" % caculate(*t))

Docker基礎概念解析:鏡像、容器、倉庫

當談到容器化技術時,Docker往往是第一個被提及的工具。Docker的基礎概念涵蓋了鏡像、容器和倉庫,它們是理解和使用Docker的關鍵要素。在這篇文章中,將深入探討這些概念,并提供更豐富的示例代碼,幫助大家更好地理解和應…

智能優化算法應用:基于混合蛙跳算法3D無線傳感器網絡(WSN)覆蓋優化 - 附代碼

智能優化算法應用:基于混合蛙跳算法3D無線傳感器網絡(WSN)覆蓋優化 - 附代碼 文章目錄 智能優化算法應用:基于混合蛙跳算法3D無線傳感器網絡(WSN)覆蓋優化 - 附代碼1.無線傳感網絡節點模型2.覆蓋數學模型及分析3.混合蛙跳算法4.實驗參數設定5.算法結果6.…

2023年華為HCIA認證H12-811題庫講解

在VRP平臺上,可以通過下面哪種方式返回到上一條歷史命令?( ) A、Ctr1U B、Ctr1P C、左光標 D、上光標 試題答案:BD 試題解析:在VRP系統中,ctrlU為自定義快捷鍵,ct…