AWS代表亚马逊网络服务。它是一个提供按需计算服务、数据库、存储空间和更多服务的云服务平台。 AWS 允许其用户从其种类繁多的服务中选择产品并按需使用,无需为大多数服务预付费用。单独的 AWS 服务可能缺乏某些功能,但是,如果使用正确的 AWS 架构,AWS 服务可以轻松集成以构建高度复杂和强大的应用程序。 Netflix 使用 AWS 来满足其几乎所有的计算、存储和数据库需求,使用超过 1,00,000 个 AWS 服务器实例。
AWS 中的大多数服务不需要预付款。您为使用的内容和使用时间付费。即用即付定价模型是 AWS 最重要的功能之一。例如,您想要执行“5x”容量的计算任务。您可以使用 ‘x’ 容量的机器在 5 个单位时间内完成您的工作,也可以运行五台 ‘x’ 容量的机器以在一个单位时间内工作。你的费用是一样的。这种计费模型允许用户调整他们的应用程序架构,以最适合他们的业务需求和预算。
AWS 的历史
AWS 于 2002 年推出,提供简单的云服务和工具。那年晚些时候,AWS 发布了其愿景,将 AWS 作为一种完全自动化的计算资源提供服务。 2004 年 AWS 推出了 SQS(简单队列服务),这是其首批服务之一,紧随其后的是 2006 年 AWS-Compute (EC-2) 的发布。这标志着 AWS 云计算时代的开始.
AWS,截至目前跨越 24 个地理区域和 76 个可用区。截至 2019 年第四季度,AWS 占据全球云服务的最大市场份额 (33%),比第二位 (Microsoft Azure) 高 15%。到 2020 年初,AWS 包含超过 212 种不同的服务。
AWS 服务类别
- 计算:允许用户为其应用程序提供不同类型的计算服务。
- 容器:允许用户运行基于容器的应用程序。
- 存储:这是一组不同类型的存储服务。每个都包含自己的功能集。
- 数据库:这些服务提供不同种类的亚马逊托管数据库。
- 迁移和传输:这些服务允许用户将他们的应用程序和/或数据无缝加载到 AWS 上。
- 网络和内容交付:这允许用户管理 AWS 提供的不同网络功能。
- 构建可扩展的网络
- 制作私有云。
- 管理应用程序流量。
- 开发人员工具:这些服务允许开发人员轻松制作云原生应用程序,并允许与 AWS 轻松集成。
- 云支持:这些是有关 AWS 解决方案和服务的按需专家帮助。
- 机器人:允许用户开发、模拟和部署智能机器人应用程序。
- 区块链:为基于区块链的应用程序提供 AWS 管理的区块链服务。
- 卫星:截至目前,它仅包含一项服务:AWS 地面站。 AWS 地面站是卫星通信、数据处理和分析的单一枢纽。
- Quantum Technologies:量子计算服务。
- 管理和治理:这些服务管理其他服务,并且可以对 AWS 上的服务生成的数据进行分析。
- 媒体服务:这些服务增强了视频制作、分析和交付。
- 机器学习:这些是 AWS 提供的不同机器学习服务。
- 分析:用于对数据进行分析的服务和工具。
- 安全、身份和合规性:管理您帐户中用户和服务的访问和权限。
- AWS 成本管理:显示当前服务成本并根据当前使用情况预测成本。
- 移动:增强和协助移动应用程序开发。
- AR & VR :增强和辅助虚拟现实 (VR)、增强现实 (AR) 和 3-D 应用程序开发。
- 应用集成:协助解耦服务之间的通信。
- 客户参与:增强和协助客户参与应用程序。
- 业务应用程序:这些是小型应用程序,如 Alexa for business、企业可以使用的工作邮件支持。
- 最终用户计算:协助安全敏感公司的劳动力管理。
- 物联网:增强和协助基于物联网的应用程序开发。
- 游戏开发:这是一个专用的游戏服务器托管服务。
AWS 术语
以下是您应该了解的一些与 AWS 相关的术语:
- 区域:这些是分布在世界各地的拥有一个或多个数据中心的地理位置。
- 可用区:每个 AWS 数据中心称为一个可用区。
- 本地区域:这些是更靠近用户的 AWS 区域的扩展。这是一项相当新的服务,尚未在所有区域提供。
- 垂直扩展:增加/减少实例功能(如 RAM)、扩展/缩小应用程序的处理能力称为垂直扩展。
- 水平扩展:增加/减少实例数量以向上/向下扩展应用程序被称为垂直扩展。
AWS 的特点
- 地理位置:尽管在其云之旅中起步较晚且缓慢,但 AWS 已成长为全球领先者。该平台在 24 个地理区域提供无与伦比的可用性。
- 多区域备份:AWS 提供各种备份方法,这些方法以去中心化的方式实施,AWS 的全球影响力使得在多个地理位置存储关键信息变得容易且经济实惠。
- 简化的灾难恢复:停机时间和数据丢失对某些企业来说非常重要,而对某些企业来说可能是可以容忍的。或者您可能希望您的某些数据高度安全,而您的某些数据位于更便宜、安全性较低的存储中。无论您的需求是什么,AWS 都有一个合适的计划来廉价、高效地存储数据。
- 可扩展性:AWS 允许动态扩展数据库和服务器。这意味着应用程序不必在非工作时间以 100% 的容量运行并使用大量资源。
- 即用即付定价: AWS 最有利可图的功能之一是其定价模型。价格不仅合理,而且您只需为您使用的资源以及您使用上述资源的时间付费。
- 安全性:AWS 为其所有客户范围提供相同级别的世界级安全性,范围从庞大的银行和企业到小型网站。该公司的数据中心保持最高的安全标准,并使用最新的安全补丁不断更新安全功能。
AWS 的优势
- 用户不必购买昂贵的设备,如服务器和存储驱动器。 AWS 为所有这些用例提供基础设施。
- 用户不必担心维护其基础设施的物理和软件安全。所有这些开销都由 AWS 负责。
- 动态可扩展性(在高工作时间增加服务器容量的能力)提供了一种廉价而有效的方式来托管持久和健壮的应用程序。
- AWS 为其用户提供简单的注册和简单的控制台 UI。
- AWS 拥有一支技术娴熟的支持团队,可以帮助您解决 AWS 上的问题。
- AWS 不断为其基础设施添加更多服务、功能和安全更新。
- 许多 AWS 存储服务(S3 和 Glacier)提供几乎无限的存储容量。
AWS 的限制
- AWS 提供 200 多种服务。应用程序的架构会很快变得非常复杂。
- 有时很难从众多选项中选择最好的服务。这可能会造成一些金钱的浪费。
- AWS 解决方案架构师是高薪人士,作为企业主,您可能需要雇用一名或多名此类人员。
- AWS 正在根据客户的需求不断增长。您可能需要一些 AWS 尚未提供的用例。为此类用例提出功能请求是可能的,但您可能必须等到该功能正式发布。