成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

馬斯洛理論告訴你,Kubernetes可以滿足微服務(wù)的這些需求

RayKr / 3564人閱讀

摘要:馬斯洛使用諸如生理安全歸屬感和愛(ài)尊重自我實(shí)現(xiàn)和自我超越等來(lái)描述人類動(dòng)機(jī)通常所經(jīng)歷的階段。這就是人們使用谷歌引擎或容器服務(wù)的原因。

需求層次理論是由心理學(xué)家艾伯特·馬斯洛設(shè)計(jì)的,它是一種解釋人類動(dòng)機(jī)的心理學(xué)理論,它由多層次的人類需求模型組成,通常被描述成金字塔內(nèi)的等級(jí)層次。馬斯洛使用諸如生理、安全、歸屬感和愛(ài)、尊重、自我實(shí)現(xiàn)和自我超越等來(lái)描述人類動(dòng)機(jī)通常所經(jīng)歷的階段。作為人類,首先需要滿足我們的基本需求,然后是心理上的需求,只有這樣我們才能想到自尊和實(shí)現(xiàn)全部的潛能:

馬斯洛需求層次

一、Kubernetes能滿足微服務(wù)的馬斯洛需求

這種描述需求的方法非常重要,已經(jīng)應(yīng)用于許多其他領(lǐng)域,如員工敬業(yè)度、云計(jì)算、軟件開(kāi)發(fā)、DevOps等等。所以對(duì)于微服務(wù)來(lái)說(shuō)也同樣適用,為了微服務(wù)的成功,清晰的需求列表必須滿足。List如下:

微服務(wù)的需求層次結(jié)構(gòu)

一旦列出了微服務(wù)的主要問(wèn)題(對(duì)每個(gè)人來(lái)說(shuō)可能會(huì)有不同的順序),就會(huì)發(fā)現(xiàn)Kubernetes容器編排引擎確實(shí)能夠很好地覆蓋這些需求中的很大一部分。我把Kubernetes也添加到圖中。

首先,對(duì)于基礎(chǔ)層,需要一些計(jì)算資源,并且理想的情況下,擁有一個(gè)由基礎(chǔ)設(shè)施服務(wù)云提供商管理的可伸縮的標(biāo)準(zhǔn)操作環(huán)境。其他先決條件是,自動(dòng)化的CI/CD流程和工件注冊(cè)表,Kubernetes可以幫助我們運(yùn)行和管理。我們?nèi)匀恍枰恍iT的軟件,比如構(gòu)建的Jenkins,以及工件存儲(chǔ)庫(kù),比如按需 Sonatype Nexus for Docker和Maven for Docker Hub。

Kubernetes可以幫助管理多個(gè)隔離環(huán)境(名稱空間)、管理資源(配額和限制)、存儲(chǔ)分配(持久卷)、執(zhí)行部署和回滾(部署)、自動(dòng)調(diào)度(調(diào)度)、服務(wù)發(fā)現(xiàn)和負(fù)載平衡(服務(wù))、彈性和容錯(cuò)(pod健康檢查)。

對(duì)于某些需求,我們還需要一些額外的工具,如Docker或rkt用于容器實(shí)現(xiàn),應(yīng)用程序內(nèi)的彈性庫(kù)(如Netflix的Hystrix)與Kubernetes彈性特性相結(jié)合。然后,Kubernetes可以管理應(yīng)用程序配置,并幫助運(yùn)行最好的集中式日志記錄、度量收集和跟蹤軟件,隨著服務(wù)數(shù)量的增加,這些也變得非常重要。

根據(jù)微服務(wù)的性質(zhì),企業(yè)有一些特定的需求。對(duì)于API驅(qū)動(dòng)的微服務(wù),需要專門的API管理解決方案,也可以處理服務(wù)安全性(Kubernetes沒(méi)有提供)。但是Kubernetes可以輕松地幫助企業(yè)運(yùn)行有狀態(tài)的服務(wù)(有狀態(tài)的設(shè)置)、批處理作業(yè)(job)和調(diào)度作業(yè)(cron job)。

通過(guò)一個(gè)平臺(tái)提供的所有這些特性,用戶可以執(zhí)行一些更智能的活動(dòng),如應(yīng)用程序和基礎(chǔ)設(shè)施自動(dòng)伸縮和自修復(fù),通過(guò)自動(dòng)放置、自動(dòng)重啟、自動(dòng)復(fù)制、自動(dòng)伸縮。

對(duì)于Kubernetes所滿足的所有這些需求,團(tuán)隊(duì)所剩下的就是精簡(jiǎn)開(kāi)發(fā)流程,擁抱DevOps文化以實(shí)現(xiàn)快速交付,并在組織層面達(dá)到反脆弱性。

二、關(guān)于Kubernetes你需要知道的8件事

這是《計(jì)算機(jī)周刊》與 Carlos Sanchez 的問(wèn)答環(huán)節(jié),Sanchez 是 CloudBees 的工程師,CloudBees是持續(xù)交付和集成軟件服務(wù)的提供商。其中開(kāi)源持續(xù)集成工具Jenkins,是CloudBees服務(wù)的重點(diǎn)。

《計(jì)算機(jī)周刊》的開(kāi)源內(nèi)部人士(Computer Weekly Open Source Insider,簡(jiǎn)稱:CWOSI)提出了8個(gè)與Kubernetes最相關(guān)的問(wèn)題,試圖揭開(kāi)這個(gè)問(wèn)題的核心,因?yàn)?017年Kubernetes經(jīng)歷了知名度的大幅提升。

CWOSI #1:對(duì)于那些不了解Kubernetes的人,你如何總結(jié)和定義這項(xiàng)技術(shù)?

Sanchez: Kubernetes是一個(gè)開(kāi)源平臺(tái),旨在自動(dòng)化容器的部署、縮放和操作。它是一種允許在大規(guī)模集群上運(yùn)行容器的技術(shù)。它支持跨大型數(shù)據(jù)中心的隔離應(yīng)用程序的執(zhí)行。

CWOSI #2:為什么Kubernetes會(huì)在你的觀點(diǎn)中出現(xiàn)——為什么我們需要它?

Sanchez: Docker確實(shí)成功地制造了容器。事實(shí)上,谷歌已經(jīng)運(yùn)行了很多年幾十億的容器。Kubernetes從谷歌的經(jīng)驗(yàn)中得出了這種規(guī)模的容器運(yùn)行,導(dǎo)致谷歌將這項(xiàng)技術(shù)引入開(kāi)源世界,從而使其他人更容易地管理容器。

至于為什么我們需要Kubernetes,這是因?yàn)閷?duì)于大型和小型的組織來(lái)說(shuō),容器變得越來(lái)越重要,授權(quán)開(kāi)發(fā)團(tuán)隊(duì)在大規(guī)模的分布式環(huán)境中運(yùn)行,以便在DevOps和持續(xù)交付實(shí)踐中更快地交付軟件。在這種情況下,任何能夠簡(jiǎn)化容器的有效操作和管理的東西都將受到企業(yè)的熱烈歡迎。

CWOSI #3:Kubernetes本質(zhì)上是開(kāi)源的,但是有多少開(kāi)發(fā)人員在為一項(xiàng)本質(zhì)上是基礎(chǔ)設(shè)施的技術(shù)貢獻(xiàn)代碼呢?

Sanchez:總的來(lái)說(shuō),有超過(guò)1400名貢獻(xiàn)者。谷歌、紅帽和微軟都被包括在其中。最近,亞馬遜和阿里巴巴已經(jīng)成為參與這項(xiàng)技術(shù)的幾家最大的公司。CNCF管理整個(gè)技術(shù)。

CWOSI #4:容器化技術(shù)是否最終意味著每個(gè)多帶帶的組件在驗(yàn)證其目的和最終交付特定的產(chǎn)出或功能的方面更負(fù)責(zé)?

Sanchez:容器通常與微服務(wù)體系架構(gòu)相關(guān)聯(lián)。每個(gè)組件都期望完成一個(gè)特定的協(xié)議。這些組件有一個(gè)目的,它們有由這個(gè)協(xié)議和API標(biāo)記的輸入和輸出。他們必須能夠履行他們的職責(zé)。它們應(yīng)該是獨(dú)立的,并在體系結(jié)構(gòu)中發(fā)揮特定的作用,其中有成百上千種服務(wù)共存。

CWOSI # 5:什么時(shí)候不需要Kubernetes…當(dāng)企業(yè)不需要大規(guī)模或跨多個(gè)機(jī)器的時(shí)候嗎?

Sanchez:Kubernetes是一個(gè)復(fù)雜的系統(tǒng)。如果企業(yè)有規(guī)模來(lái)證明部署的合理性,那么采用這種技術(shù)是有意義的。例如,如果只使用一兩臺(tái)虛擬機(jī),或者沒(méi)有任何更高的要求,企業(yè)可能不需要Kubernetes ,Docker自己就足夠了。也就是說(shuō),谷歌或Azure提供的當(dāng)前云服務(wù)讓我們很容易從Kubernetes和大規(guī)模開(kāi)始。

CWOSI #6:能給我們解釋一下Kubernetes pod嗎?

Sanchez:Kubernetes pod實(shí)際上是一組在同一個(gè)主機(jī)上運(yùn)行的容器。這些容器具有一定的特點(diǎn)。例如,它們共享相同的網(wǎng)絡(luò)空間和資源。真正的Kubernetes pod是由需要共存的容器組成的。

CWOSI #7:讓Kubernetes出錯(cuò),并把錯(cuò)誤的實(shí)施組合在一起有多容易?

Sanchez:這又回到了安裝上——這是一個(gè)復(fù)雜的軟件,需要專門的專業(yè)知識(shí)。這就是人們使用谷歌Kubernetes引擎或Azure容器服務(wù)的原因。

也就是說(shuō),有越來(lái)越多的工具,無(wú)論是開(kāi)源的還是商業(yè)的,比如kops、kube-aws或者kubeadm都可以幫助執(zhí)行正確的安裝。如果您不使用其中一個(gè)安裝程序來(lái)簡(jiǎn)化安裝,那么在此過(guò)程中可能會(huì)犯錯(cuò)誤。

CWOSI #8:在你看來(lái),Kubernetes在接下來(lái)的幾年中會(huì)如何發(fā)展?

Sanchez:將會(huì)有越來(lái)越多的Kubernetes產(chǎn)品從不同的供應(yīng)商進(jìn)入市場(chǎng),不僅僅是云提供商,還有操作系統(tǒng)提供商。Kubernetes將成為集群的實(shí)際操作系統(tǒng)。另外,Kubernetes將會(huì)發(fā)展成為一套標(biāo)準(zhǔn)API,允許企業(yè)運(yùn)行集群架構(gòu)。

我們看到云提供商正在破壞基礎(chǔ)設(shè)施,這樣企業(yè)就可以運(yùn)行Kubernetes,而無(wú)需運(yùn)行服務(wù)器。因此,我們將看到供應(yīng)商提供Kubernetes作為服務(wù),企業(yè)將能夠在云中運(yùn)行容器,而不必?fù)?dān)心機(jī)器。AWS已經(jīng)宣布了提供這一服務(wù)的意向,這一趨勢(shì)將繼續(xù)在其他供應(yīng)商中施行。

原文鏈接:
1、Kubernetes and theMicroservices Hierarchy of Needs
https://thenewstack.io/introd...

2、CloudBees:9 things you need to know about Kubernetes
http://www.computerweekly.com...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/32651.html

相關(guān)文章

  • 靈雀云CTO陳愷:從“鴻溝理論”看云原生,哪些技術(shù)能夠跨越鴻溝?

    摘要:早在年針對(duì)高科技行業(yè)和高科技企業(yè)生命周期的特點(diǎn),提出了著名的鴻溝理論。今天我們嘗試以鴻溝理論為基礎(chǔ)來(lái)分析云原生領(lǐng)域顛覆性的創(chuàng)新技術(shù)?;剡^(guò)頭來(lái)看,靈雀云從早期全力投入技術(shù)棧,是最早進(jìn)行產(chǎn)品化的廠商。 歷史進(jìn)入2019年,放眼望去,今天的整個(gè)技術(shù)大環(huán)境和生態(tài)都發(fā)生了很大的變化。在己亥豬年春節(jié)剛剛過(guò)去的早春時(shí)節(jié),我們來(lái)梳理和展望一下整個(gè)云原生技術(shù)趨勢(shì)的發(fā)展,是一件很有意義的事情,這其中有些變...

    hss01248 評(píng)論0 收藏0
  • Kubernetes 如何打贏容器之戰(zhàn)?

    摘要:此時(shí),一些聰明的技術(shù)公司紛紛跟進(jìn),推出了自家的容器集群管理項(xiàng)目,并且稱之為。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。管理集群的所有行為例如應(yīng)用調(diào)度改變應(yīng)用的狀態(tài),擴(kuò)縮容,更新降級(jí)應(yīng)用等。 showImg(https://segmentfault.com/img/remote/1460000018689306); 阿里妹導(dǎo)讀:Kubernetes 近幾年很熱門,在各大技術(shù)論壇上被...

    shiguibiao 評(píng)論0 收藏0
  • 云時(shí)代背景下 開(kāi)源技術(shù)對(duì)企業(yè)有哪些影響

    摘要:目前已有的開(kāi)源技術(shù)協(xié)議有數(shù)十種有的寬松有的嚴(yán)格。閉源技術(shù)相對(duì)開(kāi)放源代碼而言為封閉源代碼軟件的簡(jiǎn)稱。云時(shí)代背景下未來(lái)開(kāi)源技術(shù)將如何發(fā)展開(kāi)源技術(shù)意為向公眾開(kāi)放源代碼的軟件技術(shù)這一特性已經(jīng)是大家公認(rèn)的也是未來(lái)的開(kāi)源技術(shù)發(fā)展的一個(gè)原因。近年來(lái),隨著云計(jì)算?、大數(shù)據(jù)行業(yè)的快速發(fā)展,全行業(yè)上云成為了企業(yè)間發(fā)展的一個(gè)重要模式,云計(jì)算在企業(yè)業(yè)務(wù)中發(fā)揮著重要作用。隨著社會(huì)的快速發(fā)展,開(kāi)源技術(shù)逐漸成為云計(jì)算發(fā)展...

    huashiou 評(píng)論0 收藏0
  • 密碼學(xué)是科學(xué)而非工程學(xué)

    摘要:我認(rèn)為學(xué)習(xí)密碼學(xué),不僅不需要寫代碼,而且編寫攻擊代碼對(duì)于學(xué)習(xí)現(xiàn)代密碼學(xué)根本毫無(wú)用處。學(xué)習(xí)現(xiàn)代密碼學(xué)最好的方式是研究數(shù)學(xué)論證。這就是純粹的工程學(xué)。我相信托馬斯所做的事情,以及他在實(shí)施密碼攻擊上所積累的經(jīng)驗(yàn)是非常有用的。 showImg(http://segmentfault.com/img/bVbJmJ); 托馬斯.普塔切克曾經(jīng)發(fā)過(guò)一條Twitter如果你不是編寫攻擊代碼的時(shí)候?qū)W習(xí)的密...

    陳偉 評(píng)論0 收藏0
  • CNCF案例研究:網(wǎng)易

    摘要:在考慮建立自己的業(yè)務(wù)流程解決方案后,網(wǎng)易決定將其私有云平臺(tái)建立在上。這項(xiàng)技術(shù)來(lái)自的事實(shí)讓團(tuán)隊(duì)相信它可以跟上網(wǎng)易的規(guī)模。網(wǎng)易團(tuán)隊(duì)報(bào)告說(shuō),使研發(fā)效率提高了以上。無(wú)論是否使用網(wǎng)易產(chǎn)品,該團(tuán)隊(duì)都鼓勵(lì)其他公司嘗試。 網(wǎng)易如何利用Kubernetes支持全球互聯(lián)網(wǎng)業(yè)務(wù) showImg(https://segmentfault.com/img/bVbpQTN?w=619&h=411); 公司:網(wǎng)易地...

    kycool 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<