[AWS] ECR에 이미지 올리고 컨테이너 실행
📌 들어가며 이번 글에서는 AWS의 ECR(Elastic Container Registry)에 컨테이너 이미지를 올리고, 다시 내려받아 실행하는 전체 흐름을 실습한다. Dockerfile 작성 → 이미지 빌드 → ECR push → pull & run의 컨테이너 배포 사이클을 다룬다. ECR이란? 컨테이너 이미지와 아티팩트를 저장·관리...
📌 들어가며 이번 글에서는 AWS의 ECR(Elastic Container Registry)에 컨테이너 이미지를 올리고, 다시 내려받아 실행하는 전체 흐름을 실습한다. Dockerfile 작성 → 이미지 빌드 → ECR push → pull & run의 컨테이너 배포 사이클을 다룬다. ECR이란? 컨테이너 이미지와 아티팩트를 저장·관리...
📌 들어가며 이번 글에서는 AWS의 CloudFront(CDN)로 S3 정적 웹 호스팅의 응답 속도를 끌어올린다. 일부러 먼 리전(남미)에 버킷을 만들어 느린 응답을 체감한 뒤, CloudFront를 붙여 엣지 캐싱으로 얼마나 빨라지는지 비교한다. CloudFront란? HTML·CSS·JS·이미지 같은 콘텐츠를 사용자에게 더 빨리 배포하는 ...
📌 들어가며 이번 글에서는 SDC(Samsung Developer Conference) 2023 참여 후기를 남긴다. 작년에 다녀왔는데 이제야 정리하게 됐다. 도착부터 강연, 기념품, 그리고 느낀 점까지 담아본다. SDC란? 삼성전자가 주최하는 글로벌 기술 행사. 최신 기술 동향과 제품 로드맵을 공개하는 자리로, 2023에서는 클라우드·AI·...
📌 들어가며 현재 백엔드 개발을 하고 있지만, DevOps·SRE 직무로 가고 싶어 그 첫 단계로 AWS SAA C03 시험을 응시했고, 합격했다! 이번 글에서는 시험 개요부터 공부 방법, 그리고 준비하는 분들께 드리는 팁까지 정리한다. 1. AWS SAA란? SAA는 AWS Certified Solutions Architect – Ass...
📌 들어가며 이번 글에서는 AWS의 S3(Simple Storage Service)를 정리한다. 파일을 객체(Object) 단위로 저장하는 스토리지로, 버킷 생성부터 IAM 역할을 통한 CLI 접근, 그리고 S3만으로 정적 웹사이트를 호스팅하는 것까지 실습한다. S3란? 확장성·가용성·보안·성능을 제공하는 객체 스토리지 서비스. 웹사이트·백업...
📌 들어가며 이번 글에서는 AWS의 EFS(Elastic File System)를 정리한다. EBS가 한 인스턴스에만 붙는 블록 스토리지라면, EFS는 여러 인스턴스가 동시에 공유하는 파일 스토리지(NFS)다. 여러 대의 웹 서버가 같은 파일을 함께 봐야 할 때 쓴다. EFS란? AWS가 제공하는 완전 관리형 NFS 파일 시스템. 용량을 미리...
📌 들어가며 이번 글에서는 AWS의 NAT Gateway를 정리한다. 프라이빗 서브넷의 EC2는 외부에서 접근하지 못하도록 숨겨두되, 자신은 인터넷으로 나가야 하는(패키지 설치·업데이트 등) 상황이 생긴다. 이 “나가기는 되고 들어오기는 안 되는” 통로를 만들어 주는 것이 NAT Gateway다. NAT Gateway란? 프라이빗 서브넷의 인...
📌 들어가며 이번 글에서는 AWS의 네트워크 ACL(NACL)을 정리한다. NACL은 서브넷 수준에서 트래픽을 통제하는 방화벽으로, 인스턴스 수준에서 동작하는 보안 그룹(Security Group)과 함께 VPC의 이중 보안 계층을 구성한다. NACL(Network ACL)이란? 서브넷 수준에서 특정 인바운드/아웃바운드 트래픽을 허용하거나 거...
📌 들어가며 이번 글에서는 프라이빗 서브넷에 인스턴스를 두고, ALB를 통해서만 접근하는 아키텍처를 구성한다. 여기에 동적 크기 조정 정책(Scale Out/In)을 CloudWatch 경보로 연결해, CPU 부하에 따라 인스턴스가 자동으로 늘고 주는 것까지 실습한다. 앞선 Auto Scaling의 심화판이다. 왜 프라이빗 서브넷인가? 실제 ...
📌 들어가며 이번 글에서는 AWS의 Auto Scaling을 정리한다. 트래픽에 따라 EC2 인스턴스 수를 자동으로 늘리고 줄여, 부하는 감당하면서 비용은 아끼는 기능이다. AMI 생성 → 시작 템플릿 → Auto Scaling 그룹(ASG)의 순서로 구축한다. Auto Scaling이란? 애플리케이션 부하를 처리할 정확한 수의 인스턴스를 유...