亞馬遜云科技:如何構建現(xiàn)代化應用,加快企業(yè)數(shù)字化創(chuàng)新進程

來源: 亞馬遜云科技
作者:亞馬遜云科技
時間:2021-09-06
17309
許多企業(yè)通過采用現(xiàn)代應用程序開發(fā)的模式,轉變了應用程序的設計、構建和管理方式,從而提高敏捷性,并加快了自身的創(chuàng)新進程。

伴隨著日趨激烈、數(shù)字化轉型的不斷深入,不同企業(yè)對自身的敏捷化要求也逐步提高。因為只有提高敏捷性,企業(yè)才能迅速適應變化,更好地應對日趨紛雜的業(yè)務場景,進而贏取自身的發(fā)展主動性。因此,許多企業(yè)通過采用現(xiàn)代應用程序開發(fā)的模式,轉變了應用程序的設計、構建和管理方式,從而提高敏捷性,并加快了自身的創(chuàng)新進程。

640.webp.jpg

眾所周知,構建現(xiàn)代化應用需要靈活敏捷的底層數(shù)據(jù)支撐,而實現(xiàn)這一支撐則需要采用靈活、專門構建的數(shù)據(jù)策略。開發(fā)者可以選擇通過采用微服務+專門構建的數(shù)據(jù)庫服務,來擺脫通用型數(shù)據(jù)庫在任務處理、擴展性等方面帶來的桎梏,進而確保應用實現(xiàn)更高的可用性與可靠性,并有效提高創(chuàng)新速度,并降低成本。

640.webp (1).jpg

那么,如何才能實現(xiàn)有效的數(shù)據(jù)庫篩選?

我們認為主要需要考慮以下4點

應用工作負載(Application Workload):

主要分為三類,適用于大多數(shù)面向應用程序的事務型負載;分析訪問模式通常用于內(nèi)部應用程序的分析型負載;以及可以幫助減少事務數(shù)據(jù)庫的負載并縮短對最終用戶的響應時間的緩存型負載。

數(shù)據(jù)類型(Data Shape):

在考慮這一問題時,我們需要考慮將要構建的實例類型及實例之間的關系、數(shù)據(jù)的訪問方式以及實例的更新頻率,明確自身需要的究竟是關系型數(shù)據(jù)庫、鍵值型數(shù)據(jù)庫、圖或其他類型的數(shù)據(jù)庫。

性能需求(Performance Requirements):

在選擇專門構建的數(shù)據(jù)庫服務時另外一個需要關注的是性能需求,性能不僅包括數(shù)據(jù)的獲取速度,還包括需求終端的分布情況與使用范圍。

運行負擔(Operations Burden):

最后需要考慮的是運行負擔,因為數(shù)據(jù)庫進行開發(fā)只是成功的一半,開發(fā)者還需要確保已經(jīng)為實例故障、備份和制定升級計劃做好準備。

因此,針對不同需求,亞馬遜云科技現(xiàn)已推出了超過15種專門構建的數(shù)據(jù)庫服務,全方位滿足包括關系、鍵值、緩存、文檔、寬列、圖、時間序列和分類賬方面的數(shù)據(jù)庫需求。并具備以下優(yōu)勢:

專門構建:擁有超過15個專門構建的數(shù)據(jù)庫,且專用數(shù)據(jù)庫的產(chǎn)品組合支持各種數(shù)據(jù)模型,讓您可以構建由使用案例驅動且具備高可擴展性的分布式應用程序。

規(guī)模性能:獲取速度為常見替代數(shù)據(jù)庫3-5倍的關系數(shù)據(jù)庫,或為您提供微秒至亞毫秒延遲的非關系數(shù)據(jù)庫。

完全托管:無需擔心數(shù)據(jù)庫管理任務,例如服務器預置、修補、配置或備份。我們會持續(xù)監(jiān)控集群以使用自我修復存儲和自動擴展保證工作負載運行,使開發(fā)者可以專注于應用程序開發(fā)工作。

安全且高度可用:亞馬遜云科技的數(shù)據(jù)庫針對關鍵業(yè)務型企業(yè)工作負載構建,提供了高可用性、可靠性和安全性。這些數(shù)據(jù)庫支持多區(qū)域、多主復制,并可使用多個安全級別全面地監(jiān)控您的數(shù)據(jù),包括網(wǎng)絡隔離、端到端加密。

640.webp (2).jpg

如今很多企業(yè)都在因專門構建的數(shù)據(jù)庫服務而獲益,比如華米科技。隨著業(yè)務的快速發(fā)展,華米智能可穿戴設備的市場份額不斷增加、用戶分布也更加廣泛,這使得華米科技健康云積累的需要存儲和處理的數(shù)據(jù)也大幅度增長。如今,華米科技健康云每日不僅要實現(xiàn)TB級數(shù)據(jù)的收集和存儲,同時也必須保證極高的數(shù)據(jù)安全性和低延遲響應。

攜手亞馬遜云科技后,華米科技健康云使用Amazon DynamoDB作為核心數(shù)據(jù)庫,以存儲用戶的健康及與運動相關的數(shù)據(jù),并實現(xiàn)了數(shù)據(jù)存儲的安全、穩(wěn)定、可靠和低延遲。Amazon DynamoDB的最大好處是在任何規(guī)模下都能提供延遲不超過10毫秒的一致響應時間,可以用來構建具有無限吞吐量和存儲空間的應用程序,這充分滿足了華米科技健康云的數(shù)據(jù)存儲需求。

立即登錄,閱讀全文
版權說明:
本文內(nèi)容來自于亞馬遜云科技,本站不擁有所有權,不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家