国内云服务参差不齐,国外却是一片欣欣向荣,曾经的 IaaS AWS 已经逐步将它的触手扩展开来,渗透进不同的领域,在 IaaS、PaaS、SaaS、DaaS 领域均有涉及,现在已经是国外创业者的首选平台。Hacker News 上有一篇评分非常高的一个 AWS 介绍文章叫做《Amazon Web Services in Plain English》,这里简单做一下搬运。
如果你要使用 AWS,那么基本上是离不开这些服务的。
EC2 是 AWS 的虚拟服务器服务,基本上可以对比 Linode 之类的 VPS 服务。
IAM 是 AWS 的密钥管理服务,管理的对象包括用户、密钥、证书以及安全策略。
AWS 的存储服务,使用上略有不同,但是可以简单对比 FTP 服务。
AWS 脚本运行器。通常用来运行离线脚本,可以把偶而使用的非常耗费资源的服务在这里运行,可以完全和线上服务隔离开来。
也可以用于 S3 或者 DynamoDB 的触发服务。
对于部署 web 应用非常有用的服务。
可以理解为 API Proxy。
Amazon SQL,云数据库服务。支持 MySQL、Postgres 和 Oracle。
DNS 和 域名服务。
邮件分发服务。通常用于发送一次性的邮件,比如密码重置邮件。
CDN 服务。
全文搜索服务。可以配合 S3 和 RDS 使用。
Amazon 自己的 NoSQL。
基于 Memcached 或者 Redis 提供 web 缓存服务。
云转码服务。提供在线视频转码、压缩等等。
消息队列服务。相当于一个在线的 RabbitMQ 服务。
防火墙。配合 Cloudfront 阻止恶意请求。
OAuth 服务提供 Google/Facebook 联合登录功能。
提供 iOS 和 Android 设备云测试的服务。
记录用户应用行为用于分析。
提供通知信息、Email 或者 SMS 短信推送。
版本控制服务。
将 CodeCommit 中代码部署到 EC2 中。
持续集成服务。自动测试项目,并根据测试结果执行指定任务。
Docker 服务。
PaaS。
企业应用相关服务。
远程应用接入,似乎只支持 Windows 程序。
大数据分析、处理相关的专用服务。
使用了众多 AWS 服务后你还需要这些服务来配置和管理它们。