AWS 是一个云计算平台
Amazon Web Service(AWS)是一个提供 Web 服务解决方案的平台,它提供了不同抽象层上的计算、存储和网络的解决方案。
Web 服务:可以通过 Web 界面来控制服务。
AWS 部署在世界各地的数据中心,可以为客户提供全球性的基础设施服务。
AWS 云在全球 20 个地理区域内运营着 60 个可用区,并宣布计划增加巴林、开普敦、中国香港特别行政区和米兰这四个区域,同时再增加 12 个可用区。(201902)
云计算
美国国家标准和技术研究所(NIST)对云计算的定义:
云计算是一种普适的、方便的、按需提供网络访问的可配置的计算资源(如网络、服务器、存储、应用程序和服务)的共享池模型,它能够以最少的管理工作量或与服务提供者交互的方式快速进行分配和发布。
- 基础设施即服务(Iaas)——提供计算、存储和网络功能等基本资源,使用 Amazon EC2、Google Compute Engine 和 Microsoft Azure 虚拟机这一类虚拟服务器。
- 平台即服务(Paas)——提供将定制的应用部署到云上的平台,如 AWS Elastic Beanstalk、Google App Engine 和 Heroku。
- 软件即服务(Saas)——结合了基础设施和软件并且运行在云端,包括 Amazon WorkSpaces、Google Apps for Work 和 Microsoft Office 365 这一类办公应用。还有例如 AWS ELB 负载均衡器、AWS RDS 数据库 等。
AWS 可以做什么?
使用一个或多个服务组合在 AWS 上运行任何应用程序。
如:托管一家网店、在 AWS 上运行企业应用程序、以可靠、耐用的方式存储和归档数据、实现容错的系统架构...
使用 AWS 的优势
创新和快速发展的平台。使用 AWS 的新功能和服务转化为针对自己的客户的创新解决方案,从而体现竞争优势。
选择合适的服务构建复杂的系统。
利用 AWS API 实现自动化操作。
灵活的容量(可扩展性)。根据需求弹性部署应用。
为失效而构建(可靠性)。AWS 为客户提供了创建容错系统所需要的一切资源。
缩短上市的时间。客户可以在 AWS 上快速调整基础架构以满足需求。
-
从规模经济中受益(节约成本)。AWS 规模越大,价格就会越低。
截止到 2017 年 11 月,AWS 已经进行了 62 次降价。
全球化的基础设施。
专业的合作伙伴。AWS 符合很多行业合规性要求。ISO 27001、FedRAMP & DoD CSM、PCI DSS Level 1、ISO 9001。
AWS 的付费机制——按使用量付费
AWS 的计费方式:
- 按使用时间计费;
- 按流量计费;
- 按存储用量计费;
AWS 服务
用于计算、存储和联网的硬件是 AWS 云计算的基础。AWS 在硬件上运行软件服务来提供服务。
- 计算服务提供了计算能力以及内存。客户可以启动虚拟服务器并使用它们来运行应用程序。
- 应用服务为常见的使用场景提供解决方案,如消息队列、主题以及检索大量数据以集成到应用中。
- 企业服务提供独立的解决方案,如邮件服务器和目录服务。
- 部署和管理服务作用于迄今所提到的服务。这个服务可以帮助客户授予或者撤销对云资源的访问、虚拟服务系统的监控以及部署应用程序。
- 存储服务被用来搜集、保存和归档数据。AWS供了不同的存储选项:对象存储或者用于虚拟服务器的网络附加存储方案。
- 当需要管理结构化数据时,数据库存储比其他存储方案有一些优势。AWS提供了关系数据库和 NOSQL数据库服务。
- 网络服务是AWS的基本组成部分。客户可以定义一个私有的网络并使用高度集成的DNS服务。
与 AWS 交互
客户可以使用诸如管理控制台、基于 Web 的用户界面或命令行工具等工具实现对服务资源的管理。
- GUI:使用基于 Web 的管理控制台实现与 AWS 的交互;
- CLI 通常用于自动执行 AWS 上的任务,客户可以将多个 CLI 调用链接起来,以实现基础设施的自动化;
- SDK 通常用于将 AWS 服务集成到应用程序中;
- 蓝图(AWS CloudFormation,官方称之为“堆栈”)是包含所有服务和依赖关系的对于系统的描述。蓝图可以帮助你自动化云中基础设施的配置。(简而言之,就是用一个 JSON 文件描述整个云服务基础设施架构,可以一键部署)。