공부하기싫어
article thumbnail
[Udemy][day-44] Section20 : AWS 통합 및 메시징 : SQS, SNS 및 Kinesis - 1

#AWS Certified Developer Associate (1.1 시작) 243. AWS 통합 및 메시징 - 섹션 소개 프로그램 통합에 많이 사용되고 실제 시험에서 SQS 를 자주 뭍는다고 함 244. 메세징 소개 - AWS Integration & Messaging 애플리케이션을 여러개 배포하려고 할 때 커뮤니케이션을 할 수 밖에 없게 됨 애플리케이션 커뮤니케이션은 두가지 패턴으로 나뉨 - 동기(synchronous) 커뮤니케이션 - 각 애플리케이션 직접 연결 - 비동기(Asynchronous) 혹은 이벤트기반(Event based) 커뮤니케이션 - 대기열(queue) 등으로 불리는 미들웨어가 애플리케이션들을 연결함 애플리케이션간 연결(synchronous betwwen applications)은..

article thumbnail
[Udemy][day-43] Section19 : AWS 모니터링 및 감사: CloudWatch, X-Ray 및 CloudTrail - 2

#AWS Certified Developer Associate (12.27 시작) 232. 엑스레이 개요 프로덕션 환경에서 디버깅을 할때 (the good old way) : - 로컬에서 테스트 - 어디에서든 로그 문장을 추가해서 - 프로덕션 환경에서 다시 배포 - 로그를 통해 오류를 찾아내 다시 배포 다른 애플리케이션에서 로깅을 실행하면 CloudWatch 는 다른 모든 형식을 가져 인사이트를 중앙화 하기 어렵고 CloudWatch 로그 탐색도 어려워져서 분석하기도 어려워짐 '모놀리스(Monolith)' : 거대한 애플리케이션이 모두 처리해 쉽게 디버깅할 수 있고 분산된 서비스를 사용하면 aws 계정에서 수백개의 마이크로 서비스를 실행 - 강사가 악몽이라고 함 전체 아키텍처나 서비스맵을 한번에 볼 수 ..

article thumbnail
[Udemy][day-42] Section19 : AWS 모니터링 및 감사: CloudWatch, X-Ray 및 CloudTrail - 1

#AWS Certified Developer Associate (12.22 시작) 219. AWS 모니터링 - 섹션 소개 AWS Monitoring, Troubleshooting & Audit - CloudWatch, X-Ray and CloudTrail 220. AWS 모니터링 개요 사전에 문제를 해결할 수 있도록 트러블 슈팅을 수행하는 것이 바람직함 내부적으로 시스템 유지보수를 위해 고려해야할 사항 - 문제가 발생하기 전에 막을 수 있는가? - 만약 문제가 발생해도 사용자가 발견하기 전 먼저 발견할 수 있는가? - 성능과 비용을 모니터링 할 수 있는가? - 정지 패턴과 스케일링 방식에 대한 추이를 살펴볼 수 있는가? - 이 모니터링으로 인해 무엇을 배우고 또 개선할 수 있는가? AWS CloudWat..

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-36,37] Section17 : AWS CI/CD-1

#AWS Certified Developer Associate 188. AWS CICD - 섹션 소개 별내용 없음 189. AWS의 CICD 소개 AWS CodeCommit - 코드를 저장하는 리포지토리 AWS CodePipeline - 코드에서 Beanstalk 등의 플랫폼까지 이르는 파이프라인 자동화 AWS CodeBuild - 코드를 구축 및 자동으로 테스트 AWS CodeDeploy - Beanstalk 가 아닌 다른 방법으로 EC2 인스턴스에 코드를 배포 AWS CodeStar - 개발을 위한 소프트웨어 - 위 서비스들을 그룹화 AWS CodeArtifact - 소프트웨어 패키지를 저장, 게시, 공유 AWS CodeGuru - 머신러닝을 이용해서 자동화된 코드를 리뷰 CI (Continuous ..