一、云计算概述

云计算是通过互联网按需提供计算资源、存储、网络和应用服务的模式,具有弹性扩展按需付费高可用性资源池化等特点。

核心服务模式(从低到高):

层次名称含义用户角色
IaaS基础设施即服务提供虚拟化计算、存储和网络资源系统管理员
PaaS平台即服务提供开发和部署环境应用开发者
SaaS软件即服务提供现成可用的应用程序最终用户
FaaS函数即服务提供无服务器计算能力函数开发者

二、AWS 云计算平台详解

1. 基础设施层(IaaS)

物理基础

  • 全球数据中心:分布于多个区域 (Region),每个区域包含多个可用区 (AZ),确保高可用性和容错能力

  • 计算资源

    • EC2:弹性计算云,提供按需配置的虚拟机实例
    • Lambda:无服务器计算,无需管理服务器,按代码执行时间付费
    • GPU 实例:提供高性能计算,支持 AI 训练和图形处理
  • 存储服务

    • S3:对象存储,提供高可靠、高扩展的海量存储
    • EBS:弹性块存储,提供高性能块级存储卷
    • Glacier:长期归档存储,成本低但访问延迟高
  • 网络服务

    • VPC:虚拟私有云,创建隔离的网络环境
    • CloudFront:全球内容分发网络 (CDN),降低访问延迟
    • Route 53:域名系统服务,提供域名注册和解析

2. 平台层(PaaS)

开发与运行环境

  • 数据库服务

    • RDS:托管关系型数据库(MySQL、PostgreSQL 等)
    • DynamoDB:NoSQL 数据库,提供毫秒级读写性能
    • Redshift:数据仓库服务,支持大规模数据分析
  • 应用开发框架

    • Elastic Beanstalk:简化应用部署和管理
    • CodeCommit:版本控制系统
    • CodePipeline:持续集成 / 持续部署 (CI/CD) 工具链
  • 容器服务

    • ECS:弹性容器服务,支持 Docker 和 Kubernetes
    • EKS:托管 Kubernetes 服务,简化容器集群管理

3. 应用层(SaaS)

开箱即用的应用

  • WorkMail:企业级电子邮件服务
  • WorkSpaces:虚拟桌面服务
  • QuickSight:商业智能 (BI) 工具,支持数据可视化

4. 管理层与安全

核心管理组件

  • CloudWatch:监控服务,收集指标和日志
  • CloudTrail:审计服务,记录 API 调用
  • IAM:身份与访问管理,控制用户权限
  • Auto Scaling:自动调整资源规模,适应负载变化

5. 特色服务(AI 与大数据)

  • AI 服务

    • SageMaker:全托管机器学习平台,支持模型训练和部署
    • Amazon Bedrock:基础模型服务,提供对各类 AI 大模型的访问
    • Comprehend:自然语言处理 (NLP) 服务,分析文本内容
  • 大数据处理

    • EMR:弹性 MapReduce,支持大规模数据处理
    • Glue:ETL 服务,实现数据清洗和转换
    • Athena:交互式查询服务,直接分析 S3 数据

三、AWS 核心优势

  1. 全球覆盖:拥有最广泛的全球基础设施,覆盖 200 + 国家和地区

  2. 服务全面:提供超过 200 项全功能云服务,满足从基础 IT 到高级 AI 的所有需求

  3. 技术领先:在AI/ML容器化无服务器计算等前沿领域保持领先

  4. 混合云能力:支持本地数据中心与 AWS 云无缝集成,提供一致体验

四、总结

AWS 作为全球领先的云计算平台,通过清晰的层次架构(IaaS→PaaS→SaaS)提供了从基础设施到应用的全栈服务。选择 AWS 的企业可以根据自身需求灵活选择服务层次,降低 IT 成本,提高业务敏捷性。

以上介绍的 AWS 服务只是云计算领域的一个代表,市场上还有阿里云、华为云、腾讯云等其他主流云平台,它们也都提供类似的分层服务,但在技术实现和服务特色上各有侧重。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐