
Amazon Virtual Private Cloud(Amazon VPC)是一個(gè)虛擬網(wǎng)絡(luò),借助VPC,可以在自己定義的邏輯隔離的虛擬網(wǎng)絡(luò)中啟動(dòng) Amazon 資源。這個(gè)虛擬網(wǎng)絡(luò)與在數(shù)據(jù)中心中運(yùn)行的傳統(tǒng)網(wǎng)絡(luò)極其相似,能夠全面地控制自己的虛擬網(wǎng)絡(luò)環(huán)境,包括資源放置、連接性和安全性,并提供使用 Amazon 的可擴(kuò)展基礎(chǔ)設(shè)施的優(yōu)勢。
Amazon API Gateway 是一種完全托管的服務(wù),可以幫助開發(fā)人員輕松創(chuàng)建、發(fā)布、維護(hù)、監(jiān)控和保護(hù)任意規(guī)模的 API。API 充當(dāng)應(yīng)用程序的前門,可從后端服務(wù)訪問數(shù)據(jù)、業(yè)務(wù)邏輯或功能。使用 API Gateway,可以創(chuàng)建 RESTful API 和 WebSocket API,以便實(shí)現(xiàn)實(shí)時(shí)雙向通信應(yīng)用程序。API Gateway 支持容器化和無服務(wù)器工作負(fù)載,以及 Web 應(yīng)用程序。
API Gateway 負(fù)責(zé)管理所有任務(wù),涉及接受和處理成千上萬個(gè)并發(fā) API 調(diào)用,包括流量管理、CORS 支持、授權(quán)和訪問控制、限制、監(jiān)控,以及 API 版本管理。API Gateway 沒有最低費(fèi)用或啟動(dòng)成本。只需為收到的 API 調(diào)用和傳出的數(shù)據(jù)量付費(fèi)。由于采用 API Gateway 分級定價(jià)模式,隨著 API 使用量的增加,可以減少花費(fèi)。

AWS Direct Connect 云服務(wù)是通往 AWS 資源的最短路徑。傳輸時(shí),網(wǎng)絡(luò)流量保持在 AWS 全球網(wǎng)絡(luò)上,不會(huì)接觸公共互聯(lián)網(wǎng)。這樣減少遇到瓶頸或延遲意外增加的可能。創(chuàng)建新連接時(shí),可以選擇由 AWS Direct Connect 交付合作伙伴提供的托管連接,或選擇來自 AWS 的專用連接,并在全球各地的 AWS Direct Connect 站點(diǎn)進(jìn)行部署。利用 AWS Direct Connect SiteLink,可以在 AWS Direct Connect 位置之間發(fā)送數(shù)據(jù),在全球網(wǎng)絡(luò)的辦公室和數(shù)據(jù)中心之間建立專用網(wǎng)絡(luò)連接。

Amazon App Mesh 是一種服務(wù)網(wǎng)格,可提供應(yīng)用程序級聯(lián)網(wǎng),從而可以讓服務(wù)能夠在多種計(jì)算基礎(chǔ)設(shè)施中輕松進(jìn)行相互通信。App Mesh 可為應(yīng)用程序提供端到端的可見性和高可用性。
現(xiàn)代化應(yīng)用程序通常由多項(xiàng)服務(wù)組成。各項(xiàng)服務(wù)都可以使用多種類型的計(jì)算基礎(chǔ)設(shè)施構(gòu)建,例如 Amazon EC2、Amazon ECS、Amazon EKS 和 Amazon Fargate。隨著應(yīng)用程序內(nèi)服務(wù)數(shù)量的增加,很難準(zhǔn)確地確定錯(cuò)誤的確切位置、故障后重新路由流量以及安全地部署代碼更改。以前,需要直接在代碼中構(gòu)建監(jiān)測和控制邏輯,并在每次發(fā)生更改時(shí)重新部署服務(wù)。
Amazon App Mesh 可提供一致的可視性和網(wǎng)絡(luò)流量控制并幫助提供安全的服務(wù),使執(zhí)行任務(wù)變得更輕松。App Mesh 消除了更新應(yīng)用程序代碼的需要,改變了監(jiān)控?cái)?shù)據(jù)的收集方式或在服務(wù)之間路由流量的方式。App Mesh 可對每項(xiàng)服務(wù)進(jìn)行配置,以導(dǎo)出監(jiān)控?cái)?shù)據(jù),并在整個(gè)應(yīng)用程序中實(shí)施一致的通信控制邏輯。

利用 AWS 全球基礎(chǔ)設(shè)施的性能、安全性和可用性,在其中一個(gè) Global Accelerator 邊緣站點(diǎn)載入用戶流量。用戶可以通過靜態(tài) IP 地址訪問應(yīng)用程序端點(diǎn),享受獨(dú)立于 DNS 的確定性路由。使用 AWS 全球網(wǎng)絡(luò)提升應(yīng)用程序的可用性、性能和安全性。

Amazon Cloud Map 是一種云資源發(fā)現(xiàn)服務(wù),利用 Cloud Map,可以為應(yīng)用程序資源定義自定義名稱,它可以維護(hù)這些不斷變化的資源的更新位置。這將提高應(yīng)用程序的可用性,因?yàn)?Web 服務(wù)始終可以發(fā)現(xiàn)其資源的最新位置。
現(xiàn)代應(yīng)用程序通常由多項(xiàng)服務(wù)組成,這些服務(wù)可通過 API 進(jìn)行訪問并執(zhí)行特定功能。每項(xiàng)服務(wù)都與各種其他資源(例如數(shù)據(jù)庫、隊(duì)列、對象存儲(chǔ)和客戶定義的微服務(wù))進(jìn)行交互,并且需要能夠找到自己依賴的所有基礎(chǔ)設(shè)施資源的位置,以便正常運(yùn)作。在大多數(shù)情況下,可以在應(yīng)用程序代碼中手動(dòng)管理所有這些資源名稱及其位置。但是,隨著所依賴基礎(chǔ)設(shè)施資源的數(shù)量增加,或微服務(wù)數(shù)量根據(jù)流量不斷擴(kuò)展和縮減,手動(dòng)管理資源將會(huì)變得非常耗時(shí),并且容易出錯(cuò)。也可以使用通過第三方服務(wù)發(fā)現(xiàn)產(chǎn)品,但這需要安裝和管理其他軟件和基礎(chǔ)設(shè)施。