AWS常用服務關鍵點分析
資料庫
Amazon DynamoDB:
1. 在設計表時,通過會有主鍵和索引,關鍵在於每多建一個索引對應的底層實現時複製這張表並把該索引作為主鍵。所以索引建的越多,會帶來越多的儲存空間。
2. 會根據實際讀請求和寫請求的qps,底層進行自動分割槽以實現支援更多的併發請求,關鍵在於僅會自動擴容而不會自動縮容,即當請求qps降下來時也不會自動減少分割槽。
3. 是一種key-value的資料庫
Amazon RDS:
1. 是MySQL、MariaDB、PostgreSQL、Oracle, Microsoft SQL Server,Aurora MqSQL對外託管,儲存有三種型別:磁性、通用型 (SSD) 和配置的 IOPS (PIOPS)。
2. 推薦Amazon自研資料庫Aurora MqSQL,可在全球範圍內可用去進行自動資料同步和容災,支援雙Master、Cluster等方式。
Amazon ElastiCache:
1. 是標準Redis、Memcached對外託管,在功能上沒有進行更多定製開發,在資料備份、容災進行加強表現近乎完美。
儲存
Amazon S3 + Amazon Glacier + Amazon EBS :
1. Amazon Simple Storage Service (Amazon S3) 是一種面向 Internet 的儲存服務,支援全球區域透明的儲存服務,從小到幾B到到幾T的單個檔案都可輕鬆儲存。支援普通檔案、音樂、圖片和視訊等幾乎任意格式。
2. 可以把儲存在S3的過程看作是把檔案放在桶裡,存取速度相對較快;對於一些幾乎不怎麼用的資料可以選擇存放在Amazon Glacier,價格更加便宜,存取速度更慢一些,相當於對資料進行了“冷凍”。
3. Amazon EBS是專門針對EC2例項的磁碟IO密集型提供的服務。可以根據需求建立大小高達 16TiB 的 EBS 通用型 SSD (gp2)、預配置 IOPS SSD (io1)、吞吐優化 HDD (st1) 和 Cold HDD (sc1) 卷。
聯網和內容分發
Amazon API Gateway
1. Amazon API Gateway 是一種完全託管的服務,功能很強大,但是非常貴,相對於自己搭建的要貴10倍以上。
Amazon VPC
1.Virtual Private Cloud (Amazon VPC) 允許您在已經定義的虛擬網路,其實可類比一個區域網,內部又可區分出公網組和私網組。
Amazon CloudFront
1. Amazon CloudFront 是一種將靜態和動態 Web 內容(例如 .html、.css、.php、影像及媒體檔案)加速分配給終端使用者的 Web 服務。其實就是CDN服務。
Elastic Load Balancing
1. 是負載均衡器的同意託管,支援三種負載均衡器:應用程式負載均衡器、網路負載均衡器和 Classic 負載均衡器。應用程式負載均衡器就是7層均衡器,對標Spring Cloud GateWay、Nginx 7層負載均衡、Ha; 網路負載均衡器對標Nginx 4層負載均衡、LVS、F5;
計算
Amazon EC2
1. 相當於阿里雲的ECS基於KVM做的虛機,也是最基本的例項服務,支援自動擴容。
Amazon ECS
1. EC2的基礎上進行docker化,生產、銷燬、健康檢查,自動擴縮容更加方便,但是實際使用過程會有一些問題。
Elastic Beanstalk
1. 是在EC2基礎上部署和管理的服務。您只需上傳應用程式,Elastic Beanstalk 將自動處理有關容量預配置、負載均衡、擴充套件和應用程式執行狀況監控的部署細節。Elastic Beanstalk 會採用“AWS 免費套餐”中提供的、具有高度可靠性和可擴充套件性的服務。
AWS Lambda
1. 無服務化的經典實現,幾乎可以被Amazon上具有儲存或臨時儲存的服務所觸發,支援同步和非同步觸發,預設非同步觸發。
2. 併發度預設1000,可調整到20000,但是背後有一個值得關注的Limited是每分鐘增加500,即要達到20000需要40分鐘的事件才可以達到這個併發,對於有瞬時高併發需求的業務場景並不適合。
相關文章
- AWS雲服務
- 【ElasticSearch】 使用AWS雲ES服務來分析程式日誌Elasticsearch
- 跟AWS學極致服務
- 深度有趣 | 27 服飾關鍵點定位
- Docker 關鍵字說明及一鍵構建相關服務Docker
- 10 個使用 SQL 的 AWS 服務SQL
- 服務機器人關鍵技術(一)機器人
- 雲管理服務AWS Organizations正式在AWS中國區域上線
- .關於CAS SSO單點登入服務端環境搭建原始碼分析服務端原始碼
- aws認證好過嗎?aws關鍵有什麼驗證新專案
- 如何在五分鐘內搭建人臉檢測/關鍵點識別等服務?
- 業務流程管理的關鍵點是什麼?
- 我們又重寫了一個關鍵服務
- 一鍵式自動給個人雲服務搭建常用平臺
- Kali Linux常用服務配置教程DHCP服務原理Linux
- 全球最大航空聯盟星空聯盟全面使用AWS 將所有資料、平臺和關鍵業務應用遷移到AWS
- 科學上網-利用Amazon aws搭建Shadowsocks服務
- golang aws-sdk-go 之 s3 服務GolangS3
- 2.關於CAS SSO單點登入服務端環境搭建原始碼分析服務端原始碼
- 年終盤點:2020資料分析“三大”關鍵詞
- KaliLinux常用服務配置教程DHCP服務工作流程Linux
- Kali Linux常用服務配置教程啟動DHCP服務Linux
- Hive常用命令,快鍵和關鍵詞Hive
- 亞馬遜雲服務(AWS)機器學習服務Amazon SageMaker發力中國亞馬遜機器學習
- [譯] 使用 Go 和 AWS Lambda 構建無服務 APIGoAPI
- 【趣味】0基礎快速掌握區塊鏈服務關鍵概念區塊鏈
- 有關顧問為誰服務的一點思考
- Redis服務之常用配置(三)Redis
- Redis服務之常用配置(二)Redis
- Redis服務之常用配置(一)Redis
- 音視訊點播服務基礎系列(Fmpeg常用命令)
- opencv關鍵點檢測OpenCV
- 服務指紋分析
- Netty服務端啟動過程相關原始碼分析Netty服務端原始碼
- AWS 宣佈 Amazon Braket 量子計算服務正式上線
- Google Cloud Function函式訪問AWS的Redis服務(二)GoCloudFunction函式Redis
- Kali Linux常用服務配置教程安裝及配置DHCP服務Linux
- iOS常用關鍵字static、const、extern、defineiOS