lambda (2) 썸네일형 리스트형 ECR + Lambda + GitLab CI를 활용한 서버리스 함수 배포 자동화 가이드 🚀 서버리스(Serverless) 아키텍처는 개발자가 인프라 관리에 신경 쓰지 않고 비즈니스 로직에만 집중할 수 있게 해줍니다. 하지만 아무리 서버리스라도, 코드 업데이트 및 배포 과정이 수동으로 이루어진다면 DevOps의 핵심 가치를 온전히 실현하기 어렵습니다.GitLab CI/CD를 활용하여 AWS ECR(Elastic Container Registry)에 컨테이너화된 람다(Lambda) 함수를 배포하는 자동화 파이프라인을 구축하면, 코드 푸시(Push) 한 번으로 배포부터 운영까지의 전 과정을 효율적으로 관리할 수 있습니다. 이 가이드는 GitLab CI/CD, Docker, ECR, Lambda를 연동하여 서버리스 함수 배포를 자동화하는 방법을 단계별로 설명합니다.1. 핵심 도구 이해: 컨테이너 기반.. 서버리스부터 컨테이너까지: AWS 람다, 파게이트, EC2 완벽 비교 가이드 ⚙️ 클라우드 환경에서 애플리케이션을 실행할 때 가장 중요한 결정 중 하나는 '어디에 코드를 배포할 것인가?'입니다. AWS(Amazon Web Services)는 이 질문에 대한 세 가지 주요 답을 제시합니다. 바로 EC2, Fargate, 그리고 Lambda입니다. 이 세 가지 서비스는 각각 다른 철학과 장점을 가지고 있으며, 우리가 서버를 관리하는 방식을 완전히 바꿔놓았습니다.EC2가 전통적인 서버 관리의 표준이라면, Fargate는 컨테이너 시대에 서버 관리의 번거로움을 덜어주는 대안이고, Lambda는 아예 서버의 개념을 없애버린 서버리스컴퓨팅의 선두주자입니다. 이 글에서는 이 세 가지 서비스를 심층적으로 비교하고, 각자의 특징과 장단점을 분석하여 어떤 애플리케이션에 가장 적합한지 알아보겠습니다.1... 이전 1 다음