一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

AWS上的無服務(wù)器多層架構(gòu)

星星科技指導(dǎo)員 ? 來源:volansys ? 作者:Aarti Parikh ? 2022-12-08 15:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們之前關(guān)于 AWS 無服務(wù)器平臺(tái)的文章討論了該平臺(tái)的基本原理和挑戰(zhàn)以及簡(jiǎn)單的應(yīng)用程序使用案例。在本文中,我們將介紹企業(yè)如何使用 AWS 云實(shí)施具有多層架構(gòu)的無服務(wù)器應(yīng)用程序。

多層體系結(jié)構(gòu)概述

多層體系結(jié)構(gòu)也稱為 n 層體系結(jié)構(gòu)。在這種體系結(jié)構(gòu)中,應(yīng)用程序在多個(gè)層中開發(fā)和分發(fā)。層數(shù)取決于業(yè)務(wù)需求,但三層體系結(jié)構(gòu)是首選且最常用的。

此三層體系結(jié)構(gòu)包括表示層、邏輯層和數(shù)據(jù)層。

用戶直接與表示層交互。邏輯層包含將用戶操作轉(zhuǎn)換為應(yīng)用程序行為的代碼。數(shù)據(jù)層由保存與應(yīng)用程序相關(guān)的數(shù)據(jù)的存儲(chǔ)組成

可以在整體式架構(gòu)中使用數(shù)千臺(tái)服務(wù)器來提高應(yīng)用程序的性能。這種無服務(wù)器多層體系結(jié)構(gòu)模式消除了服務(wù)器管理。

以下是使用由 AWS 管理的無服務(wù)器服務(wù)的幾個(gè)好處

無需選擇、修補(bǔ)或管理操作系統(tǒng)

無需監(jiān)控、橫向擴(kuò)展或保護(hù)服務(wù)器

過度配置不會(huì)給基礎(chǔ)架構(gòu)帶來風(fēng)險(xiǎn)

配置不足不會(huì)給應(yīng)用程序性能帶來風(fēng)險(xiǎn)

無服務(wù)器服務(wù)

上述所有服務(wù)都會(huì)自動(dòng)擴(kuò)展,以支持應(yīng)用程序的確切需求。

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

表示層

在上述架構(gòu)中,靜態(tài)內(nèi)容托管在 Amazon S3 上,并由 Amazon CloudFront 分發(fā)。在 Amazon S3 上托管靜態(tài)網(wǎng)站內(nèi)容是在基于服務(wù)器的基礎(chǔ)設(shè)施上托管內(nèi)容的經(jīng)濟(jì)替代方法。此外,大量數(shù)據(jù)可以存儲(chǔ)在 Amazon S3 中。Amazon CloudFront 是一個(gè)內(nèi)容交付網(wǎng)絡(luò),用于緩存靜態(tài)內(nèi)容并提供動(dòng)態(tài)和靜態(tài)內(nèi)容,以縮短網(wǎng)頁加載時(shí)間并降低網(wǎng)絡(luò)帶寬成本。

AWS CognitoUser 池是一個(gè)用戶目錄,為應(yīng)用程序用戶提供注冊(cè)和登錄選項(xiàng)。它還可以控制誰可以訪問Amazon API Gateway中的API

邏輯層

對(duì)于動(dòng)態(tài)內(nèi)容,route-53 通過 AWS WAF 將請(qǐng)求發(fā)送到 API 網(wǎng)關(guān),并從 API Gateway Lambda 函數(shù)觸發(fā)并將數(shù)據(jù)存儲(chǔ)在 Amazon S3 和 DynamoDB 或 AWS Aurora 中。

將 Amazon 的 API Gateway 與 AWS Lambda 集成,使代碼函數(shù)可以直接通過 HTTPS 請(qǐng)求觸發(fā)。無論所需的請(qǐng)求量如何,API 網(wǎng)關(guān)和 Lambda 都會(huì)自動(dòng)擴(kuò)展。這兩種服務(wù)允許專注于對(duì)應(yīng)用程序重要的代碼,而不是專注于實(shí)現(xiàn)多層體系結(jié)構(gòu)的其他各個(gè)方面。

對(duì)于網(wǎng)絡(luò)隱私,AWS 能夠在 Amazon VPC 中創(chuàng)建 lambda 函數(shù)

AWS WAF 是一種 Web 應(yīng)用程序防火墻,可以部署在 CloudFront 上,以保護(hù)應(yīng)用程序免受 DDoS 攻擊。WAF 通過定義安全規(guī)則來允許或阻止流量。Amazon Route 53 可以通過 AWS WAF 將用戶的請(qǐng)求連接到 CloudFront 分配。

AWS Glue 可以根據(jù)獲取新數(shù)據(jù)集等事件運(yùn)行 ETL(提取、轉(zhuǎn)換和加載)作業(yè)。在上述架構(gòu)中,一旦 Amazon S3 中有新數(shù)據(jù)(日志)可用,Glue 就會(huì)運(yùn)行 ETL 作業(yè),并且這些日志將被推送到 Amazon CloudWatch,并且可以從 Amazon CloudWatch 通過 Amazon SNS 發(fā)送通知。

數(shù)據(jù)層

根據(jù)應(yīng)用程序場(chǎng)景,AWS Lambda 會(huì)將數(shù)據(jù)存儲(chǔ)到 Amazon DynamoDB 或 AWS Aurora。

Amazon DynamoDB 能夠存儲(chǔ)可無限擴(kuò)展的 NoSQL 數(shù)據(jù)庫,還提供預(yù)置和按需容量模式,以便通過指定每個(gè)工作負(fù)載的容量來優(yōu)化成本。

AWS Aurora 是 MySQL 和 PostgreSQL 兼容的完全托管關(guān)系數(shù)據(jù)庫服務(wù),專為傳統(tǒng)企業(yè)數(shù)據(jù)庫構(gòu)建,該數(shù)據(jù)庫需要開源數(shù)據(jù)庫的性能和可用性以及成本效益。它能夠根據(jù)應(yīng)用程序的需求自動(dòng)啟動(dòng)、關(guān)閉和擴(kuò)展或縮減容量。對(duì)于不頻繁或不可預(yù)測(cè)的工作負(fù)載,這是一種經(jīng)濟(jì)高效的解決方案

Amazon Athena/Amazon Redshift Spectrum 使用 AWS Glue 作為存儲(chǔ)和檢索表元數(shù)據(jù)的中心位置。它具有分析非結(jié)構(gòu)化、半結(jié)構(gòu)化和結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)的能力。Athena 還可以生成報(bào)告,Amazon QuickSight 可以與 Athena 集成,以便輕松實(shí)現(xiàn)數(shù)據(jù)可視化

根據(jù)最佳實(shí)踐,所有服務(wù)都與 AWS IAM 角色相關(guān)聯(lián)。在許多情況下,可以利用此 AWS 托管服務(wù),而不是管理典型的基于服務(wù)器的基礎(chǔ)設(shè)施。借助這種無服務(wù)器多層體系結(jié)構(gòu),可以輕松創(chuàng)建易于維護(hù)、解耦、安全、擴(kuò)展且高度可用的生產(chǎn)應(yīng)用程序組件。

審核編輯:郭婷

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

    關(guān)注

    13

    文章

    9796

    瀏覽量

    88013
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7152

    瀏覽量

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

    關(guān)注

    0

    文章

    437

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    新加坡服務(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

    采用華為云 Flexus 云服務(wù)器 X 實(shí)例部署 MQTT 服務(wù)器完成設(shè)備

    一、前言 1.1 開發(fā)需求 這篇文章講解: 采用華為云最新推出的 Flexus 云服務(wù)器 X 實(shí)例 EMQX 服務(wù)器,搭建 MQTT 服務(wù)器,完成設(shè)備云,實(shí)現(xiàn)物聯(lián)網(wǎng)產(chǎn)品開發(fā) 隨著物聯(lián)
    的頭像 發(fā)表于 12-26 18:12 ?572次閱讀
    采用華為云 Flexus 云<b class='flag-5'>服務(wù)器</b> X 實(shí)例部署 MQTT <b class='flag-5'>服務(wù)器</b>完成設(shè)備<b class='flag-5'>上</b>云

    負(fù)載均衡服務(wù)器服務(wù)器如何連接?

    負(fù)載均衡服務(wù)器服務(wù)器如何連接?負(fù)載均衡服務(wù)器服務(wù)器可通過多種方式連接,包括直接連接、交換機(jī)連接、路由連接以及云計(jì)算環(huán)境中的連接。小型網(wǎng)
    的頭像 發(fā)表于 12-09 13:41 ?516次閱讀

    SSR與傳統(tǒng)服務(wù)器的對(duì)比分析

    隨著云計(jì)算技術(shù)的快速發(fā)展,Serverless架構(gòu)服務(wù)器架構(gòu))逐漸成為業(yè)界關(guān)注的焦點(diǎn)。其中,SSR(Serverless Stateful Resources,
    的頭像 發(fā)表于 11-18 11:22 ?968次閱讀

    如何在Windows設(shè)置SFTP服務(wù)器

    1. 選擇合適的SFTP服務(wù)器軟件 在Windows,你可以選擇多種第三方SFTP服務(wù)器軟件,如: WinSCP : 提供了一個(gè)免費(fèi)的SFTP服務(wù)器組件,稱為WinSCP Serve
    的頭像 發(fā)表于 11-13 14:23 ?8675次閱讀

    美國(guó)多IP服務(wù)器和美國(guó)多服務(wù)器有什么區(qū)別

    美國(guó)多IP服務(wù)器和美國(guó)多服務(wù)器有什么區(qū)別 美國(guó)多IP服務(wù)器和美國(guó)多服務(wù)器在概念、功能以及應(yīng)用場(chǎng)景存在明顯的區(qū)別。主機(jī)推薦小編為您整理發(fā)布
    的頭像 發(fā)表于 11-11 10:22 ?716次閱讀

    GPU服務(wù)器AI網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)

    眾所周知,在大型模型訓(xùn)練中,通常采用每臺(tái)服務(wù)器配備多個(gè)GPU的集群架構(gòu)。在上一篇文章《高性能GPU服務(wù)器AI網(wǎng)絡(luò)架構(gòu)(上篇)》中,我們對(duì)GPU網(wǎng)絡(luò)中的核心術(shù)語與概念進(jìn)行了詳盡介紹。本文
    的頭像 發(fā)表于 11-05 16:20 ?1249次閱讀
    GPU<b class='flag-5'>服務(wù)器</b>AI網(wǎng)絡(luò)<b class='flag-5'>架構(gòu)</b>設(shè)計(jì)

    獨(dú)立服務(wù)器與云服務(wù)器的區(qū)別

    隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,企業(yè)對(duì)于服務(wù)器的需求日益增加,而服務(wù)器市場(chǎng)也隨之出現(xiàn)了多種類型的產(chǎn)品,其中最常見的是獨(dú)立服務(wù)器和云服務(wù)器。這兩種服務(wù)器
    的頭像 發(fā)表于 10-12 14:34 ?715次閱讀

    服務(wù)器連接不是什么原因引起的?

    服務(wù)器連接不是一個(gè)常見的問題,常見的原因有網(wǎng)絡(luò)連接、賬戶權(quán)限、安全組設(shè)置、服務(wù)器狀態(tài)、端口占用、遠(yuǎn)程登錄未開啟、云服務(wù)器已關(guān)閉或到期、防護(hù)軟件限制、DNS劫持、資源負(fù)載過高。
    的頭像 發(fā)表于 09-26 11:11 ?664次閱讀

    基于高通主板的ARM架構(gòu)服務(wù)器

    一、ARM架構(gòu)服務(wù)器的崛起 (一)市場(chǎng)需求推動(dòng) 消費(fèi)市場(chǎng)寒冬,全球消費(fèi)電子需求下行,服務(wù)器成半導(dǎo)體核心動(dòng)力之一。Arm 加速布局服務(wù)器領(lǐng)域,如 9 月推出 Neoverse V2。長(zhǎng)久
    的頭像 發(fā)表于 09-11 10:53 ?1159次閱讀

    服務(wù)器而言,ARM架構(gòu)與X86架構(gòu)有什么區(qū)別?各自的優(yōu)勢(shì)在哪里?

    一、服務(wù)器架構(gòu)概述 在數(shù)字化時(shí)代,服務(wù)器架構(gòu)至關(guān)重要。服務(wù)器是網(wǎng)絡(luò)核心節(jié)點(diǎn),存儲(chǔ)、處理和提供數(shù)據(jù)與服務(wù)
    的頭像 發(fā)表于 09-09 14:05 ?3029次閱讀

    GPU云服務(wù)器架構(gòu)解析及應(yīng)用優(yōu)勢(shì)

    GPU云服務(wù)器作為一種高性能計(jì)算資源,近年來在人工智能、大數(shù)據(jù)分析、圖形渲染等領(lǐng)域得到了廣泛應(yīng)用。它結(jié)合了云計(jì)算的靈活性與GPU的強(qiáng)大計(jì)算能力,為企業(yè)和個(gè)人用戶提供了一種高效、便捷的計(jì)算解決方案。下面我們將從架構(gòu)解析和技術(shù)優(yōu)勢(shì)兩個(gè)方面來詳細(xì)了解GPU云
    的頭像 發(fā)表于 08-14 09:43 ?889次閱讀

    gpu服務(wù)器與cpu服務(wù)器的區(qū)別對(duì)比,終于知道怎么選了!

    gpu服務(wù)器與cpu服務(wù)器的區(qū)別主要體現(xiàn)在架構(gòu)設(shè)計(jì)、性能特點(diǎn)、能耗效率、應(yīng)用場(chǎng)景、市場(chǎng)定位等方面,在以上幾個(gè)方面均存在顯著差異。CPU服務(wù)器更適合數(shù)據(jù)庫管理和企業(yè)應(yīng)用,而GPU
    的頭像 發(fā)表于 08-01 11:41 ?1029次閱讀

    如何在阿里ECS服務(wù)器架設(shè)自己的OpenVPN服務(wù)器?

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