EC2
EC2 UserData 용량 문제 해결
EC2 UserData 용량 문제 해결
2024.11.07UserData(이하 UD) 스크립트는 EC2 인스턴스가 시작될 때 실행된다. UD를 이용해 필요한 패키지를 설치하거나 EC2 내부에서 스크립트를 실행할 수 있다. 실제로 작업할 때 EC2를 만들면 환경 변수랑 실행할 스크립트 때문에 UD의 최대 크기인 16KB를 넘기는 경우가 생겨서 에러가 발생한 적이 있었다. 이러한 문제를 해결 방법에 대해서 알아보려고 한다. 1. Machine Image 만들기EC2에 필요한 패키지를 미리 설치한 Machine Image를 준비하면, 패키지 설치 스크립트를 빼고도 되니까 UD 크기를 줄일 수 있다. 2. 실행할 스크립트 외부에 저장하기AWS S3 같은 외부 저장소에 실행할 스크립트를 저장해 놓고, 인스턴스에서 다운로드해서 실행하는 방법이다. 이렇게 하면 UD 크..
AWS EC2 초기 설정하기
AWS EC2 초기 설정하기
2021.12.29AWS EC2의 초기 설정을 진행하겠습니다. 추후에 Spring Application을 배포할 예정입니다. ▶ 가장 먼저 java 8을 설치 1. 자바 8을 설치합니다. sudo yum install -y java-1.8.0-openjdk-deve1.x86_64 // java 8 설치 설치를 진행한다면 아래와 같이 자동으로 설치가 진행됩니다. 2. 자바 버전이 몇 개 설치 되어있는지 확인합니다. (있을 경우 아래의 명령어로 삭제) sudo /usr/sbin/alternatives --config java // 현재 가지고 있는 자바 버전 확인합니다. java8말고 다른 것이 있을 경우 삭제해줍니다. sudo yum remove (삭제할정보) 3. 설치가 완료 됐다면 자바 버전을 확인해줍니다. java -..
AWS EC2 탄력적 IP
AWS EC2 탄력적 IP
2021.12.27탄력적 IP 할당하기 탄력적 IP를 사용하는 이유는 무엇일까?? 예시로 살펴보겠습니다. 기존에 생성했던 ec2 인스턴스 입니다. 퍼블릭 IP 주소는 3.34.52.45입니다. 해당 인스턴스를 중지 시키고 재가동 시키겠습니다. 퍼블릭 IP 주소가 3.34.126.206으로 변한 것을 보실 수 있습니다. 서비스를 할 때 이러한 상황이 나온다면 장애로 이어질 수 있습니다. 그렇기에 인스턴스를 중지시켜도 고정된 IP를 가지고 있어야 합니다. 탄력적 IP를 사용하여 해결이 가능합니다. 바로 시작하겠습니다. 1. 왼쪽 카테고리에서 탄력적 IP를 클릭합니다. 2. 탄력적 IP 주소 할당을 클릭합니다. 3. 별다른 설정을 건들이지 않고 생성해줍니다. 태그를 선택하여 NAME을 설정한다면 보다 쉽게 구별이 가능합니다. ..
윈도우 환경에서 AWS EC2 접근 ( putty 사용 )
윈도우 환경에서 AWS EC2 접근 ( putty 사용 )
2021.12.02putty와 puttygen 설치하는 과정은 생략하겠습니다. 1. puttygen을 실행시킨 후 type of key generate를 RSA에 맞추고 load를 클릭해줍니다. 2. 이전에 받아 두었던 key가 있는 곳으로가서 All Files로 변경주고 확인을 눌러줍니다. 3. 예를 눌러줍니다. 4. save private key를 눌러줍니다. 5. 이름을 정하고 확장자를 .ppk로 설정해줍니다. 저장 6. ec2 인스턴스를 우클릭 후 연결을 눌러 들어갑니다. 7. EC2 인스턴스 연결을 들어가 주신 뒤 IP주소와 사용자 이름을 복사해줍니다. 8. HOST NAME에 사용자 이름@ IP를 입력해줍니다. 9. 왼쪽 카테고리에서 SSH -> AUTH를 클릭한 후 이전에 생성했던 KEY를 넣어줍니다. 10...
AWS EC2 생성 (회원가입 과정은 생략)
AWS EC2 생성 (회원가입 과정은 생략)
2021.12.011. AWS에 로그인한 후 EC2를 검색하여 클릭해준다. 2. 인스턴스 생성을 클릭해준다. 3. Amazon linux 2를 사용할 예정이므로 Amazon linux2로 시작한다. 4. 프리티어는 일정한 사용량 밑으로는 요금이 무료이므로 프리티어 선택한 후 다음: 인스턴스 세부 정보 구성으로 넘어가 준다. ( 다른 인스턴스의 가격과 사양을 보고 본인에게 필요한 인스턴스로 생성해 주면된다.) 5. 현재 창에서는 설정을 건드릴 부분이 없고 다음: 스토리지 추가로 넘어가준다 6. 크기 (GiB)는 30까지 무료로 업그레이드 가능하므로 30으로 설정해준다. 7. Tag는 인스턴스를 구별할 수 있는 설정이며 각자 원하는 Tag 이름과 값을 지정하여 본인이 식별할 수 있게 해준다. 다음: 보안 그룹 구성을 눌러준다..