AWS云架構(gòu)設(shè)計(jì)原則,aws 三層架構(gòu)AWS云架構(gòu)設(shè)計(jì)原則本章涵蓋以下主題:架構(gòu)良好的框架:AWS不只是希望您能夠在其云上構(gòu)建出色的設(shè)計(jì);他們?yōu)槟峁┯嘘P(guān)如何執(zhí)行此操作的詳細(xì)指導(dǎo)。“AWS完善架構(gòu)框架”是一篇完整的文檔,將在本章的這一節(jié)中詳細(xì)介紹。容錯(cuò)和高可用性:本節(jié)討論在AWS中實(shí)現(xiàn)容錯(cuò)和高可用性體系結(jié)構(gòu)的相對易用性......
本章涵蓋以下主題:
架構(gòu)良好的框架:AWS不只是希望您能夠在其云上構(gòu)建出色的設(shè)計(jì);他們?yōu)槟峁┯嘘P(guān)如何執(zhí)行此操作的詳細(xì)指導(dǎo)。“AWS完善架構(gòu)框架”是一篇完整的文檔,將在本章的這一節(jié)中詳細(xì)介紹。
容錯(cuò)和高可用性:本節(jié)討論在AWS中實(shí)現(xiàn)容錯(cuò)和高可用性體系結(jié)構(gòu)的相對易用性。
Web托管:本章的這一部分介紹了AWS如何在托管各種web應(yīng)用程序內(nèi)容方面提供顯著幫助。
世界各地的許多公司都成功地嘗試了許多aws服務(wù)的技術(shù)和方法。在本章中,您將從所有這些實(shí)驗(yàn)中受益,并了解一些關(guān)鍵的設(shè)計(jì)原則,這些原則可以指導(dǎo)您的整個(gè)AWS體驗(yàn)。
完美的框架
您可能會認(rèn)為,在Amazon,真正聰明的工程師根據(jù)他們在云設(shè)計(jì)方面的經(jīng)驗(yàn),坐下來編寫“精心設(shè)計(jì)的框架”。這只是部分正確的。為了給您提供一個(gè)像“精心構(gòu)建的框架”這樣至關(guān)重要的文檔,這些工程師和架構(gòu)師也做了一些非常聰明的事情。他們分析了一些最大和最成功的客戶(當(dāng)然是在他們允許的情況下)成功設(shè)計(jì)的實(shí)際實(shí)現(xiàn)。所有這些研究都產(chǎn)生了我們在這里所涵蓋的框架。
“精心構(gòu)建的框架”的一些目標(biāo)是什么?嗯,他們是相當(dāng)崇高的。它們包括安全性、性能、彈性和效率的設(shè)計(jì)。該框架還為您提供了一個(gè)寶貴的機(jī)會,可以根據(jù)文檔中包含的經(jīng)過嘗試的真正原則來評估建議的設(shè)計(jì)。這使得它成為一個(gè)更有價(jià)值的工具。
亞馬遜在創(chuàng)建這個(gè)框架時(shí)有很多目標(biāo)。以下是最重要的:
·以前所未有的速度構(gòu)建和部署解決方案。
·降低和降低遷移到云所帶來的風(fēng)險(xiǎn)。
·就如何在云中實(shí)施解決方案做出明智的決策。
·了解使用AWS服務(wù)和工具的最強(qiáng)大的最佳實(shí)踐方法。
為了幫助組織框架并使其更有價(jià)值,Amazon將該框架的重點(diǎn)放在以下五個(gè)支柱上:
·卓越的運(yùn)營能力
·安全
·可靠性
·性能效率
·成本優(yōu)化
我們應(yīng)該檢查這些支柱中的每一個(gè)和每個(gè)支柱中的重要設(shè)計(jì)概念。
卓越運(yùn)營
此支柱的總體目標(biāo)是確保運(yùn)行和監(jiān)控系統(tǒng),以確保它們?yōu)榻M織的業(yè)務(wù)目標(biāo)提供價(jià)值。
注意
記住這一點(diǎn)是非常重要的。雖然我們很多在技術(shù)領(lǐng)域的人都覺得云令人難以置信地“酷”,但我們永遠(yuǎn)不應(yīng)該僅僅因?yàn)榧夹g(shù)非常聰明和刺激就瞄準(zhǔn)它;相反,我們應(yīng)該以技術(shù)為目標(biāo),因?yàn)樗鼛椭覀兊慕M織實(shí)現(xiàn)最重要的業(yè)務(wù)目標(biāo)。
該支柱由以下重要設(shè)計(jì)原則組成:
在代碼中執(zhí)行操作。
盡可能給文檔注釋。
經(jīng)常對架構(gòu)進(jìn)行小的和可逆的更改,以改進(jìn)它。
經(jīng)常優(yōu)化您的操作過程,以改進(jìn)它們。
預(yù)測失敗并制定恢復(fù)計(jì)劃。
從AWS體系結(jié)構(gòu)中可能出現(xiàn)的任何故障中學(xué)習(xí)。
安全
顯然,此支柱的工作是幫助保護(hù)您的資產(chǎn)、系統(tǒng)以及與AWS相關(guān)的信息。此支柱還應(yīng)幫助您進(jìn)行風(fēng)險(xiǎn)評估和緩解措施。
該支柱由以下重要設(shè)計(jì)原則組成:
·您應(yīng)該在體系結(jié)構(gòu)中使用強(qiáng)標(biāo)識實(shí)踐。
·所有操作都應(yīng)具有完全的可追溯性。
·安全性應(yīng)該在體系結(jié)構(gòu)的所有層中實(shí)現(xiàn)。
·應(yīng)作出協(xié)調(diào)一致的努力,使盡可能多的安全最佳做法自動化。
·信息應(yīng)在休息和過境時(shí)得到保護(hù)。
·您應(yīng)該為架構(gòu)和云中不可避免的安全事件做好盡可能多的準(zhǔn)備。
可靠性
此支柱由許多重要的設(shè)計(jì)原則組成,所有這些原則都以確保您的設(shè)計(jì)能夠輕松地從服務(wù)故障中恢復(fù)。它還可確保您的體系結(jié)構(gòu)可以根據(jù)需要按需增長資源。云中的可靠性還意味著可以相對輕松地緩解中斷。
以下是圍繞此支柱的設(shè)計(jì)目標(biāo):
·測試恢復(fù)。
·盡可能自動恢復(fù)故障。
·在需要時(shí)自動水平縮放。
·停止猜測IT資源的容量。
·通過自動化管理更改。
性能效率
這一支柱涉及盡可能高效地使用AWS資源。隨著需求的變化和技術(shù)的發(fā)展,應(yīng)保持效率。
以下是圍繞此支柱的設(shè)計(jì)目標(biāo):
使先進(jìn)技術(shù)群眾化這意味著使大眾能夠獲得這些技術(shù)。
在幾分鐘內(nèi)將資源放眼全球。
盡可能多地針對無服務(wù)器計(jì)算。
自由和經(jīng)常的實(shí)驗(yàn)。
保持機(jī)械同情這意味著將業(yè)務(wù)目標(biāo)與適當(dāng)?shù)募夹g(shù)相匹配。
成本優(yōu)化
這個(gè)支柱的目標(biāo)很簡單省錢,停止浪費(fèi)對技術(shù)的投資。
設(shè)計(jì)目標(biāo)也很簡單:
采用消費(fèi)模式;這強(qiáng)調(diào)了對IT的OpEx方法。
仔細(xì)衡量您的架構(gòu)的效率。
不要為了解決IT問題而不必要地花錢。
仔細(xì)分析AWS實(shí)施中的支出。
盡可能多地使用托管服務(wù)。
容錯(cuò)和高可用性
讓我們首先確保您了解這兩個(gè)關(guān)鍵概念。容錯(cuò)(FT)是指系統(tǒng)在不造成任何停機(jī)時(shí)間的情況下承受組件損失的能力。高可用性(HA)是指整個(gè)體系結(jié)構(gòu)保持更高的可用性水平的能力。您應(yīng)該注意到,容錯(cuò)是高可用性的一個(gè)子組件。
AWS的高可用性有兩個(gè)重要的注意事項(xiàng)。第一,房委會應(yīng)能在你的處所采用傳統(tǒng)的數(shù)據(jù)中心方法,只需一小部分成本,便可達(dá)到房委會的成本。第二,醫(yī)管局應(yīng)該在最少的人為干預(yù)下,便可以達(dá)到這個(gè)目標(biāo)。事實(shí)上,大多數(shù)人認(rèn)為醫(yī)管局是指沒有人為干預(yù)。
要明白,當(dāng)你嘗試在使用傳統(tǒng)資訊科技的處所實(shí)施房委會時(shí),往往是非常昂貴的。它還傾向于只保護(hù)最關(guān)鍵的任務(wù)資源。在AWS中,HA對于整個(gè)體系結(jié)構(gòu)來說往往更具成本是多少和綜合性。
AWS的一些關(guān)鍵服務(wù)和工具使HA的水平達(dá)到了令人難以置信的水平
·Elastic Load Balancers
·Elastic IP Addresses
·Route 53
·Auto Scaling
·CloudWatch
AWS中專門針對HA容錯(cuò)方面的工具又如何呢?
·Simple Queue Service(SQS)
·Simple Storage Service(S3)
·Simple DB
網(wǎng)絡(luò)托管
網(wǎng)絡(luò)托管是幾十年前就開始的趨勢,沒有放緩的跡象。越來越多的應(yīng)用程序被web服務(wù)器托管給用戶。由于以下原因,web服務(wù)器可能在組織中發(fā)揮關(guān)鍵作用:
·Hosting your company website
·Webbased Content Management Systems
·Social media applications
·Internal SharePoint sites
·Web services such as API endpoints
無論您對aws網(wǎng)絡(luò)托管的具體需求如何,您都應(yīng)該能夠獲得以下令人信服的優(yōu)勢:
·Cost effectiveness:Simple ondemand provisioning is needed as more web server scalability is needed.
·Ondemand resources:This capability promotes the use of test fleets,staging servers,and simulated user traffic.
從體系結(jié)構(gòu)上講,有許多積極的效果,如:
·消除對嚴(yán)格的物理設(shè)備的依賴。
·在體系結(jié)構(gòu)中的任何地方都可以進(jìn)行防火墻。
·可以輕松地在全球范圍內(nèi)找到多個(gè)數(shù)據(jù)中心。
·主機(jī)可以被認(rèn)為是完全短暫和動態(tài)的。
您還可以利用AWS的許多服務(wù)和工具,幫助您過渡到云。這些措施包括::
·VPC
·Route 53
·CloudFront
·Elastic Load Balancing
·AWS Web Application Firewall(WAF)
·AWS Shield
·Auto Scaling
·EC2
·ElastiCache
·RDS
·DynamoDB
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部