EC2 4

[JENKINS] 구축부터 배포까지 (2) - 프로젝트 구성

JENKINS 설치 https://many.tistory.com/60 [JENKINS] 구축부터 배포까지 (1) - 설치 JENKINS 젠킨스(Jenkins)는 오픈 소스 지속적 통합(CI) 및 지속적 배포(CD) 도구로, 소프트웨어 개발 프로세스의 빌드, 테스트, 배포 등을 자동화하고 관리할 수 있다. 젠킨스는 다양한 플러그인과 함께 many.tistory.com 위 글에서 설치를 완료했다면 이번 글에서는 프로젝트를 구성하고 jenkins로 프로젝트를 가져오도록 설정해볼 것이다. PLUGIN 설치 이글은 gitlab을 통해 프로젝트를 가져오고 내부에서 빌드하여 SSH를 통해 WAS서버로 전달하는 구조이다. 따라서 gitlab과 관련된 plugin과 ssh를 설치할 것이다. Jenkins 관리 -> Pl..

Etc/JENKINS 2023.12.21

[JENKINS] 구축부터 배포까지 (1) - 설치

JENKINS 젠킨스(Jenkins)는 오픈 소스 지속적 통합(CI) 및 지속적 배포(CD) 도구로, 소프트웨어 개발 프로세스의 빌드, 테스트, 배포 등을 자동화하고 관리할 수 있다. 젠킨스는 다양한 플러그인과 함께 여러언어와 프레임워크를 지원한다. CI/CD CI/CD는 지속적인 통합(Continuous Integration)과 지속적인 배포(Continuous Deployment)의 약자로 소프트웨어 개발 및 배포의 자동화를 통해 빠르고 안정적인 제품 출시를 목표로 하는 개발 방법론이다. ✓ CI(지속적인 통합) 개발자들이 작성한 코드를 중앙 저장소에 자주 통합하고, 자동화된 빌드와 테스트를 통해 문제를 빠르게 발견하고 해결하는 것이다. 이렇게 하면 개발자들이 서로의 코드와 충돌없이 효율적으로 협업..

Etc/JENKINS 2023.12.21

AWS 구축 - VPC

VPC(Virtual Private Cloud) 가상 프라이빗 클라우드라는 뜻으로 사용자의 AWS 계정 전용 가상 네트워크이다. VPC를 적용하면 두 번째 그림과같이 VPC별로 네트워크를 구성할 수 있고 각각의 VPC에따라 다르게 네트워크 설정을 줄 수 있다. VPC가 없는 구조 VPC를 적용한 구조 VPC를 구축하기위해서는 VPC의 아이피범위를 RFC1918이라는 사설아이피대역에 맞추어 구축해야한다. 한번 설정된 아이피대역은 수정할 수 없으며 각각의 VPC는 완전히 독립적이기때문에 만약 VPC간 통신을 원한다면 VPC 피어링 서비스를 사용해야 한다. VPC에서 사용하는 사설 아이피 대역 10.0.0.0 ~ 10.255.255.255(10/8 prefix) 172.16.0.0 ~ 172.31.255.25..

Etc/AWS 2023.12.19

AWS 구축 - EC2

EC2(Elastic Compute Cloud)란? EC2는 AWS에서 제공하는 클라우드 컴퓨팅 서비스다. 아마존이 각 지역에 구축한 데이터 센터의 컴퓨터들의 자원을 원격으로 사용할 수 있다. EC2의 장점 - 용량을 늘리거나 줄일 수 있다. - 사용한만큼 지불하므로 저렴하다. - 사용자가 인스턴스를 완전히 제어할 수 있다. - 보안 및 네트워크 구성, 스토리지 관리 효과적이다. EC2 구축 1. REGION 설정 현재 내 위치와 가까운 REGION을 설정하여 트래픽 속도를 최대한으로 조정할 수 있다. ✓ 서울이라면 서울 REGION을 선택하면 되지만 데이터 센터가 없는 지역일 경우 https://cloudping.info/ 를 통해 가장 가까운 데이터 센터를 찾을 수 있다. AWS 로그인 후 우측 상단..

Etc/AWS 2023.09.20