IT2 [AWS] Codebuild 로컬에서 빌드 테스트 하기 아래의 내용을 진행하기 위해선 Docker가 설치되었다고 가정한다 실행하는 커맨드의 위치는 프로젝트 내부가 아닌 별도의 폴더라고 가정한다 MacOS를 기준으로 한다 목적 CodePipeline(이하 파이프라인)의 구성 중 CodeBuild(이하 빌드)를 지속적으로 테스트해야 하는 시점이 있었다. 파이프라인이 Trigger 되는 시작점인 CodeCommit(이하 소스)에 buildspec.yml 파일의 수정된 내용을 지속적으로 Commit/Push 하여, 파이프라인을 구동시켜서 확인하는 사항이 너무나도 번거롭고 불편하였다. 특히나 간단한 오탈자 수정 및 확인용도의 echo command 추가는 더더욱.. 이에 따라 실제 AWS에 등록되어있는 파이프라인/빌드/소스를 사용하지 않고 로컬에서 빌드를 돌려보기로 .. 2021. 9. 28. [AWS] 서버리스 프레임워크란? (serverless framework)설치부터 배포까지 (node.js) Provider: AWS(Amazon Web Service) 작업환경: macOS(Mojave, 10.14.6 서버리스(Serverless)란? 요즘 이곳저곳에서 MSA(Micro Service Architecture)가 관심이 많아지고 있다. 이에따라 MSA를 편리하게 구현시킬 수 있는 클라우드환경이 주목을 받고있다. 기존의 방식으로 간단하게 설명하자면 어느 서비스를 배포하려면 항시 "서버"가 필요하게 된다. 하지만 그 서버에 대한 개선/유지보수에 대한 인프라적인 문제는 필히 남기 마련이다. e.g. 트래픽이 많아져서 서버를 증설해야겠어요, 조금 더 좋은 서버로 업그레이드 하고 싶어요 등등.. 이런 인프라적인 문제를 해결하고자, 서버(server)가 없다(less)의 의미로 자리잡은 단어가 서버리스이다.. 2021. 9. 27. 이전 1 다음