跳到主要内容

AWS 名词解释

本文列出 AWS 云计算服务平台的相关术语,覆盖 AWS 核心服务、工具及架构概念,适合开发者、运维人员快速查阅。

  • AWS(Amazon Web Services) :亚马逊公司提供的云计算服务平台,全球最全面、应用最广泛的云平台之一。
  • EC2(Elastic Compute Cloud,弹性计算云):提供可调整配置的虚拟服务器实例,支持多种操作系统和应用场景。
  • S3(Simple Storage Service,简单存储服务):高扩展性对象存储服务,适用于存储图片、视频等非结构化数据。
  • VPC(Virtual Private Cloud,虚拟私有云):在 AWS 云中创建逻辑隔离的私有网络环境,自定义 IP 地址范围和子网。
  • RDS(Relational Database Service,关系型数据库服务):托管的关系型数据库服务,支持多种数据库引擎(如 MySQL、PostgreSQL 等),自动处理备份、扩展和故障转移。
  • Lambda:无服务器计算服务,按代码执行时间和资源消耗计费,无需管理服务器。
  • CloudFormation:基础设施即代码(IaC)服务,用户可以使用 JSON 或 YAML 模板定义 AWS 资源,实现自动化部署和管理。
  • IAM(Identity and Access Management,身份和访问管理):管理用户、角色和权限,控制对 AWS 资源的访问安全。
  • CloudWatch :监控和观测服务,可收集和跟踪 AWS 资源的指标、日志和事件,帮助用户监控应用程序的性能和运行状况。
  • CloudFront:全球内容分发网络(CDN),加速静态和动态内容的传输速度。
  • Elastic Beanstalk:全托管 PaaS 服务,自动部署和扩展 Web 应用(如 Java、Python 应用)。
  • ECS(Elastic Container Service) :容器编排服务,用于运行、停止和管理 Docker 容器,可轻松部署和管理容器化应用程序。
  • Elastic Load Balancing :负载均衡服务,自动分配传入的应用程序流量,确保应用程序的高可用性和可扩展性。
  • SNS(简单通知服务):发送短信、邮件或移动推送通知的消息发布/订阅服务。
  • SQS(简单队列服务):分布式消息队列,解耦微服务之间的异步通信。
  • EBS(弹性块存储):为 EC2 实例提供持久化块存储,支持动态调整容量和性能。
  • EKS(弹性 Kubernetes 服务):托管 Kubernetes 集群,简化容器化应用部署。
  • DynamoDB:全托管 NoSQL 数据库,支持毫秒级响应和高并发读写。
  • Route 53:域名系统(DNS)服务,管理域名解析和流量路由。
  • Glacier:低成本归档存储服务,适合长期保存冷数据(如备份文件)。
  • Redshift:云数据仓库服务,支持 PB 级数据分析与 BI 工具集成。
  • Security Group:虚拟防火墙,控制 EC2 实例的入站和出站流量规则。
  • Availability Zone(可用区):AWS 区域内的独立数据中心,提供高可用性和容灾能力。
  • Region(区域):AWS 全球基础设施的地理分区(如北美、欧洲、亚太)。
  • Spot Instance(竞价实例):以折扣价格使用闲置 EC2 资源,成本低但可能被中断。
  • AWS CLI(命令行界面):通过命令行管理 AWS 服务的工具,支持脚本化操作。
  • SageMaker:全托管机器学习平台,覆盖模型构建、训练到部署全流程。
  • KMS(密钥管理服务):管理加密密钥,保护云上数据的存储和传输安全。
  • CodePipeline:持续集成与持续交付(CI/CD)工具,自动化应用发布流程。
  • ElastiCache:托管 Redis 或 Memcached 缓存服务,提升应用性能。
  • Direct Connect:建立专线连接本地数据中心与 AWS 云,降低网络延迟。
  • WAF(Web 应用防火墙):保护Web应用免受 SQL 注入、XSS 等常见攻击。
  • Free Tier(免费套餐):新用户可免费使用部分服务(如 EC2、S3)的额度。