기타

aws ec2 서버 생성하기

호리둥절 2023. 8. 3. 09:54

aws ec2 인스턴스 생성해보기

 

0. 리전 선택

AWS 리전은 사용자의 데이터와 서비스의 가용성 및 성능을 최적화하기 위해 중요한 역할을 합니다. 사용자는 자신의 요구 사항과 지리적 위치에 따라 가장 적합한 AWS 리전을 선택하여 클라우드 서비스를 이용할 수 있습니다.

저는 국내에서 사용할거기 때문에 서울을 선택하였습니다. 여러분들도 본인과 맞는 리전을 선택해보세요

1. 인스턴스 시작하기

Ec2 서비스에 들어온다음 인스턴스 시작을 클릭해준다.

2.AMI 선택하기

"Amazon Machine Image"의 약자로, Amazon Web Services (AWS)에서 사용되는 가상 머신 이미지입니다. AMI는 운영 체제와 소프트웨어 설정, 데이터 등을 포함한 가상 머신의 미리 구성된 템플릿입니다. 이를 사용하면 AWS 클라우드 환경에서 신속하게 가상 머신 인스턴스를 생성하고 배포할 수 있습니다.

 

저는 우분투를 계속 사용해왔기 때문에 우분투 AMI를 선택해주겠습니다.

3. 인스턴스 유형 선택

프리티어에서 사용가능한 t2.micro를 선택해주겠습니다.

4. 키페어 생성

EC2 인스턴스로 접근하기 위해서는 pem 키(비밀키)가 필요합니다. 따라서 인스턴스 생성 마지막 단계에서는 할당할 pem 키를 선택해야 합니다.

인스턴스는 지정된 pem 키와 매칭되는 공개키를 가지고 있어, 해당 pem 키 외에는 접근을 허용하지 않습니다.  

ssh 접속시에 필요하니 잘 보관하여 주시기 바랍니다. 생성하면 downloads폴더에 자동저장 되니 관리하기 편한 폴더로 옮겨주세요.

 

마스터키이기 때문에.. 깃에 올리는 일은 절때 네버 ! 금지 !!! 유출시에 어마어마한 돈이...청구될수도

5. 보안그룹 생성하기

포트 22 (SSH): 원격으로 서버에 접속할 때 사용되는 포트로, SSH (Secure Shell) 연결을 위해 열어줍니다. 개발자나 시스템 관리자가 서버에 접속하여 작업할 수 있도록 합니다.

포트 80 (HTTP): 웹 서비스를 위한 표준 HTTP 포트입니다. 웹 브라우저가 서버의 웹 페이지에 접속할 때 사용되는 포트로, 웹 애플리케이션을 호스팅할 때 열어줍니다.

포트 443 (HTTPS): 웹 서비스를 암호화된 SSL/TLS 연결을 통해 제공하기 위한 포트입니다. HTTPS 프로토콜을 사용하는 웹 애플리케이션을 호스팅할 때 필요합니다.

 

저는 우선 0.0.0.0으로 모든 ip접근을 허용하였지만 22번 포트의 경우, 키페어가 노출될시 모든 ip가 접근 가능하기 때문에 자신의 ip만 허용하는 방법도 좋은방법입니다.

 

나중에 보안그룹에서 편집하여 개발용, 배포용 포트도 열어줄 것입니다.

6. 스토리지 구성 및 세부정보

기본값을 선택하고 인스턴스 시작을 눌러주세요 !! 드디어 ec2 인스턴스가 생성되었습니다 ^^

 

다음시간에는 고정Ip(탄력적 Ip)를 생성하고 ssh에 접근해 보겠습니다 ~~~~~~~