AWS Certified Cloud Practitioner CLF-C01 CloudFormation, Beanstalk, CodeDeploy, CodeCommit, CodeBuild, CodePipeline, CodeArtifact, CodeStar, Cloud9, SSM, OpsWorks

이성현·2022년 8월 13일


  • declarative way of outlining your AWS Infrastructure, for any resources.
  • Security group과 이를 이용한 EC2 2개의 인스턴스와 S3와 ELB기능이 필요해! 라고 말하면 right order, exact configuration 해준다.
  • AWS Cloud Development Kit(CDK)를 활용해 익숙한 python, javascript, java, .net으로 작성 후 CDK CLI를 거쳐 CloudFormation으로 전달되어 작성할 수 있다.

Beanstalk : Platform as a Service (Paas)

웹 애플리케이션을 운영하기 위해서는 EC2, ASG, ELB, RDS, 등등에 대한 설정이 필요할 것이다. 개발자 관점에서는 내가 짠 코드가 돌아가기만 하면 되기 떄문에 Beanstalk으로 알아서 구성해주는 기능을 제공한다. 어차피 웹 애플리케이션을 돌리는 구성은 다 비슷할 것이기 때문에 구성을 해주면 개발자의 입맛에 맞게 다시 configuration을 짤 수 있다.


We want to deploy our application automatically.

  • Works with EC2 Instances
  • Works with On-Premises Servers
  • Hybrid service.
  • Servers / Instances must be provisioned and configured ahead of time with the CodeDeploy Agent.

    CodeCommit - AWS Github

    CodeBuild - Code Build Service in the cloud


    Orchestrate the different steps to have the code automatically pushed to production.
    Code->Build->Test->Provision->Deploy. Basis for CICD.

    CodeArtifact - dependencies

    Secure, Scalable, and cost-effective artifect management for software development.


    Unified UI to easily manage software development activities in one place.

    Cloud9 - cloud IDE for writing, running, debugging code

    Systems Manager(SSM)

  • helps me manage EC2 and On-Premises systems at scale.
  • Hybrid AWS service.
  • patching automation for enhanced compliance.
  • run commands across an entire fleet of servers.
  • with SSM Session Manager - allows to start a secure shell on my EC2 and on-premises servers. No SSH access, bastion hosts, or SSH keys, port 22 needed.

    OpsWorks - chef & puppet for server configuration automatically, repetitive actions

삼성전자 C-Lab 21기 Creative Leader SW개발자 (쪼랩)

0개의 댓글