成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何構(gòu)建云原生應(yīng)用程序?

云計(jì)算 云原生
由于云服務(wù)提供商(如AWS、微軟和谷歌等)的激增,云原生已經(jīng)成為嵌入到現(xiàn)代應(yīng)用程序開發(fā)中的一個(gè)重要概念。簡(jiǎn)而言之,云原生應(yīng)用程序就是為云構(gòu)建的應(yīng)用程序。

由于云服務(wù)提供商(如AWS、微軟和谷歌等)的激增,云原生已經(jīng)成為嵌入到現(xiàn)代應(yīng)用程序開發(fā)中的一個(gè)重要概念。簡(jiǎn)而言之,云原生應(yīng)用程序就是為云構(gòu)建的應(yīng)用程序。

[[212688]]

云原生應(yīng)用程序是基于云計(jì)算基礎(chǔ)設(shè)施設(shè)計(jì)的,云計(jì)算本身的應(yīng)用程序開發(fā)并不是圍繞內(nèi)部服務(wù)器、數(shù)據(jù)庫(kù)、連接等建立,而是依賴抽象出硬件和維護(hù)的服務(wù),在某些情況下還包括操作系統(tǒng)本身,因此開發(fā)人員可以專注于真正重要的產(chǎn)品。

這些抽象雖然對(duì)保持團(tuán)隊(duì)和基礎(chǔ)設(shè)施的可管理性非常好,但與標(biāo)準(zhǔn)的裸機(jī)和虛擬化解決方案相比,還有降低成本的空間:更少的開銷意味著更低的風(fēng)險(xiǎn)、更少的資源和更少的人員。但是,云原生應(yīng)用程序開發(fā)帶來了不同的挑戰(zhàn),最常見的是將所有輕量級(jí)基礎(chǔ)設(shè)施捆綁在一起。

首先,API優(yōu)先原則

 

在傳統(tǒng)的應(yīng)用程序開發(fā)中,產(chǎn)品是圍繞代碼直接訪問所需資源的理解而構(gòu)建的。這導(dǎo)致了一個(gè)龐大的代碼庫(kù),且非常難解耦。雖然云計(jì)算不再是像這樣運(yùn)行單一應(yīng)用程序的任務(wù),但它可能難以實(shí)現(xiàn)這種簡(jiǎn)化、可擴(kuò)展和分布式基礎(chǔ)設(shè)施的優(yōu)勢(shì)。

這是API優(yōu)先開發(fā)可以作出的***的改變。對(duì)不熟悉API的人來說,優(yōu)先開發(fā)API是在設(shè)計(jì)、記錄和構(gòu)建應(yīng)用程序的API之前進(jìn)行的。這意味著,在打開移動(dòng)應(yīng)用程序、網(wǎng)站、Alexa技術(shù)或物聯(lián)網(wǎng)設(shè)備之前,API必須先存在。API優(yōu)先開發(fā)的優(yōu)勢(shì)在于它將業(yè)務(wù)邏輯從客戶端隔離并統(tǒng)一起來,同時(shí)為產(chǎn)品的工作方式建立單一的來源。

但在其他任何東西之前構(gòu)建API可能會(huì)感覺不可接受的限制,幸運(yùn)的是,得益于API文檔標(biāo)準(zhǔn)(如API Blueprint),可以創(chuàng)建一個(gè)完全符合文檔的模擬API服務(wù)器,允許您在API本身完成之前針對(duì)實(shí)際服務(wù)構(gòu)建和測(cè)試API集成。

優(yōu)先開發(fā)API的***優(yōu)勢(shì)在于不是讓你避免重復(fù)開發(fā)或提供可靠的接口來處理業(yè)務(wù)邏輯,如果API優(yōu)先的原則每次都沒有意義,則完全可以放棄這一原則,而不會(huì)影響應(yīng)用程序的開發(fā)進(jìn)程。另一方面,如果在開發(fā)云原生應(yīng)用程序不堅(jiān)持API優(yōu)先的原則,可能會(huì)一腳踩進(jìn)技術(shù)的坑,需要數(shù)月的時(shí)間才能完成應(yīng)用開發(fā)。

使其無服務(wù)(Serverless)

從表面上看,API優(yōu)先開發(fā)和云原生應(yīng)用程序開發(fā)不是相互排斥的。用戶可以構(gòu)建不帶API的云原生應(yīng)用程序,并且可以在不使用云的情況下構(gòu)建一個(gè)API優(yōu)先的應(yīng)用程序,這兩個(gè)概念***協(xié)調(diào)的地方是在無服務(wù)器環(huán)境中。

在無服務(wù)器環(huán)境中,用戶不必處理服務(wù)器的環(huán)境,這意味著與其開發(fā)應(yīng)用程序或API作為服務(wù)在服務(wù)器上運(yùn)行,還不如將應(yīng)用程序抽象為運(yùn)行在指定運(yùn)行時(shí)的單個(gè)函數(shù),這是應(yīng)用程序開發(fā)中***級(jí)別的抽象層次之一。

通過在API優(yōu)先開發(fā)策略中構(gòu)建無服務(wù)器API而不是傳統(tǒng)的代表性狀態(tài)轉(zhuǎn)移API,用戶可以充分利用任何云提供商提供的資源。當(dāng)用戶通過API把每個(gè)單獨(dú)的方式變成有效的微服務(wù)時(shí),最終的結(jié)果就是形成了一個(gè)廣泛分布、***擴(kuò)展且高度可靠的應(yīng)用程序后臺(tái),可以處理任何事情。

開發(fā)一個(gè)應(yīng)用程序首先應(yīng)該回答三個(gè)問題:What、Where、Why,而不是How,云原生應(yīng)用程序開發(fā)使得用戶通過盡可能少的成本支出來處理這種情況,而API優(yōu)先的原則能夠?yàn)橛脩籼峁┗卮餡here和Why的工具,這是API優(yōu)先的云原生應(yīng)用程序開發(fā)的真正意義。

責(zé)任編輯:趙寧寧 來源: SDNLAB
相關(guān)推薦

2021-10-11 09:00:00

云原生Kubernetes安全

2021-07-20 09:44:34

云原生應(yīng)用程序安全云安全

2023-07-26 16:20:36

云原生云計(jì)算

2020-01-03 14:03:46

云計(jì)算開發(fā)云原生

2018-09-30 15:58:34

2018-10-18 17:37:55

2022-09-26 14:07:38

云原生NVMe存儲(chǔ)

2023-05-24 23:34:11

2017-03-02 11:10:39

AndroidMVVM應(yīng)用程序

2015-08-17 10:26:02

云計(jì)算云應(yīng)用程序十二要素

2019-08-27 16:48:07

云原生云計(jì)算微服務(wù)

2022-05-05 16:37:44

云原生網(wǎng)絡(luò)安全

2024-06-20 08:00:00

云原生Apache Kaf

2019-07-18 12:37:20

高性能計(jì)算云原生公共云

2020-12-28 14:40:47

云計(jì)算云應(yīng)用SaaS

2023-12-05 08:00:00

云原生

2023-09-19 15:12:50

2013-11-19 15:35:01

2014-02-19 15:38:42

2020-03-30 10:49:36

物聯(lián)網(wǎng)應(yīng)用程序IOT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久久久久成人 | 亚洲精品亚洲人成人网 | 中文字幕一区二区三区乱码在线 | 日韩精品一区二区三区久久 | 久久专区| 亚洲精品久久久久久一区二区 | 91久久精 | 国内在线视频 | 亚洲精品一区在线观看 | 欧美精品一区三区 | 日韩在线欧美 | 亚洲三级av| 免费国产视频 | 中文字幕日韩欧美一区二区三区 | 亚洲成人一二区 | 欧美精品在线一区二区三区 | 国产精品久久久久久久久久不蜜臀 | av黄色在线观看 | 五月婷婷在线播放 | 天堂久久天堂综合色 | 国产一区二区三区精品久久久 | 日韩欧美中文字幕在线视频 | 视频在线观看亚洲 | 日韩视频一级 | 91色网站| 91久久 | www.色.com | 成人超碰 | 精品一区二区三区在线观看国产 | 一区二区三区精品视频 | 成人免费淫片aa视频免费 | 丁香综合 | 激情六月丁香婷婷 | 欧美日韩在线成人 | 国产69精品久久99不卡免费版 | 久www| 一区二区免费看 | 日韩视频1 | 欧美成人一区二区三区片免费 | 色婷婷久久综合 | 成人欧美一区二区三区黑人孕妇 |