AWS

AWS EventBridge란? Event는 특정 작업이 수행될 때 그에 따른 부가 작업이 수행되는 서비스를 말하며, 이 Event는 작업의 순서에 따라 동작할 수도 있고 일정에 따라 동작할 수도 있는 유동적인 기능입니다. AWS 에서는 이 이벤트 버스, 일정 스케줄링, 파이프라인 등을 통해서 특정 작업을 Trigger 할 수 있는 기능을 제공하는 EventBridge라는 기능을 제공하는데요, EventBridge의 기능 중에 보통 대중적으로 많이 사용하는 일정 관련 스케줄링을 설정하는 서비스를 알아보려합니다. AWS 일정 관리 우리는 흔히 스케줄링이라고 하는 기능을 사용하여, 특정 시간에 반복적으로 동작하는 서비스를 구성할 떄 사용하는 기능입니다. 일정 관리 설정 [EventBridge]의 [일정] 메..
AWS Batch란? AWS에서 제공하는 작업 관리 서비스로, 대량의 배치 작업을 수행할 수 있고 AWS 서비스와 긴밀한 결합 및 호환성을 제공해주기 때문에 작업 관리 서비스로 많이 이용되고 있습니다. 단일 작업이면 람다를 사용하는 것이 더 낫지 않나? 보통 서버리스 아키텍처로 람다를 많이 도입하지만, 람다의 경우 가벼운 실행 환경이나 짧은 시간을 요구하는 방식에서 사용합니다. 일반적으로 람다의 경우 실행 시간이 15분이 넘어가면 안 되기 때문에 단발성으로 장시간 실행하는 어플리케이션의 경우 람다를 사용하지 못 하게 됩니다. 배치 작업의 경우, EC2 / Fargate 기반의 Spot Instance를 사용하기 때문에 서버리스가 아닌 컨테이너 기반이지만, 장시간 실행이 가능하고 스케일업이 가능한 특징을 ..
ECR Registry란? AWS에서 제공해주는 완전 관리형 컨테이너 저장소로, 도커와 같은 컨테이너 기반의 이미지를 AWS상의 외부 저장소로 사용할 수 있는 서비스입니다. ECR을 왜 사용할까? 첫 째로, 우리가 배포하고자 하는 서버의 이미지를 저장할 외부 공간을 대여하기 위해서입니다. 로컬에서 빌드 과정을 거치고 로컬상의 도커허브에 푸쉬하고 관리하는 경우 외부 이미지 저장 공간이 필요하지 않지만, 우리의 서버를 AWS EC2 등의 서버에서 컨테이너 기반으로 배포하고 싶을 때는 로컬 도커 허브 저장소를 사용할 수 없게 됩니다. 이를 위해 AWS에서는 Github이라는 외부 소스 저장소를 제공하듯이, 서버 이미지를 저장할 수 있는 컨테이너 저장소인 ECR 서비스를 제공하고 있습니다. 둘 째로, AWS 기..
6월 5일에 AWS 자격 시험을 치르게 되었다. 백엔드 개발자로 3년 정도의 프로젝트를 진행하면서, 다양한 기술적인 스택을 쌓아왓지만 이를 증명해줄 공신력 있는 '무언가'가 없었다. 물론, 자격증이란게 백엔드 개발을 진행함에 있어서 크게 도움이 된다고는 못 느꼈고, 자격증이 있다고 해서 더 잘 아냐? 이것도 아니었다.자격증을 공부하게 된 계기는 그저 주변에서 많이 따고 있기 때문에 정보처리기사처럼 안 따면 손해인 자격증이라고 느꼈기 때문이다..그렇지만, 단순히 그런 이유는 아니었고 AWS를 조금 더 깊게 공부할 수 있는 계기가 될 수 있지 않을까 하는 생각도 가지고 있었기 때문이다. 총 공부 기간은 한 달? 정도 된듯하다. 처음에 같이 개발하시는 분이 연습문제 200개만 풀고 합격했다고 해서 이틀 동안 ..
iron_jin
'AWS' 태그의 글 목록