常用公有云接入——亚马逊
一、什么是 Amazon EC2?
Amazon Elastic Compute Cloud (Amazon EC2) 在 Amazon Web Services (AWS) 云中提供可擴(kuò)展的計(jì)算容量。使用 Amazon EC2 可避免前期的硬件投入,因此您能夠快速開發(fā)和部署應(yīng)用程序。通過使用 Amazon EC2,您可以根據(jù)自身需要啟動(dòng)任意數(shù)量的虛擬服務(wù)器、配置安全和網(wǎng)絡(luò)以及管理存儲(chǔ)。Amazon EC2 允許您根據(jù)需要進(jìn)行縮放以應(yīng)對(duì)需求變化或流行高峰,降低流量預(yù)測(cè)需求。
Amazon EC2 的功能
Amazon EC2 提供以下功能:
-
虛擬計(jì)算環(huán)境,也稱為實(shí)例
-
實(shí)例的預(yù)配置模板,也稱為?Amazon 系統(tǒng)映像 (AMI),其中包含您的服務(wù)器需要的程序包(包括操作系統(tǒng)和其他軟件)。
-
實(shí)例 CPU、內(nèi)存、存儲(chǔ)和網(wǎng)絡(luò)容量的多種配置,也稱為實(shí)例類型
-
使用密鑰對(duì)的實(shí)例的安全登錄信息(AWS 存儲(chǔ)公有密鑰,您在安全位置存儲(chǔ)私有密鑰)
-
臨時(shí)數(shù)據(jù)(停止或終止實(shí)例時(shí)會(huì)刪除這些數(shù)據(jù))的存儲(chǔ)卷,也稱為實(shí)例存儲(chǔ)卷
-
使用 Amazon Elastic Block Store (Amazon EBS) 的數(shù)據(jù)的持久性存儲(chǔ)卷,也稱為?Amazon EBS 卷。
-
用于存儲(chǔ)資源的多個(gè)物理位置,例如實(shí)例和 Amazon EBS 卷,也稱為區(qū)域?和可用區(qū)
-
防火墻,讓您可以指定協(xié)議、端口,以及能夠使用安全組到達(dá)您的實(shí)例的源 IP 范圍
-
用于動(dòng)態(tài)云計(jì)算的靜態(tài) IPv4 地址,稱為彈性 IP 地址
-
元數(shù)據(jù),也稱為標(biāo)簽,您可以創(chuàng)建元數(shù)據(jù)并分配給您的 Amazon EC2 資源
-
您可以創(chuàng)建的虛擬網(wǎng)絡(luò),這些網(wǎng)絡(luò)與其余 AWS 云在邏輯上隔離,并且您可以選擇連接到您自己的網(wǎng)絡(luò),也稱為?Virtual Private Cloud(VPC)
如何開始使用 Amazon EC2
設(shè)置和運(yùn)行
-
Amazon EC2 的設(shè)置
-
Amazon EC2 Linux 實(shí)例入門
基本知識(shí)
-
實(shí)例和 AMI
-
區(qū)域和可用區(qū)
-
實(shí)例類型
-
標(biāo)簽
網(wǎng)絡(luò)和安全性
-
Amazon EC2 密鑰對(duì)
-
安全組
-
彈性 IP 地址
-
Amazon EC2 和 Amazon VPC
存儲(chǔ)
-
Amazon EBS
-
實(shí)例存儲(chǔ)
使用 Linux 實(shí)例
-
遠(yuǎn)程管理 (Run Command)
-
教程:在 Amazon Linux 2 上安裝 LAMP Web 服務(wù)器
-
教程:將 Amazon Linux 2 上的 Apache Web 服務(wù)器配置為使用 SSL/TLS
-
AWS 入門:托管適用于 Linux 的 Web 應(yīng)用程序
?
二、Java SDK
SDK文檔
啟動(dòng) Amazon EC2 實(shí)例
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
常見查詢參數(shù)
發(fā)出API請(qǐng)求
操作
總結(jié)
以上是生活随笔為你收集整理的常用公有云接入——亚马逊的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 零存整取打一成语
- 下一篇: 面试官:给我说一下你理解的分布式架构