[转帖]通俗解释 AWS 云服务每个组件的作用
你有听说过 ContainerCache,ElastiCast 和 QR72 这些 AWS 的新服务吗? 没有就对了,这些都是我编的:)
不过,AWS 有 50 多个服务,从名称也不能看出这些服务是做什么的。下面我将为你通俗地介绍一下这些 AWS 服务的作用。
运行应用程序的服务
无论你使用 AWS 做什么,最终都会使用这些服务,因为其他的服务都与应用程序服务进行交互。
EC2
- 别名:亚马逊虚拟服务器
 - 用途:托管在你看来是计算机的东西。
 - 类似于:你在 DigitalOcean 或 Rackspace 可以获取的虚拟专用服务器。
 
IAM
- 别名:用户,秘钥和证书
 - 用途:建立新的用户,新的 AWS 秘钥和策略。
 
S3
- 别名:亚马逊无限 FTP 服务器
 - 用途:存储网站的图像和其他资产。在服务之间保留备份,共享文件,托管静态网站。另外,许多 AWS 服务都是从 S3 写入和读取的。
 
VPC
- 别名:亚马逊虚拟机架
 - 用途:通过添加额外的安全层,打脸一切反对“我们所有的东西都在互联网上”的意见。使用 VPC,看起来好像你所有的 AWS 服务都在同一个小型网络上,而不是在更大的网络中的一个个小块。
 - 类似于:如果你熟悉网络的话,VPC 就像 VLAN。
 
Lambda
- 别名:AWS App 脚本
 - 用途:运行自带的 JS,Java 或 Python 小片段来执行离散任务。 一种队列和执行的结合。用于存储和执行 AWS 设置的更改或响应 S3 或 DynamoDB 中的事件。
 
Web 开发者服务
如果你正在安装网络应用,最终你将会用到 Web 开发服务。
API Gateway
- 别名:API 代理
 - 用途:代理应用程序 API,这样你可以限制客户端的不良流量,测试新版本。
 
RDS
- 别名:亚马逊 SQL
 - 用途:它是你应用程序的 Mysql,Postgres 和 Oracle 数据库。
 
Route53
- 别名:亚马逊 DNS + 域名
 - 用途:购买新域名,并为其设置 DNS 记录。
 - 类似于:GoDaddy
 
SES
- 别名:亚马逊事务型邮件
 - 用途:发送密码重置、通知等一次性电子邮件。如果你编写了所有代码,可以使用它发送简报,但这不是一个好主意。
 
Cloudfront
- 别名:亚马逊 CDN
 - 用途:通过将静态文件交付分散到更接近用户的位置,使网站加载速度更快。
 - 类似于:Akamai
 
CloudSearch
- 别名:亚马逊全文检索
 - 用途:在 S3 或 RDS 中拉入数据,然后搜索一个关键词的每个实例。
 - 类似于:ElasticSearch
 
DynamoDB
- 别名:亚马逊 Amazon NoSQL
 - 用途:应用程序的大规模可扩展键值存储。
 - 类似于:MongoLab
 
Elasticache
- 别名:亚马逊 Memcached
 - 用途:应用程序的 Memcached 或 Redis。
 - 类似于:Redis to Go, Memcachier
 
Elastic Transcoder
- 别名:亚马逊 Beginning Cut 专业版
 - 用途:处理视频(更改格式,压缩等)。
 
SQS
- 别名:亚马逊队列
 - 用途:将待处理的数据存储在队列中。SQS 的意思是存储“消息”,但它与电子邮件或短信没有任何关系。SQS 没有任何逻辑,只是放置东西和解决问题的地方。
 - 类似于:RabbitMQ
 
WAF
- 别名:AWS 防火墙
 - 用途:阻止针对 Cloudfront 受保护站点的错误请求(也叫:阻止针对 / wp-admin 的 10,000 次密码尝试)
 
移动应用开发者服务
这些服务仅适用于移动开发人员。
Cognito
- 别名:亚马逊 OAuth 即服务
 - 用途:给最终用户(非 AWS)使用 Google,Facebook 等登录的能力。
 - 类似于:OAuth.io
 
Device Farm
- 别名:亚马逊装旧 Android 设备的抽屉
 - 用途:同时在一堆不同的 IOS 和 Android 设备上测试应用。
 - 类似于:iOS emulator
 
Mobile Analytics
- 别名:热点在 Name 上,产品经理请注意
 - 用途:跟踪大家在应用内部做什么。
 
SNS
- 别名:亚马逊 Messenger
 - 用途:发送手机通知,电子邮件和 / 或短信.
 - 类似于:Twilio
 
运维和代码部署服务
这些服务能自动化代码部署管理和在其他服务上部署代码的流程。
CodeCommit
- 别名:亚马逊 GitHub
 - 用途:对代码进行版本控制——托管的 Git
 - 类似于:GitHub, BitBucket
 
Code Deploy
- 别名:还不赖
 - 用途:以理智的方式从 CodeCommit 仓库(或 Github)中获取代码到一堆 EC2 实例上。
 - 类似于:Heroku
 
CodePipeline
- 别名:亚马逊持续集成
 - 用途:对代码运行自动化测试,然后根据代码是否通过测试来进行处理。
类似于:CircleCI, Travis 
EC2 容器服务
- 别名:亚马逊 docker 即服务
 - 用途:将 Dockerfile 放入 EC2 实例中,这样你就可以运行网站了。
 
Elastic Beanstalk
- 别名:亚马逊 PaaS
 - 用途:当你的应用程序托管在 Heroku 上过于昂贵时,将它们迁移到 AWS 上。
 - 类似于:Heroku
 
企业服务
如题
AppStream
- 别名:亚马逊 Citrix
 - 用途:将 Windows 应用程序的副本放在可以远程访问的 Windows 计算机上。
 - 类似于:Citrix
 
Direct Connect
- 别名:挺好的
 - 用途:为 Telco + AWS 付费,以获得从你的数据中心或网络到 AWS 的专用租用线路。比用流量上网便宜。
 - 类似于:一条绕过拥挤小巷的收费公路。
 
Directory Service
- 别名:挺好的
 - 用途:将需要 Microsoft Active Directory 的应用程序绑定在一起来控制它们。
 
WorkDocs
- 别名:亚马逊非结构化文件
 - 用途:和你的同事共享 Word 文件
 - 类似于:Dropbox
 
WorkMail
- 别名:亚马逊公司邮件
 - 用途:为公司每个人提供相同的电子邮件系统和日历。
 - 类似于:Google Apps for Domains
 
Workspaces
- 别名:亚马逊远程电脑
 - 用途:提供远程控制的标准 Windows 桌面。
 
Service Catalog
- 别名:亚马逊已经安装好的应用
 - 用途:让小组中的其他 AWS 用户可以访问你构建的预设应用。
 
Storage Gateway
- 别名:假装是你公司网络一部分的 S3
 - 用途:别存储空间来保存 Word 文档了。使你更轻松地从公司网络中自动将文件导入 S3。
 
大数据服务
按你的意愿来摄取和操纵数据的服务。
Data Pipeline
- 别名:亚马逊 ETL
 - 用途:从 AWS 中的其他位置提取,转换和加载数据。安排何时发生,并在失败时收到警报。
 
Elastic Map Reduce
- 别名:亚马逊 Amazon Hadooper
 - 用途:迭代 S3 中保留的原始数据的文本文件。
 - 类似于:Treasure Data
 
Glacier
- 别名:巨慢的亚马逊 S3
 - 用途:备份保留在 S3 上的备份。另外,要注意匆忙获取数据的成本。用于长期归档。
 
Kinesis
- 别名:亚马逊高吞吐量
 - 用途:快速收集大量数据(例如分析或转发 Kanye 的人),之后你就可以使用其他 AWS 服务进行分析。
 - 类似于:Kafka
 
RedShift
- 别名:亚马逊数据仓库
 - 用途:存储大量分析数据,进行处理并将其转储出去。
 
Machine Learning
- 别名:Skynet
 - 用途:根据现有数据预测未来行为,例如欺诈检测或“购买 x 的人也购买了 y”。
 
SWF
- 别名:亚马逊 EC2 队列
 - 用途:在 EC2 之上构建“决策者”和“工作者”服务,以完成设定任务。与 SQS 不同之处在于 SWF 在服务中设置逻辑以确定要发生什么,如何发生。
 
Snowball
- 别名:AWS 旧的便携式存储
 - 用途:获取一堆可以连接到网络的硬盘驱动器,以获取大量(TB 级)进出 AWS 的数据。
 
AWS 管理服务
AWS 很难管理,所以他们发明了一系列服务卖给你来帮你管理。
CloudFormation
- 别名:亚马逊服务安装
 - 用途:一次性安装一堆相互关联的 AWS 服务。
 
CloudTrail
- 别名:亚马逊日志
 - 用途:日志记录谁在你的 AWS 栈上做了什么(API 调用)。
 
CloudWatch
- 别名:亚马逊 Status pager
 - 用途:获取有关 AWS 服务混乱或断开连接的警报。
 - 类似于:PagerDuty, Statuspage
 
Config
- 别名:亚马逊配置管理
 - 用途:在要安装很多 AWS 服务并且正在进行要追踪的变更时,使用 Config 可以让你不那么抓狂。
 
OpsWorks
- 别名:亚马逊的 Chef
 - 用途:使用自动缩放等功能处理应用程序。
 
Trusted Advisor
- 别名:亚马逊省钱专家
 - 用途:找出在 AWS 设置中花销太大的地方(如未使用的 EC2 实例等)。
 
Inspector
* 别名:亚马逊审计员
* 用途:扫描 AWS 设置,看你是否在以不安全的方式设置它。
- 类似于:Alert Logic
 
原文链接:https://www.expeditedssl.com/aws-in-plain-english
[转帖]通俗解释 AWS 云服务每个组件的作用的更多相关文章
- Aws云服务EMR使用
		
Aws云服务EMR使用 创建表结构 创建abc库下的abc_user_i表字段s3://abc-server/abc-emr/shell/ABC_USER_HIVE.q: EXTERNAL 指定为外部 ...
 - AWS携手上海嘉定政府推出首个联合孵化器 为创业公司拓展AWS云服务可用资源
		
2014年10月17日 AWS Activate创业加速计划为中国创业公司提供各种支持,包含AWS全球和中国区服务抵扣券.培训和开发人员支持.同一时候,AWS携手上海嘉定政府成立首家联合孵化器,为创业 ...
 - 通俗解释glLoadIdentity(),glPushMatrix(),glPopMatrix()的作用
		
通俗解释glLoadIdentity(),glPushMatrix(),glPopMatrix()的作用 (2012-04-02 09:17:28) 转载▼ 对于glLoadIdentity(), ...
 - 基于AWS的云服务架构最佳实践
		
ZZ from: http://blog.csdn.net/wireless_com/article/details/43305701 近年来,对于打造高度可扩展的应用程序,软件架构师们挖掘了若干相关 ...
 - AWS免费云服务套餐申请步骤及常见问题
		
AWS免费云服务套餐申请步骤及常见问题 AWS免费使用套餐常见问题_AWS免费云服务套餐_-AWS云服务https://amazonaws-china.com/cn/free/faqs/ 什么是 AW ...
 - AWS向中国有限预览客户推出多级别AWS支持服务
		
 2014年9月26日 在AWS中国(北京)区域有限预览服务开展的过程中.很多客户都提出了对AWS支持服务(AWS Support)的需求. AWS客户在向云端部署系统,日常运营维护以及关键性项目实 ...
 - [转]Amazon AWS亚马逊云服务免费一年VPS主机成功申请和使用方法
		
今天部落将再次为大家介绍如何成功申请到来自亚马逊的Amazon AWS免费一年的VPS主机服务.亚马逊公司这个就不用介绍了,是美国最大的一家网络电子商务公司,亚马逊弹性计算云Amazon EC2更是鼎 ...
 - AWS系列之一 亚马逊云服务概述
		
云计算经过这几年的发展,已经不再是是一个高大上的名词,而是已经应用到寻常百姓家的技术.每天如果你和互联网打交道,那么或多或少都会和云扯上关系.gmail.github.各种网盘.GAE.heroku等 ...
 - 面向 AWS 专家的 Azure 云服务介绍
		
本文是面向 AWS 专家的 Azure 云服务介绍,参考本文可以帮助大家“按图索骥”在 Azure 的平台上找到能满足自己需求的服务. 公有云市场经过多年发展,已经涌现出几家大规模的提供商,如 Azu ...
 
随机推荐
- POJ2079 Triangle
			
题面 题解 我什么时候会过这种东西???(逃 旋转卡壳板子题(听说这个算法有十六种读音??? 我是真的忘了这道题目怎么做了,挂个\(blog\),等我学会了再写题解 我的代码里居然有注释???好像还是 ...
 - 4557: [JLoi2016]侦察守卫
			
4557: [JLoi2016]侦察守卫 链接 分析: 因为D比较小,所设状态f[i][j]表示子树i内,从i往下第j层及第j层以下都覆盖了的最小代价,g[i][j]表示覆盖完子树内所有点,还可以往上 ...
 - USACO Section1.3
			
section1.2主要包括5道题和1个编程知识介绍.下面对这6部分内容进行学习. Complete Search 这个翻译成枚举搜索或者穷举搜索.主要用于当写代码时间不够用而且不用考虑程序的效率问题 ...
 - jquery inArray()函数详解
			
jquery inarray()函数详解 jquery.inarray(value,array)确定第一个参数在数组中的位置(如果没有找到则返回 -1 ). determine the index o ...
 - STM平台增加性能测试/稳定性测试部分【二】
			
[一]方案 基本上测试针对产品的各项方案大体是如下的: 如上所示,针对产品的性能测试主要步骤如下: 1.造数据,在产品业务流上,产生所需的数据,数据量以(稳定性或者压测指标确定) 2.根据步骤1,设定 ...
 - 关于matlab向文件写入数据的方法——留着备用
			
MATLAB数据采集的时候,往往需要把得到的数据保存下来. fid = fopen(文件名,‘打开方式’): 说明:fid用于存储文件句柄值,如果fid>0,这说明文件打开成功.打开方式有如下选 ...
 - krkr基础篇(一)
			
krkr基础篇是我根据krkr的官方教程总结而来 推荐代替记事本的工具:editplus,点我下载 激活码:Vovan 3AG46-JJ48E-CEACC-8E6EW-ECUAW 一:创建新工程 1: ...
 - JDK自带的监控工具方法
			
一.概述 SUN 的JDK中的几个工具,非常好用.秉承着有免费,不用商用的原则.以下简单介绍一下这几种工具.(注:本文章下的所有工具都存在JDK5.0以上版本的工具集里(jdk的bin目录 ...
 - 第一章 HTML介绍
			
1.1 Html和CSS的关系 学习web前端开发基础技术需要掌握:HTML.CSS.JavaScript语言.下面我们就来了解下这三门技术都是用来实现什么的: 1. HTML是网页内容的载体.内容就 ...
 - UVALive 6467 Strahler Order(拓扑序列)
			
In geology, a river system can be represented as a directed graph. Each river segment is an edge; wi ...