偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

無(wú)服務(wù)器數(shù)據(jù)庫(kù)的概念、產(chǎn)品及優(yōu)缺點(diǎn)概述

譯文
數(shù)據(jù)庫(kù) 其他數(shù)據(jù)庫(kù)
本文將介紹無(wú)服務(wù)器數(shù)據(jù)庫(kù)的基本概念,其知名的產(chǎn)品,以及各自的優(yōu)缺點(diǎn)。無(wú)服務(wù)器計(jì)算仍然需要用到真實(shí)的服務(wù)器來(lái)安放其對(duì)應(yīng)的無(wú)服務(wù)器數(shù)據(jù)庫(kù)。

[[229935]]

【51CTO.com快譯】引言:本文將介紹無(wú)服務(wù)器數(shù)據(jù)庫(kù)的基本概念,其知名的產(chǎn)品,以及各自的優(yōu)缺點(diǎn)。

一、了解無(wú)服務(wù)器架構(gòu)

無(wú)服務(wù)器計(jì)算是云計(jì)算的一種執(zhí)行模式,即:云服務(wù)提供商能做到對(duì)計(jì)算機(jī)資源分配的動(dòng)態(tài)管理。由于服務(wù)功能的執(zhí)行會(huì)占用寶貴的計(jì)算資源,因此如果您的應(yīng)用既涉及到內(nèi)存的分配、又與服務(wù)功能的執(zhí)行時(shí)間有關(guān)的話(huà),那么AWS和Azure都會(huì)以100毫秒為單位向您收取費(fèi)用。AWS Lambda當(dāng)前的計(jì)價(jià)標(biāo)準(zhǔn)為0.00001667美元每GB每秒,而Azure的功能費(fèi)用則為0.000016美元每GB每秒。您可以籍此來(lái)細(xì)粒度地掌握成本的上漲速度。考慮到一般應(yīng)用所能夠被分配到的內(nèi)存量大約在128MB到1.5GB之間,則對(duì)應(yīng)的功能執(zhí)行的價(jià)格也會(huì)根據(jù)您的設(shè)置不同而有所變化。

當(dāng)然,無(wú)服務(wù)器計(jì)算仍然需要用到真實(shí)的服務(wù)器來(lái)安放其對(duì)應(yīng)的無(wú)服務(wù)器數(shù)據(jù)庫(kù)。所以,只有了解了自己的需求,您才能輕松地去選擇合適的數(shù)據(jù)庫(kù)服務(wù),并使用那些當(dāng)今最為先進(jìn)的技術(shù)解決方案。

二、不同的無(wú)服務(wù)器數(shù)據(jù)庫(kù)

當(dāng)前,市面上有幾款知名的數(shù)據(jù)庫(kù)產(chǎn)品可供選擇,例如:Azure Data Lake(Azure是微軟的公有云服務(wù),Data Lake是其中一種類(lèi)型的服務(wù)主機(jī))。

1.Google云端商店

Google云端商店是一個(gè)面向文檔的商店,它將Google App Engine的數(shù)據(jù)庫(kù)組件列為了獨(dú)立的服務(wù)。同樣隸屬于Google的Firebase,可以為客戶(hù)提供兩種不同的支付方案選項(xiàng):固定費(fèi)用的套餐和按使用支付的方案。同時(shí),F(xiàn)irebase也包含了一個(gè)分層式的數(shù)據(jù)庫(kù)。

2.FaunaDB

FaunaDB分布于世界各地,它是一種最重要的交易型數(shù)據(jù)庫(kù)服務(wù),其技術(shù)主要是基于Twitter。

3.亞馬遜Aurora Serverless

亞馬遜Aurora Serverless的預(yù)覽版已于2017年第四季度推出。它有兩種不同的版本:

  • 兼容MySQL與PostgreSQL的版本
  • 兼容MariaDB與Oracle等其他已知系統(tǒng)的版本

Amazon Aurora Serverless數(shù)據(jù)庫(kù)可以被完全托管,并且能夠自動(dòng)將數(shù)據(jù)庫(kù)的存儲(chǔ)容量擴(kuò)展到64TB。

4.DynamoDB

它是亞馬遜的另一項(xiàng)服務(wù)。DynamoDB是一種完全托管的NoSQL數(shù)據(jù)庫(kù)服務(wù)。它的無(wú)縫可伸縮性能夠提供可預(yù)測(cè)的高速性能。您可以直接使用DynamoDB來(lái)創(chuàng)建數(shù)據(jù)庫(kù)的表項(xiàng),也可以存儲(chǔ)和檢索任意數(shù)量的數(shù)據(jù)。它還能為任何級(jí)別的流量請(qǐng)求提供服務(wù)。

5.MongoDB

盡管不屬于無(wú)服務(wù)器數(shù)據(jù)庫(kù),但是MongoDB仍然值得一提。因?yàn)樗峁┝艘豢顢?shù)據(jù)庫(kù)即服務(wù)(Database as a Service,DBaaS)的產(chǎn)品--MongoDB Atlas。MongoDB是免費(fèi)且開(kāi)源的,它由GNU的Affero通用公共許可證(General Public License)所發(fā)布。它在數(shù)據(jù)存儲(chǔ)和JSON的相關(guān)文檔方面非常靈活,因此文檔之間的字段可以有所不同,而數(shù)據(jù)結(jié)構(gòu)也隨著應(yīng)用場(chǎng)景而發(fā)生改變。

如上所述,作為一款DBaaS工具,MongoDB Atlas具有強(qiáng)大的功能。它能夠進(jìn)行各種自動(dòng)化操作,包括在幾分鐘之內(nèi)創(chuàng)建和部署群集,并避免您的群集出現(xiàn)宕機(jī)。它基于角色的訪(fǎng)問(wèn)控制服務(wù)可以保護(hù)您的各種數(shù)據(jù)。同時(shí)它也具有加密、網(wǎng)絡(luò)隔離、和身份驗(yàn)證等保護(hù)功能。

MongoDB Atlas的另一個(gè)強(qiáng)大功能是:您只需要按下一個(gè)按鈕,便可輕松實(shí)現(xiàn)應(yīng)用的橫向與縱向擴(kuò)展。為了獲得更好的讀取性能和服務(wù)保證,您還可以在多個(gè)地區(qū)內(nèi)部署集群。這些集群雖然在地理上是分布的,但是它們能夠自我修復(fù),并且具有出色的容錯(cuò)性。

MongoDB Atlas所帶來(lái)的連續(xù)備份解決方案,能夠提供可查詢(xún)的時(shí)間點(diǎn)與快照恢復(fù)的選項(xiàng)。您可以方便地查找到任何細(xì)節(jié),并能實(shí)時(shí)獲取與性能相關(guān)的視圖。同時(shí),通過(guò)自定義的各種警報(bào)參數(shù),您還能通過(guò)優(yōu)化其儀表板,來(lái)突出顯示各種關(guān)鍵的歷史指標(biāo)。

三、使用無(wú)服務(wù)器數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)

1.成本效益

預(yù)先購(gòu)買(mǎi)固定數(shù)量的服務(wù)器,通常會(huì)需要花費(fèi)很長(zhǎng)時(shí)間才能充分利用到它們,這相對(duì)于使用無(wú)服務(wù)器數(shù)據(jù)庫(kù)來(lái)說(shuō)顯然是非常昂貴。它對(duì)于機(jī)器資源的封裝能力比購(gòu)置那些可自動(dòng)擴(kuò)容的分組更具有成本效益。另外,由于不涉及到與操作系統(tǒng)相關(guān)的許可、安裝、維護(hù)、支持和修補(bǔ),因此整體成本也會(huì)大幅縮減。由于只對(duì)分配給用戶(hù)代碼的內(nèi)存與時(shí)間進(jìn)行計(jì)費(fèi),它常被描述為“即付即用(pay-as-you-go)”的模式。

2.運(yùn)營(yíng)、可擴(kuò)展性和生產(chǎn)力

鑒于云服務(wù)提供商有責(zé)任去擴(kuò)容、并無(wú)縫地滿(mǎn)足用戶(hù)需求,因此無(wú)服務(wù)器架構(gòu)能夠節(jié)省開(kāi)發(fā)人員和運(yùn)營(yíng)商,在自動(dòng)化擴(kuò)容策略、與系統(tǒng)設(shè)置及調(diào)優(yōu)上所花費(fèi)的時(shí)間。籍此,小型開(kāi)發(fā)團(tuán)隊(duì)能夠獨(dú)立地運(yùn)行他們的代碼,而無(wú)需引入架構(gòu)師和工程師團(tuán)隊(duì)的支持。另外,更多的開(kāi)發(fā)人員也能通過(guò)它來(lái)更加熟悉DevOps技能,從而使得普通軟件開(kāi)發(fā)者與DevOps工程師之間的差異不再明顯。

四、使用無(wú)服務(wù)器數(shù)據(jù)庫(kù)的缺點(diǎn)

1.性能和資源限制

與那些在專(zhuān)有服務(wù)器、虛擬機(jī)或容器中運(yùn)行的數(shù)據(jù)庫(kù)相比,一個(gè)不經(jīng)常被使用的數(shù)據(jù)庫(kù)可能會(huì)出現(xiàn)嚴(yán)重的響應(yīng)延遲問(wèn)題。發(fā)生這種情況的原因是:如果云服務(wù)提供商發(fā)現(xiàn)無(wú)服務(wù)器數(shù)據(jù)庫(kù)未在被使用,則會(huì)將其完全地關(guān)停。這就意味著:如果數(shù)據(jù)庫(kù)需要一段時(shí)間才能啟動(dòng)運(yùn)行的話(huà),則會(huì)產(chǎn)生延遲的現(xiàn)象。當(dāng)然,由于資源提供者在資源上有設(shè)限的原因,無(wú)服務(wù)器計(jì)算也不適用于具有高性能計(jì)算需求的工作負(fù)載。另外,從運(yùn)維的角度來(lái)說(shuō),在任何給定的時(shí)間內(nèi),按需且批量地購(gòu)置準(zhǔn)確數(shù)量的服務(wù)器,還是更有益于整體架構(gòu)的規(guī)劃。

2.監(jiān)控和調(diào)試

相比較傳統(tǒng)的服務(wù)器而言,對(duì)于無(wú)服務(wù)器架構(gòu)的性能、以及資源過(guò)度使用等方面的問(wèn)題診斷會(huì)困難許多。雖說(shuō)全面功能提供的服務(wù)模式已經(jīng)過(guò)時(shí),但是我們?nèi)耘f很難通過(guò)對(duì)無(wú)服務(wù)器架構(gòu)添加探查器、調(diào)試器或APM(Application Performance Management)等工具,來(lái)深入了解更多的細(xì)節(jié)。而且無(wú)服務(wù)器架構(gòu)的運(yùn)行環(huán)境通常不是開(kāi)源的,因此我們很難在本地環(huán)境中精準(zhǔn)地重現(xiàn)其性能特征。不過(guò),如今市場(chǎng)上已經(jīng)出現(xiàn)了一些非常優(yōu)秀的無(wú)服務(wù)器監(jiān)控工具,可供您挑選。

3.安全

無(wú)服務(wù)器數(shù)據(jù)庫(kù)常被草率地認(rèn)為比傳統(tǒng)數(shù)據(jù)庫(kù)更為安全。在某種程度上說(shuō)的確如此,因?yàn)樵品?wù)供應(yīng)商會(huì)更加專(zhuān)業(yè)地為你關(guān)注那些操作系統(tǒng)級(jí)別的漏洞。不過(guò),實(shí)際上與傳統(tǒng)架構(gòu)相比,由于無(wú)服務(wù)器架構(gòu)的應(yīng)用組件更多,而隨著應(yīng)用入口點(diǎn)的增多,它受到攻擊的可能性也會(huì)呈指數(shù)式增長(zhǎng)。由于無(wú)法在終端和網(wǎng)絡(luò)層面上(如IDS / IPS)執(zhí)行相關(guān)控制或安裝,用戶(hù)往往對(duì)于其云端的工作負(fù)載也是無(wú)能為力的。您可以通過(guò)如下鏈接,來(lái)了解更多有關(guān)無(wú)服務(wù)器安全風(fēng)險(xiǎn)方面的信息。

https://hackernoon.com/fantastic-serverless-security-risks-and-where-to-find-them-737d2206545a

原文標(biāo)題: What Is a Serverless Database? (Overview of Providers, Pros, and Cons),作者:Nemanja Novkovic

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

責(zé)任編輯:龐桂玉 來(lái)源: 51CTO
相關(guān)推薦

2018-02-09 08:54:36

無(wú)服務(wù)器架構(gòu)趨勢(shì)

2011-05-24 14:27:42

2021-10-28 08:00:00

數(shù)據(jù)庫(kù)SQL技術(shù)

2009-11-23 14:02:39

服務(wù)器虛擬化集群

2018-03-20 11:00:39

服務(wù)器存儲(chǔ)設(shè)備

2011-09-13 09:35:37

SQL Server集群

2017-11-17 10:46:13

NginxApache服務(wù)器

2024-01-05 16:28:52

數(shù)據(jù)中心機(jī)房服務(wù)器

2021-03-17 08:00:00

NoSQL數(shù)據(jù)庫(kù)存儲(chǔ)

2011-09-01 17:50:18

2009-11-16 13:24:34

Oracle數(shù)據(jù)庫(kù)服務(wù)

2009-01-07 17:23:55

服務(wù)器DCC刀片服務(wù)器

2011-03-04 17:38:24

2012-08-23 10:01:03

Linux服務(wù)器

2010-06-17 11:22:37

SQL Server數(shù)

2009-09-17 18:04:42

Nis服務(wù)器

2012-08-22 14:05:25

Linux服務(wù)器

2018-03-12 09:47:19

無(wú)服務(wù)器數(shù)據(jù)庫(kù)規(guī)則

2011-04-07 15:17:40

MySQL數(shù)據(jù)庫(kù)服務(wù)器

2011-04-01 16:00:35

SQL Server 數(shù)據(jù)庫(kù)服務(wù)器
點(diǎn)贊
收藏

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