다시 선택하기

AWS

AWS란?

Amawon Web Service의 약자로 서버, 네트워크 등 인프라 전체를 빌려주는 서비스 (PaaS)

→ 다양한 서비스를 제공하고 있어서 AWS가 제공하는 서비스 만으로 필요한 기능을 대부분 구축 가능







AWS 환경에서 DevOps 구축

다이어그램

1. DevOps CI/CD 파이프라인

2. GitHub에서 Code가 Push되면 파이프라인이 트리거

3. Docker 이미지 생성 및 SCA, SAST 분석 후 S3 버킷에 업로드

4. 빌드된 Docker 이미지를 ECR 프라이빗 리포지토리에 저장

5. 지정된 Cluster에 Task 정의를 통해 서비스를 Rolling Update 배포

6. OWASP ZAP으로 ECS 서비스 스캔 후 S3 버킷에 업로드

7. CloudWatch의 로그 및 메트릭 수집 내용을 Grafana로 시각화