AWS的核心服務(wù),aws認(rèn)證核心服務(wù)AWS的核心服務(wù)本章涵蓋以下主題:服務(wù)和類別概述:在本章的這一部分中,我們列出了您在AWS教育階段應(yīng)該熟悉的最重要的服務(wù)類別。AWS全球基礎(chǔ)架構(gòu)簡介:本章的這一部分可確保您了解構(gòu)成全球所有亞馬遜擁有的數(shù)據(jù)資源的各種組件。虛擬私有云簡介:虛擬私有云(VPC)是AWS云中的您自己的虛擬網(wǎng)......
本章涵蓋以下主題:
服務(wù)和類別概述:在本章的這一部分中,我們列出了您在AWS教育階段應(yīng)該熟悉的最重要的服務(wù)類別。
AWS全球基礎(chǔ)架構(gòu)簡介:本章的這一部分可確保您了解構(gòu)成全球所有亞馬遜擁有的數(shù)據(jù)資源的各種組件。
虛擬私有云簡介:虛擬私有云(VPC)是AWS云中的您自己的虛擬網(wǎng)絡(luò)。本章的這一部分可確保您了解可以使用的組件。
安全組簡介:安全組是內(nèi)置(通常是必需的)防火墻,用于控制流入和流出AWS資源的流量。本章的這一部分將為您詳細(xì)介紹它們。
計(jì)算服務(wù)簡介:AWS中的主要計(jì)算資源是EC2實(shí)例。本章的這一部分向您介紹了EC2,并討論了AWS中使用Lambda的令人興奮的替代無服務(wù)器計(jì)算。
EBS簡介:本章的這一部分將向您介紹AWS中Elastic Block Store(EBS)存儲(chǔ)的基礎(chǔ)知識(shí)。此存儲(chǔ)經(jīng)常用于EC2實(shí)例所需的磁盤。
S3簡介:本章的這一部分向您介紹AWS的簡單存儲(chǔ)服務(wù)(S3)的詳細(xì)信息。這是靈活且可靠的基于對象的存儲(chǔ),可以為您提供多種用途。
AWS數(shù)據(jù)庫解決方案簡介:不斷強(qiáng)調(diào)數(shù)據(jù)庫技術(shù)的重要性,因?yàn)樗^續(xù)推動(dòng)IT。AWS為基于云的數(shù)據(jù)庫解決方案提供了許多不同的選項(xiàng)。本章的這一部分涵蓋了撰寫本文時(shí)最重要的部分。
重要的是要意識(shí)到AWS始終在其令人難以置信的現(xiàn)有IT基于云的產(chǎn)品陣容中添加服務(wù)。話雖如此,AWS中有許多服務(wù)我們必須將其視為核心。這是因?yàn)樗鼈兂墒?,使用頻繁,并且經(jīng)常受到亞馬遜客戶的歡迎。本章旨在讓您非常熟悉這些核心服務(wù)。這不僅可以幫助您實(shí)施AWS解決方案,還可以幫助您完成考試,在這些考試中您可以很好地了解這些詳細(xì)信息。
服務(wù)和類別概述
AWS組成了許多不同的服務(wù),并且不斷添加更多服務(wù)。因此,AWS服務(wù)類別也在不斷增加。例如,多年前,機(jī)器學(xué)習(xí)不會(huì)成為AWS內(nèi)的一個(gè)類別,但現(xiàn)在它引起了很多關(guān)注,很快它將在AWS認(rèn)證陣容中擁有自己的專業(yè)認(rèn)證。圖3僅顯示了AWS中的一些服務(wù)類別和服務(wù)。
以下是您應(yīng)該了解的主要服務(wù)類別:
1.計(jì)算
2.存儲(chǔ)
3.數(shù)據(jù)庫
4.網(wǎng)絡(luò)和內(nèi)容交付
5.安全性,身份和合規(guī)性
AWS全球基礎(chǔ)設(shè)施簡介
AWS全球基礎(chǔ)設(shè)施就是這樣它是全球性的。它由最新,最好的網(wǎng)絡(luò)和數(shù)據(jù)中心技術(shù)組成,幾乎覆蓋整個(gè)地球。
要了解它,您應(yīng)該將AWS Global Infrastructure分解為三個(gè)主要組件:
區(qū)域:托管兩個(gè)或更多可用區(qū)(AZ)的地理位置。您可以根據(jù)資源位置的可用性要求選擇區(qū)域,甚至可以在多個(gè)區(qū)域中托管資源,以便為不同位置的不同客戶提供服務(wù)。區(qū)域被視為單獨(dú)的實(shí)體,默認(rèn)情況下,信息不會(huì)在區(qū)域之間傳輸。最后,并非所有區(qū)域都提供所有AWS服務(wù)。
可用區(qū)(AZ):區(qū)域中單獨(dú)數(shù)據(jù)中心的集合。數(shù)據(jù)中心盡可能分開以實(shí)現(xiàn)高可用性,但它們使用非常高速的鏈路連接在一起。一個(gè)地區(qū)的每個(gè)AZ都使用自己的電力供應(yīng)商(或多個(gè)電力供應(yīng)商),并擁有自己的備用發(fā)電機(jī);有些甚至有自己的變電站。
邊緣位置:這些位置托管您的體系結(jié)構(gòu)中的緩存內(nèi)容,以便快速交付給客戶端。AWS的緩存技術(shù)稱為CloudFront。邊緣位置為您的客戶增加了更多的低延遲覆蓋范圍(超出區(qū)域和AZ的驚人覆蓋范圍)。當(dāng)使用CloudFront或S3 Transfer Acceleration進(jìn)行數(shù)據(jù)提取時(shí),邊緣位置也是AWS網(wǎng)絡(luò)的入口點(diǎn)。
虛擬私有云介紹
當(dāng)您考慮AWS的公共云中的虛擬網(wǎng)絡(luò)時(shí),請考慮虛擬私有云(VPC)。VPC允許您創(chuàng)建專用虛擬網(wǎng)絡(luò),并使用您從傳統(tǒng)網(wǎng)絡(luò)中熟悉的相同概念。使用VPC,您可以完全控制網(wǎng)絡(luò)配置。您可以將資源與公共Internet或公司內(nèi)部的私有主機(jī)系統(tǒng)隔離或公開資源。
使用VPC,有幾層安全控件(如您所料)。例如,您有安全組和網(wǎng)絡(luò)訪問控制列表(ACL)作為防火墻,僅舉兩個(gè)。安全組控制進(jìn)出Elastic Compute Cloud(EC2)實(shí)例的流量,而網(wǎng)絡(luò)ACL允許控制進(jìn)出VPC中子網(wǎng)的流量。
注意
雖然您確實(shí)使用安全組來控制進(jìn)出EC2實(shí)例的流量,但要了解它們實(shí)際上是通過控制EC2實(shí)例使用的彈性網(wǎng)絡(luò)接口(ENI)的流量來實(shí)現(xiàn)的。因此,例如,如果您要?jiǎng)?chuàng)建一個(gè)保護(hù)您的某個(gè)EC2實(shí)例的安全組,并將其ENI移動(dòng)到另一個(gè)EC2實(shí)例,那么安全組保護(hù)也會(huì)移動(dòng)。
在AWS中構(gòu)建解決方案時(shí),可以將各種服務(wù)和資源部署到VPC中,以構(gòu)成完整的解決方案。您甚至可以非常具體地了解服務(wù)和資源位置,以便準(zhǔn)確了解資源所在的虛擬網(wǎng)絡(luò)的位置。這些服務(wù)還可以方便地繼承您在網(wǎng)絡(luò)中構(gòu)建的安全性。您將部署到VPC中的服務(wù)示例包括Elastic Compute Cloud,彈性文件系統(tǒng),關(guān)系數(shù)據(jù)庫服務(wù),Elastic Load Balancing等等。
以下是您應(yīng)該了解的VPC的主要功能:
高可用性:VPC建立在AWS區(qū)域和可用區(qū)(AZ)內(nèi)置的高可用性之上。您的VPC位于某個(gè)區(qū)域內(nèi),每個(gè)帳戶可以有多個(gè)VPC。
子網(wǎng):就像在您的專用網(wǎng)絡(luò)基礎(chǔ)架構(gòu)中一樣,VPC由子網(wǎng)組成,您可以使用這些子網(wǎng)在第3層(網(wǎng)絡(luò)層)提供分段。
路由表:您可以使用路由表來路由進(jìn)入和退出子網(wǎng)的流量。您可以獲得這種熟悉的模型,而無需擔(dān)心物理路由器本身。
Internet網(wǎng)關(guān)(IGW):允許為您的VPC輕松配置Internet訪問;圖32顯示了AWS中的Internet網(wǎng)關(guān)。
NAT網(wǎng)關(guān):轉(zhuǎn)換您的私有地址的VPC資源,以使用公共IP地址訪問Internet。
NACL:網(wǎng)絡(luò)訪問控制列表允許您控制對VPC子網(wǎng)的訪問;這些是無狀態(tài)構(gòu)造,這意味著您必須配置入站和出站規(guī)則,因?yàn)闆]有自動(dòng)識(shí)別具有流量的狀態(tài)且沒有自動(dòng)訪問條目。
安全組介紹
由于云中資源的安全性是您和亞馬遜的主要關(guān)注點(diǎn),因此AWS為您提供內(nèi)置防火墻和計(jì)算資源并不令人驚訝。例如,這些安全組可幫助您輕松控制EC2資源的可訪問性。圖33顯示了AWS中安全組的示例。
也許您的AWS架構(gòu)中有一個(gè)Web層。您可以為此層配置安全組,以允許來自使用Web層的客戶的HTTP和HTTPS流量,同時(shí)允許您的支持工程師團(tuán)隊(duì)使用SSH和RDP訪問Web層。安全組拒絕所有其他協(xié)議嘗試訪問Web層。
計(jì)算機(jī)服務(wù)簡介
由于計(jì)算資源對我們的IT解決方案非常重要,因此亞馬遜擁有許多以計(jì)算資源為中心的服務(wù)也就不足為奇了。雖然本節(jié)的主要工作是為您提供有關(guān)AWS,Elastic Compute Cloud(EC2)中主要計(jì)算資源的重要信息,但您首先需要了解可用的其他計(jì)算資源。
Lambda
AWS Lambda是您必須操作和維護(hù)的EC2實(shí)例的令人興奮的替代方案。Lambda在完全托管(通過AWS)無服務(wù)器計(jì)算云中提供計(jì)算資源。您可以通過各種不同方式(例如來自Web應(yīng)用程序的調(diào)用)將計(jì)算需求發(fā)國際快遞Lambda,Lambda會(huì)為您處理計(jì)算需求。亞秒計(jì)量用于計(jì)算成本,因此通常以非常便宜的方式提供所需的計(jì)算資源。它還支持許多不同的編程語言以方便使用。使用Lambda,典型的工作流程遵循以下步驟:
1.您將代碼上傳到AWS Lambda。
2.您可以將代碼設(shè)置為從其他AWS服務(wù),HTTP端點(diǎn)或應(yīng)用內(nèi)活動(dòng)觸發(fā)。
3.Lambda在觸發(fā)時(shí)運(yùn)行您的代碼,只消耗所需的資源;重要的是要意識(shí)到,與大多數(shù)AWS服務(wù)一樣,Lambda根據(jù)需要提供連續(xù)擴(kuò)展。
4.您只需支付所需的計(jì)算時(shí)間。
Elastic Beanstalk
Elastic Beanstalk提供了一種非常快速簡單的方法,可將您的應(yīng)用程序引入AWS云。它實(shí)際上是一種平臺(tái)即服務(wù)(PaaS)產(chǎn)品。在云中為您快速構(gòu)建基礎(chǔ)架構(gòu)和平臺(tái)。這樣可以快速部署應(yīng)用程序。Elastic Beanstalk還可以降低部署的持續(xù)管理復(fù)雜性。重要的是,您保持對平臺(tái)的控制。例如,如果您想更積極地?cái)U(kuò)展應(yīng)用程序,則可以完全控制。這項(xiàng)服務(wù)的另一個(gè)重要方面是它支持各種語言和平臺(tái),例如Go,Java SE,PHP,Python和Node.js,僅舉幾例。應(yīng)用程序升級(jí)很簡單,因?yàn)槟恍韪鶕?jù)需要將它們部署到Elastic Beanstalk。
雖然它易于實(shí)現(xiàn),但它也很強(qiáng)大。您提供應(yīng)用程序代碼,AWS提供以下組件:
·Application services
·HTTP services
·Required operating systems
·Required language interpreters
·The physical hosts required
EC2
Amazon Elastic Compute Cloud(EC2)是一種Web服務(wù),可在AWS Cloud中提供安全且可調(diào)整大小的計(jì)算資源。EC2服務(wù)允許您以最小的工作量配置和配置容量。它使您可以輕松控制計(jì)算資源。
EC2將獲取和引導(dǎo)新服務(wù)器(EC2實(shí)例)所需的時(shí)間縮短到幾分鐘。這種效率允許您在計(jì)算需求發(fā)生變化時(shí),垂直擴(kuò)展容量(向上和向下,使服務(wù)器資源更大或更小)和水平擴(kuò)展(out and in,以更多實(shí)例的形式添加更多容量)。您可能還記得以前的章節(jié),這個(gè)屬性被稱為彈性。
EC2在AWS中的許多好處包括:
·隨著業(yè)務(wù)的擴(kuò)展,EC2允許控制支出;您只需為您的業(yè)務(wù)增長所使用的資源付費(fèi)。
·EC2為您提供了構(gòu)建故障恢復(fù)應(yīng)用程序的工具,這些應(yīng)用程序?qū)⒆约号c常見故障情況隔離開來。
·EC2使您可以在幾分鐘內(nèi)增加或減少容量,而不是幾小時(shí)或幾天。您可以同時(shí)調(diào)試一個(gè),數(shù)百甚至數(shù)千個(gè)服務(wù)器實(shí)例。
·您可以完全控制EC2實(shí)例。您擁有每個(gè)訪問權(quán)限,并且可以像對待任何傳統(tǒng)虛擬機(jī)一樣與它們進(jìn)行交互。
·您可以在保留啟動(dòng)分區(qū)上的數(shù)據(jù)的同時(shí)停止EC2實(shí)例,然后使用Web服務(wù)API重新啟動(dòng)同一實(shí)例??梢允褂肳eb服務(wù)API遠(yuǎn)程停止和啟動(dòng)實(shí)例。
·您可以選擇多種實(shí)例類型,操作系統(tǒng)和軟件包。AWS內(nèi)部的實(shí)例類型允許選擇強(qiáng)調(diào)CPU,RAM和/或網(wǎng)絡(luò)資源。
·EC2與大多數(shù)AWS服務(wù)集成,例如簡單存儲(chǔ)服務(wù)(S3),關(guān)系數(shù)據(jù)庫服務(wù)(RDS)和虛擬私有云(VPC)。這種緊密集成允許您將EC2用于各種計(jì)算方案。
·EC2提供了一個(gè)可靠的環(huán)境,可以快速,可預(yù)測地更換實(shí)例。該服務(wù)在亞馬遜經(jīng)過驗(yàn)證的網(wǎng)絡(luò)基礎(chǔ)架構(gòu)和數(shù)據(jù)中心內(nèi)運(yùn)行。AWS為每個(gè)地區(qū)提供高達(dá)99.95%的可用性。
·Amazon EC2與Amazon VPC結(jié)合使用,為您的計(jì)算資源提供安全性和強(qiáng)大的網(wǎng)絡(luò)功能:
1.您的計(jì)算實(shí)例位于具有您指定的IP地址范圍的VPC中。
2.您可以決定哪些實(shí)例暴露給Internet,哪些實(shí)例保持私有。
3.安全組和網(wǎng)絡(luò)訪問控制列表(ACL)允許您控制與網(wǎng)絡(luò)接口之間的入站和出站訪問。
4.您可以使用行業(yè)標(biāo)準(zhǔn)的加密IPsec虛擬專用網(wǎng)絡(luò)(VPN)連接將現(xiàn)有IT基礎(chǔ)架構(gòu)連接到VPC中的資源,也可以利用私有AWS Direct Connect選項(xiàng)。
·您可以將Amazon EC2資源配置為專用實(shí)例。專用實(shí)例是Amazon EC2實(shí)例,這些實(shí)例在專用于單個(gè)客戶的硬件上運(yùn)行以進(jìn)行額外隔離。或者,您可以在專用主機(jī)上配置Amazon EC2資源,這些主機(jī)是具有完全專用于您的EC2實(shí)例容量的物理服務(wù)器。專用主機(jī)可以允許您使用現(xiàn)有的服務(wù)器綁定軟件許可證,從而幫助您滿足合規(guī)性要求并降低成本。
存在多種定價(jià)模型,包括以下內(nèi)容:
按需實(shí)例:使用此模型,您可以按小時(shí)(或甚至第二次使用某些AMI)支付計(jì)算容量,而無需長期承諾。您可以根據(jù)應(yīng)用程序的需求增加或減少計(jì)算容量,并僅為您使用的實(shí)例支付指定的小時(shí)費(fèi)率。按需實(shí)例的使用使您免于計(jì)劃,購買和維護(hù)硬件的成本和復(fù)雜性。如第一部分所述,該模型還將通常大量的固定成本轉(zhuǎn)換為更小的可變成本。
預(yù)留實(shí)例:與按需實(shí)例定價(jià)相比,此模型為您提供了顯著的折扣(最多75%)。在使用可轉(zhuǎn)換保留實(shí)例時(shí),您可以靈活地更改系列,操作系統(tǒng)類型和租賃,同時(shí)受益于保留的實(shí)例定價(jià)。圖34顯示了AWS中配置的預(yù)留實(shí)例的開始步驟。
競價(jià)型實(shí)例:這些實(shí)例允許您對備用EC2計(jì)算容量進(jìn)行競價(jià)。由于與按需定價(jià)相比,現(xiàn)貨實(shí)例通常以折扣價(jià)格提供,因此您可以顯著降低運(yùn)行應(yīng)用程序的成本(高達(dá)90%)。
EBS簡介
Amazon Elastic Block Store(Amazon EBS)提供持久性塊存儲(chǔ)卷,以便與AWS Cloud中的EC2實(shí)例一起使用。每個(gè)Amazon EBS卷都會(huì)在其可用區(qū)內(nèi)自動(dòng)復(fù)制,以保護(hù)您免受組件故障的影響,從而提供高可用性和耐用性。
EBS卷提供運(yùn)行工作負(fù)載所需的一致且低延遲的性能。使用Amazon EBS,您可以在幾分鐘內(nèi)上調(diào)或下調(diào)您的使用情況同時(shí)只為您提供的服務(wù)支付低價(jià)。
EBS的功能包括:
·高性能卷:在固態(tài)磁盤(SSD)支持或硬盤驅(qū)動(dòng)器(HDD)支持的卷之間進(jìn)行選擇,可以為您最苛刻的應(yīng)用程序提供所需的性能。
·可用性:每個(gè)Amazon EBS卷的設(shè)計(jì)可用性為99.999%,并在其可用區(qū)內(nèi)自動(dòng)復(fù)制,以保護(hù)您的應(yīng)用程序免受組件故障的影響。
·加密:Amazon EBS加密為EC2實(shí)例和EBS卷之間的靜態(tài)數(shù)據(jù)和傳輸中的數(shù)據(jù)提供無縫支持。
·訪問管理:亞馬遜靈活的訪問控制策略允許您指定誰可以訪問哪些EBS卷,確保安全訪問您的數(shù)據(jù)。
·快照:您可以通過創(chuàng)建EBS卷的時(shí)間點(diǎn)快照來保護(hù)您的數(shù)據(jù),這些快照備份到Amazon S3以實(shí)現(xiàn)長期持久性。
S3簡介
Amazon Simple Storage Service(Amazon S3)是一個(gè)對象存儲(chǔ),具有簡單的Web服務(wù)接口,可以從Web上的任何位置存儲(chǔ)和檢索任意數(shù)量的數(shù)據(jù)。它旨在提供99.999999999%的耐用性。圖35顯示了S3中的兩個(gè)存儲(chǔ)桶。
您可以將Amazon S3用于多種用途,例如:
·云原生應(yīng)用程序的主存儲(chǔ)
·用于分析的批量存儲(chǔ)庫或“數(shù)據(jù)湖”
·備份和恢復(fù)以及災(zāi)難恢復(fù)的目標(biāo)
·用于無服務(wù)器計(jì)算
您可以使用Amazon的云數(shù)據(jù)遷移選項(xiàng)將大量數(shù)據(jù)移入或移出Amazon S3。您可以將數(shù)據(jù)存儲(chǔ)在S3中,然后自動(dòng)將數(shù)據(jù)分層為低成本,長期的云存儲(chǔ)類,如S3 StandardInfrequent Access和Glacier,以進(jìn)行存檔。您甚至可以使用新的存儲(chǔ)類,當(dāng)您不需要它時(shí),可以降低高可用性(One Zone不經(jīng)常訪問)并希望節(jié)省存儲(chǔ)成本。
S3具有許多優(yōu)點(diǎn),包括:
簡單:S3易于使用基于Web的管理控制臺(tái)和移動(dòng)應(yīng)用程序。Amazon S3還提供完整的REST API和SDK,以便與第三方技術(shù)輕松集成。命令行界面(CLI)在使用S3時(shí)也非常流行。
耐用:S3提供持久的基礎(chǔ)設(shè)施來存儲(chǔ)基本數(shù)據(jù)。亞馬遜設(shè)計(jì)的S3的耐用性為99.999999999%。S3在多個(gè)設(shè)施和每個(gè)設(shè)施中的多個(gè)設(shè)備之間冗余存儲(chǔ)您的數(shù)據(jù)。
可擴(kuò)展:使用S3,您可以根據(jù)需要存儲(chǔ)盡可能多的數(shù)據(jù),并在需要時(shí)訪問它。雖然單個(gè)對象的大小有5TB的限制,但您可以存儲(chǔ)的對象數(shù)量沒有限制!
安全:S3支持通過SSL進(jìn)行數(shù)據(jù)傳輸,并在上傳后自動(dòng)加密數(shù)據(jù)。如果需要,您可以控制客戶端或服務(wù)器端加密。您可以使用Amazon生成的密鑰或客戶生成的密鑰,并具有完整的密鑰管理功能/選項(xiàng)。您還可以使用身份和訪問管理(IAM)配置存儲(chǔ)桶策略以管理對象權(quán)限并控制對數(shù)據(jù)的訪問。
可用:S3 Standard設(shè)計(jì)用于在給定年份內(nèi)高達(dá)99.99%的對象可用性,并由Amazon S3服務(wù)級(jí)別協(xié)議支持,確保您可以在需要時(shí)依賴它。您還可以選擇AWS區(qū)域以優(yōu)化延遲,最小化成本或滿足法規(guī)要求。
低成本:S3允許您以較低的成本存儲(chǔ)大量數(shù)據(jù)。使用生命周期策略,您可以配置將數(shù)據(jù)自動(dòng)遷移到AWS中的不同存儲(chǔ)層。
簡單的數(shù)據(jù)傳輸:亞馬遜為云數(shù)據(jù)遷移提供了多種選擇,使您可以輕松,經(jīng)濟(jì)地將大量數(shù)據(jù)移入或移出S3。您可以選擇網(wǎng)絡(luò)優(yōu)化,基于物理磁盤和第三方連接器方法,以便從S3導(dǎo)入或?qū)С觥?/p>
集成:S3與其他AWS服務(wù)深度集成,可以更輕松地構(gòu)建使用各種AWS服務(wù)的解決方案。集成包括以下內(nèi)容:
1.CloudFront的
2.的CloudWatch
3.室壁運(yùn)動(dòng)
4.關(guān)系數(shù)據(jù)庫服務(wù)(RDS)
5.冰川
6.彈性塊存儲(chǔ)(EBS)
7.DynamoDB
8.紅移
9.53號(hào)公路
10.彈性MapReduce(EMR)
11.虛擬私有云(VPC)
12.密鑰管理服務(wù)(KMS)
13.LAMBDA
易于管理:S3存儲(chǔ)管理功能允許您采用數(shù)據(jù)驅(qū)動(dòng)的方法來實(shí)現(xiàn)存儲(chǔ)優(yōu)化,數(shù)據(jù)安全性和管理效率。這些企業(yè)級(jí)功能為您提供有關(guān)數(shù)據(jù)的數(shù)據(jù),以便您可以根據(jù)個(gè)性化元數(shù)據(jù)管理存儲(chǔ)。
雖然技術(shù)上是S3服務(wù)的一部分,但Amazon Glacier是一種安全,耐用且極低成本的存儲(chǔ)服務(wù),可用于數(shù)據(jù)存檔和長期備份。使用Glacier,您可以執(zhí)行以下操作:
·可靠地存儲(chǔ)大量或少量數(shù)據(jù),每月只需0.004美元/千兆字節(jié)。
·與本地存儲(chǔ)選項(xiàng)相比節(jié)省資金。
·保持低成本但適合不同的檢索需求。
·從三個(gè)訪問檔案的選項(xiàng)中選擇從幾分鐘到幾個(gè)小時(shí)。
AWS數(shù)據(jù)庫解決方案簡介
目前有許多類型的數(shù)據(jù)庫可用。好消息是AWS支持這些變種。事實(shí)上,AWS允許實(shí)施幾種不同的方法。本節(jié)概述了這些令人興奮的技術(shù)。
極光
Amazon Aurora是一個(gè)兼容MySQL和PostgreSQL的關(guān)系數(shù)據(jù)庫引擎。它提供許多好處,包括以下內(nèi)容:
高性能:Aurora可以提供高達(dá)標(biāo)準(zhǔn)MySQL吞吐量的五倍,或者是在同一硬件上運(yùn)行的標(biāo)準(zhǔn)PostgreSQL吞吐量的兩倍。
高度安全:Aurora為您的數(shù)據(jù)庫提供多級(jí)安全性。這些包括使用VPC進(jìn)行網(wǎng)絡(luò)隔離,使用您創(chuàng)建的密鑰加密靜態(tài)數(shù)據(jù)并通過密鑰管理服務(wù)(KMS)進(jìn)行控制,以及使用SSL加密傳輸中的數(shù)據(jù)。
MySQL和PostgreSQL兼容:Aurora數(shù)據(jù)庫引擎使用InnoDB存儲(chǔ)引擎與MySQL 5.6和MySQL 5.7完全兼容。
高度可擴(kuò)展:您可以將Aurora數(shù)據(jù)庫從具有兩個(gè)vCPU和4 GB內(nèi)存的實(shí)例擴(kuò)展到具有32個(gè)vCPU和244 GB內(nèi)存的實(shí)例。
高可用性和耐用性:Aurora旨在提供高于99.99%的可用性。在耐用性方面也是令人驚嘆的,確保在三個(gè)AZ上運(yùn)行六個(gè)同步數(shù)據(jù)副本。與標(biāo)準(zhǔn)RDS實(shí)現(xiàn)相比,這成為一個(gè)巨大的優(yōu)勢。
完全托管:Aurora是一個(gè)完全托管的數(shù)據(jù)庫服務(wù)。亞馬遜處理硬件配置,軟件修補(bǔ),設(shè)置,配置,監(jiān)控和備份等任務(wù)。
關(guān)系數(shù)據(jù)庫服務(wù)
關(guān)系數(shù)據(jù)庫服務(wù)(RDS)使您可以輕松地在云中設(shè)置,操作和擴(kuò)展關(guān)系數(shù)據(jù)庫。RDS提供六種數(shù)據(jù)庫引擎可供選擇:Aurora,PostgreSQL,MySQL,MariaDB,Oracle和Microsoft SQL Server。
RDS的好處包括:
快速且易于管理:您可以使用AWS管理控制臺(tái),AWS RDS命令行界面或簡單的API調(diào)用在幾分鐘內(nèi)訪問生產(chǎn)就緒關(guān)系數(shù)據(jù)庫的功能。
高度可擴(kuò)展性:您只需點(diǎn)擊幾下鼠標(biāo)或API調(diào)用即可擴(kuò)展數(shù)據(jù)庫的計(jì)算和存儲(chǔ)資源,通常無需停機(jī)。
可用且持久:RDS在其他Amazon Web Services使用的相同高可靠性基礎(chǔ)架構(gòu)上運(yùn)行。配置多可用區(qū)數(shù)據(jù)庫實(shí)例時(shí),RDS會(huì)同步將數(shù)據(jù)復(fù)制到其他可用區(qū)(AZ)中的備用實(shí)例。
安全:RDS可以輕松控制對數(shù)據(jù)庫的網(wǎng)絡(luò)訪問。RDS還允許您在VPC中運(yùn)行數(shù)據(jù)庫實(shí)例,這使您可以隔離數(shù)據(jù)庫實(shí)例并通過行業(yè)標(biāo)準(zhǔn)的加密IPsec VPN連接到現(xiàn)有的IT基礎(chǔ)架構(gòu)。許多RDS引擎類型提供靜態(tài)加密和傳輸加密。您還可以利用Direct Connect。
價(jià)格低廉:您支付的費(fèi)率很低,而且只支付您消耗的資源。
DynamoDB
Amazon DynamoDB是一種快速靈活的NoSQL數(shù)據(jù)庫服務(wù),適用于所有需要任何規(guī)模的一致,單位數(shù)毫秒延遲的應(yīng)用程序。它非常適合移動(dòng),網(wǎng)絡(luò),游戲,廣告技術(shù),物聯(lián)網(wǎng)(IoT)和許多其他應(yīng)用程序。
DynamoDB的優(yōu)點(diǎn)包括:
快速,一致的性能:DynamoDB可為所有應(yīng)用程序提供任何規(guī)模的一致,快速性能。
高度可擴(kuò)展:創(chuàng)建表時(shí),可以指定所需的請求容量。如果吞吐量要求發(fā)生變化,則使用AWS管理控制臺(tái)或DynamoDB API更新表的請求容量。DynamoDB管理幕后的所有擴(kuò)展,您仍然可以在擴(kuò)展過程中實(shí)現(xiàn)之前的吞吐量水平?,F(xiàn)在存在即時(shí)縮放和自動(dòng)縮放功能,如果您不確定所需的初始容量,它甚至可以為您提供幫助。
完全托管:DynamoDB是一個(gè)完全托管的云NoSQL數(shù)據(jù)庫服務(wù)。您可以創(chuàng)建數(shù)據(jù)庫表,可以選擇設(shè)置吞吐量或允許自動(dòng)擴(kuò)展,然后讓服務(wù)處理其余的事務(wù)。
事件驅(qū)動(dòng)編程:DynamoDB與Lambda集成以提供觸發(fā)器,使您能夠構(gòu)建自動(dòng)響應(yīng)數(shù)據(jù)更改的應(yīng)用程序。
細(xì)粒度訪問控制:DynamoDB與IAM集成,實(shí)現(xiàn)細(xì)粒度訪問控制。
靈活:DynamoDB支持文檔和鍵值數(shù)據(jù)結(jié)構(gòu),使您可以靈活地設(shè)計(jì)最適合您應(yīng)用的最佳數(shù)據(jù)架構(gòu)。
ElastiCache
ElastiCache是一種Web服務(wù),可以輕松部署,操作和擴(kuò)展云中的內(nèi)存緩存。該服務(wù)允許您從快速,托管,內(nèi)存中的緩存中檢索信息,而不是完全依賴于速度較慢的基于磁盤的數(shù)據(jù)庫,從而提高了Web應(yīng)用程序的性能。
ElastiCache支持兩個(gè)開源內(nèi)存緩存引擎:
Redis:快速,開源的內(nèi)存數(shù)據(jù)存儲(chǔ)和緩存。ElastiCache for Redis是Redis兼容的內(nèi)存服務(wù),可提供Redis的易用性和強(qiáng)大功能,以及適用于最苛刻應(yīng)用的可用性,可靠性和性能。
Memcached:廣泛采用的內(nèi)存對象緩存系統(tǒng)。ElastiCache與Memcached協(xié)議兼容,因此您現(xiàn)在使用的工具與現(xiàn)有的Memcached環(huán)境可以無縫地與服務(wù)協(xié)同工作。
紅移Redshift
Redshift是一個(gè)快速,完全托管的PB級(jí)數(shù)據(jù)倉庫,使用現(xiàn)有的商業(yè)智能工具分析所有數(shù)據(jù),簡單且經(jīng)濟(jì)高效。功能包括以下內(nèi)容:
數(shù)據(jù)集的高查詢性能,大小從100千兆字節(jié)到1千兆字節(jié)或更多。
使用列式存儲(chǔ),數(shù)據(jù)壓縮和區(qū)域映射來減少執(zhí)行查詢所需的I/O量。
Redshift具有大規(guī)模并行處理(MPP)數(shù)據(jù)倉庫體系結(jié)構(gòu),并行化和分發(fā)SQL操作以利用所有可用資源。底層硬件設(shè)計(jì)用于高性能數(shù)據(jù)處理,使用本地連接存儲(chǔ)來最大化CPU和驅(qū)動(dòng)器之間的吞吐量,以及10GigE網(wǎng)狀網(wǎng)絡(luò),以最大化節(jié)點(diǎn)之間的吞吐量。
數(shù)據(jù)庫遷移服務(wù)
AWS Database Migration Service可幫助您輕松,安全地將數(shù)據(jù)庫遷移到AWS或從AWS遷移數(shù)據(jù)庫。功能包括以下內(nèi)容:
源數(shù)據(jù)庫在遷移期間保持完全正常運(yùn)行,從而最大程度地減少了依賴于數(shù)據(jù)庫的應(yīng)用程序的停機(jī)
它將數(shù)據(jù)遷移到最廣泛使用的商業(yè)和開源數(shù)據(jù)庫中。該服務(wù)支持Oracle到Oracle等同類遷移,以及不同數(shù)據(jù)庫平臺(tái)之間的各種遷移,例如Oracle到Amazon Aurora或Microsoft SQL Server到MySQL。
它還允許您從任何受支持的源(包括Aurora,PostgreSQL,MySQL,MariaDB,Oracle,SAP ASE,Teradata和SQL Server)將數(shù)據(jù)流式傳輸?shù)絉edshift,從而實(shí)現(xiàn)對PB級(jí)數(shù)據(jù)倉庫中數(shù)據(jù)的整合和直接分析。
您可以使用AWS數(shù)據(jù)庫遷移服務(wù)進(jìn)行高可用性的連續(xù)數(shù)據(jù)復(fù)制。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部