본문 바로가기
728x90
반응형

서버2

[Infra] - 빌드의 자동화를 위한 Jenkins(젠킨스) 오늘은 개발을 위한 빌드부터 배포까지 자동화 해주는 Jenkins에 대해 간략하게 알아보려고한다. 개발자가 서버에 기능을 추가하려면 먼저, 개발자의 PC를 통해 개발을 하고 테스트까지 한 뒤, 이상이 없다고 판단이 되면 사용자가 사용할 수 있게 수정된 내용을 서버에 반영을 한다. 여기서 서버에 반영하는 것을 배포(Deploy)라고 하며, 배포 하기 위한 준비 과정을 빌드(Build)라고 한다. 빌드의 자동화? 위에서 설명 된 것 처럼 빌드는 서버에 올릴 수 있는 상태로 만드는 것을 의미한다. 그렇다면 빌드는 하루에 한번을 할 수 있으며, 안할 수도 있지만 1주일, 1달로 계산하면 꽤 많이 하게된다. 그리고 이 시간이 점차 늘어나 1년으로 된다면 상당히 많은 시간이라고 할 수 있다. 예를 들어 예전에는 J.. 2021. 10. 13.
[AWS] 리전(지역)과 가용영역(Availability Zone) [AWS] 리전(지역)과 가용영역(Availability Zone) 1. 리전(지역) 이란? - 말 그대로 지리적 위치를 말한다. (아마존 웹 서비스들의 서버가 어디에 위치 하는지 생각해보자.) - 내가 서비스 하려는 지역의 주 고객들이 거주하는 지역과 서버의 거리가 멀면 멀수록 느려진다. (웹 사이트를 운영한다고 하면 내 싸이트를 이용하는 고객이 어디에 위치하는지에 따라 중요하다) - 즉 주 고객들이 거주하고 있는 곳과 가까운 리전을 사용하는 것이 당연히 좋다. - 최소한 2개이상의 가용 영역(AZ)로 구성된다. - 2019년 2월 기준 20개의를 리전 2. 가용영역(Availability Zone) ● 데이터센터의 클러스터 - 한 리전에는 여러 가용성 영역이 있다 (한 리전당 최소 2AZ) - 전용선.. 2021. 9. 27.
728x90
반응형