本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过对等互连将 Lightsail 与其他 AWS 服务集成 VPC
Amazon Lightsail 使用亚马逊EC2等一系列有针对性的 AWS 服务 AWS Identity and Access Management ,以便更轻松地入门。但这并不意味着您只能使用这些服务!
您可以通过亚马逊VPC对等互连将 Lightsail 资源与其他 AWS 服务集成。了解如何设置对VPC等互连。
点击以下链接,了解有关其他 AWS 服务的更多信息。
虚拟机(虚拟私有服务器)
- Amazon EC2
-
Amazon Elastic Compute Cloud (AmazonEC2) 是一项网络服务,可在云中提供可调整大小的计算容量。该服务旨在降低开发人员进行网络规模级云计算的难度。
借助 Amazon,EC2您可以以最小的摩擦获得和配置容量。该服务使您可以完全控制您的计算资源,并允许您在 Amazon 经过验证的计算环境中运行。Amazon EC2 将获取和启动新服务器实例所需的时间缩短至几分钟,因此您可以根据计算需求的变化快速向上和向下扩展容量。Amazon 允许您仅为实际使用的容量付费,从而EC2改变了计算的经济性。Amazon EC2 为开发人员提供了工具,用于构建具有故障恢复能力的应用程序,并将自己与常见故障场景隔离开来。
- Amazon VPC
-
Amazon Virtual Private Cloud (AmazonVPC) 允许您配置 AWS 云中逻辑上隔离的部分,您可以在其中启动您定义的虚拟网络中的AWS资源。您可以完全掌控您的虚拟联网环境,包括选择自有的 IP 地址范围、创建子网,以及配置路由表和网络网关。
您可以轻松地为自己的 Amazon 自定义网络配置VPC。例如,您可以为可访问 Internet 的 Web 服务器创建公有子网,而将数据库或应用程序服务器等后端系统放在不能访问 Internet 的私有子网中。您可以利用多层安全措施(包括安全组和网络访问控制列表)来帮助控制对每个子网中的 Amazon EC2 实例的访问。
此外,您还可以在公司数据中心和您的数据中心之间创建硬件虚拟专用网络 (VPN) 连接,VPC并利用AWS云作为公司数据中心的扩展。
无服务器计算
- AWS Lambda
-
AWS Lambda 允许您在不预置或管理服务器的情况下运行代码。您只需按消耗的计算时间付费 - 代码未运行时不产生费用。借助 Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,并且不必进行任何管理。只需上传您的代码,Lambda 就会处理以高可用性运行和扩展您的代码所需的一切。您可以将代码设置为从其他AWS服务自动触发,或者直接从任何网络或移动应用程序调用。
- 亚马逊API网关
-
Amazon API Gateway 是一项完全托管的服务,让开发人员可以轻松地APIs在任何规模上创建、发布、维护、监控和保护。只需点击几下 AWS Management Console,您就可以创建一个API,它充当应用程序访问后端服务中的数据、业务逻辑或功能的 “前门”。其中包括在 Amazon 上运行的工作负载EC2、在 Lambda 上运行的代码或任何 Web 应用程序。Amazon API Gateway 可处理接受和处理多达数十万个并发API呼叫所涉及的所有任务。其中包括流量管理、授权和访问控制、监控和API版本管理。Amazon API Gateway 没有最低费用或启动成本。您只需为接API听的电话和传输的数据量付费。
了解有关 Amazon API Gateway
的更多信息。
数据库
- Amazon DynamoDB
-
Amazon DynamoDB 是一项快速灵活的SQL无数据库服务,适用于需要在任何规模下保持一致的个位数毫秒延迟的所有应用程序。它是完全托管的云数据库,支持文档和键值存储模型。此服务具有灵活的数据模型和可靠的性能,因此非常适合移动、Web、游戏、广告技术、IoT 和很多其他应用。
- Amazon RDS
-
Amazon Relational Database Service (AmazonRDS) 可以轻松地在云中设置、操作和扩展关系数据库。该服务提供经济高效且可调整大小的容量,同时管理耗时的数据库管理任务,使您能够专注于应用程序和业务。亚马逊RDS为您提供六种熟悉的数据库引擎供您选择,包括亚马逊 Aurora、Postgre、My SQL、MariaDB SQL、Oracle 和微软SQL服务器。
- Amazon Aurora
-
Amazon Aurora 是一款与 My SQL 兼容的关系数据库引擎,它将高端商用数据库的速度和可用性与开源数据库的简单性和成本效益相结合。Aurora 的性能比 My 高出五倍,其安全性、可用性和可靠性SQL与商用数据库相当,成本仅为其十分之一。
负载均衡器
- Elastic Load Balancing
-
Elastic Load Balancing 会自动将传入的应用程序流量分配到多个亚马逊EC2实例。它可以让您实现应用程序容错能力,从而无缝提供路由应用程序流量所需的负载均衡容量。
Elastic Load Balancing 提供两种类型的负载均衡器。二者具有高可用性、自动扩展和可靠的安全性。其中包括基于应用程序或网络级信息路由流量的经典负载均衡器,以及基于包括请求内容的高级应用程序级信息路由流量的应用程序负载均衡器。Classic Load Balancer 非常适合在多个 Amazon EC2 实例之间对流量进行简单负载平衡。应用程序负载均衡器非常适合需要高级路由功能、微服务和基于容器的架构的应用程序。Application Load Balancer 能够将流量路由到多个服务,或者在同一 Amazon EC2 实例上的多个端口之间进行负载均衡。
- 应用程序负载均衡器
-
Application Load Balancing 是 Elastic Load Balancing 服务的负载平衡选项,该服务在应用程序层运行,允许您根据在一个或多个 Amazon EC2 实例上运行的多个服务或容器之间的内容定义路由规则。
大数据
- Amazon Kinesis 服务
-
Amazon Kinesis 服务可以轻松处理云中的AWS实时流数据。Amazon Kines is 服务包括以下内容:Amazon Data Firehos
e 可轻松将大量流数据加载到其中,适用于 A pache Flink 的AWS亚马逊托管服务用于 使用标准分析流数据,Amazon Kinesi SQL s Data Streams 用于构建自己的自定义应用程序来处理或分析流数据 。 - Amazon EMR
-
Amazon EMR 提供了托管 Hadoop 框架,可以轻松、快速且经济实惠地跨可动态扩展的 Ama EC2 zon 实例处理大量数据。您还可以在亚马逊中运行其他流行的分布式框架,例如 Apache Spark HBase、Presto 和 Flink,并与亚马逊 EMR S3 和 DynamoDB 等其他AWS数据存储中的数据进行交互。
Amazon EMR 安全可靠地处理各种各样的大数据用例,包括日志分析、网络索引、数据转换 (ETL)、机器学习、财务分析、科学模拟和生物信息学。
- Amazon Redshift
-
Amazon Redshift 是一种快速、完全托管的 PB 级数据仓库,可让您使用现有的商业智能工具轻松且经济高效地分析所有数据。
存储
- Amazon Simple Storage Service (Amazon S3)
-
Amazon S3 为开发人员和 IT 团队提供安全、持久、高度可扩展的云存储。Amazon S3 是一种 easy-to-use 对象存储,具有简单的 Web 服务接口,可从网络上的任何位置存储和检索任意数量的数据。使用 Amazon S3,您只需为实际使用的存储付费。没有最低费用,也没有设置成本。
Amazon S3 提供了一系列专为不同用例设计的存储类别,包括用于频繁访问数据的通用存储的 Amazon S3 Standard、用于长期访问但访问频率较低的数据的 Amazon S3 Standard – Infrequent Access(标准 – IA)以及 S3 Glacier 用于长期存档。Amazon S3 还提供可配置的生命周期策略,用于在整个生命周期中管理数据。设置策略后,无需更改您的应用程序,数据就会自动迁移到最合适的存储类。
Amazon S3 可以单独使用,也可以与其他AWS服务(例如 Amazon EC2 和IAM)以及用于初始或持续数据摄取的云数据迁移服务和网关一起使用。Amazon S3 为各种用例提供经济高效的对象存储,包括备份和恢复、近线存档、大数据分析、灾难恢复、云应用程序和内容分发。
- 亚马逊 Elastic Block Store(亚马逊EBS)
-
Amazon EBS 提供永久性块存储卷,用于AWS云中的亚马逊EC2实例。每个 Amazon EBS 卷都会在其可用区域内自动复制,以保护您免受组件故障的影响,从而提供高可用性和耐久性。Amazon EBS 卷可提供运行工作负载所需的一致和低延迟性能。借助 AmazonEBS,您可以在几分钟内扩大或缩小使用量,同时只需为预配置的内容支付低廉的价格。
监控和警报
- Amazon CloudWatch
-
Amazon CloudWatch 是一项监控AWS云资源和您运行的应用程序的服务AWS。您可以使用 CloudWatch 来收集和跟踪指标、收集和监控日志文件、设置警报以及自动对AWS资源变化做出反应。 CloudWatch 可以监控诸如亚马逊EC2实例、Amazon DynamoDB 表和RDS亚马逊数据库实例之类的AWS资源,以及您的应用程序和服务生成的自定义指标以及您的应用程序生成的任何日志文件。您可以使用获得 CloudWatch 对资源利用率、应用程序性能和运行状况的全系统可见性。使用这些分析结果,您可以及时做出反应,保证应用程序顺畅运行。
应用程序部署
- AWS Elastic Beanstalk
-
AWS Elastic Beanstalk 是一项 easy-to-use 用于部署和扩展使用 Java 开发的 Web 应用程序和服务的服务。 NET、、Node.js PHP、Python、Ruby、Go 和 Docker 在熟悉的服务器上,例如 Apache、Nginx、Passenger 和。IIS
您只需上传代码,Elastic Beanstalk 就会自动处理部署,从容量配置、负载平衡、自动扩展到应用程序运行状况监控。同时,您可以完全控制为应用程序提供动力的AWS资源,并且可以随时访问底层资源。
应用程序容器
- 亚马逊弹性容器服务(亚马逊ECS)
-
Amazon ECS 是一项高度可扩展、高性能的容器管理服务,它支持 Docker 容器,使您能够在托管的 Amazon EC2 实例集群上轻松运行应用程序。Amazon 使您ECS无需安装、操作和扩展自己的集群管理基础设施。通过简单的API调用,您可以启动和停止支持 Docker 的应用程序,查询集群的完整状态,并访问许多熟悉的功能,例如安全组、Elastic Load Balancing、Amazon EBS 卷和角色。IAM您可以使用 Amazon ECS 根据您的资源需求和可用性要求在集群中安排容器的放置。您还可以集成自己的计划程序或第三方计划程序,以满足特定于业务或应用的需求。
安全性和用户登录
- AWS Identity and Access Management (IAM)
-
IAM允许您安全地控制用户对AWS服务和资源的访问权限。使用IAM,您可以创建和管理AWS用户和群组,并使用权限来允许和拒绝他们访问AWS资源。
- Amazon Cognito User Pools
-
Amazon Cognito 可让您轻松将用户注册和登录添加到您的移动和 Web 应用程序。借助 Amazon Cognito,您还可以选择通过社交身份提供商(例如 Facebook、Twitter 或亚马逊)、SAML身份解决方案或使用自己的身份系统对用户进行身份验证。此外,Amazon Cognito 使您能够将数据本地保存在用户设备上,从而使您的应用程序即使在设备离线时也能运行。然后,您可以在用户的多个设备间同步数据,这样,不论用户使用什么设备,都能获得一致的应用程序体验。
借助 Amazon Cognito,您可以专注于创建出色的应用程序体验,而不必担心构建、保护和扩展解决方案来处理用户管理、身份验证和跨设备同步。
源代码控制和应用程序生命周期管理
- AWS CodeCommit
-
AWS CodeCommit 是一项完全托管的源代码控制服务,可让公司轻松托管安全且高度可扩展的私有 Git 存储库。 AWS CodeCommit 无需操作自己的源代码控制系统或担心扩展其基础架构。您可以使用 AWS CodeCommit 安全地存储从源代码到二进制文件的所有内容,并且它可以与现有 Git 工具无缝协作。
队列和消息收发
- Amazon SQS
-
亚马逊简单队列服务 (AmazonSQS) 是一种快速、可靠、可扩展、完全托管的消息队列服务。Amazon SQS 使解耦云应用程序的组件变得简单且经济高效。您可以使用 Amazon SQS 传输任意数量的数据,而不会丢失消息或要求其他服务始终可用。Amazon SQS 包括具有高吞吐量和 at-least-once 处理能力的标准FIFO队列,以及提供FIFO(先进先出)交付和精确一次处理的队列。
借助 AmazonSQS,您可以减轻操作和扩展高可用性消息群集的管理负担,同时只需为自己使用的内容支付低廉的价格。
- Amazon SNS
-
Amazon Simple Notification Service (AmazonSNS) 是一项快速、灵活、完全托管的推送通知服务,可让您向大量收件人发送个人消息或分发消息。Amazon SNS 使向移动设备用户或电子邮件收件人发送推送通知,甚至向其他分布式服务发送消息变得简单且经济实惠。
通过亚马逊SNS,你可以通过百度云推送向苹果推送通知服务 (APNSGCM)、谷歌云消息 ()、Fire OS和Windows设备以及中国的安卓设备发送通知。您可以使用 Amazon SNS 向全球的移动设备用户发送SMS消息。
除了这些终端节点之外,Amazon SNS 还可以向亚马逊SQS、 AWS Lambda 函数或任何HTTP终端节点传送消息。
- Amazon SES
-
Amazon Simple Email Service (AmazonSES) 是一项经济实惠的电子邮件服务,建立在 Amazon.com 为服务自己的客户群而开发的可靠且可扩展的基础架构之上。借助 AmazonSES,您无需最低承诺即可发送和接收电子邮件。您可以随用随付,且只需为所用的资源付费。
工作流
- 亚马逊简单工作流程服务(亚马逊SWF)
-
Amazon SWF 帮助开发者构建、运行和扩展具有并行或顺序步骤的后台作业。您可以将 Amazon SWF 视为云端完全托管的状态跟踪器和任务协调器。
如果应用的步骤需要 500 多毫秒才能完成,则需要跟踪处理状态,并且在任务失败时需要恢复或重试。亚马逊SWF可以帮助你。
流式处理应用程序
- Amazon AppStream
-
亚马逊 AppStream 允许您将您的 Windows 应用程序交付到任何设备。
Amazon AppStream 使您无需修改代码即可从云端流式传输现有 Windows 应用程序,在更多设备上覆盖更多用户。借助 Amazon AppStream,您的应用程序将在 AWS 基础设施上部署和呈现,并将输出流式传输到大众市场的设备,例如个人电脑、平板电脑和手机。由于您的应用程序正在云中运行,因此无论您的客户使用什么设备,都可以扩展以满足大量的计算和存储需求。Amazon AppStream 提供了SDK用于从云端流式传输您的应用程序的。您可以将自己的自定义客户端、订阅、身份和存储解决方案与 Amazon 集成, AppStream 以构建满足您业务需求的自定义流媒体解决方案。