热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

你所不知道的AWS

导读AWS,即亚马逊Web服务,是一个提供了一系列按使用计费的web服务的云平台。它是迄今为止最为著名的云平台之一。由于其灵活性、有效性、弹性、可测量性和无须维护,所以有一些企业正
导读 AWS,即亚马逊 Web 服务,是一个提供了一系列按使用计费的 web 服务的云平台。 它是迄今为止最为著名的云平台之一。由于其灵活性、有效性、弹性、可测量性和无须维护,所以有一些企业正逐步把他们的业务迁移到云端。 由于许多公司目前在使用这些服务,所以对于系统管理员和运维人员来说应该了解一下 AWS。认识 71 个 AWS 云服务的术语 ! 通过了解 AWS 世界中使用的术语开始你的 AWS 云服务使用生涯 !

AWS 云服务清单(71 种)

这是一个提供了虚拟服务器配置功能的服务,即所谓的云计算。它提供了包括以下这一系列的服务。

  1. EC2:EC2 代表弹性计算云。这种服务提供了可根据个人需求扩展的 [虚拟机][11]。
  2. EC2 容器服务:其高性能,高可扩展性使其可在 EC2 集群环境中运行服务。
  3. Lightsail:该服务使用户非常容易地启动和管理虚拟服务器(EC2)。
  4. Elastic Beanstalk:该服务能够自动管理你的应用程序的容量配置、负载平衡、扩展以及健康监控从而减少你的管理压力。
  5. Lambda:它允许你只在你需要的时候运行代码而不用去管理服务器。
  6. Batch:它使用户能够以自定义的管理方式运行计算工作负载(批处理)。

它是一种云存储服务,即由 Amazon 提供的云存储设施。 该组服务包括:

  1. S3:S3 代表简单存储服务(3 个 S)。 它给你提供了在线存储服务,你可随时从任何地方存储/检索任何数据。
  2. EFS:EFS 代表弹性文件系统。 它是一个可以和 EC2 服务器一起使用的在线存储服务。
  3. Glacier:它是一种低成本/低性能数据存储解决方案,主要针对存档或长期备份。
  4. Storage Gateway:这种服务的接口会将你的内部应用程序(托管在 AWS 之外)与 AWS 存储连接。

AWS 还提供在其基础设施上托管数据库,以便客户可以利用亚马逊最先进的技术来获得更快/高效/安全的数据处理。 该组包括:

  1. RDS:RDS 代表关系数据库服务。 用于在云上设置,操作和管理关系数据库。
  2. DynamoDB:其 NoSQL 数据库提供了快速处理和高可扩展性。
  3. ElastiCache:这是一种为你的 Web 应用程序管理内存缓存以便更快运行它们的方案 !
  4. Redshift:它是一个巨大的(PB 级)的完全可升级的云端数据仓库服务。

由于 AWS 提供云端的 EC2 服务器,因此网络相关内容也将在出现在这里。 内容分发用于向位于最近位置的用户提供文件。 现如今有许多非常有名的加速网站。

  1. VPC:VPC 代表虚拟私有云。 它是你自己的虚拟网络,是你的专用 AWS 帐户。
  2. CloudFront:这是 AWS 的内容分发网络(CDN)服务。
  3. Direct Connect:它是将数据中心/场所与 AWS 连接起来的网络方式,以提高吞吐量,降低网络成本,并避免由于基于互联网的连接而导致的连接问题。
  4. Route 53:它是一个云端的域名系统的 DNS Web 服务。

它提供了一系列服务来帮助你实现本地服务到 AWS 的迁移工作。 这包括 :

  1. Application Discovery Service:专门用于分析您的服务器、网络、应用程序以帮助/加速迁移的服务。
  2. DMS:DMS 指的是数据库迁移服务。 它用于将数据从本地数据库迁移到 EC2 上托管的 RDS 或 DB。
  3. Server Migration:也称为 SMS(服务器迁移服务)是一种无代理服务,将您的工作负载从本地移动到 AWS。
  4. Snowball: 当你想要使用物理存储设备(而不是基于互联网/基于网络的传输)将大量数据传入/迁出 AWS 时,你应该使用它。

顾名思义, 这是一系列帮助开发者简化在云端编码的服务。

  1. CodeCommit:它是一个安全的、可扩展的、可管理的源代码管理服务,用于托管代码仓库。
  2. CodeBuild:这是一个云端的代码生成器。主要用于执行、测试代码和构建部署软件包。
  3. CodeDeploy:这是一个可在 AWS 服务器或本地进行自动化应用程序部署的部署服务。
  4. CodePipeline:这个部署服务可以使编码人员可以在发布之前将其应用程序可视化。
  5. X-Ray:它可以使用事件调用分析应用程序。

这是一组可帮助你管理 AWS 上的 Web 服务的服务。

  1. CloudWatch:监控你的 AWS 资源或应用程序的监控服务。
  2. CloudFormation:基础设施即代码!以集体有序的方式管理 AWS 架构的方式。
  3. CloudTrail:AWS 帐户的审计和合规工具。
  4. Config : AWS 的资源清单、配置历史记录和配置更改通知,以实现安全性和治理。
  5. OpsWorks:它可以自动化地配置,部署 EC2 或内部部署计算。
  6. Service Catalog:创建和管理被批准在你/公司帐户中使用的 IT 服务目录。
  7. Trusted Advisor:它的 AWS AI 可以通过审查你的 AWS 基础设施使你的 AWS 基础设施更好,更省钱。
  8. Managed Service:提供持续的基础设施管理。

这是一组很重要的 AWS 服务以确保你的 AWS 空间的安全性。

  1. IAM:IAM 即身份和访问管理,控制用户访问你的 AWS 资源和服务。
  2. Inspector:自动安全评估可帮助你在 AWS 上的应用安全和合规。
  3. Certificate Manager:为 AWS 应用程序提供,管理和部署 SSL / TLS 证书。
  4. Directory Service:相当于 AWS 的 Microsoft Active Directory。
  5. WAF & Shield:WAF 即 Web 应用防火墙。 监控和控制对 CloudFront 或负载均衡器上的内容的访问。
  6. Compliance Reports:AWS 基础设施空间的合规报告,以确保您的应用程序符合您的策略。

AWS 空间的数据分析服务,以帮助您查看、计划和对帐户中的事件采取行动。

  1. Athena:它是一个基于 SQL 查询的服务,用于分析 S3 存储的数据。
  2. EMR:EMR 的全写是 Elastic Map Reduce。 是一个主要用于大数据处理和分析的服务。
  3. CloudSearch:AWS 在应用和服务中的搜索功能。
  4. Elasticsearch Service:它可以创建一个域并在 AWS Cloud 中部署、操作和扩展 Elasticsearch 集群。
  5. Kinesis:这种服务可以实现实时的大量流数据处理。
  6. Data Pipeline:它可以帮助我们在不同的 AWS 服务之间实现数据迁移。
  7. QuickSight:收集、分析和呈现 AWS 的业务数据。

AWS 的 AI!

  1. Lex:它可以帮助我们在一些使用语音和文本的应用中构建会话界面。
  2. Polly:这是一个提供文字到语音转换的服务。
  3. Rekognition:使您能够将图像分析添加到应用程序。
  4. Machine Learning:它具有学习数据中的模式的算法。

这个服务保证了 AWS 在不同设备上的高可用性。

  1. AWS IoT:它使联网硬件设备与 AWS 的应用程序能够交互。

顾名思义,这个服务旨在游戏开发。

  1. Amazon GameLift:该服务旨在部署、管理用于会话的多人游戏的专用游戏服务器。

这是一组主要针对手持设备的服务。

  1. Mobile Hub:帮助您创建移动应用的后台功能并将其集成到移动应用。
  2. Cognito:在连接了互联网设备上控制移动用户的身份验证和 AWS 的访问。
  3. Device Farm:移动应用测试服务使你可以在 Android 上托管的真实手机上跨 Android、iOS 测试应用。
  4. Mobile Analytics:在 AWS 上测量、跟踪和分析移动应用数据。
  5. Pinpoint:针对性的推送通知和移动互动。

这是一组可以和你在 AWS 上的应用一起使用的服务。

  1. Step Functions:定义和使用应用程序中的各种功能。
  2. SWF:SWF 代表简单的工作流服务。其云工作流程管理可帮助开发人员在应用程序生命周期的不同阶段进行协调和贡献。
  3. API Gateway:帮助开发人员创建、管理和托管 API。
  4. Elastic Transcoder:帮助开发人员将媒体文件转换为在各种设备上可以播放的格式。

AWS 中的通知和消息服务。

  1. SQS:SQS 表示简单队列服务。完全管理的消息队列服务,用于在 AWS 中的服务和应用之间进行通信。
  2. SNS:SNS 代表简单通知服务。 为 AWS 用户推送通知服务,提醒他们有关其在 AWS 空间中的服务。
  3. SES:SES 代表简单电子邮件服务。 这是 AWS 为自己的客户提供高性价比的电子邮件服务。

一组帮你提高业务生产率的服务。

  1. WorkDocs:协同文件共享、存储和编辑服务。
  2. WorkMail:安全的商务邮件、日程服务。
  3. Amazon Chime:在线的企业会议!

实现桌面应用程序通过云端进行流传输。

  1. WorkSpaces:完全管理且安全的云计算服务。
  2. AppStream 2.0:来自云端的流式桌面应用。

via: http://kerneltalks.com/virtualization/aws-cloud-terminology/

作者:Shrikant Lavhate 译者:chenxinlong 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出


推荐阅读
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 深入解析Struts、Spring与Hibernate三大框架的面试要点与技巧 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • Java Socket 关键参数详解与优化建议
    Java Socket 的 API 虽然被广泛使用,但其关键参数的用途却鲜为人知。本文详细解析了 Java Socket 中的重要参数,如 backlog 参数,它用于控制服务器等待连接请求的队列长度。此外,还探讨了其他参数如 SO_TIMEOUT、SO_REUSEADDR 等的配置方法及其对性能的影响,并提供了优化建议,帮助开发者提升网络通信的稳定性和效率。 ... [详细]
  • 本文详细介绍了在Linux系统上编译安装MySQL 5.5源码的步骤。首先,通过Yum安装必要的依赖软件包,如GCC、GCC-C++等,确保编译环境的完备。接着,下载并解压MySQL 5.5的源码包,配置编译选项,进行编译和安装。最后,完成安装后,进行基本的配置和启动测试,确保MySQL服务正常运行。 ... [详细]
  • 利用ZFS和Gluster实现分布式存储系统的高效迁移与应用
    本文探讨了在Ubuntu 18.04系统中利用ZFS和Gluster文件系统实现分布式存储系统的高效迁移与应用。通过详细的技术分析和实践案例,展示了这两种文件系统在数据迁移、高可用性和性能优化方面的优势,为分布式存储系统的部署和管理提供了宝贵的参考。 ... [详细]
  • 本文详细介绍了如何使用OpenSSL自建CA证书的步骤,包括准备工作、生成CA证书、生成服务器待签证书以及证书签名等过程。 ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • MicrosoftDeploymentToolkit2010部署培训实验手册V1.0目录实验环境说明3实验环境虚拟机使用信息3注意:4实验手册正文说 ... [详细]
  • 解决 Windows Server 2016 网络连接问题
    本文详细介绍了如何解决 Windows Server 2016 在使用无线网络 (WLAN) 和有线网络 (以太网) 时遇到的连接问题。包括添加必要的功能和安装正确的驱动程序。 ... [详细]
  • 本文详细介绍了MySQL数据库的基础语法与核心操作,涵盖从基础概念到具体应用的多个方面。首先,文章从基础知识入手,逐步深入到创建和修改数据表的操作。接着,详细讲解了如何进行数据的插入、更新与删除。在查询部分,不仅介绍了DISTINCT和LIMIT的使用方法,还探讨了排序、过滤和通配符的应用。此外,文章还涵盖了计算字段以及多种函数的使用,包括文本处理、日期和时间处理及数值处理等。通过这些内容,读者可以全面掌握MySQL数据库的核心操作技巧。 ... [详细]
  • 本文详细探讨了几种常用的Java后端开发框架组合及其具体应用场景。通过对比分析Spring Boot、MyBatis、Hibernate等框架的特点和优势,结合实际项目需求,为开发者提供了选择合适框架组合的参考依据。同时,文章还介绍了这些框架在微服务架构中的应用,帮助读者更好地理解和运用这些技术。 ... [详细]
  • Git命令基础应用指南
    本指南详细介绍了Git命令的基础应用,包括如何使用`git clone`从远程服务器克隆仓库(例如:`git clone [url/path/repository]`)以及如何克隆本地仓库(例如:`git clone [local/path/repository]`)。此外,还提供了常见的Git操作技巧,帮助开发者高效管理代码版本。 ... [详细]
  • 深入探索HTTP协议的学习与实践
    在初次访问某个网站时,由于本地没有缓存,服务器会返回一个200状态码的响应,并在响应头中设置Etag和Last-Modified等缓存控制字段。这些字段用于后续请求时验证资源是否已更新,从而提高页面加载速度和减少带宽消耗。本文将深入探讨HTTP缓存机制及其在实际应用中的优化策略,帮助读者更好地理解和运用HTTP协议。 ... [详细]
  • 该大学网站采用PHP和MySQL技术,在校内可免费访问某些外部收费资料数据库。为了方便学生校外访问,建议通过学校账号登录实现免费访问。具体方案可包括利用学校服务器作为代理,结合身份验证机制,确保合法用户在校外也能享受免费资源。 ... [详细]
author-avatar
黑痣佬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有