본문 바로가기
docker-compose / redis+sentinel+haproxy 세팅하기 1. 실패 처음엔 원래 세팅을 AWS linux2 arn으로 세팅하려고 했으나 arn으로 세팅시 docker, docker-compose는 정상적으로 설치되나 추가 image를 받아올 때 arn이미지 쪽에서 문제가 발생함 그래서 AWS linux2 64로 했습니다 linux2 arn의 이점은 aws에서 t4g를 사용할수 있습니다 t4g랑 t3a의 가격을 비교해보면 t4g.medium 0.0416 USD 2 4 GiB EBS 전용 최대 5기가비트 t3.medium 0.052 USD 2 4 GiB EBS 전용 최대 5기가비트 t3a.medium 0.0468 USD 2 4 GiB EBS 전용 최대 5기가비트 약 15프로 가량 저렴하며 가능하면 t4g를 사용하는게 좋다고 판단 했으나 아직 지원하지 않는곳이 많으.. 2021. 5. 31.
AWS Linux2 + Jenkins + Github 서버구성 및 배포 젠킨스 설치 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key sudo yum install jenkins -y sudo service jenkins start Java11 설치 amazon-linux-extras amazon-linux-extras java-openjdk11 install amazon-linux-extras install java-openjdk11 nginx 설치 amazon-linux-extras install nginx1 시작 프로그램 등록 sy.. 2021. 5. 25.
AWS Linux 2(Arm) Spring Boot(JAVA11) + Maven 서버 올리기 AWS Linux2 64비트(Arm)선택 64비트 Arm을 선택한 이유는 바로 비용입니다 Arm부터 t4g그룹을 선택이 가능하기 때문에 Arm을 선택했습니다 t4g cpu2 / memory 2를 선택했습니다 크레딧 사양이란 내가 기준 이상의 cpu를 사용할 경우 추가로 비용을 부담하여 해당 부하를 줄이는 방법입니다 저는 해제하겠습니다 물론 기준 이하를 사용할 경우 크레딧이 적립되어 그 크레딧부터 소진되는 시스템이라 경우에 따라서 효율적인 운영이 가능합니다 ssh,http,https의 포트를 미리 열어놨습니다 AWS Linux 2는 기본 유저가 ec2-user입니다 해당 유저는 sudo 권한이 있기 때문에 바로 root로 접근도 가능합니다 sudo amazon-linux-extras AWS에서 제공하는 설.. 2021. 5. 25.