91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在AWS上實(shí)施無(wú)服務(wù)器微服務(wù)架構(gòu)

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Aarti Parikh ? 2022-11-30 15:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

微服務(wù)是一種軟件架構(gòu)方法,旨在加快開(kāi)發(fā)周期并支持可擴(kuò)展性。在這種方法中,軟件由小型獨(dú)立服務(wù)組成,這些服務(wù)通過(guò)架構(gòu)良好的 API 進(jìn)行通信。

我們之前關(guān)于 AWS 無(wú)服務(wù)器平臺(tái)的文章討論了無(wú)服務(wù)器多層架構(gòu)的基本原理和優(yōu)勢(shì)。在本文中,我們將解釋企業(yè)如何使用AWS 云實(shí)施無(wú)服務(wù)器微服務(wù)架構(gòu)。

整體式與微服務(wù)架構(gòu)

在整體式體系結(jié)構(gòu)中,所有組件都緊密耦合并作為單個(gè)服務(wù)運(yùn)行。在這里,如果應(yīng)用程序的任何一個(gè)組件遇到需求高峰,則必須擴(kuò)展整個(gè)體系結(jié)構(gòu)。這種體系結(jié)構(gòu)類型增加了在應(yīng)用程序中實(shí)現(xiàn)新想法的難度級(jí)別。

poYBAGOHCIuAROZ8AAI9vCRV8oE439.png

在微服務(wù)體系結(jié)構(gòu)中,每個(gè)組件都是一個(gè)具有自己的六邊形體系結(jié)構(gòu)的小型應(yīng)用程序。它是一種體系結(jié)構(gòu)樣式,可將應(yīng)用程序構(gòu)建為松散耦合且可獨(dú)立部署的服務(wù)集合。

微服務(wù)架構(gòu)的特點(diǎn)

獨(dú)立

在微服務(wù)架構(gòu)中,每個(gè)組件都可以單獨(dú)更改、升級(jí)或替換,而不會(huì)影響其他組件的功能。

分散

微服務(wù)架構(gòu)遵循分散式數(shù)據(jù)管理,其中每個(gè)服務(wù)都有自己的數(shù)據(jù)模型視圖。

自治

在微服務(wù)架構(gòu)中,無(wú)需與其他組件共享任何組件代碼或?qū)崿F(xiàn)。組件之間的任何通信都可以通過(guò)定義明確的 API 完成。

黑盒子

微服務(wù)架構(gòu)的行為就像一個(gè)黑匣子,因?yàn)槊總€(gè)組件都對(duì)其他組件隱藏了復(fù)雜性的細(xì)節(jié)。

微服務(wù)架構(gòu)的優(yōu)勢(shì)

質(zhì)量

微服務(wù)架構(gòu)還可以提高代碼質(zhì)量,因?yàn)檎麄€(gè)應(yīng)用程序運(yùn)行在小而定義明確的組件中。

可擴(kuò)展性

在微服務(wù)架構(gòu)中,每個(gè)組件都已正確解耦,因此可以水平擴(kuò)展并彼此獨(dú)立地縮放,并且在縮放過(guò)程中永遠(yuǎn)不會(huì)面臨停機(jī),因?yàn)樵谒綌U(kuò)展中,會(huì)將更多組件添加到現(xiàn)有池中,而不是增加每個(gè)組件的容量。

易于開(kāi)發(fā)

微服務(wù)架構(gòu)可以輕松嘗試新想法,并在發(fā)生意外情況時(shí)借助持續(xù)集成和持續(xù)交付將其回滾。

達(dá)觀

借助微服務(wù)架構(gòu),應(yīng)用程序可以通過(guò)降級(jí)功能來(lái)處理整個(gè)服務(wù)故障,而不是使整個(gè)應(yīng)用程序崩潰。

微服務(wù)架構(gòu)的挑戰(zhàn)

遷移

從整體架構(gòu)遷移到微服務(wù)架構(gòu)的過(guò)程很復(fù)雜,需要發(fā)布代碼依賴項(xiàng)向下到數(shù)據(jù)庫(kù)層。

測(cè)試

在微服務(wù)環(huán)境中,由于不同的服務(wù)及其集成,測(cè)試非常復(fù)雜。

監(jiān)測(cè)

在微服務(wù)體系結(jié)構(gòu)中,應(yīng)用程序被分解為小組件。出現(xiàn)問(wèn)題時(shí),很難找到問(wèn)題的根本原因,因?yàn)閱?wèn)題可能不在于發(fā)生故障的組件,而在于依賴項(xiàng)。

無(wú)服務(wù)器微服務(wù)架構(gòu)

下圖顯示了無(wú)服務(wù)器微服務(wù)體系結(jié)構(gòu),其中構(gòu)建了完整的解決方案,而無(wú)需管理任何服務(wù)器。這也消除了運(yùn)行和監(jiān)視服務(wù)器的操作工作。

Lambda 將處理運(yùn)行和擴(kuò)展執(zhí)行所需的一切,以滿足具有高可用性的實(shí)際需求。Lambda 支持多種編程語(yǔ)言,可以直接從任何 Web 或移動(dòng)應(yīng)用程序調(diào)用它。

pYYBAGOHCJWAWBZnAAIb9L2PkG0658.png

在架構(gòu)圖中,Lambda 與 API 網(wǎng)關(guān)集成。從 API 網(wǎng)關(guān)到 AWS Lambda 的同步調(diào)用使應(yīng)用程序能夠以無(wú)服務(wù)器方式運(yùn)行。AWS Lambda 會(huì)將所有數(shù)據(jù)存儲(chǔ)在名為 DynamoDB 的完全托管的 NoSQL 數(shù)據(jù)庫(kù)中,所有靜態(tài)數(shù)據(jù)將存儲(chǔ)在 S3 存儲(chǔ)桶中。

可以說(shuō),微服務(wù)架構(gòu)旨在克服企業(yè)應(yīng)用程序中傳統(tǒng)單體架構(gòu)的挑戰(zhàn)。它允許任何組織的運(yùn)營(yíng)和開(kāi)發(fā)團(tuán)隊(duì)之間進(jìn)行協(xié)作,從而實(shí)現(xiàn)DevOps,并且是當(dāng)今的首選。

AWS 提供多種托管服務(wù),可幫助工程師構(gòu)建微服務(wù)架構(gòu),并最大限度地降低架構(gòu)和操作復(fù)雜性。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10251

    瀏覽量

    91480
  • AWS
    AWS
    +關(guān)注

    關(guān)注

    0

    文章

    444

    瀏覽量

    26559
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    普通服務(wù)器電源與AI服務(wù)器電源的區(qū)別(

    引言服務(wù)器是數(shù)據(jù)中心的核心設(shè)備,其穩(wěn)定運(yùn)行依賴可靠的電源供應(yīng)。隨著AI技術(shù)的飛速發(fā)展,AI服務(wù)器大量涌現(xiàn),與普通服務(wù)器應(yīng)用場(chǎng)景等方面存在顯著差異,這也使得兩者的電源存在諸多不同。本研
    的頭像 發(fā)表于 01-12 09:31 ?1030次閱讀
    普通<b class='flag-5'>服務(wù)器</b>電源與AI<b class='flag-5'>服務(wù)器</b>電源的區(qū)別(<b class='flag-5'>上</b>)

    華納云VPS容器服務(wù)網(wǎng)格流量管理:實(shí)現(xiàn)微服務(wù)高效路由

    云計(jì)算和微服務(wù)架構(gòu)日益普及的今天,華納云香港VPS憑借其優(yōu)越的地緣優(yōu)勢(shì)和網(wǎng)絡(luò)自由,成為眾多企業(yè)部署容器化應(yīng)用的熱門(mén)選擇。復(fù)雜的微服務(wù)架構(gòu)
    的頭像 發(fā)表于 10-16 17:09 ?528次閱讀

    Jtti海外VPS微服務(wù)架構(gòu)下的日志采集與分析優(yōu)化方案

    隨著跨境業(yè)務(wù)和分布式應(yīng)用的普及,越來(lái)越多的企業(yè)海外VPS構(gòu)建微服務(wù)架構(gòu),以提升系統(tǒng)擴(kuò)展性和靈活性。然而,微服務(wù)化帶來(lái)了一個(gè)新的挑戰(zhàn):日志
    的頭像 發(fā)表于 08-27 17:13 ?567次閱讀

    Jtti.cc零信任安全防護(hù)架構(gòu)實(shí)施VPS云服務(wù)器構(gòu)建指南

    VPS云服務(wù)器構(gòu)建零信任安全體系,從身份驗(yàn)證、微隔離到持續(xù)監(jiān)測(cè),提供一套完整的實(shí)施框架。 零信任安全防護(hù)架構(gòu)實(shí)施
    的頭像 發(fā)表于 08-21 15:39 ?773次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器的卷被誤刪數(shù)據(jù)如何恢復(fù)?

    工作人員不慎將一臺(tái)服務(wù)器的卷誤刪除,服務(wù)器上有一組raid5陣列。需要恢復(fù)誤刪除的數(shù)據(jù)。
    的頭像 發(fā)表于 08-14 11:33 ?980次閱讀
    <b class='flag-5'>服務(wù)器</b>數(shù)據(jù)恢復(fù)—<b class='flag-5'>服務(wù)器</b><b class='flag-5'>上</b>的卷被誤刪數(shù)據(jù)如何恢復(fù)?

    怎樣阿里ECS服務(wù)器架設(shè)自己的OpenVPN服務(wù)器?

    需要自己架設(shè)服務(wù)器,讓現(xiàn)場(chǎng)的IR615路由連接自己的服務(wù)器。能通過(guò)自己的服務(wù)器進(jìn)行數(shù)據(jù)采集和遠(yuǎn)程運(yùn)維。
    發(fā)表于 08-06 06:56

    電商API的微服務(wù)架構(gòu)優(yōu)化策略

    ,電商API高并發(fā)、低延遲和數(shù)據(jù)一致性方面面臨嚴(yán)峻挑戰(zhàn)。本文將從基礎(chǔ)概念出發(fā),逐步分析優(yōu)化策略,幫助開(kāi)發(fā)者構(gòu)建高性能、可靠的電商API系統(tǒng)。 1. 微服務(wù)架構(gòu)電商中的應(yīng)用
    的頭像 發(fā)表于 07-23 14:30 ?621次閱讀
    電商API的<b class='flag-5'>微服務(wù)</b><b class='flag-5'>架構(gòu)</b>優(yōu)化策略

    華納云服務(wù)器角色服務(wù)器失敗的原因和解決辦法

    現(xiàn)代企業(yè)中,服務(wù)器是IT基礎(chǔ)架構(gòu)的核心,它們承擔(dān)著關(guān)鍵的任務(wù),包括數(shù)據(jù)存儲(chǔ)、應(yīng)用程序托管和網(wǎng)絡(luò)服務(wù)等。服務(wù)器角色的穩(wěn)定性和可靠性對(duì)于企業(yè)的
    的頭像 發(fā)表于 07-17 18:18 ?566次閱讀

    國(guó)外bgp服務(wù)器多少錢(qián)?# 服務(wù)器

    服務(wù)器
    jf_57681485
    發(fā)布于 :2025年04月24日 14:19:00

    新加坡服務(wù)器延遲大嗎?真相在這里#新加坡服務(wù)器 #服務(wù)器

    服務(wù)器
    jf_57681485
    發(fā)布于 :2025年04月18日 13:48:50

    NTP校時(shí)服務(wù)器 時(shí)鐘同步服務(wù)器

    服務(wù)器
    jf_75250307
    發(fā)布于 :2025年03月19日 20:56:34