云原生術(shù)語(yǔ)解析_第1頁(yè)
云原生術(shù)語(yǔ)解析_第2頁(yè)
云原生術(shù)語(yǔ)解析_第3頁(yè)
云原生術(shù)語(yǔ)解析_第4頁(yè)
云原生術(shù)語(yǔ)解析_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、云原生術(shù)語(yǔ)解析簡(jiǎn)介本詞匯表為云原生領(lǐng)域的術(shù)語(yǔ)提供了定義。這些定義并不是公理化的字典式定義,而是采用通俗易懂的語(yǔ)言描述術(shù)語(yǔ)的含義,并解釋與術(shù)語(yǔ)相關(guān)聯(lián)的技術(shù)為什么重要。部分術(shù)語(yǔ)的含義因用法、情況、角度或語(yǔ)境而異。ACID, 8Active Directory, 8Admiral, 8AKS, 8AAPI(APIserverAPI 優(yōu) 先 (API-first), 9 AzureAB(Azure Container BBOSH, 9編排 (orchestration), 9標(biāo)記 (tag), 9Calico, 10術(shù)語(yǔ)表Cassandra, 10術(shù)語(yǔ)表Cloud Foundry 容器運(yùn)行時(shí) (CFC

2、R) (Cloud Foundry Container Runtime), 10Cloud Spanner, 10CNCF, 10CNI, 10Concourse, 11CoreDNS,11CredHub,11infrastructure11(continuous deployment11持續(xù)集成 (continuous integration), 11持續(xù)交付 (continuous delivery), 11one11C(traditional applicationC重構(gòu) (refactoring), 12重新打包 (repackaging), 12存儲(chǔ)庫(kù) (repository), 1

3、2DevOps, 12Diego, 12Dispatch, 12Docker, 13Docker Swarm, 13(pod13DnetworkD疊加網(wǎng)絡(luò) (overlay network), 13多云 (Multicloud), 13E(schedulerEELK Stack, 14etcd, 14Flannel,15Fluentd,15F(service15 discoveryF15服務(wù)質(zhì)量 (quality of service), 15副本集 (replica set), 15GCP 開(kāi)放服務(wù)代理 (GCP open service broker), 16Gemfire, 16Go,

4、1616 Google KubernetesEngine, 16 Greenplum 數(shù)據(jù)庫(kù)(Greenplum Database), 16GRPC, 16工作負(fù)載 (workload), 17G(buildGplatform17(prescriptive platform17Hadoop, 18Harbor, 18Hatchway, 18Helm Chart, 18 Horizontal PodHHas a 19后續(xù) (day two), 19I混合云 (hybrid cloud), 19IIngress, 20Istio, 20Jaeger, 20JSON, 20J(infrastruct

5、ure as a serviceIaaSJ集群 (cluster), 21卷 (volume), 21K8s, 21KaaS, 21Kafka, 21Kops,22Kubectl, 22Kubelet, 22Kubernetes, 22KK(developer-ready infrastructure22控制器 (controllers), 22LLDAP, 23LLightwave, 23Linkerd, 2323MANO, 24Memcached, 24Minikube, 24MongoDB, 24MySQL, 24MM命名空間隔離 (namespace isolation), 24(na

6、mespace25NNNodePort, 25NoSQL, 25OOOCI, 26OpenStack, 26OpenTracing, 26PaaS, 26PAS,26PCF,26Photon OS, 26PKS, 26PostgreSQL, 26Prometheus, 27平臺(tái) (platforms), 27平臺(tái)操作員 (platform operator), 27平臺(tái)即服務(wù) (platform as a service), 27P平臺(tái)開(kāi)發(fā)人員 P平臺(tái)可靠性工程師(platform reliability engineer), 27RabbitMQ, 28RBAC,28Redis, 28Rkt

7、, 28RunC, 28容錯(cuò) (fault tolerance), 28容器 (container), 28容器化 (containerize), 28容器化應(yīng)用 (containerized application), 28容器即服務(wù) (containers as a service), 29容器主機(jī) (container host), 29容器注冊(cè)中心 (container registry), 29RinfrastructureR(SaaS) (softwareasaservice (SaaS29Sidecar, 29Software-Defined Data Center (SDDC)

8、, 29Spanner, 30Spark, 30spec, 30Spring,30SSpring Cloud Flow,SSwarm,30數(shù)字化轉(zhuǎn)型 (digital transformation), 30(private cloud31TTTerraform, 31 (elastic31 (pull31UUID, 32Vagrant, 32Virtual Infrastructure Manager, 32VVMware Integrated VvSphere Cloud Provider, 32vSphere Integrated Containers, 33網(wǎng)絡(luò)功能虛擬化(NFV) (n

9、etwork functions virtualization), 33WW 34XXML, 34YAML,35YARN, 35映像 (image), 35有狀態(tài)集 (StatefulSet), 35(thecloud35Y(cloud computingY云計(jì)算基礎(chǔ)架構(gòu) (cloud infrastructure), 36云原生應(yīng)用 (cloud-native applications), 36ZZ注冊(cè)中心 (registry), 36轉(zhuǎn)移平臺(tái)#12 要素應(yīng)用(1facorap,37 PAGE 8云原生術(shù)語(yǔ)詞匯表 PAGE 8云原生術(shù)語(yǔ)詞匯表V W X Y Z9V W X Y Z9AACID

10、ACID 是 Atomicity(原子性)、Consistency(一致性)、Isolation()Durability(性)這幾項(xiàng)數(shù)據(jù)庫(kù)事務(wù)屬性的首字母縮寫(xiě),這些屬性共同保證了在出現(xiàn)電源故障或系統(tǒng)錯(cuò)誤時(shí)數(shù)據(jù)的有效性。Active Directory項(xiàng)目錄服務(wù),可以對(duì)用戶進(jìn)行身份驗(yàn)證,并控制對(duì)個(gè)人計(jì)算機(jī)、服務(wù)器、存儲(chǔ)系統(tǒng)、應(yīng)用和其他資源的訪問(wèn)。Active Directory 域控制器將Kerberos(KDC與LDAP 服務(wù)器相結(jié)合以提供身份驗(yàn)證和授權(quán)。為了驗(yàn)證用戶的身份, ADKerberos協(xié)議NTLANManager(NTLM)。為了授予對(duì)資源的訪問(wèn)權(quán)限,AD 通常使用特權(quán)屬性證書(shū) (

11、PAC), 請(qǐng)求單包含以下信息:組成員資格、安全標(biāo)識(shí)符以及有關(guān)用戶概要的其他信息。請(qǐng)參。AdmiralAdmiral是一個(gè)容器管理門(mén)戶, VMware的一個(gè)開(kāi)源項(xiàng)目。DevOps團(tuán)隊(duì)和其他人提供一個(gè)用戶界面來(lái)調(diào)配和管理容器。AdmiralDocker compose 將不同容器組合為一個(gè)應(yīng)用。您也可以使用 Admiral 在vSphereIntegratedContainers上管理容器主機(jī)并監(jiān)管其使用情況, 容器實(shí)例的指標(biāo)和其他信息。請(qǐng)參vSphereIntegratedContainers。AKSAzure(AKSMicrosoft 提供的在 Azure 中運(yùn)行的托管Kubernetes服

12、務(wù)。API 服務(wù)器 (API server)在 Kubernetes 中,API 服務(wù)器提供一種前端來(lái)處理 API“對(duì)象” (例如單元、服務(wù)和復(fù)制控制器) 的 REST 請(qǐng)求和數(shù)據(jù)。BA B C D E F G H I J K A B C D E F G H I J K L M N O P Q R S T U一種開(kāi)發(fā)軟件的指導(dǎo)原則,將 API 作為應(yīng)用的基石。從軟件開(kāi)發(fā)項(xiàng)目API 戶端應(yīng)用和服務(wù)使用,每一項(xiàng)功能API 實(shí)現(xiàn)的。Azure 容器注冊(cè)中心 (Azure Container Registry)ACRMicrosoft提供的專有映像注冊(cè)中心,具有異地復(fù)制功能。BOSH一種開(kāi)源系統(tǒng),可統(tǒng)

13、一處理大型分布式系統(tǒng)的版本工程設(shè)計(jì)、部署和生命周期管理。BOSH 可執(zhí)行監(jiān)控、故障恢復(fù)和軟件更新,且沒(méi)有或僅有極短的停機(jī)時(shí)間。正如Kubernetes 保持容器化應(yīng)用的理想的底層基礎(chǔ)架構(gòu)(包括 Kubernetes (orchestration)因?yàn)?Kubernetes 可以自動(dòng)部署、管理和擴(kuò)展容器化應(yīng)用,所以通常被稱為編排框架或編排引擎。它可以編排資源利用、故障處理、可用性、配置、理想狀態(tài)和可擴(kuò)展性。標(biāo)記 (tag)Docker 中,標(biāo)記是用戶應(yīng)用于Docker 映像以將其與存儲(chǔ)庫(kù)中的其他映像區(qū)分開(kāi)來(lái)的標(biāo)簽。 PAGE 12 云原生術(shù)語(yǔ)詞匯表 PAGE 12 云原生術(shù)語(yǔ)詞匯表V W X Y

14、 Z11V W X Y Z11CCalico正式名稱為“Project Calico”, 這一開(kāi)源項(xiàng)目為容器提供由軟件定義的第 3 層網(wǎng)絡(luò)結(jié)構(gòu)。它與Kubernetes、OpenStack 和其他云平臺(tái)相集成。CassandraApacheCassandraNoSQL數(shù)據(jù)庫(kù),可管理跨商用硬件分布的結(jié)構(gòu)化數(shù)據(jù)。常見(jiàn)使用情形包括建議和個(gè)性化引擎、產(chǎn)品目錄、播放列表、欺詐檢測(cè)和消息分析。CI/CD指持續(xù)集成和持續(xù)交付管道,或持續(xù)集成和持續(xù)部署管道。往往可以通過(guò)上下文來(lái)判斷縮寫(xiě)代表什么, 但這種方法并不是每一次都有用。請(qǐng)參見(jiàn)持續(xù)集成、持續(xù)交付和持續(xù)部署。Clarity名稱為“Project Clari

15、ty有粘性的交互式用戶體驗(yàn)。Clarity 包括一個(gè) HTML 框架和一個(gè) CSS Cloud Foundry 容器運(yùn)行時(shí)(CFCR) (Cloud Foundry Container Runtime)之前稱為 Kubo,Kubernetes on BOSH 的簡(jiǎn)稱,這是一個(gè)開(kāi)源項(xiàng)目,可使用 BOSH 部署和管理Kubernetes。有關(guān) CFCR 的更多CloudF。另請(qǐng)參見(jiàn):BOSH。Cloud Spanner一種分布在全球且高度一致的數(shù)據(jù)庫(kù)服務(wù),融合了關(guān)系數(shù)據(jù)庫(kù)結(jié)構(gòu)與非關(guān)系橫向擴(kuò)展的優(yōu)勢(shì)。CNCF云原生計(jì)算基金會(huì)。CNCF 是隸屬Linux 基金會(huì)的一個(gè)開(kāi)源項(xiàng)目基Kubernetes和其

16、他關(guān)鍵開(kāi)源項(xiàng)目,包括 Prometheus、。CNICNCF 托管Linux 配置網(wǎng)絡(luò)接口所需要的規(guī)范和庫(kù)。ConcourseConcourse 是旨在實(shí)現(xiàn)持續(xù)集成和持續(xù)交付的系統(tǒng),可與 Pivotal Cloud Foundry 和其他平臺(tái)配合使用,幫助企業(yè)開(kāi)發(fā)團(tuán)隊(duì)盡早并頻繁語(yǔ)境中,CI/CDD表示交付而不是部署。Concourse 會(huì)自動(dòng)對(duì)頻繁提交的代碼進(jìn)行測(cè)試和打包。請(qǐng)。CoreDNSCoreDNS 是開(kāi)源項(xiàng)目,可以與Kubernetes、etcd、Prometheus 和DNS 和服務(wù)發(fā)現(xiàn)。CoreDNS CNCF 托管。CredHub理并安全地存儲(chǔ)憑證,如密碼、證是通過(guò) BO SH

17、部署的。請(qǐng)參見(jiàn)。超融合基礎(chǔ)架構(gòu) (hyper- converged infrastructure)A B C D E F G H I J K L M N O P Q R S與融合基礎(chǔ)架構(gòu)一樣,超融合基礎(chǔ)IT 組件, A B C D E F G H I J K L M N O P Q R Sdeployment)自動(dòng)將應(yīng)用或應(yīng)用的一部分部署到生產(chǎn)環(huán)境。持續(xù)集成 (continuous integration)持續(xù)將來(lái)自不同開(kāi)發(fā)人員或團(tuán)隊(duì)的源代碼整合到應(yīng)用中,然后進(jìn)行測(cè)試。持續(xù)交付 (continuous delivery)通過(guò)打包和驗(yàn)證,為應(yīng)用或應(yīng)用的一部分做生產(chǎn)準(zhǔn)備。始 one)T指部署。U

18、PAGE 14 云原生術(shù)語(yǔ)詞匯表 PAGE 14 云原生術(shù)語(yǔ)詞匯表Z PAGE 13Z PAGE 13D傳統(tǒng)應(yīng)用 (traditional application)n (賴基礎(chǔ)架構(gòu)實(shí)現(xiàn)高可用性。重構(gòu) (refactoring)重新架構(gòu)應(yīng)用或修改應(yīng)用的代碼以改善應(yīng)用。例如,可以通過(guò)將應(yīng)用分解為微服務(wù)來(lái)重構(gòu)應(yīng)用。重新打包 (repackaging)采用容器格式安置傳統(tǒng)應(yīng)用。存儲(chǔ)庫(kù) (repository)對(duì)于容器而言,存儲(chǔ)庫(kù)是一組容器映像。存儲(chǔ)庫(kù)可以通過(guò)注冊(cè)中心服務(wù)器與其他用戶共享,而“存儲(chǔ)庫(kù)”中的映像則可以采用標(biāo)簽進(jìn)行標(biāo)記。DevOps以方便、可靠且可持續(xù)的方式交付IT 團(tuán)隊(duì)和開(kāi)發(fā)人員進(jìn)行協(xié)IT

19、 團(tuán)隊(duì)為了精簡(jiǎn)并自動(dòng)執(zhí)行開(kāi)發(fā)和部署而共同致力DevOps。DevOps 是推動(dòng)開(kāi)發(fā)和部署云原生應(yīng)用的關(guān)鍵實(shí)踐。DiegoPivotal Cloud Foundry 的容器管理系統(tǒng)。DispatchDispatch 是 VMware 提供的開(kāi)源框架,用于管理使用函數(shù)構(gòu)建的無(wú)服務(wù)器應(yīng)用和服務(wù)。作為無(wú)服務(wù)器解決方案,Dispatch 可使用靈活的驅(qū)動(dòng)程序接口與一項(xiàng)或多項(xiàng)“函數(shù)即服務(wù)”實(shí)施進(jìn)行集成。Dispatch 可管理構(gòu)建于 Photon OS 之上的函數(shù)運(yùn)行時(shí)和容器。請(qǐng)參見(jiàn)函數(shù)即服務(wù)。DockerDocker 是一種廣泛應(yīng)用的容器格式。Docker 定義一種用于打包和移植軟件的標(biāo)準(zhǔn)格式,就像標(biāo)準(zhǔn)

20、集裝箱定義貨運(yùn)標(biāo)準(zhǔn)一樣。容器是Docker 映像的運(yùn)行時(shí)實(shí)例,包含以下三個(gè)部分:Docker映像一個(gè)執(zhí)行映像的環(huán)境一套用于運(yùn)行映像的指令Docker SwarmDocker的獨(dú)立原生集群工具。Docker 主機(jī)呈現(xiàn)。它提供標(biāo)準(zhǔn)的 Docker APIDocker配合使用的任何工具都可以透明地縱向擴(kuò)展為多臺(tái)主機(jī)。單元 (pod)在 Kubernetes 上,單元是可在其中管理一個(gè)或多個(gè)容器的最小可部署單位,換言之,您在單元中運(yùn)行容器映像。一組單元通常將一個(gè)容器、其存儲(chǔ)資源、IP 地址和其他選項(xiàng)封裝到將在 Kubernetes 上運(yùn)行的應(yīng)用實(shí)例中。Docker 通常是單元中使用的容器運(yùn)行時(shí)。Kub

21、ernetes 管理員或應(yīng)用開(kāi)發(fā)人員使用 YAML 文件指定單元。單元通常通過(guò)部署進(jìn)行管理,請(qǐng)參見(jiàn)相應(yīng)術(shù)語(yǔ)。底層網(wǎng)絡(luò) (underlay network)A B C D A B C D E F G H I J K L M N O P Q RS疊加網(wǎng)絡(luò) (overlay network)大多數(shù)編排系統(tǒng)都會(huì)包含一個(gè)軟件定義的網(wǎng)絡(luò)連接組件,稱為疊加網(wǎng)絡(luò)。它疊加于底層之上,在容器和主機(jī)的生命周期中提供網(wǎng)絡(luò)連接能力,例如 IP 地址和端口。疊加還可以在使用同一物理網(wǎng)絡(luò)的應(yīng)用之間隔離通信。疊加技術(shù)包括Flannel、CalicoVMwareNSX。NSX、底層網(wǎng)絡(luò)和編排。多云 (Multicloud)這種

22、云計(jì)算方式可將多個(gè)云服務(wù)提供商、平臺(tái)或服務(wù)結(jié)合于一個(gè)環(huán)境或體系結(jié)構(gòu)中。多云戰(zhàn)略可降低對(duì)單一供應(yīng)商的依賴性,防止云計(jì)算T服務(wù)出現(xiàn)故障,是您能夠根據(jù)需要定制體系結(jié)構(gòu),還可在需要改變時(shí)UV靈活地切換解決方案。但使用多云平臺(tái)和服務(wù)會(huì)讓確保安全性、監(jiān)管V和合規(guī)性變得更加復(fù)雜。容器的移W動(dòng)性會(huì)促進(jìn)多云戰(zhàn)略的發(fā)展。XYW X Y Z15W X Y Z15E調(diào)度程序 (scheduler)系統(tǒng)模塊或軟件組件,可以調(diào)度并運(yùn)行對(duì)容器、作業(yè)、任務(wù)或其他類型工作負(fù)載的部署。大部分公有云服務(wù)(例如 Microsoft Azure)都包括讓您可以在云中創(chuàng)建作業(yè)的調(diào)度程序。這些作業(yè)進(jìn)而可以調(diào)用服務(wù)或任務(wù),例如備份數(shù)據(jù)或清除

23、日志。ELK StackElasticsearch、Logstash Kibana ELK Stack。這三個(gè)開(kāi)源項(xiàng)目共同提供一個(gè)用于收集、搜索、分析和直觀顯示數(shù)據(jù)的平臺(tái)。Elasticsearch 是一種分布式搜索和分析引擎,數(shù)據(jù)工程師可以通過(guò)此引擎查詢非結(jié)構(gòu)化數(shù)據(jù)、結(jié)構(gòu)化數(shù)據(jù)和時(shí)間序列數(shù)據(jù)。您可以通Logstash 收集非結(jié)構(gòu)化數(shù)據(jù)、進(jìn)行補(bǔ)充并將其路由到其他應(yīng)用, Elasticsearch。Kibana 是一種可視化引擎,用于在儀表盤(pán)中以圖形和地圖的形式顯示數(shù)據(jù)。etcd分布式鍵-值對(duì)存儲(chǔ),Kubernetes 使用它存儲(chǔ)數(shù)據(jù)及其相關(guān)狀態(tài)和配置。FA B A B C D E F G H

24、I J K L M N O P Q R S T U VFlannelKubernetes中運(yùn)行的容器提供疊加網(wǎng)絡(luò)。請(qǐng)參見(jiàn)疊加。Fluentd用于實(shí)現(xiàn)統(tǒng)一日志記錄的數(shù)據(jù)收云原生應(yīng)用搭配使用。服務(wù) (service)服務(wù)的定義因語(yǔ)境而異。在KubernetesAPI對(duì)象, 描述如何使用端口或負(fù)載均衡器等方法來(lái)訪問(wèn)應(yīng)用(例如一組單元)。對(duì)于一些大型應(yīng)用而言,服務(wù)也可能是微服務(wù)。例如,HTTP 服務(wù)器就是一項(xiàng)服務(wù)。服務(wù)發(fā)現(xiàn) (service discovery)在運(yùn)行使用微服務(wù)構(gòu)建的云原生應(yīng)用的環(huán)境中,服務(wù)發(fā)現(xiàn)會(huì)自動(dòng)檢測(cè)為服務(wù)動(dòng)態(tài)分配的網(wǎng)絡(luò)連接信息, 或運(yùn)行服務(wù)的設(shè)備。服務(wù)網(wǎng)格 (service me

25、sh)如果容器化應(yīng)用作為一組服務(wù)或微服務(wù)構(gòu)建,即形成服務(wù)的網(wǎng)格。服務(wù)網(wǎng)格在 IP 地址和端口之上創(chuàng)建一個(gè)層次,用來(lái)連接服務(wù)并管理其交互。例如,服務(wù)網(wǎng)格可以提供負(fù)載均衡、監(jiān)控和服務(wù)之間的身份驗(yàn)證。可提供服務(wù)網(wǎng)格的技術(shù)包括Istio 和 linkerd。服務(wù)質(zhì)量 (quality of service)通??s寫(xiě)為 QoS。副本集 (replica set)在 Kubernetes 中,副本集是管理單元生命周期的控制器。請(qǐng)參見(jiàn)控制器。W X Y Z17W X Y Z17GGCP 開(kāi)放服務(wù)代理 (GCP open service broker)借助該代理,應(yīng)用可從任意位置訪問(wèn) Google Cloud

26、 API。GemfirePivotal Gemfire 是分布式數(shù)據(jù)管理平臺(tái),它壓縮運(yùn)維數(shù)據(jù)并將其保存在內(nèi)存中,以實(shí)現(xiàn)對(duì)數(shù)據(jù)密集型NoSQL 應(yīng)用的實(shí)時(shí)、一致且可擴(kuò)展的訪問(wèn)。GoGo 是一種編程語(yǔ)言,在構(gòu)建云原生技術(shù)的開(kāi)發(fā)人員中很受歡Google創(chuàng)造。Docker和KubernetesGo編寫(xiě)的,該golang。Google Cloud PlatformGCP。Google Kubernetes Engine一種代管環(huán)境,用于部署和擴(kuò)展由Kubernetes 編排的容器化應(yīng)用。Greenplum Database)符合 ACID 的事務(wù)性數(shù)據(jù)庫(kù)。Pivotal Greenplum 采用無(wú)共享、

27、大規(guī)模并行處理的體系結(jié)構(gòu),符合SQL 標(biāo)準(zhǔn)。它能與行業(yè)標(biāo)準(zhǔn)商業(yè)智能和 ETL 工具以及 Hadoop 進(jìn)行互操作。借助分析功能庫(kù)和用于構(gòu)建自定義功能的框架,Greenplum 能夠處理大數(shù)據(jù)的數(shù)據(jù)倉(cāng)庫(kù)使用情形。GRPCGRPCCNCF的項(xiàng)目,是適用于分布式系統(tǒng)的開(kāi)源通用遠(yuǎn)程過(guò)程(RPC) 框架。您可以使用它Protocol Buffers( 一種二進(jìn)制序列化語(yǔ)言)。您還可以通過(guò) GRPC自動(dòng)為服務(wù)生成各種語(yǔ)言版本的客戶端和服務(wù)器存根。工作負(fù)載 (workload)工作負(fù)載是與應(yīng)用相關(guān)的一組計(jì)算、網(wǎng)絡(luò)連接和存儲(chǔ)任務(wù)的計(jì)算或事務(wù)性負(fù)荷。在不同情況下或不同時(shí)間內(nèi),采用相同技術(shù)和工具的類似應(yīng)用的工作負(fù)

28、載可能截然不同。工作負(fù)載通常根據(jù) CPU 或內(nèi)存使用量、網(wǎng)絡(luò)流量、請(qǐng)求數(shù)量、數(shù)據(jù)庫(kù)查詢量、事務(wù)數(shù)量等進(jìn)行衡量。非常簡(jiǎn)單地概括來(lái)說(shuō),應(yīng)用是一種處理事情的手段;工作負(fù)載是進(jìn)行的處理;使用情形是您進(jìn)行處理的原因。對(duì)于云計(jì)算和 Kubernetes 集群而言,可以將工作負(fù)載視為應(yīng)用的實(shí)例或應(yīng)用的一部分在特定時(shí)間段執(zhí)行的工作量。構(gòu)建 (build)對(duì)于 Docker,“構(gòu)建”是指使用Dockerfile Docker 映像的過(guò)CI/CD管道,“構(gòu)建”是生成構(gòu)件(例如一組包含應(yīng)用的二進(jìn)制文件)的過(guò)程。固執(zhí)平臺(tái) (opinionated platform)請(qǐng)參見(jiàn)規(guī)范平臺(tái)。A B C DE規(guī)范平臺(tái) (pres

29、criptive platform)對(duì)于應(yīng)用平臺(tái)而言,規(guī)范平臺(tái)規(guī)定F開(kāi)發(fā)人員構(gòu)建和運(yùn)行應(yīng)用時(shí)所使用GH的系統(tǒng)格式、管道和方法,從而使H開(kāi)發(fā)人員能夠規(guī)避平臺(tái)的復(fù)雜性。例如,規(guī)范容器平臺(tái)可能規(guī)定調(diào)度I程序、運(yùn)行時(shí)引擎、與底層基礎(chǔ)架構(gòu)的集成、持續(xù)交付,以及平JK臺(tái)的其他方面。規(guī)范平臺(tái)也稱為“固執(zhí)”平臺(tái)。KLM N O P Q R S T UV PAGE 18 云原生術(shù)語(yǔ)詞匯表 PAGE 18 云原生術(shù)語(yǔ)詞匯表X Y Z PAGE 19X Y Z PAGE 19HHadoopHadoop Hadoop 分布式文(HDFSMapReduce。HDFS 是一個(gè)專為 Hadoop 和大數(shù)據(jù)構(gòu)建的可擴(kuò)展存儲(chǔ)系

30、統(tǒng)。MapReduce是一個(gè)處理框架,用Hadoop分布式文件系統(tǒng)中的文件進(jìn)行數(shù)據(jù)密集型計(jì)算分析。Apache Hadoop Hadoop 的免費(fèi)、開(kāi)源版本,由 Apache 軟件基金會(huì)管理。該開(kāi)源版本為多個(gè)商用發(fā)行版奠定基礎(chǔ),包括Hortonworks、IBMOpen Platform ClouderaHadoop 平臺(tái)即服務(wù)。MicrosoftHDInsight 作為其公有云 Azure 的一部分。Amazon Elastic MapReduce (EMR) 服務(wù)的形式交付Hadoop。HarborVMware 開(kāi)發(fā)的開(kāi)源項(xiàng)目,正式名Project Harbor,它是一個(gè)安全注冊(cè)中心,用于

31、托管容器映像的存儲(chǔ)庫(kù)。HatchwayVMware 的一個(gè)開(kāi)源存儲(chǔ)項(xiàng)目,正式名稱為 Project Hatchway,它vSphere環(huán)境中的容器提供存儲(chǔ)基礎(chǔ)架構(gòu)選項(xiàng),包括采用 VMware vSAN 的超融合基礎(chǔ)架構(gòu) (HCI)。HatchwayKubernetes相集成, 您可以將存儲(chǔ)基礎(chǔ)架構(gòu)作為代碼使用。快照、克隆、加密、重復(fù)數(shù)據(jù)消除和壓縮等數(shù)據(jù)服務(wù)可在容器卷的級(jí)別提供。請(qǐng)參見(jiàn) HYPERLINK https:/vmware.github.io/hatchway/ https:/ HYPERLINK https:/vmware.github.io/hatchway/ vmware.git

32、hub.io/hatchway/。另vSphereCloudProvider。Helm ChartHelmChartKubernetes資源包,這些資源是預(yù)先配置、自定義Helm 工ChartChart有助于Kubernetes應(yīng)用的移動(dòng)性。ChartWeb應(yīng)用,包括數(shù)據(jù)庫(kù)、緩存、HTTP 服務(wù)器和其他資源。Horizontal Pod Autoscaler在 Kubernetes 中,Horizontal Pod Autoscaler 是一個(gè)控制器,在對(duì)服務(wù)的請(qǐng)求超過(guò)管理員設(shè)置的閾值時(shí),此控制器可以增加資源來(lái)應(yīng)對(duì)需求增長(zhǎng)。函數(shù)即服務(wù) (FaaS) (function as a service

33、)FaaS是一種云計(jì)算模型,讓您能夠運(yùn)行并管理應(yīng)用函數(shù),而無(wú)需管理傳統(tǒng)的服務(wù)器作為應(yīng)用的后端, “無(wú)服務(wù)器”也因此得名。函數(shù)通常會(huì)針對(duì)事件做出響應(yīng),這樣 就成為了物聯(lián)網(wǎng)環(huán)境中處理事件的有用方法。我們來(lái)看一個(gè)示例:您在清晨醒來(lái)時(shí),您的智能手表會(huì)監(jiān)控您的血糖。如果血糖達(dá)到某一數(shù)值,手表就會(huì)向云中由供應(yīng)商管理的遠(yuǎn)程服務(wù)器發(fā)送一個(gè)事件,該服FaaS 框架使用函數(shù)處理事件,并向您家中聯(lián)網(wǎng)的微波爐發(fā)送一個(gè)請(qǐng)求,觸發(fā)它為您準(zhǔn)備燕麥粥。AWSLambda是商用無(wú)服務(wù)器平臺(tái)的一個(gè)示例。OpenFaaS FaaS 框架的示例,用于使用DockerKubernetes構(gòu)建無(wú)服務(wù)Dispatch。A B C DE后續(xù)

34、 (day two)指部署后運(yùn)維。FGH混合云 H任何涉及兩個(gè)或更多個(gè)交付模式(例如私有云和公有云資源)且經(jīng)I過(guò)現(xiàn)代化改造的基礎(chǔ)架構(gòu)。JK L M N O P Q R S T U VWX Y Z PAGE 21X Y Z PAGE 21IJIngressKubernetes中,Ingress是指針Kubernetes集群中服務(wù)(例如HTTPHTTPS)控制外部訪問(wèn)的API對(duì)象。Ingress可以執(zhí)行負(fù)載均衡操作。Istio用于部署服務(wù)網(wǎng)格,以便連接、管理并保護(hù) Kubernetes 上的微服務(wù)的平臺(tái)。Istio 會(huì)攔截組成容器化應(yīng)用的微服務(wù)(在 Kubernetes 上部署)之間的網(wǎng)絡(luò)通信,從

35、而管理微服務(wù)的交互。另請(qǐng)參見(jiàn)微服務(wù)、Sidecar 和服務(wù)網(wǎng)格。JaegerJaeger Uber Technologies 作為開(kāi)源軟件發(fā)布的分布式跟蹤系統(tǒng), 可以監(jiān)控基于微服務(wù)的體系結(jié)構(gòu)。使用情形包括分布式事務(wù)監(jiān)控、根本原因分析、服務(wù)依賴關(guān)系分析JSONJSON 的全稱為 JavaScript 對(duì)象表示法,是一種極簡(jiǎn)的數(shù)據(jù)互換格式,常用于注釋數(shù)據(jù)(例如 API 輸出)。基 礎(chǔ) 架 構(gòu) 即 服 務(wù) (IaaS) (infrastructure as a service (IaaS)(IaaS提供對(duì)底層IT 基礎(chǔ)架構(gòu)(包括用于存儲(chǔ)、網(wǎng)絡(luò)連接和計(jì)算的資源)的按需訪問(wèn)權(quán)限。用戶可以在需要時(shí)利用Ia

36、aS IT 服務(wù),從而部署并運(yùn)行任意軟件。用戶通常只需為所使用的資源付費(fèi)。但用戶無(wú)法管理或控制底層云計(jì)算基礎(chǔ)架構(gòu)。請(qǐng)參見(jiàn)云計(jì)算。集群 (cluster)實(shí)際構(gòu)成單個(gè)系統(tǒng)的三臺(tái)或更多臺(tái)互連虛擬機(jī)或物理計(jì)算機(jī)。集群中的計(jì)算機(jī)稱為節(jié)點(diǎn)。在集群中運(yùn)行的應(yīng)用通常是分布式應(yīng)用,因?yàn)樗\(yùn)行在多個(gè)節(jié)點(diǎn)上。集群本身便具備高可用性、容錯(cuò)能力和可擴(kuò)展性,因此是云計(jì)算的關(guān)鍵部分。卷 (volume)在 Docker 中,卷(數(shù)據(jù)卷)是一個(gè)或多個(gè)容器中的指定目錄,它可以繞開(kāi)聯(lián)合文件系統(tǒng)。卷旨在使數(shù)據(jù)保持獨(dú)立于容器生命周期。ABBKC DKEK8sKubernetes的縮寫(xiě),8是指F“ubernete”這8個(gè)字符。Gaa

37、SHKubernetes即服務(wù)。afaJApache Kafka 可對(duì)數(shù)據(jù)流進(jìn)行分KL區(qū),并將它們分散在分布式集群L中的各臺(tái)計(jì)算機(jī)上,以協(xié)調(diào)攝取大量數(shù)據(jù)進(jìn)行分析的過(guò)程。更正式地MN講,Kafka 是一種分布式發(fā)布訂閱N消息傳遞系統(tǒng)。Kafka 的主要用途是幫助Spark 或類似應(yīng)用處理數(shù)據(jù)O流。在這樣的使用情形中,Kafka將數(shù)據(jù)流(例如來(lái)自不同服務(wù)器的PQ日志文件)聚合成“主題”,并提供給可以實(shí)時(shí)分析數(shù)據(jù)的 SparkQStreaming。RS T U VWKKopsKubernetes Operations 的縮寫(xiě),它是可以幫助您安裝、維Kubectl一種安裝在計(jì)算機(jī)上的命令行界面, 可用

38、于運(yùn)行那些控制和管理Kubernetes 集群的命令。Kubelet 行以管理單元的代理。PodSpec 指kubelet 的工作方式。PodSpec 是描述單元的 YAML JSON 對(duì)象。Kubelet 獲取一組通過(guò)各種機(jī)制(API 服務(wù)器)提供的PodSpecPodSpec中Kubernetes一種用于自動(dòng)部署和管理容器化應(yīng)用的編排系統(tǒng)。Kubernetes 應(yīng)用及其服務(wù)在分布式虛擬機(jī)或物理機(jī)集群上的容器中運(yùn)行, 它能夠編排所有移動(dòng)塊, 以優(yōu)化計(jì)算資源的使用、維持理想狀態(tài)并實(shí)現(xiàn)按需擴(kuò)展。Kubernetes 又稱為編排框架或編排引擎。請(qǐng)參見(jiàn)理想狀態(tài)和編排。Kubo請(qǐng)參見(jiàn) Cloud Fo

39、undry 容器運(yùn)行時(shí)。開(kāi)發(fā)人員就緒型基礎(chǔ)架構(gòu)(developer-ready infrastructure)VMware vSphere、VMware NSX、VMwarevSANVMwarevRealize OperationsSoftware-Defined Data Center (SDDC) 奠定基礎(chǔ)。VMwareSDDC上運(yùn)行VMware Pivotal Container Service PivotalCloudFoundry會(huì)形成開(kāi)發(fā)人員就緒型基礎(chǔ)架構(gòu),即可用于構(gòu)建和運(yùn)行云原生應(yīng)用的敏捷、自助式基礎(chǔ)架構(gòu)??刂破?(controllers)Kubernetes中,控制器是由 的進(jìn)

40、程,用于執(zhí)行與管理集群相關(guān)的日常任務(wù)。LLDAP輕型目錄訪問(wèn)協(xié)議。它是用于存儲(chǔ)和訪問(wèn)目錄服務(wù)信息(尤其是用戶名和密碼)的標(biāo)準(zhǔn)協(xié)議。應(yīng)用可以連接到 LDAP 服務(wù)器來(lái)驗(yàn)證用戶和組。LightwaveProjectLightwaveVMware發(fā)布的開(kāi)源安全平臺(tái),它通過(guò)提供目錄服務(wù)、Active Directory 互操作性、Kerberos身份驗(yàn)證以及證書(shū)服務(wù)來(lái)保護(hù)云計(jì)算平臺(tái)的安全。借Lightwave,IT安全經(jīng)理能夠在其云計(jì)算環(huán)境中實(shí)施本地計(jì)算系統(tǒng)的經(jīng)驗(yàn)證的安全策略和最佳實(shí)踐。Lightwave 包括以下服務(wù):目錄服務(wù)和身份管理,具備LDAPActiveDirectory互操作性身份驗(yàn)證服務(wù)

41、, 支持的協(xié)議有 Kerberos、SRP、WS-Trust (SOAP)、SAML WebSSO(基于證書(shū)存儲(chǔ)LinkerdA B C D E F G H J K A B C D E F G H J K L M N O P Q R S理想狀態(tài) (desired state)Kubernetes 的關(guān)鍵優(yōu)勢(shì)是它能自動(dòng)維持理想狀態(tài),即管理員或平臺(tái)操作員指定的應(yīng)用應(yīng)有的狀態(tài)。T U V WX Y Z25X Y Z25MMANO在電信行業(yè)和其他行業(yè), MANO 是指對(duì)電信網(wǎng)絡(luò)連接資源的管理和編排。在此語(yǔ)境中, MANO vRealize Suite: vRealize Operations、vRea

42、lize Automation、vRealize Network Insight vRealize Log Insight。Memcached作為將數(shù)據(jù)緩存在計(jì)算機(jī)集群的分布式內(nèi)存中的系統(tǒng),Memcached 通過(guò)將最近數(shù)據(jù)庫(kù)調(diào)用的結(jié)果保存在隨機(jī)訪問(wèn)存儲(chǔ) (RAM) 中來(lái)提升Web 應(yīng)用的性能。Minikube一種工具,讓您可以在虛擬機(jī)內(nèi)部或個(gè)人計(jì)算機(jī)本地運(yùn)行單節(jié)點(diǎn)Kubernetes 集群。MongoDBMongoDB 是一種分布式 NoSQL 文檔數(shù)據(jù)庫(kù),它使用能夠適應(yīng)變化的、靈活且無(wú)架構(gòu)的數(shù)據(jù)模型來(lái)存儲(chǔ)數(shù)據(jù)。MongoDB 提供二級(jí)索引、地理空間搜索和文本搜索。常見(jiàn)使用情形包括為移動(dòng)應(yīng)用

43、提供數(shù)據(jù)以及執(zhí)行實(shí)時(shí)分析。MySQL它是一種開(kāi)源關(guān)系數(shù)據(jù)庫(kù)管理系(RDMS),常用于各種類型的應(yīng)用,尤其是 Web 應(yīng)用。它還廣泛嵌入在由獨(dú)立軟件供應(yīng)商 (ISV) 和原始設(shè)備制造商 (OEM) 分發(fā)的解決方案中。名字中的 SQL 是StructuredQueryLanguage的縮寫(xiě),意為結(jié)構(gòu)化查詢語(yǔ)言。(agile development)強(qiáng)調(diào)迭代、遞進(jìn)、協(xié)作的開(kāi)發(fā)方式,跨職能開(kāi)發(fā)團(tuán)隊(duì)經(jīng)過(guò)優(yōu)化,可快速響應(yīng)由于反饋、學(xué)習(xí)和新信息產(chǎn)生的不斷變化的要求。isolation)限制可與容器連接或交互的資源。命名空間 (namespace)對(duì)于 Linux 計(jì)算機(jī)而言,命名空間是內(nèi)核的一種特性,用于隔

44、離并虛擬化系統(tǒng)資源。僅限于在一個(gè)命名空間中運(yùn)行的進(jìn)程只能與同一命名空間中的其他資源和進(jìn)程交互。在 Docker 中,命名空間可以隔離網(wǎng)路連接和存儲(chǔ)等系統(tǒng)資源。在 Kubernetes 中,如果多個(gè)虛擬集群由同一個(gè)底層物理集群提供支持,則這些虛擬集群稱為命名空間。ABBNC DNENode.js一種事件驅(qū)動(dòng)型JavaScript運(yùn)行時(shí)F環(huán)境,在服務(wù)器上執(zhí)行JavaScriptG代碼,以生成 Web 應(yīng)用中的動(dòng)態(tài)內(nèi)容。HNodePortI在ubernees 中,NodePort 表示Jubernees 集群中節(jié)點(diǎn)的端口上的K一種用于進(jìn)行外部訪問(wèn)的服務(wù)(例如eb服務(wù)器)。LNoQLMNoQL 數(shù)據(jù)庫(kù)

45、存儲(chǔ)那些采用傳統(tǒng)關(guān)N系數(shù)據(jù)庫(kù)的表格形式以外的形式構(gòu)O建的數(shù)據(jù)。NoSQL 也稱為非 SQL數(shù)據(jù)庫(kù)、非關(guān)系數(shù)據(jù)庫(kù)和非僅SQLPQ數(shù)據(jù)庫(kù)。NoSQL Q數(shù)據(jù)庫(kù)示例包括MongoDB、RCassandra和PivotalGemfire。SNSXTUVMware NSX 是一款提供軟件定義的網(wǎng)絡(luò)虛擬化的產(chǎn)品。UVWY Z27Y Z27OPOCIOCI 是 Open Container Initiative 的縮寫(xiě),意為開(kāi)放容器計(jì)劃,是一個(gè)致力于制定整個(gè)行業(yè)的容器標(biāo)準(zhǔn)的組織。OCI 是在 Linux 基金會(huì)的贊助下成立的,目的是為容器格式和運(yùn)行時(shí)創(chuàng)建開(kāi)放行業(yè)標(biāo)準(zhǔn)。OCI 包含兩種規(guī)范:運(yùn)行時(shí)規(guī)范 (ru

46、ntime-spec) 和映像規(guī)范 (image-spec)。VMware 是OCI 的成員。請(qǐng)參見(jiàn) HYPERLINK / https:/www. HYPERLINK / /。OpenStack一種云計(jì)算開(kāi)源平臺(tái),使您能夠通API 和儀表盤(pán)控制計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)連接資源池。請(qǐng)參見(jiàn) VMware Integrated OpenStack。OpenTracing不受供應(yīng)商限制的分布式跟蹤標(biāo)準(zhǔn)。由 CNCF 托管。PaaS平臺(tái)即服務(wù)。PASPivotalApplicationService。Elastic RuntimeCloud Foundry Java、.NET Node應(yīng)用。PCFPivota

47、l Cloud Foundry,用于開(kāi)發(fā)和部署云原生應(yīng)用的專有平臺(tái)即服務(wù)。Photon OSVMware 發(fā)布的開(kāi)源項(xiàng)目,Project PhotonOS是為運(yùn)行容器而進(jìn)行了Linux操作系統(tǒng)。PKSPivotal Container Service,基于Kubernetes 的容器服務(wù)。PostgreSQLPostgres的對(duì)象關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),可安Internet 的大型應(yīng)用或數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)。Postgres 符合ACIDACID。PrometheusKubernetes 的開(kāi)源監(jiān)控系統(tǒng)。Prometheus 由 CNCF 托管。平臺(tái) (platforms)使用容器平臺(tái)的首要業(yè)務(wù)目標(biāo)是加

48、速開(kāi)發(fā)和部署易于修改、擴(kuò)展、運(yùn)維和維護(hù)的、可擴(kuò)展的企業(yè)級(jí)軟件。三種類型的平臺(tái)為容器技術(shù)提供不同程度的支持:用于運(yùn)行各個(gè)容器實(shí)例的平臺(tái)。用于運(yùn)行容器實(shí)例的平臺(tái)有助于開(kāi)發(fā)人員構(gòu)建和測(cè)試容器化應(yīng)用。但是,此類平臺(tái)不采用Kubernetes 來(lái)編排容器化應(yīng)用, 也不提供服務(wù)代理, 因此開(kāi)發(fā)人員無(wú)法將工具、數(shù)據(jù)庫(kù)和服務(wù)與應(yīng)用相集成。vSphere 容器即服務(wù)。平臺(tái)即服務(wù)。平臺(tái)操作員 (platform operator)負(fù)責(zé)管理 Kubernetes 等平臺(tái)的工程師。A B C DE平臺(tái)即服務(wù) (platform as a service)平臺(tái)即服務(wù)是使用平臺(tái)提供F商支持或提供的編程語(yǔ)言、庫(kù)、服GH務(wù)和

49、工具,對(duì)應(yīng)用進(jìn)行開(kāi)發(fā)、測(cè)試H和運(yùn)行的云端環(huán)境。平臺(tái)即服務(wù)有時(shí)簡(jiǎn)稱為應(yīng)用平臺(tái)。就這點(diǎn)而言,I應(yīng)用平臺(tái)不僅可以幫助開(kāi)發(fā)人員編寫(xiě)代碼,還可以將工具和服務(wù)(例JK如數(shù)據(jù)庫(kù))作為微服務(wù)等與其應(yīng)用相集成。Pivotal Cloud Foundry 就K是一個(gè)也被稱為應(yīng)用平臺(tái)的專有平L臺(tái)即服務(wù)。請(qǐng)參見(jiàn)容器即服務(wù)、基礎(chǔ)架構(gòu)即服務(wù)和云計(jì)算。MN平臺(tái)開(kāi)發(fā)人員 (platformdeloper)O負(fù)責(zé)自定義Kubernetes 平臺(tái)(或P其他現(xiàn)代平臺(tái))以滿足項(xiàng)目或企業(yè)需求的工程師。QR平臺(tái)可靠性工程師 (platformreliability engineer)S負(fù)責(zé)PivotalCloudFoundry等平T臺(tái)運(yùn)

50、維的工程師。他們的工作可能包括管理災(zāi)難恢復(fù)、網(wǎng)絡(luò)連接、存UV儲(chǔ)、監(jiān)控應(yīng)用和服務(wù)代理。平臺(tái)可靠性工程師的主要職責(zé)是建立并維V護(hù)持續(xù)集成和持續(xù)交付管道。請(qǐng)參W見(jiàn)DevOps。XRRabbitMQRabbitMQ 是開(kāi)源消息傳遞代理, 它實(shí)施高級(jí)消息隊(duì)列協(xié)議來(lái)為應(yīng)用提供一個(gè)通用中間平臺(tái),應(yīng)用可以通過(guò)此平臺(tái)建立連接和交換數(shù)據(jù)。RBACRedisRedis 是鍵-據(jù)集存儲(chǔ)在聯(lián)網(wǎng)的常駐內(nèi)存的緩存Redis 中的鍵可以包含字符串、哈希、列表、集、有序集、hyperlogRedis通常被稱為數(shù)據(jù)結(jié)構(gòu)服務(wù)器。例如,數(shù)據(jù)科學(xué)家可以針對(duì)這些數(shù)據(jù)類型執(zhí)行操作,以執(zhí)行計(jì)算集合相交、聯(lián)合和差異,以及排序等操作。Rkt開(kāi)發(fā)

51、的基于標(biāo)準(zhǔn)的容器引擎。RunC可啟動(dòng)容器的代碼模塊。它是Containerd 的一部分,由 OCI 管理,OCI 表示開(kāi)放容器計(jì)劃。請(qǐng)參見(jiàn) OCI。容錯(cuò) (fault tolerance)容錯(cuò)是一種讓系統(tǒng)能夠在組件發(fā)生故障的情況下繼續(xù)正常運(yùn)行的屬性。容器 (container)一種可移動(dòng)的可執(zhí)行格式,稱為映像,用于打包應(yīng)用及其所有依賴項(xiàng)和運(yùn)行指令。執(zhí)行容器映像時(shí),容器映像在計(jì)算機(jī)或虛擬機(jī)上以進(jìn)程形式運(yùn)行,并且具有自己的可自我描述的隔離式應(yīng)用、文件系統(tǒng)和網(wǎng)絡(luò)連接。容器的使用量與日俱增, 這是因?yàn)樗鼈兲峁┛梢苿?dòng)、靈活且可預(yù)測(cè)的方式來(lái)打包、分發(fā)、修改、測(cè)試和運(yùn)行應(yīng)用。容器可以加快軟件的開(kāi)發(fā)和部署速度

52、。容器化 (containerize)指將應(yīng)用打包到容器中。容器化應(yīng)用 (containerized application)已打包的、在一個(gè)或多個(gè)容器中運(yùn)行的應(yīng)用。A B C D E F G H I J K A B C D E F G H I J K L M N O P Q RS(containers as service)容器即服務(wù)平臺(tái)有助于開(kāi)發(fā)人員構(gòu)建、部署和管理容器化應(yīng)用,通常容器主機(jī) (container host)為運(yùn)行容器而進(jìn)行了優(yōu)化的 Linux 操作系統(tǒng)。例如, CoreOS 以及。容器注冊(cè)中心 (container registry)請(qǐng)參見(jiàn)注冊(cè)中心。infrastructu

53、re)將為 IT 提供支持的不同基礎(chǔ)架構(gòu)元素(包括服務(wù)器、數(shù)據(jù)存儲(chǔ)設(shè)備、網(wǎng)絡(luò)連接功能、虛擬化、管理軟件、編排和應(yīng)用)融合在一起的技術(shù)。請(qǐng)參見(jiàn)超融合基礎(chǔ)架構(gòu)。(SaaSsoftware as serviceSaaS)在通過(guò)網(wǎng)絡(luò)(通常是 Internet)使用的云計(jì)算基礎(chǔ)架構(gòu)上運(yùn)行的應(yīng)用,而不是下載并安裝在本地計(jì)算機(jī)上的應(yīng)用。服務(wù)的使用者不管理或控制底層云計(jì)算基礎(chǔ)架構(gòu)或應(yīng)用的功能。也稱為 Web 應(yīng)用。Sidecar一種云原生體系結(jié)構(gòu)模式,可將應(yīng)用的組件或服務(wù)置于獨(dú)立但位于同一位置的容器中進(jìn)行隔離,從而實(shí)現(xiàn)獨(dú)立性和靈活性。Software-Defined Data Center (SDDC)基礎(chǔ)設(shè)

54、施在實(shí)施虛擬化之后以服務(wù)形式交付的數(shù)據(jù)中心。SDDC 的基礎(chǔ)架構(gòu)包括虛擬化網(wǎng)絡(luò)連接和軟件定義的數(shù)據(jù)存儲(chǔ)和管理。SDDC 支持應(yīng)用的方法比傳統(tǒng)方法更加靈活、敏捷、有效和經(jīng)濟(jì)高效。在SDDC 中,對(duì)基礎(chǔ)架構(gòu)的所有組件(計(jì)算、網(wǎng)絡(luò)連接、存儲(chǔ)、安全性和可用性)進(jìn)行抽象化處理并作為自動(dòng)化的策略驅(qū)動(dòng)型軟件進(jìn)行交付。SDDC可從根本上減少手動(dòng)流IT 服務(wù)交付速度、降低成本并提高投資回報(bào)。T U V W X YSSpanner請(qǐng)參見(jiàn) Cloud Spanner。Spark交互使用的大規(guī)模數(shù)據(jù)處理引擎。Spark為共存于同一應(yīng)用中的一套工具提供支持,因而兼具流式傳輸、SQL和復(fù)雜分析功能。Spark 可以訪問(wèn)多

55、種數(shù)據(jù)源,不僅包括Hadoop (HDFS),還包括Cassandra MongoDB。數(shù)據(jù)科學(xué)Spark,因?yàn)樗麄兛梢栽L問(wèn)spec在 Kubernetes 中,spec 表示規(guī)范。規(guī)范是對(duì)理想狀態(tài)(包括用戶提供的配置)的描述。SpringSpringFrameworkPivotal提Java框架,可處理開(kāi)發(fā)Java應(yīng)用的基礎(chǔ)架構(gòu)。Spring包SpringBoot、SpringCloud和SpringCloudDataFlow。Spring Cloud Data Flow用于構(gòu)建數(shù)據(jù)集成和實(shí)時(shí)數(shù)據(jù)處理管道的工具包。Spring Cloud DataFlow 服務(wù)器使用 Spring Clou

56、d Deployer Pivotal Cloud Foundry、MesosKubernetes相集成。SpringCloudDataFlow通過(guò)提供可以統(tǒng)一執(zhí)行攝取、實(shí)時(shí)分析、批處理和數(shù)據(jù)導(dǎo)出的分布式系統(tǒng)幫助工程師開(kāi)發(fā)分析管道。SwarmDocker中,swarmswarm 模式下運(yùn)行的一個(gè)或多個(gè) Docker 引擎的集群。但是, Docker SwarmDocker swarm 模式的功能特性并不相同。請(qǐng)參見(jiàn)DockerSwarm。數(shù)字化轉(zhuǎn)型 (digital transformation)優(yōu)化對(duì)計(jì)算資源、組織流程和軟件開(kāi)發(fā)實(shí)踐的使用以改進(jìn)企業(yè)的自適應(yīng)性、工作效率、創(chuàng)新力、競(jìng)爭(zhēng)優(yōu)勢(shì)和全球覆

57、蓋面。概括來(lái)說(shuō),數(shù)字化轉(zhuǎn)型通常需要采用新技術(shù),其中包括云計(jì)算、移動(dòng)設(shè)備、社交媒體和大數(shù)據(jù)分析。具體來(lái)說(shuō), 云原生技術(shù)和實(shí)踐(例如容器、Kubernetes、微服務(wù)、容器平臺(tái)、DevOps 和 CI/CD 管道)融合成了一種強(qiáng)有力的數(shù)字化轉(zhuǎn)型方法。TA B C D E F G H I J K L M A B C D E F G H I J K L M N O P Q R S T U VW一種完全虛擬化的數(shù)據(jù)中心,它包括兩項(xiàng)能提高敏捷性且不同于虛擬化數(shù)據(jù)中心的主要功能:自助和自動(dòng)化。TernVMware 提供的一種開(kāi)源工具,用Docker容器中安裝的程序包的源、版本和許可證。生成的清單有助于確保容

58、器中的程序包符合許可要求。請(qǐng)參見(jiàn) HYPERLINK /vmware/tern https:/github. HYPERLINK /vmware/tern 。TerraformHashiCorp 開(kāi)發(fā)的軟件,用于在云服務(wù)提供商的環(huán)境(例如 Google Cloud Platform)中創(chuàng)建“基礎(chǔ)架構(gòu)即代碼”。(elastic)可以動(dòng)態(tài)擴(kuò)展或收縮以適應(yīng)需求波動(dòng)的資源或服務(wù)。提取 (pull)將容器映像從注冊(cè)中心下載到本地緩存,以便可以基于映像啟動(dòng)容器。X Y Z33X Y Z33UVUID可表示用戶標(biāo)識(shí)符、用戶 ID 或唯一標(biāo)識(shí)符,具體取決于上下文或系統(tǒng)。例如,在 Kubernetes 中,UI

59、D 是可唯一標(biāo)識(shí)某一對(duì)象的字符串。VagrantHashiCorp 的 Vagrant 將計(jì)算機(jī)的配置轉(zhuǎn)換為可分發(fā)模板,以便為應(yīng)用生成可預(yù)測(cè)的開(kāi)發(fā)環(huán)境。Virtual Infrastructure ManagerVIM 用于管理與網(wǎng)絡(luò)功能虛擬化基礎(chǔ)架構(gòu) (NFV-I) 相關(guān)聯(lián)的資源。請(qǐng)參見(jiàn)網(wǎng)絡(luò)功能虛擬化。VMware Integrated OpenStackVMwareOpenStackVMware 基礎(chǔ)架構(gòu)上運(yùn)行OpenStackOpenStack。vSphere Cloud ProviderVMware提供的持久性存儲(chǔ)解決方案,可支持有狀態(tài)數(shù)據(jù)密集型容器化應(yīng)用,包括具有數(shù)據(jù)庫(kù)的應(yīng)用。vSp

60、here Cloud Provider 是通ProjectHatchway提供的,屬于KubernetesVMware PivotalContainer Service 能夠支vSphere 存儲(chǔ)中的以下存儲(chǔ)基元:卷、持久性卷 (pv)、持久性(PVC)、存儲(chǔ)類和有狀態(tài)集。vSphere Cloud Provider 還可提供企業(yè)級(jí)存儲(chǔ)功能,如基于存儲(chǔ)策略的管理功能。請(qǐng)參見(jiàn) Pivotal ContainerServiceHatchway。vSphere Integrated ContainersVMware提供的產(chǎn)品,可在VMware vSphere 中創(chuàng)建容器基礎(chǔ)架構(gòu),這樣您就可以在虛擬機(jī)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論