常用公有云接入——亚马逊
一、什么是 Amazon EC2?
Amazon Elastic Compute Cloud (Amazon EC2) 在 Amazon Web Services (AWS) 云中提供可擴展的計算容量。使用 Amazon EC2 可避免前期的硬件投入,因此您能夠快速開發和部署應用程序。通過使用 Amazon EC2,您可以根據自身需要啟動任意數量的虛擬服務器、配置安全和網絡以及管理存儲。Amazon EC2 允許您根據需要進行縮放以應對需求變化或流行高峰,降低流量預測需求。
Amazon EC2 的功能
Amazon EC2 提供以下功能:
-
虛擬計算環境,也稱為實例
-
實例的預配置模板,也稱為?Amazon 系統映像 (AMI),其中包含您的服務器需要的程序包(包括操作系統和其他軟件)。
-
實例 CPU、內存、存儲和網絡容量的多種配置,也稱為實例類型
-
使用密鑰對的實例的安全登錄信息(AWS 存儲公有密鑰,您在安全位置存儲私有密鑰)
-
臨時數據(停止或終止實例時會刪除這些數據)的存儲卷,也稱為實例存儲卷
-
使用 Amazon Elastic Block Store (Amazon EBS) 的數據的持久性存儲卷,也稱為?Amazon EBS 卷。
-
用于存儲資源的多個物理位置,例如實例和 Amazon EBS 卷,也稱為區域?和可用區
-
防火墻,讓您可以指定協議、端口,以及能夠使用安全組到達您的實例的源 IP 范圍
-
用于動態云計算的靜態 IPv4 地址,稱為彈性 IP 地址
-
元數據,也稱為標簽,您可以創建元數據并分配給您的 Amazon EC2 資源
-
您可以創建的虛擬網絡,這些網絡與其余 AWS 云在邏輯上隔離,并且您可以選擇連接到您自己的網絡,也稱為?Virtual Private Cloud(VPC)
如何開始使用 Amazon EC2
設置和運行
-
Amazon EC2 的設置
-
Amazon EC2 Linux 實例入門
基本知識
-
實例和 AMI
-
區域和可用區
-
實例類型
-
標簽
網絡和安全性
-
Amazon EC2 密鑰對
-
安全組
-
彈性 IP 地址
-
Amazon EC2 和 Amazon VPC
存儲
-
Amazon EBS
-
實例存儲
使用 Linux 實例
-
遠程管理 (Run Command)
-
教程:在 Amazon Linux 2 上安裝 LAMP Web 服務器
-
教程:將 Amazon Linux 2 上的 Apache Web 服務器配置為使用 SSL/TLS
-
AWS 入門:托管適用于 Linux 的 Web 應用程序
?
二、Java SDK
SDK文檔
啟動 Amazon EC2 實例
BasicAWSCredentials awsCreds = new BasicAWSCredentials("access_key_id", "secret_key_id"); AmazonS3 s3Client = AmazonS3ClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(awsCreds)).build();RunInstancesRequest runInstancesRequest = new RunInstancesRequest();runInstancesRequest.withImageId("ami-a9d09ed1").withInstanceType(InstanceType.T1Micro).withMinCount(1).withMaxCount(1).withKeyName("my-key-pair").withSecurityGroups("my-security-group");RunInstancesResult result = s3Client.runInstances(runInstancesRequest);?
三、RESTful API
常見查詢參數
發出API請求
操作
總結
以上是生活随笔為你收集整理的常用公有云接入——亚马逊的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 零存整取打一成语
- 下一篇: 家里饲养的大鹅的祖先是什么