Route53에서 도메인 구매하기
·
AWS
Route 53 에서 도메인 구매하기Route 53 접속하기시작하기 버튼 선택하기도메인 선택 후 우측에 결제하기 선택연락처 정보 입력 후 다음Route53의 도메인을 EC2에 연결하기호스트 영역 > 레코드 선택 > 레코드 생성 선택record name, 레코드 유형, 값(ip 주소) 만 입력 후 레코드 생성레코드 유형 : 도메인에서 ip4주소로 트래픽을 라우팅하기 위해 `A`를 선택한다.레코드 이름 : 도메인 앞에 붙인 이름을 의미한다.값 : 퍼블릭 인스턴스 ip주소를 할당함으로써 도메인으로도 접속가능하도록 한다.도메인 접속이후 위에서 설정한 도메인으로 접속할 수 있다.
route 53 이란? DNS 란? 현업에서의 route 53 활용 여부
·
카테고리 없음
Route 53이란?도메인을 발급하고 관리해주는 서비스를 의미함.Route 53 은 DNS (Domain Name System) 서비스이다.DNS 란?특정 컴퓨터와 통신하기 위해 ip주소를 사용했음 (ip는 특정 컴퓨터를 가르키는 주소의 역할)사람은 숫자를 외우기가 어렵다는 문제와 컴퓨터는 숫자를 더 쉽게 처리할 수 있다는 문제를 해결하기 위해 문자를 ip주소로 변환해주는 시스템(server), DNS 를 만들음현업에서 route 53 사용 여부현업에서 일반적으로 ip기반으로 통신하지 않고 도메인을 기반으로 통신함.ip주소에서는 HTTPS를 적용할 수 없고, 도메인 주소가 있어야만 적용할 수 있어 필수적으로 사용함.현업에서는 무조건적으로 AWS route 53 을 고집하진 않다. (각 서비스마다 구매할 ..
탄력적 ip 상태에서 EC2 종료하기
·
AWS
인스턴스 종료하기EC2 > 인스턴스 >인스턴스 상태 선택 > 인스턴스 종료 (삭제)팝업 창에서 종료(삭제) 선택해당 인스턴스를 종료하면 인스턴스가 삭제된다.인스턴스를 종료하더라도 연결된 리소스 (탄력적 ip 등) 에 의해 비용이 발생할 수 있다.연결된 탄력적 ip 릴리즈하기네트워크 및 보안 > 탄력적 ip > 작업 > 탄력적 ip 주소 릴리즈
Spring Boot 서버를 EC2에 배포하기
·
AWS
Spring Boot 서버를 EC2 에 배포하기Spring Boot 설치하기$ sudo apt update && /sudo apt install openjdk-17-jdk -y Spring boot 프로젝트 clone 하기build 진행clean build : 기존에 빌드된 파일을 삭제하고 새로 빌드한다.build 파일 확인하기서버 실행시키기서버 포그라운드에서 실행시키기 : sudo java -jar ec2-spring-boot-sample-0.0.1-SNAPSHOT.jar서버 백그라운드에서 실행시키기 : sudo nohub java -jar ec2-spring-boot-sample-0.0.1-SNAPSHOT.jar서버 접속하기
Express 서버를 EC2에 배포하기
·
AWS
EC2인스턴스에 연결하기Node.js 설치하기root 권한으로 이동하기sudo sunode.js 설치하기apt-get update &&/ apt-get install -y ca-certificates curl gnupg && / mkdir -p /etc/apt/keyrings && / curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && / NODE_MAJOR=20 && / echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$..
탄력적 ip 연결하기
·
AWS
탄력적 ip가 필요한 이유EC2 인스턴스를 생성했을 때 받는 ip는 임시 ip이다.인스턴스를 중지 후 재실행 시, ip가 변경되어있다.특정 사용자가 백엔드 API로 통신을 하려고 할 때, ip가 매번 변경되면 매번 수정해야 한다.탄력적 ip를 설정함으로써 고정 ip를 할당할 수 있다.탄력적 ip설정 방법LNB > 탄력적 IP > 탄력적 IP주소 할당 선택우측 하단 `할당` 버튼 선택우측 상단 탄력적 IP 주소 할당 선택인스턴스 선택 > 연결인스턴스 재확인인스턴스 중지 후 재시작해도 IPv4 주소가 변경되지 않는다.
EC2 접속하기
·
AWS
인스턴스 정보 해석하기퍼블릭 IPv4 주소새로 빌려온 컴퓨터의 IP 주소를 의미한다.외부에서 접속할 수 있는 하나의 주소이기도 하다.인스턴스 상태인스턴스 중지 : 컴퓨터 멈춤인스턴스 종료 : 인스턴스를 멈춘 뒤 삭제까지 진행 (주의)보안 규칙EC2 인스턴스 생성 시 만든 인바운드 규칙을 확인할 수 있음.0.0.0.0/0 은 모든 IP에 대해서 허용하겠다는 의미.네트워킹EC2 인스턴스의 주소스토리지EC2의 하드디스크 (EBS)  상태를 확인할 수 있음모니터링실제 서버를 운용할 때 자주 확인하는 페이지서버의 cpu 사용량, 네트워크 입력량 등을 확인할 수 있다.인스턴스에 연결하기EC2인스턴스 연결 : AWS 에서 로그인하여 홈페이지 자체에서 빌린 컴퓨터에 원격 접속하는 방식.ubuntu 환경의 EC2 인스턴..
E2C 세팅하기
·
AWS
기본 설정인스턴스 시작 버튼 선택이름 : EC2인스턴스끼리 분리하는 역할을 함. 애플리케이션 및 OS 이미지일반적으로 Ubuntu를 사용한다.Windows or Macos 는 컴퓨터를 쉽게 사용하게 하기 위해 편리한 기능을 많이 넣어놓음위 기능이 용량을 차지하고 성능을 떨어트리기 때문에, 서버 배포에 필요한 기능만 들어간 ubnutu를 사용인스턴스 유형인스턴스란?AWS EC2와 컴퓨터를 원격 접속하여 빌려 사용하는 서비스를 의미함.EC2에서 빌리는 컴퓨터 한대를 의미하는 하나의 단위.인스턴스 유형컴퓨터 사양을 의미함.키 페어EC2컴퓨터에 접근할 때 사용하는 비밀번호.키 페어 이름은 어떤 EC2컴퓨터에 접근하기 위한 키페어인지 명시해두는 것이 좋다.네트워크 설정 - 보안 설정보안 그룹 : AWS 클라우드의..