Infra/AWS
-
EC2에 Spring Boot 배포하기 (추후 업데이트)Infra/AWS 2024. 5. 7. 16:12
1. 필요한 것 JDKGradle 2. 우분투 환경에 JDK 설치하기$ sudo apt update && /sudo apt install openjdk-17-jdk -y$java -version // 확인 3. 스프링 프로젝트 가져오기 $ git clone https://github.com/JSCODE-EDU/ec2-spring-boot-sample.git$ cd ec2-spring-boot-sample 4. application.yml파일 만들기 src/main/resources/application.yml -> 위 경로에서 수행server: port: 80 5. Server 실행시키기$ ./gradlew clean build # 기존 빌드된 파일을 삭제하고 새롭게 JAR로 빌드$ cd ~/ec2-..
-
EC2 - 고정 IP 연결Infra/AWS 2024. 5. 7. 00:05
탄력적 IP란? EC2 인스턴스는 기본적으로 유동 IP로 설정된다. 인스턴스를 재부팅하면 IP주소가 바뀐다.이를 막기 위해 고정IP를 설정해줘야하는데, AWS에선 이를 탄력적 IP라고 부른다. 먼저 대쉬보드에 탄력적 IP로 들어간다. 들어가면, 탄력적 IP 주소 할당 버튼이 있다. 설정은 기본 값을 사용하여 IP주소를 하나 할당받아보자.생성된 탄력적IP주소를 선택하고 작업을 누르면, 탄력적 IP주소 연결이 있다. 해당 IP주소와 연결할 인스턴스만 선택해주면, 고정 IP 연결을 완료할 수 있다.
-
AWS - EC2 기본 설정Infra/AWS 2024. 5. 6. 23:58
EC2란Elastic Computer Cloud(EC2) : 컴퓨터들을 빌려서 원격으로 접속해 사용하는 서비스 -> 가상화된 인프라 환경 IaaS EC2는 주로 백엔드 서버를 배포할 때 많이 사용한다.프론트엔드 서버도 EC2를 활용하긴 하지만, 보통 S3를 사용해서 배포한다. EC2 설정하기1. Region 선택하기 Region 이란?인프라를 지리적으로 나누어 배포한 각각의 데이터 센터를 의미한다.AWS는 EC2를 통해 빌려 쓸 수 있는 컴퓨터(리소스)를 전 세계적으로 다양하게 분포시켜놨다.이런 컴퓨터가 위치한 위치를 AWS에서는 Region이라 부른다.각 Region마다 EC2가 따로 따로 관리 되기 때문에 설정을 바꾸면, 갑자기 만들어 뒀던 인스턴스가 안보이기도 함! 또한, 애플리케이션을 사용할 ..