AWS介绍

简介: AWS介绍

AWS介绍

一、什么是云计算

像水、电、煤一样的使用IT资源,“云计算”指按需交付的IT资源和应用程序,通过互联网使用,按使用量付费。按需使用、高弹性、超大规模。云计算已经成为新常态。

 

二、什么是AWS

AWS是亚马逊集团的一家提供云计算服务的公司,AWS提供的企业云计算服务可以帮助IT提高创新性、灵活性和弹性,同时有效降低成本。AWS一直保持着创新,每年持续推出新的服务和功能。AWS现在大大小小提供了九十多项的服务,加起来有三千多项的功能 ,并且还在不断创新。


、如何访问AWS

RESTful API 接口

 

SDK 开发工具包

 

Command Line Interface命令行工具

 

Managerment Console 管理控制台:最常用的方式

 

、如何使用AWS服务(通过控制台)

1 注册并登陆——AWS中国区(北京):www.amazonaws.cn(注册是时候需要企业名字和营业执照,还需要审核一段时间)

2 登陆控制台后,可以看到基础核心服务主要是如下四大块(计算、存储、联网、数据库),要实现应用必不可少的四大块,除此之外还有安全和身份的IAM服务,还提供了面向开发人员和管理人员的服务,还有一些不同领域需要的一些服务。

、AWS常用服务介绍

那既然AWS中有这么多的服务,我们来拿出一些比较常用的服务来介绍一下,带颜色的就是我用过的后面我会每个文章都详细聊一聊,当然没标颜色的如果大家需要去学习可以去看官方文档,现在网络资源还是很丰富的,像B站、甚至是Youtube上都可以找到大量的xiang

image.png

 

1、AWS计算服务

EC2(弹性计算云)

 

EC2提供了AWS的计算服务,类似于虚拟机。只需要在网页上简单地进行几步操作,就可以在AWS上创建自己需要的基于不同CPU,内存,磁盘,网络带宽和操作系统的EC2实例。并且AWS提供了多种不同的预配置模板方便大家创建实例。

 

Lambda

 

Lambda允许你可以基于事件触发器在云上运行代码段和功能。它消除了对任何物理或虚拟服务器的需求,并提供了简单执行代码的灵活性。使用它就可以构建快速响应新信息和事件的应用程序。

 

弹性Beanstalk

 

Beanstalk可以自动在云上自动部署应用程序。它提供了CloudWatch、AutoScaling等各种工具来监视和维护应用程序的性能。可以在AWS云中快速部署和管理应用程序。

 

4、ECS(弹性容器服务)

 

ECS是一个高度可扩展的快速容器管理服务,用于运行docker容器

 

2、AWS存储服务

Glacier——Glacier作为一项服务,可启用在线文件存储来进行数据备份和存档。它既快速又安全。成本极低,

 

S3(简单存储服务)—— S3提供了对象存储的基础结构,例如文件、文档、视频、图像等。它提供了高可伸缩性、安全性和高性能。

 

存储网关——此服务启用对云存储的内部虚拟访问。它充当本地应用程序和AWS存储框架之间的桥梁。

 

弹性块存储(EBS)——它是块级存储,可以用作数据库应用程序等的主要存储,因为它们具有灵活性和可伸缩性。

电子文件系统(EFS)、FSx、Snowball等是亚马逊网络服务云存储服务提供的其他一些产品。

 

3、AWS数据库

DynamoDB ——Dynamo是一种快速有效的NoSQL数据库,以其极高的可伸缩性和最小的延迟等待时间而闻名。即使在大流量的情况下,它也提供了快速的存储和检索功能。

 

Aurora——Aurora是一个简单、经济高效、高性能的关系数据库。

 

RDS——RDS允许为各种RDBMS(如MySQL,SQL Server,Oracle等)设置操作。

 

RedShift ——这是一个庞大的AWS数据仓库,专门用来处理海量数据集和并行处理。

 

Elasticache、Neptune、DocumentDB、QLDB等是针对Amazon Web Services云数据库的更多解决方案。

 

4、AWS迁移服务

Snowball ——Snowball是一种经济高效的小型应用程序,可在AWS虚拟云之间来回传输大量数据。

 

数据迁移服务(DMS)——它是一种工具,可以将数据库实时迁移到云中。它可以进行相同类型的数据库迁移,也可以从一种类型的数据库迁移到另一种类型的数据库迁移。

 

服务器迁移服务(SMS)——SMS将本地数据库自动迁移到云。

迁移中心——它是一个用于计划迁移,跟踪每个迁移的状态等的工具。

 

亚马逊网络服务云迁移的其他服务包括模式转换工具、SFTP传输、DataSync等。

 

5、AWS安全服务

身份访问管理——顾名思义,此服务管理用户访问、用户权限和凭据等。

 

防御——这是一种DDoS(分布式拒绝服务),从本质上保护你的应用程序免受网络攻击。

 

KMS ——密钥管理服务启用了整个AWS云中数据的加密,从而确保了数据的安全性。

 

检查器——这是一项评估服务,可以监视应用程序并找出应用程序中的漏洞和弱点,如果你的应用有任何漏洞和弱点,可能使它容易受到黑客攻击或攻击。

 

有关其他亚马逊网络服务云安全服务,例如目录服务、GuardDuty、资源访问管理器(RAM)等,请参阅AWS文档指南。

6、AWS网络和内容交付

Route 53 ——这是一个域名系统服务,它提供一种注册域名并将最终用户路由到应用程序的方法。

 

CloudFront——AWS Cloudfront是一个内容交付网络,其本质上是缓存用户内容并使用Edge位置以最大速度交付它。

 

虚拟私有云(VPC)——它是特定应用程序的专用虚拟云,用于存储与该应用程序相关的资源,与其他资源隔离。

 

API网关——网关允许创建和部署各种API,这些API可以访问AWS云以及其他Web服务。

 

VPN、App Mesh、Cloud Map是AWS网络和内容交付的其他示例。

 

7、AWS管理和治理

CloudWatch—— Cloudwatch是一种监视工具,可从AWS收集任何平台的重要指标和数据,并提供有意义和有用的见解。

 

CloudTrail ———CloudTrail提供AWS及其服务的完整审核和监管服务。

 

CloudFormation ——该服务提供了用于管理任何应用程序的基础架构的整套工具。

 

Health——Health提供有关站点行为和功能的重要信息。

8、AWS分析服务

Athena ——Athena是一项无服务器服务,可在AWS S3上执行查询。

 

Kinesis ——Kinesis能够处理和分析实时数据,并在规定的时间范围内处理大量数据。

 

CloudSearch——此服务使我们能够为任何应用程序创建自定义搜索功能。

 

QuickSight——QuickSight是一种BI工具,使用AWS的SPICE(超快速、并行、内存中计算引擎)进行快速计算和数据处理。

 

它允许在提供有价值的见解的仪表板上创建此数据的可视化。

 

数据管道、Glue、ElasticSearch等是亚马逊网络服务云分析的其他产品。

 

亚马逊网络服务云在其集合中具有更多解决方案,例如开发人员工具、媒体服务、物联网、移动等。

image.png

六、AWS常用服务介绍

那既然AWS中有这么多的服务,我们来拿出一些比较常用的服务来介绍一下,带颜色的就是我用过的后面我会每个文章都详细聊一聊,当然没标颜色的如果大家需要去学习可以去看官方文档,现在网络资源还是很丰富的,像B站、甚至是Youtube上都可以找到大量的xiang

 

1、AWS计算服务

EC2(弹性计算云)

 

EC2提供了AWS的计算服务,类似于虚拟机。只需要在网页上简单地进行几步操作,就可以在AWS上创建自己需要的基于不同CPU,内存,磁盘,网络带宽和操作系统的EC2实例。并且AWS提供了多种不同的预配置模板方便大家创建实例。

 

Lambda

 

Lambda允许你可以基于事件触发器在云上运行代码段和功能。它消除了对任何物理或虚拟服务器的需求,并提供了简单执行代码的灵活性。使用它就可以构建快速响应新信息和事件的应用程序。

 

弹性Beanstalk

 

Beanstalk可以自动在云上自动部署应用程序。它提供了CloudWatch、AutoScaling等各种工具来监视和维护应用程序的性能。可以在AWS云中快速部署和管理应用程序。

 

4、ECS(弹性容器服务)

 

ECS是一个高度可扩展的快速容器管理服务,用于运行docker容器

 

2、AWS存储服务

Glacier——Glacier作为一项服务,可启用在线文件存储来进行数据备份和存档。它既快速又安全。成本极低,

 

S3(简单存储服务)—— S3提供了对象存储的基础结构,例如文件、文档、视频、图像等。它提供了高可伸缩性、安全性和高性能。

 

存储网关——此服务启用对云存储的内部虚拟访问。它充当本地应用程序和AWS存储框架之间的桥梁。

 

弹性块存储(EBS)——它是块级存储,可以用作数据库应用程序等的主要存储,因为它们具有灵活性和可伸缩性。

 

电子文件系统(EFS)、FSx、Snowball等是亚马逊网络服务云存储服务提供的其他一些产品。

 

3、AWS数据库

DynamoDB ——Dynamo是一种快速有效的NoSQL数据库,以其极高的可伸缩性和最小的延迟等待时间而闻名。即使在大流量的情况下,它也提供了快速的存储和检索功能。

 

Aurora——Aurora是一个简单、经济高效、高性能的关系数据库。

 

RDS——RDS允许为各种RDBMS(如MySQL,SQL Server,Oracle等)设置操作。

 

RedShift ——这是一个庞大的AWS数据仓库,专门用来处理海量数据集和并行处理。

 

Elasticache、Neptune、DocumentDB、QLDB等是针对Amazon Web Services云数据库的更多解决方案。

 

4、AWS迁移服务

Snowball ——Snowball是一种经济高效的小型应用程序,可在AWS虚拟云之间来回传输大量数据。

 

数据迁移服务(DMS)——它是一种工具,可以将数据库实时迁移到云中。它可以进行相同类型的数据库迁移,也可以从一种类型的数据库迁移到另一种类型的数据库迁移。

 

服务器迁移服务(SMS)——SMS将本地数据库自动迁移到云。

 

迁移中心——它是一个用于计划迁移,跟踪每个迁移的状态等的工具。

 

亚马逊网络服务云迁移的其他服务包括模式转换工具、SFTP传输、DataSync等。

 

5、AWS安全服务

身份访问管理——顾名思义,此服务管理用户访问、用户权限和凭据等。

 

防御——这是一种DDoS(分布式拒绝服务),从本质上保护你的应用程序免受网络攻击。

 

KMS ——密钥管理服务启用了整个AWS云中数据的加密,从而确保了数据的安全性。

 

检查器——这是一项评估服务,可以监视应用程序并找出应用程序中的漏洞和弱点,如果你的应用有任何漏洞和弱点,可能使它容易受到黑客攻击或攻击。

 

有关其他亚马逊网络服务云安全服务,例如目录服务、GuardDuty、资源访问管理器(RAM)等,请参阅AWS文档指南。

 

6、AWS网络和内容交付

Route 53 ——这是一个域名系统服务,它提供一种注册域名并将最终用户路由到应用程序的方法。

 

CloudFront——AWS Cloudfront是一个内容交付网络,其本质上是缓存用户内容并使用Edge位置以最大速度交付它。

 

虚拟私有云(VPC)——它是特定应用程序的专用虚拟云,用于存储与该应用程序相关的资源,与其他资源隔离。

 

API网关——网关允许创建和部署各种API,这些API可以访问AWS云以及其他Web服务。

 

VPN、App Mesh、Cloud Map是AWS网络和内容交付的其他示例。

 

7、AWS管理和治理

CloudWatch—— Cloudwatch是一种监视工具,可从AWS收集任何平台的重要指标和数据,并提供有意义和有用的见解。

 

CloudTrail ———CloudTrail提供AWS及其服务的完整审核和监管服务。

 

CloudFormation ——该服务提供了用于管理任何应用程序的基础架构的整套工具。

 

Health——Health提供有关站点行为和功能的重要信息。

 

AWS文档可以帮助你指导其他Amazon Web Services云管理工具,例如Config、OpsWorks、Chatbot等。

 

8、AWS分析服务

Athena ——Athena是一项无服务器服务,可在AWS S3上执行查询。

 

Kinesis ——Kinesis能够处理和分析实时数据,并在规定的时间范围内处理大量数据。

 

CloudSearch——此服务使我们能够为任何应用程序创建自定义搜索功能。

 

QuickSight——QuickSight是一种BI工具,使用AWS的SPICE(超快速、并行、内存中计算引擎)进行快速计算和数据处理。

 

它允许在提供有价值的见解的仪表板上创建此数据的可视化。

 

数据管道、Glue、ElasticSearch等是亚马逊网络服务云分析的其他产品。

 

亚马逊网络服务云在其集合中具有更多解决方案,例如开发人员工具、媒体服务、物联网、移动等。

目录
相关文章
|
机器学习/深度学习 人工智能 开发者
阿里云支持DeepSeek-V3和DeepSeek-R1全自动安装部署,小白也能轻松上手!
阿里云PAI平台支持DeepSeek-V3和DeepSeek-R1大模型的全自动安装部署,零代码一键完成从训练到推理的全流程。用户只需开通PAI服务,在Model Gallery中选择所需模型并点击部署,即可快速生成PAI-EAS服务,获取调用信息。整个过程简单快捷,适合各水平开发者轻松上手。
3671 80
|
Java 调度 Python
多线程优化For循环:实战指南
本文介绍如何使用多线程优化For循环,提高程序处理大量数据或耗时操作的效率。通过并行任务处理,充分利用多核处理器性能,显著缩短执行时间。文中详细解释了多线程基础概念,如线程、进程、线程池等,并提供了Python代码示例,包括单线程、多线程和多进程实现方式。最后,还总结了使用多线程或多进程时需要注意的事项,如线程数量、任务拆分、共享资源访问及异常处理等。
691 7
|
XML API 开发者
使用 API 接口获取京东商品详情全解析
京东作为头部电商平台,其商品数据极具价值。开发者可通过API接口获取商品详情、订单数据等信息,满足各种业务需求。使用前需注册账号并创建应用获取App Key和App Secret。调用流程包括认证授权、构建请求、发送请求及处理响应。注意事项包括遵守平台规则、控制调用频率和确保数据时效性。通过这些步骤,可为电商数据分析提供有力支持。
|
机器学习/深度学习 自然语言处理 计算机视觉
YOLOv11改进策略【Backbone/主干网络】| CVPR 2024 替换骨干网络为 RMT,增强空间信息的感知能力
YOLOv11改进策略【Backbone/主干网络】| CVPR 2024 替换骨干网络为 RMT,增强空间信息的感知能力
517 0
YOLOv11改进策略【Backbone/主干网络】| CVPR 2024 替换骨干网络为 RMT,增强空间信息的感知能力
|
弹性计算 安全 网络安全
阿里云服务器租用流程,四种阿里云服务器租用方式图文教程参考
阿里云服务器可以通过自定义租用、一键租用、云市场租用和活动租用四种方式去租用,不同的租用方式适合不同的用户群体,例如我们只是想租用一款配置较低且可以快速部署应用的云服务器,通常可以选择一键租用或者云市场租用,本文为大家展示不同租用方式的适合对象以及租用流程,以供初次租用阿里云服务器的用户参考和选择。下面是阿里云服务器租用的图文操作步骤。
14097 2
|
存储 人工智能 数据库
亚马逊 AWSVS 阿里云 | 轻量应用服务器性能评测对比
亚马逊 AWSVS 阿里云 | 轻量应用服务器性能评测对比
|
Kubernetes Java 调度
Kubernetes中的Pod垃圾回收策略是什么
Kubernetes中的Pod垃圾回收策略是什么
|
Web App开发 XML 存储
一篇文章讲明白JPG、PNG、GIF、SVG等格式图片区别
一篇文章讲明白JPG、PNG、GIF、SVG等格式图片区别
|
Linux 开发工具 数据安全/隐私保护
在Linux中,如何添加和管理用户账户以及如何设置sudo权限?
在Linux中,如何添加和管理用户账户以及如何设置sudo权限?
|
Linux 开发工具 C语言
windows下安装,配置gcc编译器
在Windows下使用gcc编译器: 1.首先介绍下MinGW   MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。
3004 0