Sean's Note: AWS 學習筆記 (四) - 常使用的 AWS Services 簡介 - Part 1

2018年10月28日 星期日

AWS 學習筆記 (四) - 常使用的 AWS Services 簡介 - Part 1

Cloudwatch

官方介紹:
---------------------------------------------------------
Amazon CloudWatch 是針對開發人員、系統業者、網路可靠性工程師 (SRE) 和 IT 管理員建置的監控和管理服務。CloudWatch 為您提供資料和可行的洞見以監控應用程式、了解並回應整個系統的效能變化、優化資源使用情況,以及透過整合的檢視來查看運作狀態。CloudWatch 以日誌、指標和事件的形式來收集監控和運作資料,為 AWS 與現場部署伺服器上執行的 AWS 資源、應用程式和服務提供一個整合的檢視。您可以使用 CloudWatch 來設定高解析度警示、將日誌和指標並列展示、採取自動動作、對問題進行故障診斷,還有探索洞見以優化應用程式,以確保其執行順暢。
---------------------------------------------------------

Elastics Load Balancing 

假設今天有兩個以上的 EC2 Instances,我們要如何適當的分配使用者的請求,以避免所有的使用者集中在同一個 EC2 而導致資源過載。

官方介紹:
---------------------------------------------------------
Elastic Load Balancing 可在多個目標 (例如 Amazon EC2 執行個體、容器與 IP 地址) 之間自動分配傳入的應用程式流量。它可以在單一可用區域或跨多個可用區域處理您應用程式流量的各種負載。Elastic Load Balancing 提供三種負載平衡器,它們都具有下列特性:高可用性、自動擴展,以及讓您的應用程式具備容錯功能的強大安全防護。More...
---------------------------------------------------------

AWS 又為 Elastic Load Balancing 提供了三種選擇:

  1. Classic Load Balancer - 基本款。
  2. Application Load Balancer - 適合用於處理 HTTP/HTTPS 流量的負載平衡。
  3. Network Load Balancer - 適用於需要極高效能的情況下處理 TCP 流量的負載平衡。

Autoscaling

官方介紹:
---------------------------------------------------------
AWS Auto Scaling 可監控應用程式並自動調整容量,盡可能以最低成本維持穩定、持續的優異效能。使用 AWS Auto Scaling,幾分鐘內即可為多項服務的多種資源輕鬆設定應用程式擴展功能。這個服務提供簡單而強大的使用者界面,可讓您各種資源打造擴展計畫,包括 Amazon EC2 執行個體和 Spot 叢集、Amazon ECS 任務、Amazon DynamoDB 表格和索引,以及 Amazon Aurora 複本。AWS Auto Scaling 可為您推薦合適的解決方案,協助您有效提升效能、降低成本,在兩者之間取得絕佳平衡,讓擴展作業不再繁瑣複雜。如果您已使用 Amazon EC2 Auto Scaling 動態擴展 Amazon EC2 執行個體,現在可以進一步結合 AWS Auto Scaling,為其他 AWS 服務提供更多資源。有了 AWS Auto Scaling,應用程式就能在需要時取得合適的資源。 透過 AWS 管理主控台、命令列界面(CLI)或 SDK 輕鬆開始使用 AWS Auto Scaling。使用 AWS Auto Scaling 不會產生額外費用。您只需支付執行應用程式時所需的 AWS 資源費用和 Amazon CloudWatch 監控費用。
---------------------------------------------------------

Route 53

官方介紹:
---------------------------------------------------------
Amazon Route 53 是一種可用性高、可擴展性強的雲端網域名稱系統 (DNS) Web 服務。該服務旨在為開發人員和企業提供一種非常可靠且經濟實惠的方式,將名稱 (如 www.example.com) 轉換為電腦用於互相連接的數字 IP 地址 (如 192.0.2.1),藉以將最終使用者路由到網際網路應用程式。Amazon Route 53 也可與 IPv6 完全相容。 Amazon Route 53 高效地將使用者請求連接到 AWS 中執行的基礎設施,例如 Amazon EC2 執行個體、Elastic Load Balancing 負載平衡器或 Amazon S3 儲存貯體,還可以將使用者路由到 AWS 外部的基礎設施。您可以使用 Amazon Route 53 設定 DNS 運作狀態檢查以將流量路由到狀況良好的端點,或者獨立監控應用程式及其端點的運作狀態。Amazon Route 53 Traffic Flow 讓您可以輕鬆透過多種路由類型 (包括 Latency Based Routing、Geo DNS、Geoproximity 和加權輪詢均衡) 來管理全球流量,所有的路由類型都可以與 DNS 備援進行組合,以實現各種低延遲容錯架構。使用 Amazon Route 53 Traffic Flow 簡單的視覺化編輯器,無論最終使用者是在單一 AWS 區域或分佈於世界各地,您都可以輕鬆管理他們路由到應用程式端點的方式。Amazon Route 53 還提供網域名稱註冊功能,您可以購買和管理網域名稱 (例如 example.com),而 Amazon Route 53 將自動為您的網域設定 DNS 設置。
---------------------------------------------------------


Simple Queue Service

官方介紹:
---------------------------------------------------------
Amazon Simple Queue Service (SQS) 是全受管訊息佇列服務,可讓您分離和擴展微型服務、分散式系統及無伺服器應用程式。SQS 可免除與管理和操作訊息導向中介軟體相關的複雜性及開銷,也可讓開發人員專注在與眾不同的工作上。您可以使用 SQS 在軟體元件之間傳送、存放和接收不限數量的訊息,不會遺失訊息或需要其他服務可用。使用 AWS 主控台、命令列界面或自選的 SDK 以及三個簡單的命令,即可在幾分鐘內開始使用 SQS。 SQS 提供兩種訊息佇列類型。標準佇列提供最高輸送量、盡力提供最佳排序,以及至少交付一次。SQS FIFO 佇列的設計目的是要保證訊息只會完全依照它們的傳送順序處理一次。
---------------------------------------------------------

Simple Notification Service

官方介紹:
---------------------------------------------------------
Amazon Simple Notification Service (SNS) 是耐用、安全的全受管發佈/訂閱簡訊服務,可讓您分離微型服務、分散式系統及無伺服器應用程式。Amazon SNS 提供了有關高輸送量、以推送為基礎的多對多簡訊的主題。使用 Amazon SNS 主題,您的發佈者系統可以將訊息散發至大量訂閱者端點以平行處理,包括 Amazon SQS 佇列、AWS Lambda 函數和 HTTP/S Webhook。透過 AWS 管理主控台、AWS 命令列界面 (CLI) 或 AWS 軟體開發套件 (SDK), 幾分鐘內就能開始使用 Amazon SNS。
---------------------------------------------------------

CloudFront

官方介紹:
---------------------------------------------------------
Amazon CloudFront 是快捷的內容交付網路 (CDN) 服務,可在開發人員容易使用的環境中,以低延遲、高速傳輸的方式,將資料、影片、應用程式和 API 安全地傳送到全球客戶手中。CloudFront 已與 AWS 完成整合,兩者可從其實體位置直接連線 AWS 全球基礎設施,以及其他 AWS 服務。CloudFront 可與多種服務流暢搭配,包含使用 AWS Shield 減少 DDoS 攻擊次數、以 Amazon S3、Elastic Load Balancing 或 Amazon EC2 做為應用程式的來源,以及使用 Lambda@Edge 在更靠近客戶使用者的位置執行自訂程式碼,並自訂使用者體驗。 您可以透過 API、AWS 管理主控台、AWS CloudFormation、CLI 和軟體開發套件等熟悉的 AWS 工具,快速開始使用內容交付網路。Amazon 的 CDN 提供簡單的按使用量付費定價模式,無需預付費用或簽訂長期合約,同時 CDN 支援也會內含在您現有的 AWS Support 訂閱中。
---------------------------------------------------------

沒有留言:

張貼留言