你真的了解AWS吗?

什么是 AWS?

AWS是由亚马逊提供的一种云计算平台,涵盖了基础设施即服务(IaaS)、平台即服务(PaaS)和打包软件即服务(SaaS)等多种服务。AWS服务可以为企业提供计算能力、数据库存储和内容传递等工具。

你真的了解AWS吗?

AWS 提供的服务

AWS 分为不同的服务;每个都可以根据用户的需求以不同的方式进行配置。

计算

Amazon Elastic Compute Cloud (EC2) 是一项为计算容量提供虚拟服务器(称为 EC2 实例)的服务。EC2服务提供了数十种不同容量和大小的实例类型,根据具体的工作负载类型和应用,比如内存密集型和加速计算工作。

存储

Amazon Simple Storage Service(S3)为数据备份、收集和分析提供可扩展的对象存储。
Amazon Elastic Block Store 为使用EC2实例时提供块级别的存储卷。
Amazon Elastic File System 提供了托管的基于云的文件存储。

数据库和数据管理

Amazon Relational Database Service简称RDS)为AWS用户提供了关系型数据库管理系统,可以管理包括Oracle、MariaDB、MySQL、PostgreSQL、SQL Server以及一种名为Amazon Aurora的专有高性能数据库。
Amazon DynamoDB提供了托管的NoSQL数据库
AWS用户可以使用Amazon ElastiCache和DynamoDB Accelerator作为应用程序的内存和实时数据缓存。
Amazon Redshift提供数据仓库,使数据分析师更容易执行业务智能任务。

网络

Amazon Virtual Private Cloud (Amazon VPC) 使管理员能够控制虚拟网络以使用 AWS 云的隔离部分。
管理员可以使用 Elastic Load Balancing 服务平衡网络流量。AWS 还提供了一个名为Amazon Route 53的域名系统,用于将最终用户路由到应用程序。
IT 专业人员可以通过 AWS Direct Connect建立从本地数据中心到 AWS 云的专用连接。

开发人员工具

AWS 开发工具包适用于各种平台和编程语言,包括 Android、C++、iOS、Java、Node.js、PHP、Python 和 Ruby。
开发人员可以利用 AWS 命令行工具和软件开发工具包 (SDK)来部署和管理应用程序和服务:
  • AWS 命令行界面,这是 Amazon 的专有代码界面;
  • 适用于 PowerShell 的 AWS 工具,开发人员使用它来管理 Mac、Windows 和 Linux 环境中的云服务。
  • AWS 无服务器应用程序模型,开发人员使用它来模拟 AWS 环境,以测试 AWS Lambda 的功能,AWS Lambda 是一种计算服务,允许开发人员从 200 多个 AWS 服务和 SaaS 应用程序运行代码。

管理

管理员可以使用 AWS Config 管理和跟踪云资源配置。这些工具与 AWS Trusted Advisor一起,可以帮助 IT 团队避免配置不当和不必要的昂贵云资源部署。
AWS 在其产品组合中提供了多种自动化工具。管理员可以通过 AWS CloudFormation模板自动预置基础设施,还可以使用 AWS OpsWorks for Chef 自动执行基础设施和系统配置。

大数据管理和分析

Amazon EMR,它提供了一个 Apache Hadoop 框架来处理大量数据;
Amazon Kinesis,提供用于处理和分析流数据的工具;
AWS Glue,这是一项处理提取、转换和加载作业的服务;
Amazon Elasticsearch Service,使团队能够使用开源 Elasticsearch工具执行应用程序监控、日志分析和其他任务;
Amazon Athena for S3,允许分析师查询数据;和
Amazon QuickSight,可帮助分析师可视化数据。

人工智能

AWS 提供一系列 AI 模型开发和交付平台,以及基于 AI 的打包应用程序。
Amazon AI工具套件包括以下内容:
  • 用于语音和文本聊天机器人技术的 Amazon Lex;
  • 用于文本到语音翻译的 Amazon Polly;
  • 用于图像和面部分析的 Amazon Rekognition;
  • Amazon Textract 用于从文档中提取重要的文本和数据;
  • Amazon Kendra,用于增强网站和应用程序搜索;
  • Amazon Forecast,用于端到端业务预测模型;
  • Amazon CodeGuru 可自动执行代码审查并检测成本高昂、效率低下的代码;和
  • 用于预测性维护的 Amazon Lookout for Equipment。

移动开发

AWS Mobile Hub 为移动应用程序开发人员提供了一系列工具和服务。其中一个工具是 AWS 移动开发工具包,它提供代码示例和库。

增强现实 (AR) 和虚拟现实 (VR)

AWS 通过 Babylon.js AWS Simplify 提供 AR和 VR开发工具。Babylon.js 允许用户创建 AR 和 VR 应用程序,而无需了解编程或创建 3D 图形。该服务还使用户能够在浏览器中测试和发布应用程序

物联网 (IoT)

AWS 还提供各种支持IoT部署的服务。AWS IoT 服务提供了一个后端平台,用于管理 IoT 设备以及将数据提取到其他 AWS 存储和数据库服务。
Amazon IoT Button为有限的 IoT 功能提供硬件,而 AWS IoT Greengrass 则为 IoT 设备提供 AWS 计算功能

其他服务

Amazon Web Services 提供一系列企业生产力 SaaS 选项:
  • Amazon Chime,支持跨设备的在线视频会议、通话和基于文本的聊天;
  • Amazon WorkDocs,一种文件存储和共享服务;和
  • Amazon WorkMail,一种具有日历功能的企业电子邮件服务。
AWS 提供以下桌面和流式处理应用程序服务:
  • Amazon WorkSpaces,远程桌面即服务平台;和
  • Amazon AppStream,一项服务,允许开发人员将存储在 AWS 云中的桌面应用程序流式传输到最终用户的 Web 浏览器。
AWS 还提供区块链服务:
  • Amazon Managed Blockchain,一项帮助创建和管理区块链网络的服务;和
  • Amazon Quantum Ledger Database,一个记录和存储用户区块链活动的分类账数据库。

AWS 定价模型、竞争和客户

AWS的云服务即用即付模式是按小时或按秒计算的。还可以选择以折扣价为预付或注册一年或三年使用承诺的客户预留一定数量的计算容量。客户可以获得基于数量的折扣,这意味着他们使用的服务越多,他们支付的每 GB 费用就越少。
AWS 免费套餐是另一种选择。客户可以免费访问多达 60 种产品并开始在 AWS 平台上进行构建。免费套餐提供三种不同的选项:永久免费、12 个月免费和试用。
© 版权声明
THE END
喜欢就支持一下吧
点赞33 分享