本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
透過對等互連功能將 Lightsail 與其他 AWS 服務整合 VPC
Amazon Lightsail 使用一組聚焦的 AWS 服務,例如 Amazon,EC2並 AWS Identity and Access Management 使其更容易上手。但是,這並不表示您只能使用這些服務!
您可以透過 Amazon VPC 對等互連,將 Lightsail 資源與其他 AWS 服務整合。瞭解如何設定VPC對等互連。
點擊以下鏈接了解更多有關其他 AWS 服務的信息。
虛擬機器 (虛擬私有伺服器)
- Amazon EC2
-
Amazon 彈性運算雲(AmazonEC2)是一種在雲中提供可調整大小的運算容量的 Web 服務。該服務旨在降低開發人員進行 Web 規模雲端運算的難度。
使用 Amazon,EC2您可以以最小的摩擦來取得和設定容量。它可讓您完全控制運算資源,並讓您在經過驗證的 Amazon 運算環境中執行。Amazon 將取得和啟動新伺服器執行個體所需的時間縮EC2短為數分鐘,因此您可以隨著運算需求的變化快速擴展和縮減容量。Amazon 讓您只需為實際使用的容量付費,從而EC2改變了運算的經濟效益。Amazon 為開發人員EC2提供各種工具來建置故障彈性應用程式,並將自己與常見故障案例隔離
- Amazon VPC
-
Amazon Virtual Private Cloud (AmazonVPC) 可讓您佈建 AWS 雲端的邏輯隔離區段,您可以在定義的虛擬網路中啟動AWS資源。您可以完全掌控自己的虛擬聯網環境,包括選擇自己的 IP 地址範圍、建立子網路、設定路由表及網路閘道。
您可以輕鬆地為您的 Amazon 定制網絡配置VPC。例如,您可以為有權存取網際網路的 Web 伺服器建立公有子網路,然後將資料庫或應用程式伺服器等後端系統置於不能存取網際網路的私有子網路中。您可以利用多層安全性,包括安全群組和網路存取控制清單,協助控制每個子網路中 Amazon EC2 執行個體的存取。
此外,您可以在公司資料中心與您的資料中心之間建立硬體虛擬私人網路 (VPN) 連線,VPC並利用AWS雲端做為公司資料中心的延伸。
無伺服器運算
- AWS Lambda
-
AWS Lambda 可讓您執行程式碼,而無需佈建或管理伺服器。您只要按實際使用的運算時間付費即可,未執行程式碼時不必支付任何費用。使用 Lambda,您幾乎可以為任何類型的應用程式或後端服務執行程式碼,而且無須管理。您只需上傳程式碼,Lambda 就會處理執行程式碼及擴展所需的各項工作,藉此維持高可用性。您可以將程式碼設定為從其他AWS服務自動觸發,或直接從任何 Web 或行動應用程式呼叫程式碼。
- Amazon API 网关
-
Amazon API Gateway 是一項全受管服務,可讓開發人員輕鬆地建立、發佈、維護、監控和APIs保護任何規模。只要在中按幾下 AWS Management Console,您就可以建立一API個「前門」,讓應用程式從後端服務存取資料、商務邏輯或功能。其中包括在 Amazon 上執行的工作負載EC2、在 Lambda 上執行的程式碼或任何 Web 應用程式。Amazon API Gateway 可處理接受和處理多達數十萬個並行API呼叫所涉及的所有任務。其中包括流量管理、授權和存取控制、監控和API版本管理。Amazon API 網關沒有最低費用或啟動成本。您只需為接API聽的電話和傳出的資料量付費。
資料庫
- Amazon DynamoDB
-
Amazon DynamoDB 是一種快速且靈活的無SQL資料庫服務,適用於需要任何規模一致、10 毫秒延遲的所有應用程式。該服務為全受管的雲端資料庫,可支援文件和機碼值存放區模型。其具備彈性的資料模型與可靠的效能,是行動裝置、Web、遊戲、廣告技術、IoT 及其他眾多應用程式的不二之選。
- Amazon RDS
-
Amazon Relational Database Service (AmazonRDS) 可讓您輕鬆地在雲端中設定、操作和擴展關聯式資料庫。它既經濟實惠又可調整容量,還能用來處理耗時的資料庫管理任務,讓您得以專心開發應用程式和業務。Amazon 為您RDS提供了六個熟悉的數據庫引擎可供選擇,包括 Amazon Aurora,PostgreSQL,我的SQL,MariaDB 的,甲骨文和 Microsoft 服務器。SQL
- Amazon Aurora
-
Amazon Aurora 是與我SQL相容的關聯式資料庫引擎,結合了高階商業資料庫的速度和可用性,以及開放原始碼資料庫的簡易性和成本效益。Aurora 以商業資料庫的安全性、可用性和可靠性提供比 My SQL 高五倍的效能,成本僅為十分之一。
負載平衡器
- Elastic Load Balancing
-
Elastic Load Balancing 可自動將傳入的應用程式流量分配到多個 Amazon EC2 執行個體 其可讓您落實應用程式容錯能力,同時無縫提供所需的負載平衡容量,以便路由應用程式流量。
Elastic Load Balancing 提供兩種負載平衡器。兩者皆具備高可用性、可自動擴展及穩健安全的特色。包括 Classic Load Balancer 和 Application Load Balancer,前者可依據應用程式或網路層級的資訊來路由流量,而後者可依據包含請求內容的進階應用程式層級資訊來路由流量。Classic Load Balancer 非常適合在多個 Amazon EC2 執行個體之間進行簡單的流量負載平衡。Application Load Balancer 適合需要進階路由功能、微服務和容器型架構的應用程式。Application Load Balancer 可將流量路由到多個服務,或在同一 Amazon EC2 執行個體上的多個連接埠之間進行負載平衡。
- Application Load Balancer
-
應用程式負載平衡器是 Elastic Load Balancing 服務的負載平衡選項,該服務在應用程式層運作,可讓您根據多個服務或在一或多個 Amazon EC2 執行個體上執行的容器之間的內容來定義路由規則。
大數據
- Amazon Kinesis 服務
-
Amazon Kinesis 服務可讓您輕鬆使用AWS雲端中的即時串流資料。Amazon Kinesis 服務包括下列項目:可輕鬆將大量串流資料載入的 Amazon 資料 Firehose
AWS、適用於 Apache Flink 的亞馬遜受管服務 以標準分析串流資料SQL,以及 Amazon Kinesis 資料串流 來建置您自己的自訂應用程式來處理或分析串流資料。 - Amazon EMR
-
Amazon EMR 提供受管 Hadoop 架構,可讓您輕鬆、快速且符合成本效益,跨動態可擴展的 Amazon EC2 執行個體處理大量資料。您也可以在亞馬遜中執行其他常用的分散式架構HBase,例如 Apache Spark、普雷斯托和 FlinkEMR,並與其他資料存放區 (例如 Amazon S3 和 DynamoDB) 中的AWS資料互動。
Amazon 可EMR安全可靠地處理各種大數據使用案例,包括日誌分析、Web 索引、資料轉換 (ETL)、機器學習、財務分析、科學模擬和生物資訊學。
- Amazon Redshift
-
Amazon Redshift 是一項快速的全受管 PB 級資料倉儲服務,可讓您使用現有的商業智慧工具來分析所有資料,操作簡單且符合成本效益。
儲存
- Amazon Simple Storage Service (Amazon S3)
-
Amazon S3 為開發人員和 IT 團隊提供安全、耐用、高度可擴展的雲端儲存空間。Amazon S3 是 easy-to-use 物件儲存,具有簡單的 Web 服務界面,可從 Web 上的任何位置存放和擷取任意數量的資料。使用 Amazon S3,只需按實際使用的儲存容量付費。無需支付最低費用和設定費。
Amazon S3 專門為不同使用案例提供了多種儲存類別,包括:Amazon S3 Standard,它適用於經常被存取資料的一般用途儲存;Amazon S3 Standard - Infrequent Access (Standard - IA),它適用於長期存放但不常存取的資料;以及 S3 Glacier,它適用於長期存檔。Amazon S3 也提供可設定的生命週期政策,讓您在資料生命週期期間管理資料。一旦設定好政策,您無需對應用程式進行任何變更,系統即會自動將資料遷移至最適合的儲存類別。
Amazon S3 可單獨使用,也可以與其他AWS服務 (例如 Amazon EC2 和) 搭配使用IAM,也可以搭配雲端資料遷移服務和閘道來進行初始或持續的資料擷取。Amazon S3 提供符合成本效益的物件儲存服務,適合各種使用案例,包括備份與復原、近線性存檔、大數據分析、災難復原、雲端應用程式和內容分發。
- Amazon 彈性塊商店(AmazonEBS)
-
Amazon EBS 提供持久性區塊儲存磁碟區,可與AWS雲端中的 Amazon EC2 執行個體搭配使用。每個 Amazon EBS 磁碟區都會在其可用區域內自動複寫,以保護您不受元件故障影響,提供高可用性和耐用性。Amazon EBS 磁碟區提供執行工作負載所需的一致且低延遲效能。使用 AmazonEBS,您可以在幾分鐘內擴展或縮減使用量,同時只為佈建的內容支付低廉的價格。
監控和警示
- Amazon CloudWatch
-
Amazon CloudWatch 是AWS雲端資源和您執行的應用程式的監控服務AWS。您可以用 CloudWatch 來收集和追蹤指標、收集和監控記錄檔、設定警示,以及自動回應AWS資源中的變更。 CloudWatch 可以監控 Amazon EC2 執行個體、Amazon Dynamo RDS DB 表和 Amazon 資料庫執行個體等AWS資源,以及應用程式和服務產生的自訂指標,以及應用程式產生的任何日誌檔。您可以用 CloudWatch 來取得整個系統的資源使用率、應用程式效能和作業狀態的可見度。您可以使用這些分析結果即時做出反應,並保持應用程式順暢運作。
應用程式部署
- AWS Elastic Beanstalk
-
AWS Elastic Beanstalk 是一種 easy-to-use 用於部署和擴展使用 Java 開發的 Web 應用程序和服務的服務,. NET,, Node.jsPHP, Python, 紅寶石, 圍棋, 和碼頭工人熟悉的服務器,如阿帕奇, Nginx 的, 乘客, 和. IIS
您只要上傳程式碼,Elastic Beanstalk 即會自動處理部署作業;無論是容量佈建、負載平衡、自動調整規模或應用程式運作狀態監控,該服務都能滿足所需。同時,您可以完全控制為應用程式提供支援的AWS資源,並且可以隨時存取基礎資源。
應用程式容器
- Amazon 彈性容器服務(AmazonECS)
-
Amazon ECS 是可高度擴展、高效能的容器管理服務,可支援 Docker 容器,並可讓您在 Amazon 執行個體的受管叢集上輕鬆EC2執行應用程式。ECSAmazon 無需安裝、操作和擴展自己的叢集管理基礎設施。透過簡單的API呼叫,您可以啟動和停止啟用 Docker 的應用程式、查詢叢集的完整狀態,以及存取許多熟悉的功能,例如安全群組、Elastic Load Balancing、Amazon EBS 磁碟區和IAM角色。您可以使用 Amazon ECS 根據資源需求和可用性需求,在叢集中排程容器的放置。而且,您還能整合自己的排程器或第三方排程器,以滿足商業或應用程式的特定需求。
安全性和使用者登入功能
- AWS Identity and Access Management (IAM)
-
IAM可讓您安全地控制使用者對AWS服務和資源的存取。使用時IAM,您可以建立和管理使用AWS者和群組,並使用權限來允許和拒絕他們對AWS資源的存取。
- Amazon Cognito 使用者集區
-
Amazon Cognito 可讓您輕鬆地將使用者註冊與登入功能新增至行動裝置和 Web 應用程式。透過 Amazon Cognito,您還可以選擇透過社交身分供應商 (例如 Facebook、Twitter 或 Amazon)、使用SAML身分解決方案或使用您自己的身分系統來驗證使用者。此外,Amazon Cognito 還可讓您在使用者的本機裝置上儲存資料。如此一來,即使裝置處於離線狀態,應用程式仍然可以運作。接著,您可以在使用者的多台裝置間同步資料,無論他們使用哪一台裝置,皆能維持一致的應用程式體驗。
透過 Amazon Cognito,您能夠專心建立絕佳的應用程式體驗,不用擔心如何建置、保護和擴展解決方案,即可有效處理使用者管理、身分驗證與跨裝置同步作業。
來源控制和應用程式生命週期管理
- AWS CodeCommit
-
AWS CodeCommit 是一項完全受管的原始檔控制服務,可讓公司輕鬆託管安全且可高度擴充的私有 Git 儲存庫。 AWS CodeCommit 無需操作您自己的原始檔控制系統,也不必擔心擴展其基礎架構。您可以使用 AWS CodeCommit 安全地存儲從源代碼到二進製文件的任何內容,並且可以與現有的 Git 工具無縫配合使用。
佇列和簡訊
- Amazon SQS
-
Amazon 簡單佇列服務 (AmazonSQS) 是一種快速、可靠、可擴展的全受管訊息佇列服務。Amazon SQS 讓分離雲端應用程式的元件變得簡單且符合成本效益。您可以使用 Amazon SQS 傳輸任何數量的數據,而不會丟失消息或要求其他服務始終可用。Amazon SQS 包括具有高輸送量和 at-least-once 處理能力的標準FIFO佇列,以及提供 FIFO (先進先出) 交付和僅處理一次的佇列。
使用 AmazonSQS,您可以減輕操作和擴展高可用性簡訊叢集的管理負擔,同時只針對您使用的項目支付低廉的價格。
- Amazon SNS
-
Amazon 簡單通知服務 (AmazonSNS) 是一種快速、靈活、全受管的推播通知服務,可讓您傳送個別訊息或將訊息散播給大量收件人。Amazon SNS 讓傳送推播通知給行動裝置使用者或電子郵件收件者,甚至可以將訊息傳送到其他分散式服務,既簡單又符合成本效益。
使用 AmazonSNS,您可以將通知發送到蘋果推送通知服務(APNS),谷歌雲消息傳遞(GCM),消防操作系統和 Windows 設備,以及通過百度雲推送到中國的 Android 設備。您可以使用 Amazon SNS 向全球的移動設備用戶發送SMS消息。
除了這些端點之外,Amazon 還SNS可以將訊息傳遞到 Amazon SQS、 AWS Lambda 功能或任何HTTP端點。
- Amazon SES
-
Amazon 簡單電子郵件服務 (AmazonSES) 是一種經濟高效的電子郵件服務,建立在 Amazon.com 開發的可靠且可擴展的基礎設施上,以服務自己的客戶群。使用 AmazonSES,您無需最低承諾即可傳送和接收電子郵件。該服務會依用量計費,您僅需按實際用量支付費用。
工作流程
- Amazon 簡單工作流服務(AmazonSWF)
-
Amazon SWF 可協助開發人員建置、執行和擴展具有 parallel 或連續步驟的背景任務。您可以將 Amazon SWF 視為雲端中的全受管狀態追蹤器和任務協調員。
如果應用程式的步驟需要 500 毫秒以上才能完成任務,您便需要追蹤處理狀態,並在任務失敗時復原或重試。Amazon SWF 可以幫助你。
串流應用程式
- Amazon AppStream
-
Amazon AppStream 允許您將 Windows 應用程序交付到任何設備。
Amazon AppStream 可讓您從雲端串流現有的 Windows 應用程式,在更多裝置上觸及更多使用者,而無需修改程式碼。使用 Amazon AppStream,您的應用程式會在 AWS 基礎設施上部署和轉譯,並將輸出串流至大眾市場的裝置,例如個人電腦、平板電腦和行動電話。系統會在雲端中執行應用程式,因此無論客戶使用的裝置為何,您都可以擴展該應用程式,以處理大量的運算和儲存需求。Amazon AppStream 提供了一個用SDK於從雲流式傳輸您的應用程序。您可以將自己的自訂用戶端、訂閱、身分識別和儲存解決方案與 Amazon 整合, AppStream 以建立符合業務需求的自訂串流解決方案。