Amazon Web Services (AWS) 简介 – 完整指南

已发表: 2020-03-05

(AWS) - 完整指南

今天,大量成熟的服务可用于云计算,为业务提供安全性、可扩展性和可靠性。 安装服务器机架、构建数据中心和设计存储集合曾经是一项艰巨的任务,现在已经为整个服务市场提供了一种全新的方式,您只需单击一下即可获得。 该市场中如此丰富的云领导者是 AWS。

表中的内容

  • 什么是 AWS?
  • 注册 AWS
  • AWS 提供哪些服务?
  • AWS 有什么用途?
  • AWS 服务对企业有哪些好处?
  • 如何构建应用程序?
什么是 AWS?

AWS 指的是亚马逊网络服务。 它是基础架构即服务 (IaaS) 和平台即服务 (PaaS) 行业的国际市场领导者,提供一系列远程云服务。 AWS 在庞大的目录中提供大约 175 种产品和服务,包括云存储、计算能力、应用程序部署、用户帐户管理、数据仓库、管理工具和物联网设备控制,以及您认为企业需要的任何工具.

AWS 在过去十年中获得了极大的普及和能力。 主要原因之一是 AWS 非常安全可靠。 它是一家黄金标准公司,并被 Netflix、Uber 和 Airbnb 等一些最知名的服务品牌使用。AWS 最初是作为计算能力的云基础设施,然后存储迅速发展和扩展——现在公司一直在寻找从 AWS 获得更多创新产品,以帮助他们开展业务。

初学者注意的 Amazon Web Services、优惠、数据库存储设施、计算能力、内容交付和具有附加功能的网络,以帮助您的组织发展。 它可以让您选择您想要的解决方案,同时您只花费在您使用的服务上。 AWS 具有成本效益,可帮助您节省资产,从而在不与应用程序性能或用户体验合作的情况下获得更多价值。

注册 AWS

aws 账户设置

按照以下步骤注册 AWS。

第 1 步:访问 aws.amazon.com,然后单击“创建 AWS 账户”按钮。

1

第 2 步:选择“我是新客户”选项,输入您的电子邮件地址,然后按“登录”。

2

第 3 步:进入下一页 - 填写所有相关详细信息,然后单击“创建帐户”。

3

第 4 步:在下一页输入您的个人详细信息,然后按“创建帐户并继续”。

4

第 5 步:在下一页输入您的信用卡或借记卡详细信息。 完成此操作后,单击“验证卡并继续”继续进行。

5

第 6 步:要验证您的电话号码,请输入所需的详细信息,然后单击“立即呼叫我”。

6

第 7 步:接到 AWS 的电话后,您将被要求输入密码,随后必须选择您的 AWS 计划,但在选择之前,请单击“继续选择您的支持计划”。

7

第 8 步:选择适合您需求的计划,无论您可以选择用于学习目的的基本计划,还是开发人员或商业计划。 然后,单击“继续”。

8

第9步:给你! 您的 AWS 账户可以使用了! 只需登录并开始部署应用程序!

9

拥有自己的 AWS 账户后,您可以开始使用任何 AWS 云产品和服务托管您的网站,并体验现有基础设施中的计算能力。

AWS 提供哪些服务?

aws 服务

好吧,AWS 下的市场上有很长的服务和产品清单; 以下是为全球企业服务的一些主要产品:

AWS AMI :AWS AMI(亚马逊系统映像)使您能够在云中实施 EC2 实例。 简单来说,它类似于数据中心中本地服务器的一个元素或在云中处理的虚拟机。 没有 AMI,您不可能充分利用云计算的优势。

AWS AppSync :AppSync 是一项基于云的服务,仅在需要时更新移动和 Web 应用程序,并根据您的特定需求进行扩展。 它利用了一种成本结构,该结构旨在仅保留关键数据并保持静止数据不变。

Amazon Athena :Amazon Athena 对于使用 Amazon S3(简单存储服务)将数据存储在云中的公司来说是一个福音。 它是一种查询服务,允许您在云中运行 SQL 查询,这意味着您无需访问本地数据库。

Amazon Aurora :需要在云端安装关系型数据库的用户; 亚马逊为您带来了一个名为 Aurora 的主要选项。 您可以依赖可以满足应用程序需求的高性能数据库。

AWS Batch :云的重要优势之一是基础设施可以随着您的需求变化而扩展。 AWS Batch 是用于大数据分配的批处理工具。 随着您的项目规模扩大,相关的云基础架构可以适应。

AWS CLI :您可以下载 AWS CLI(命令行界面)应用程序来控制 AWS 功能。 这个命令行代表了一种新的、潜在的方式来形成命令,同时让团队成员可以简单地执行它们。

AWS CloudFormation :对于想要部署和管理应用程序堆栈和资源的组织,AWS CloudFormation 是一种“形成云”的方法,因此您可以轻松实施 Web 和移动应用程序。

AWS CloudFront :内容交付网络 (CDN) 通常是公司开发和部署的一项具有挑战性的责任。 AWS CloudFront 是一种在云中运行的 CDN,可以随着您的媒体流、消息传递和文件分发要求的变化和增长而扩展。

AWS CodeDeploy :此服务使您能够在云环境中安排应用程序,例如 Amazon EC2、AWS Fargate、AWS Lambda 等。对于需要更快进入细分市场的公司来说,这意味着更快、更有效的部署。

AWS CodePipeline :AWS CodePipeline 让公司可以安排所有步骤,包括现代应用程序开发中的构建、测试和生产。 由于单点管理和控制,这是一种有效的方法。

AWS Cognito :当您只有几十个用户时,用户帐户控制很容易。 当您开始扩展到数百、数千甚至数百万用户时,AWS Cognito 可以提供支持,协助管理和身份验证流程。

Amazon Connect :Amazon Connect 是提升客户服务的重要方法,尤其是对于小型企业而言。 它使用云来节省存储空间; 它是现收现付的,并且熟练且易于访问。

AWS 控制台:AWS 控制台是控制您使用的服务、扩展您的云环境甚至部署新服务的主要来源。 它是满足您所有云计算需求的一站式商店。 AWS 控制台异常快速、易于使用,并且在您的任何服务无法正常运行时提供支持帮助。

Amazon Corretto :作为 OpenJDK 的生产就绪分配,Amazon Corretto 可帮助您在云环境中创建、运行和部署 Java 应用程序。 它旨在使此过程更有能力和可扩展性,因此您无需翻新基础架构。

AWS Data Pipeline :数据转换成为一项复杂的任务,尤其是在您管理完整迁移时。 AWS Data Pipeline 使此过程更加无缝和高效,即使您在多方面环境中迁移和传输数据也是如此。

AWS Direct Connect :AWS Direct Connect 是一座桥梁,可将旧的旧数据和非关键数据连接到当前用于您的应用程序和基础设施的数据存储。

Amazon DynamoDB :Amazon DynamoDB 是一种存在于云中的高性能数据库,具有可扩展的所有优势,您可以依靠它为 Web 和现代设备转换现代复杂的应用程序。

AWS EBS :AWS EBS(弹性块存储)是一种云服务,允许您以传统的块存储格式保存数据,这对遗留应用程序、大数据项目或归档功能非常有用。

Amazon EC2 :Amazon EC2(弹性计算云)为您提供在云中运行的 IT 基础设施。 它同时提供强大的功能、可扩展性和性能。 EC2 的最大好处是它为用户提供了快速、高效的灵活性。

AWS Elastic Beanstalk :Elastic Beanstalk 提供了一种灵活的方法来扩展应用程序,而无需对服务器基础设施进行标准设置、配置和管理。 它是灵活的,因为它可以根据您的业务需求熟悉和扩展。

Amazon EMR :Amazon Elastic MapReduce 是一项服务,用于部署在云中进行大数据分析所需的各种框架。 它通常用于基因组研究、药物检测、分析用于新产品的材料以及其他需要大量数据分析的测试。

AWS Fargate :AWS Fargate 是 Amazon 的无服务器计算引擎,它使升级或开发应用程序变得比以往更简单,而无需担心数据泄露,因此您可以不断满足新的基础设施要求。

AWS Glue :使用 AWS Glue,您无需任何先进技术即可将所有数据存储在一个地方。 AWS Glue 是将不同类型的数据绑定在一起的“纽带”,使其始终可用于实时查询。

Amazon Kinesis :Amazon Kinesis 为在您的云基础设施中运行的数据提供实时分析。 该服务专注于分析和报告功能,以提供真正的能力来处理您的应用程序并因此进行扩展。

AWS Lambda :AWS Lambda 是一种计算服务,它运行代码并根据需要自动操作计算资源。 由于它是基于云的服务,因此您无需担心电源或存储问题。

Amazon Lightsail :Amazon Lightsail 是一个框架开发人员可用于在云中的虚拟服务器上运行应用程序。 由于其安全的环境,它具有重要的用例,并且可以用作其他 Amazon 服务的补充,例如 Elastic Compute Cloud (EC2)。

AWS Outposts :如果您可以访问亚马逊提供的任何云服务的副本,但只能在您自己的数据中心内访问,那会怎样? 这就是 AWS Outposts 背后的确切举措,该服务可为您提供本地基础设施中云服务的所有特性和功能。

Amazon RDS :Amazon RDS 支持公司将关系数据库保存在云中。 您可以将其用于分析、Web 应用程序、业务仪表板或任何其他使用关系数据库的应用程序。 该服务还提供了额外的灵活性和可根据您的需求进行扩展的设施。

Amazon Redshift :Amazon Redshift 是一个在线数据仓库,为用户提供了极大的灵活性、易于导航、自动更新和安全性。 它对大型组织和小型组织一样有效。

Amazon S3 :Amazon S3(简单存储服务)是一种公认​​的对象存储服务。 它是一种灵活、强大且可靠的服务,可以满足最大型组织和机构最复杂的企业级应用程序的需求。

Amazon SES :Amazon SES(简单电子邮件服务)是改进消息传递的最出色方式。 它采用即用即付定价方式,可完美融入您企业现有的 IT 基础架构。 它具有发送数千条消息的能力,您无需担心安全性或性能。

AWS Snowball :AWS Snowball 是一项数据传输服务,可帮助企业进行更安全、更可靠的数据迁移。 迁移下的数据不会通过互联网; 这就是迁移更快、更安全、更可靠的原因。 Snowball 具有出色的可扩展性,使企业能够传输所需的大量数据。

Amazon SNS :现代应用程序不断地与服务器通信并相互通信。 即使是一些简单的变化,例如游戏应用程序中的新高分,也必须传达。 因此,Amazon SNS(简单通知服务)跟踪、控制和管理这些消息。

Amazon SQS :Amazon SQS(简单队列服务)是一种用于排队消息的服务。 它独立于您正在使用的当前基础架构工作,并确保服务器和应用程序之间的消息资源丰富、安全且一致地运行。

AWS Step Functions :开发人员可以使用 Step Functions 来构建使用大量事务服务的应用程序。 在 Step Functions 等云计算服务之前; 连接多个来源要复杂得多,这导致了可靠性问题。

AWS Storage Gateway :AWS Storage Gateway 是一种混合存储选择,适用于拥有传统数据存储并希望利用云存储的公司。 该服务将两者之间的差异联系起来,并提供一个控制台来控制和管理这两个数据存储。

AWS VPC :AWS VPC(虚拟私有云)是一种安全的虚拟云,可以帮助企业所有者启动新网站、应用程序或其他服务,为他们提供有关新服务的知识见解。 AWS VPC 是亚马逊云的一个独立部分,它也提供了很大的灵活性和可扩展性。

AWS WAF :并非所有防火墙都用作数据中心的硬件工具。 AWS WAF(Web 应用程序防火墙)是一种基于云的防火墙,您可以安装它来保护云中的应用程序和数据。 使用它,公司可以根据需要添加或消除任何云安全功能。

AWS X-Ray :它是亚马逊命名最不寻常的产品之一。 它是一种云服务,可跟踪和管理基于云的应用程序之间传递的所有消息。

AWS 有什么用途?

aws 使用情况

根据上述亚马逊服务和产品的使用情况,其应用可大致分为:

  • 计算
  • 贮存
  • 数据管理
  • 移民
  • 联网
  • 开发工具和应用服务
  • 管理和监控
  • 安全
  • 分析
  • 人工智能
  • 移动开发
  • 通知
  • 生产力 SaaS 业务 产品
如何构建应用程序?

首先,您需要了解您的应用程序是什么。 它是否需要任何主要的基础设施或数据库? 因此,当您了解有关应用程序的所有要求时,您可以决定域,然后选择服务。

如果您想在 AWS 中部署应用程序,您无需担心基础架构; 所以你可以选择任何你喜欢的服务。

出于计算目的,Elastic Beanstalk 可以帮助您构建应用程序,而无需对服务器基础设施进行任何典型的设置、安排和管理。 只需上传您的应用程序,AWS 将为您完成剩下的工作。

如果您不熟悉这些服务中的任何一项,AWS 提供了一个惊人的免费套餐选项来帮助您学习使用它们。 当您注册到 AWS 时,您将获得一个免费套餐选项,自注册之日起一年内有资格使用。 您可以免费使用 AWS 上的每个应用程序并了解如何使用它们。

AWS 服务对企业有哪些好处?

优势

AWS 是云解决方案市场的领先品牌,因为它拥有多种产品,您可以根据自己的特定需求进行选择。 然而,除此之外,这些是 AWS 的前五项优势:

1. 可扩展性

毫无疑问,各种规模的企业都可以负担得起 AWS 服务。 无论您是今天开始创业,还是您是一家拥有大量流量的成熟在线企业,都没有关系。 AWS 的主要优势之一是它允许您通过提供灵活性和存储解决方案来有效地扩展您的业务。

2. 无承诺

使用 AWS 云服务的另一个好处是您不需要接受任何承诺或合同。 此外,使用其服务没有任何明确的最低支出。 所有基于服务器的服务均按小时收费。 您可以随时终止服务,而不会再损害您的口袋。 对于不想为他们不使用的存储或服务多付钱的企业,此功能非常支持。

3. 安全

因为当组织迁移到云平台时,数据存储和安全性是业务的重要组成部分。 因此,他们期望用于迁移目的的高级安全性是有道理的。 AWS 服务确保为各种规模的企业提供最强大的安全性。

  • AWS 提供增强的安全功能,例如:
  • 数据专家提供 24/7 全天候技术援助
  • 内置防火墙,允许从高度限制到公共领域的极其精确的访问
  • 用于跟踪用户访问的 IAM 服务
  • 多重身份验证和加密数据存储容量
4. 可靠性

亚马逊拥有广泛的影响力和庞大的专业专家团队。 他们将帮助您建立一个可靠且一致的可靠系统。 一些企业喜欢与数据建立安全可靠的连接,这使他们能够维持和创建他们的数据基础设施。 这就是为什么 AWS 云服务是许多企业的首选。

5. 灵活可定制

AWS 允许您选择自己喜欢的编程语言、操作系统和数据库,从而使您能够构建最适合您的组织和团队的解决方案。

自定义与简单性和用户友好的 AWS 相结合,鼓励世界各地的许多企业选择 AWS 服务。

总结一下

AWS 云计算服务安全、可靠且价格合理。 因此,选择任何 AWS 云服务都将证明对您的业务有利,并允许您在领先的云基础设施上以指数方式扩展您的业务。

希望本指南足以帮助您全面了解 AWS 云服务。 但是,如果您对其满足您需求的有效服务有任何疑问,您可以立即联系领先的AWS 云顾问