摘要:身份認(rèn)證云本質(zhì)上是一種無服務(wù)器應(yīng)用,今天,我們就來討論下這種模式的優(yōu)點(diǎn)和缺點(diǎn)。未來幾年一定還會取得其他有趣進(jìn)展,總有一天身份認(rèn)證上云將會進(jìn)入我們的架構(gòu)工具包。什么是提供專業(yè)的身份認(rèn)證和授權(quán)服務(wù)。
身份認(rèn)證云本質(zhì)上是一種“無服務(wù)器”應(yīng)用,今天,我們就來討論下這種模式的優(yōu)點(diǎn)和缺點(diǎn)。如果沒有權(quán)衡利弊,你或許不會使用身份認(rèn)證云或其他“無服務(wù)器應(yīng)用”。
先看一下“無服務(wù)器架構(gòu)”的介紹:
無服務(wù)器架構(gòu)是包含 BaaS (后端即服務(wù))和 FaaS (函數(shù)即服務(wù))的程序開發(fā) /部署方案(但未來遠(yuǎn)不止如此)。這類結(jié)構(gòu)消除了對傳統(tǒng)服務(wù)器的管理需求,使用無服務(wù)器架構(gòu)可以顯著降低運(yùn)營成本、復(fù)雜性和開發(fā)時(shí)間。相應(yīng)的代價(jià)是對供應(yīng)商有更強(qiáng)的依賴性。
身份認(rèn)證云是無服務(wù)器架構(gòu)的一個(gè)分支,使用身份認(rèn)證云和使用無服務(wù)器架構(gòu)擁有一樣的好處。
身份認(rèn)證云本質(zhì)上是一種外包解決方案,這種方案就是向某人付費(fèi)以管理身份認(rèn)證這個(gè)過程。由于一個(gè)服務(wù)同時(shí)被上千人使用,所以會產(chǎn)生一種規(guī)模經(jīng)濟(jì)效應(yīng):你所需支付的費(fèi)用非常少,因?yàn)楹推渌斯蚕砹嘶A(chǔ)設(shè)施(硬件、網(wǎng)絡(luò))。
除了與他人共享基礎(chǔ)設(shè)施外,你還可以省掉大量的人工成本,不必開發(fā)基礎(chǔ)設(shè)施,從而快速進(jìn)入核心業(yè)務(wù)的開發(fā)。
如果說 PaaS 是為你解決了硬件和資源層的抽象,那么 Serverless 則是為你解決了軟件層的抽象,這樣你可以更加專注于市場和產(chǎn)品。
減少開發(fā)成本身份認(rèn)證雖然聽上去很簡單,但他包括了注冊、登錄、密碼管理、非法探測以及其他登錄方式(如 OAuth,小程序掃碼),而這些功能在大多數(shù)應(yīng)用中都是相似的。Authing 便是應(yīng)此而生的,我們希望將現(xiàn)成的身份認(rèn)證功能集成到應(yīng)用程序中,而不用每次開一個(gè)新項(xiàng)目都去重復(fù)開發(fā)相似的功能,這不僅浪費(fèi)資源還浪費(fèi)時(shí)間。
另一個(gè)例子是 BaaS 數(shù)據(jù)庫,如 Firebase。這源于一些團(tuán)隊(duì)發(fā)現(xiàn)客戶端與數(shù)據(jù)庫的連接完全可以從業(yè)務(wù)中剝離出來。BaaS 不僅消除了大部分?jǐn)?shù)據(jù)庫管理開銷,也提供了 ACL 訪問權(quán)限機(jī)制,這樣能保證足夠的安全性。
不可否認(rèn)的是,沒有一家公司僅能靠自己的代碼開發(fā)出成功的產(chǎn)品。將自己的非核心業(yè)務(wù)通過云的方式托管到第三方服務(wù)上,不失為一個(gè)好的選擇。
減少伸縮成本無服務(wù)器或 FaaS 最大的優(yōu)勢是其無限彈性拓展能力,而這帶給你的最大好處是只需要支付所需的計(jì)算費(fèi)用,不用支付為保障彈性伸縮而配置的其他計(jì)算資源。假設(shè)你在推廣一個(gè) APP,當(dāng)峰值來臨的時(shí)候,登錄接口掛掉,新用戶無法注冊,這會對你的業(yè)務(wù)造成致命的打擊。而使用 Authing 這種身份認(rèn)證云的時(shí)候,你則完全不用操心,因?yàn)橄到y(tǒng)會在峰值時(shí)自動(dòng)伸縮。
上圖的紅線是你在自己做彈性伸縮時(shí)所需要的服務(wù)器數(shù)量,藍(lán)線是使用 Authing 時(shí)所需要的服務(wù)器數(shù)量,線的高度越低,所需支付的費(fèi)用就越少。比起閑置的紅線,藍(lán)線明顯更加綠色節(jié)能,這對廠商和消費(fèi)者來說都是好事。
大公司的服務(wù)器集群利用率僅有 5%-15%。
——福布斯
而使用無服務(wù)器應(yīng)用后能顯著提高資源利用率。
友好強(qiáng)大的管理界面合格的的無服務(wù)器應(yīng)用都會配備強(qiáng)大的管理界面,這些界面能讓你更容易的管理數(shù)據(jù),擁有這些也不需要編寫任何代碼。
說完了優(yōu)點(diǎn),讓我們看看缺點(diǎn)。
任何云服務(wù),都有系統(tǒng)停機(jī)、成本變化、功能喪失或強(qiáng)制升級等問題( Authing 自然不會例外),用戶在這種情況下只能十分被動(dòng)的接受。如果處理不及時(shí),可能會造成一定損失。
多租戶問題多租戶問題指所有的認(rèn)證請求都在同一批機(jī)器上,可能會引發(fā)由于交叉驗(yàn)證而產(chǎn)生的 BUG,這可能會間接影響到其他用戶。這些 BUG 包括:安全問題(如一個(gè)客戶能看到另一個(gè)客戶的數(shù)據(jù))、穩(wěn)定性問題(一個(gè)客戶產(chǎn)生的數(shù)據(jù)錯(cuò)誤引發(fā)另一個(gè)客戶的數(shù)據(jù)發(fā)生錯(cuò)誤)和性能問題(一個(gè)高負(fù)載客戶導(dǎo)致其他人減速)。
強(qiáng)依賴性一旦你長時(shí)間使用 Authing,你可能會對 Authing 產(chǎn)生依賴,這時(shí)你在升級設(shè)計(jì)或架構(gòu)時(shí)可能會遇到一些麻煩。
總結(jié)盡管身份認(rèn)證云如今還不完美(因?yàn)樗幱谝粋€(gè)青少年時(shí)期),但他的魅力已經(jīng)開始展現(xiàn)。未來幾年一定還會取得其他有趣進(jìn)展,總有一天身份認(rèn)證上云將會進(jìn)入我們的架構(gòu)工具包。
什么是 Authing?Authing 提供專業(yè)的身份認(rèn)證和授權(quán)服務(wù)。
我們?yōu)殚_發(fā)者和企業(yè)提供用以保證應(yīng)用程序安全所需的認(rèn)證模塊,這讓開發(fā)人員無需成為安全專家。
你可以將任意平臺的應(yīng)用接入到 Authing(無論是新開發(fā)的應(yīng)用還是老應(yīng)用都可以),同時(shí)你還可以自定義應(yīng)用程序的登錄方式(如:郵箱/密碼、短信/驗(yàn)證碼、掃碼登錄等)。
你可以根據(jù)你使用的技術(shù),來選擇我們的 SDK 或調(diào)用相關(guān) API 來接入你的應(yīng)用。當(dāng)用戶發(fā)起授權(quán)請求時(shí),Authing 會幫助你認(rèn)證他們的身份和返回必要的用戶信息到你的應(yīng)用中。
官網(wǎng):http://authing.cn
小登錄:https://wxapp.authing.cn/#/
倉庫: 歡迎 Star,歡迎 PR
https://gitee.com/Authi_ng
https://github.com/authing
Demo:
https://sample.authing.cn
https://github.com/Authing/qr...
文檔:https://docs.authing.cn/authing/
歡迎關(guān)注 Authing 技術(shù)專欄文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/106947.html
摘要:活動(dòng)期間,付費(fèi)滿元,可獲得次抽獎(jiǎng)機(jī)會,中獎(jiǎng)率高達(dá),最高可得華為平板電腦。此次華為云企業(yè)上云節(jié)華為云企業(yè)上云節(jié),針對中小企業(yè),推出了多個(gè)特惠產(chǎn)品與服務(wù)。華為云已啟動(dòng)828企業(yè)上云節(jié)活動(dòng),在此期間,注冊就送千元好禮,消費(fèi)就送超值福利,此次活動(dòng)可謂是企業(yè)上云的最好時(shí)機(jī)。值得一提的是,該活動(dòng)只持續(xù)到8月31日,活動(dòng)周期僅剩二十來天,本次上云節(jié)企業(yè)服務(wù)權(quán)益拉到最滿,錯(cuò)過用戶將需要再等一年。四大活動(dòng)亮點(diǎn)...
摘要:華為云憑借十余年華為自身大規(guī)模災(zāi)備實(shí)踐經(jīng)驗(yàn),以及深耕企業(yè)級容災(zāi)市場的技術(shù)積累,結(jié)合基于大企業(yè)云化需求的持續(xù)創(chuàng)新,協(xié)同合作伙伴覆蓋客戶細(xì)分場景,為企業(yè)提供值得信賴的完整公有云災(zāi)備解決方案。7月24號,華為云中國行第三站落地北京,華為公司副總裁、華為云BU總裁鄭葉來到會并發(fā)表致辭,華為云EI產(chǎn)品部總經(jīng)理賈永利發(fā)表主題演講,分享華為云目前整體進(jìn)展以及AI時(shí)代下華為云EI的理念和思考,并發(fā)布國內(nèi)首個(gè)...
摘要:阿里云金秋上云季充值送優(yōu)惠券活動(dòng)時(shí)間年月日點(diǎn)至年月日點(diǎn)。阿里云金秋上云季優(yōu)惠券有效期年月日,點(diǎn)至點(diǎn)。阿里云怎么樣,阿里云好不好,阿里云2021年的金秋上云季活動(dòng)內(nèi)容目前已經(jīng)公布上架了,除了爆品秒殺,飛天會員特惠,認(rèn)證專享禮包之外,充值滿返也是非常受用戶關(guān)注的活動(dòng)內(nèi)容,畢竟返的優(yōu)惠券可用于購買阿里云產(chǎn)品使用,相當(dāng)于直接返現(xiàn)金了,下面我們一起看下此次充值滿返的具體活動(dòng)內(nèi)容和政策吧。 ...
摘要:極大地降低了平臺的復(fù)雜度,更加方便企業(yè)開發(fā)人員實(shí)現(xiàn)各種業(yè)務(wù)應(yīng)用,幫助企業(yè)輕松打造基于云計(jì)算的軟件基礎(chǔ)設(shè)施。本文將從實(shí)際案例出發(fā),結(jié)合不同的使用場景,為各位介紹的這些特性。是未來數(shù)據(jù)中心操作系統(tǒng)的核心。 0.前言 隨著 Docker 技術(shù)的日漸火熱,本就火爆的云計(jì)算行業(yè)進(jìn)入了一個(gè)加速階段。云計(jì)算最大的特點(diǎn)是彈性和靈活,幫助企業(yè)應(yīng)對復(fù)雜的業(yè)務(wù)需求。由于云計(jì)算的IT構(gòu)架和上一代的IT構(gòu)架有很...
閱讀 4648·2021-10-25 09:48
閱讀 3222·2021-09-07 09:59
閱讀 2210·2021-09-06 15:01
閱讀 2710·2021-09-02 15:21
閱讀 2741·2019-08-30 14:14
閱讀 2196·2019-08-29 13:59
閱讀 2531·2019-08-29 11:02
閱讀 2544·2019-08-26 13:33