AWS核心技术

156 阅读2分钟

AWS有数以百计的服务,几个工具包,以及这些服务和工具包内部和之间的数以千计的功能。 因此,当开始你的AWS之旅时,可能会有点不知所措,很难知道哪些服务和功能要先开始学习。在这篇文章中,我给出了我对哪些AWS服务和功能是核心技术的看法--我认为在开始学习AWS时,首先学习这些服务和功能是很有用的。

AWS核心技术--第1级

以下的AWS技术,我建议你在开始学习AWS的时候先学习。它们是相当常用的,而且经常与其他AWS技术结合使用。例如,你可以通过AWS SDK访问数据库,或在S3中存储文件,这些文件被其他服务使用,或其他服务可以将数据写入S3,或将日志语句写入CloudWatch等。

  • 交互机制。
    • AWS控制台(网络界面)
    • AWS CLI (命令行界面)
    • AWS SDK (软件开发工具包)
  • 基础设施即代码。
    • AWS CloudFormation
    • AWS CDK(云开发工具包)
  • CI / CD工具。
    • AWS CodeCommit
    • AWS CodePipeline
    • AWS CodeBuild
    • 编码部署(AWS CodeDeploy
  • 核心服务。
    • AWS IAM (身份和访问管理)
    • AWS S3 (简单存储服务)
    • AWS Lambda (函数即服务)
    • AWS API网关(AWS服务的REST API--如Lambdas)
    • AWS VPC (虚拟私有云)
    • AWS EC2 (虚拟机)
    • AWS CloudWatch (日志存储和监控)

AWS核心技术--2级

一旦你熟悉了上一节中列出的一级AWS技术,我建议你熟悉以下AWS技术。

  • 经常使用的服务。
    • AWS RDS (关系型数据库服务)
    • AWS DynamoDB (NoSQL数据库)
    • AWS Route 53 (域名服务--DNS)
    • AWS CloudFront (内容交付网络 - CDN)
    • AWS 弹性负载平衡 - ELB
    • AWS密钥管理服务 - KMS(用于启用加密功能)
    • AWS参数存储
    • AWS Secrets Manager