본문 바로가기

개념 공부/Infra, CICD2

[AWS] Elastic IP(탄력적 주소)란? EIP(Elastic IP)EIP는 인터넷을 통해 접속할 수 있는 고정적인 공인 IP 주소를 할당할 수 있고, 인스턴스에 연결할 수 있는 서비스이다.모든 인스턴스 또는 네트워크 인터페이스에 탄력적 IP 주소를 연결 가능하며, EIP 할당받고 삭제하기 전까지 쭉 같은 IP 주소를 유지할 수 있다.DNS 서버에서 도메인과 IP 주소를 연결할 때, 또는 IP 주소가 바뀌지 않고 계속 유지돼야할 때 EIP를 할당받아 연결해주면 된다. EIP를 사용해야하는 이유EC2를 올리기 되면 ENI(Elastic Network Interface)가 따라오게 되는 ENI는 일종의 가상의 랜카드라고 생각하면된다. ENI는 가상이긴 하지만 랜카드이기에 MAC 주소와 보안 그룹에 연결돼있고 IP도 가지고 있다.그리고 이 ENI를 .. 2024. 12. 10.
[CI/CD] Jenkins란 무엇인가 Jenkins Pipeline이 뭘까?Jenkins Pipeline이란 CD(continuous delivery)를 구축해주는 플러그인의 집합입니다.CD(Continuous Delivery) 파이프라인이란 개발자가 버전 컨트롤을 하면 그 새로운 버전을 바로 유저에게 전달하는 프로세스를 의미합니다.이 프로세스에는 여러 단계의 테스트와 배포가 포함 된다고 합니다.파이프라인은 파이프라인 도메인 별 언어(DSL) 구문을 통해 "코드로" 단순하거나 복잡한 파이프라인을 모델링하기 위한 확장 가능한 도구 세트를 제공합니다.Jenkins Pipeline을 코드로 작성한 것이 Jenkinsfile입니다. (Pipeline-as-code)agent: Declarative pipeline에서 쓰이는 구문으로 전체 파이프라인.. 2024. 5. 4.