你有听说过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