공부하기싫어
article thumbnail
[Udemy][day-40,41] Section18 : AWS CloudFormation

#AWS Certified Developer Associate (12.13 시작) 205. AWS CloudFormaiton - 섹션 소개 aws의 IaC 도구 206. AWS CloudFormaiton 개요 CloudFormation 은 모든 리소스에 관한 aws 인프라 개요를 선언하는 방식 대부분 지원됨 Infrastructure as Code - 코드형 인프라 관리 - 수동으로 생성되는 리소스가 없어 제어하기 좋음 - 모든 코드는 예를 들어 Git으로 버전 관리를 할 수 있어 관리하기 좋음 - 인프라의 모든 변경 사항은 코드 검토를 통해 검토됨 Cost - 비용 측면에서 CloudFormation 자체는 무료, 생성한 모든 스택에는 식별자가 있어 손쉽게 스택의 비용을 추적할 수 있음- CloudFo..

article thumbnail
[Udemy][day-38,39] Section17 : AWS CI/CD-2

#AWS Certified Developer Associate (12.11 시작) 198. CodeDeploy 개요 크롬 팅겨서 다 날아감 199. CodeDeploy 실습 먼저 iam role 을 생성해줌 그리고 ec2 instance 를 위한 역할도 새로 생성해 주는데 ec2 역할을 새로 만드는 이유는 codedeploy agent 를 실행하기 위함 역할이 모두 생성되었으니 이제 codedeploy 서비스를 생성할 차례 이후 배포 그룹을 생성하기 전에 배포할 ec2 instance 를 생성해줬다 ami : amazon linux2 ami type : t2.micro iam role : EC2InstanceRoleForCodeDeploy sg : 22,80 free inbound 생성됬으면 ssh 접속..

article thumbnail
[Udemy][day-33,34,35] Section16 : AWS Elastic Beanstalk

#AWS Certified Developer Associate 173. AWS Elastic Beanstalk - 섹션 소개 시험에서 가장 어려운 파트라고 함 앱 배포 관련 서비스인가봄 174. Elastic Beanstalk 개요 (상위 수준) 개발자 고려사항 - 인프라 구조 관리 - 코드 배포 - db, lb, etc 정의 - 스케일링 등등 Beanstalk - AWS 에서 애플리케이션 배포에 관한 개발자 중심의 관점 - 기본적으로 단일 인터페이스에서 EC2, ASG, ELB, RDS 같은 요소를 재사용할 수 있게 해줌 - 관리형 서비스 - 각 요소의 구성 제어 가능 - Beanstalk 서비스 자체는 무료지만, asg, elb 등에서 사용하는 인스턴스에 대해서 비용을 지불해야함 구성요소 - appl..

article thumbnail
[Udemy][day-31,32] Section15 : ECS, ECR 및 Fargate - AWS의 도커

#AWS Certified Developer Associate 160. Docker 란? 도커는 앱 배포를 위한 소프트웨어 개발 플랫폼 앱이 패키징되면 어느 운영체제에서든 같은 방식으로 실행됨 마이크로서비스에 이용됨 도커 이미지는 도커 리포지토리에 저장됨 - hub.docker.com (public repository) - Amazon ECR (private repository / Amazon ECR Public Gallery 옵션 사용 가능) 도커와 가상머신의 차이점 리소스가 호스트와 공유되어 한 서버에 다수 컨테이너 실행 가능 컨테이너끼리 데이터와 네트워크를 쉽게 공유 가능 도커 시작하기 Dockerfile - build - docker image - push - docker repository - ..

article thumbnail
[Udemy][day-29,30] Section14 : CloudFront

#AWS Certified Developer Associate 너무오랜만이고 ㅋㅋ (11.3 시작) 152. CloudFront 개요 컨텐츠 전달 네트워크 (CDN - Content Delivery Network) 컨텐츠가 엣지 로케이션에서 분배 및 캐시되기때문에 판독 능력이 향상된다. 글로벌적으로 216개의 엣지 로케이션이 존재함 (강의 촬영 기준) DDoS 보호 기능 - 서비스 거부를 배포하는 공격에 대한 보호 인증서를 로드하여 외부 HTTPS 엔드포인트를 노출하고 해당 트래픽을 암호화 해야 하는 경우 내부 HTTPS 에서 애플리케이션에 내부적으로 통신하게끔 해줌 Origins - S3 bucket 엣지 로케이션에 파일을 배포하거나 캐시할 수 있음 오리진 액세스 신분으로 클라우드 프론트와 s3 버킷 ..

article thumbnail
[Udemy][day-26,27,28] Section13 : 고급S3 및 Athena

허리다치고나서 진짜 오랜만에 강의 듣는다 ㅋㅋ #AWS Certified Developer Associate 133. S3 MFA Delete https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/MultiFactorAuthenticationDelete.html MFA Delete 구성 - Amazon Simple Storage Service MFA Delete 구성 Amazon S3 버킷에서 S3 버전 관리를 사용하는 경우 선택적으로 MFA(멀티 팩터 인증) Delete를 사용 설정하도록 버킷을 구성하여 다른 보안 계층을 추가할 수 있습니다. 이렇게 하면 버킷 docs.aws.amazon.com 버킷의 버전 관리 상태 변경 객체 버전 영구 삭제 할때..