Introduction to AWS (detailed and easy to understand)

1. What is cloud computing

Using IT resources like water, electricity, and coal, "cloud computing" refers to on-demand delivery of IT resources and applications, used through the Internet, and paid according to usage. On-demand, highly elastic, super-scale. Cloud computing has become the new normal.

2. What is AWS

AWS is a company of the Amazon Group that provides cloud computing services. The enterprise cloud computing services provided by AWS can help IT improve innovation, flexibility and elasticity while effectively reducing costs. AWS has always maintained innovation and continues to introduce new services and features every year. AWS now provides more than 90 services, large and small, with a total of more than 3,000 functions, and it is still innovating.

3. AWS global infrastructure

AWS China (Beijing): www.amazon aws .cn

There are 16 orange circles that already provide AWS services called Regions. There are different numbers in them. The numbers are the number of availability zones, which are specially used for fault tolerance. Multiple availability zones are used to continuously provide services. Green means under construction. AWS global deployment can be deployed within minutes. AWS China Region has been deployed since 2014 and is now officially commercially available.

4. How to access AWS

  1. RESTful API interface

  1. SDK development kit

  1. Command Line Interface command line tool

  1. Managerment Console management console: the most common way

5. How to use AWS services (via the console)

  1. Register and log in——AWS China (Beijing): www.amazon aws .cn (Registration requires a company name and a business license, and it will take a while to review)

2. After logging in to the console, you can see that the basic core services are mainly the following four blocks (computing, storage, networking, database), which are essential to realize the application, in addition to security and identity The IAM service also provides services for developers and administrators, and some services required by different fields.

6. Introduction to common AWS services

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

1、AWS计算服务

  1. EC2(弹性计算云)

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

  1. Lambda

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

  1. 弹性Beanstalk

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

4、ECS(弹性容器服务)

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

2、AWS存储服务

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

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

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

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

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

3、AWS数据库

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

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

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

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

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

4、AWS迁移服务

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

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

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

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

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

5、AWS安全服务

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

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

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

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

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

6、AWS网络和内容交付

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

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

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

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

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

7、AWS管理和治理

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

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

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

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

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

8、AWS分析服务

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

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

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

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

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

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

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

Guess you like

Origin blog.csdn.net/xxxcAxx/article/details/129356556