본문 바로가기
[Cloud & Infrastructure]/[AWS]

[AWS] EC2 - 인스턴스 생성하기 (1/2)

by 코드몽규 2022. 3. 18.
반응형

EC2란

  Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선 투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다. Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있습니다. Amazon EC2에서는 확장 또는 축소를 통해 요구 사항 변경 또는 사용량 스파이크를 처리할 수 있으므로 트래픽을 예측할 필요성이 줄어듭니다.

 

EC2 특징

  • 클릭 몇 번 만으로 가상 컴퓨팅 환경을 제공받을 수 있음
  • 원하는 만큼 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능
  • 클라우드 컴퓨팅 (참고)
  • Machine Image (AMI) - 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로서, 이미지를 통해 인스턴스를 쉽게 만들 수 있음
  • Elastic Block Store (EBS) - Amazon EBS 볼륨을 사용해 영구 스토리지 볼륨에 데이터 저장가능
  • Elastic IP Addresses (EIP) - 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소 할당 가능

 


1. 인스턴스 시작 

AWS 콘솔 창에서 EC2 검색 후 대시보드 진입 -> 인스턴스 시작 클릭

 

2. AMI 선택에서 Amazon Linux AMI 선택 

3. 인스턴스 유형 선택 

t2 micro 선택 (프리티어 사용 가능)

4. 인스턴스 세부 정보 구성

 

네트워크 설정 등 세부 구성을 설정한다. (기본값으로 해주어도 상관없음)

5. 스토리지 추가 

인스턴스의 스토리지를 설정한다. (기본값으로 Root장치는 꼭 있어야 함)

볼륨 유형에 따라 비용의 차이가 있는데, 기본적인 범용 SSD를 선택한다.

  • magnetic -> HDD를 사용
  • 범용 SSD -> SSD를 사용
  • IOPS SSD -> SSD를 사용하고 I/O 대역폭 설정 가능

반응형

6. 태그 추가 

EC2를 구분해줄 수 있는 Name 태그를 추가 후 이름값을 넣어 주었다. (생략 가능)

 

7. 보안 그룹 구성

인스턴스의 트래픽을 제어하는 방화벽을 설정하는 부분이다.

인스턴스는 가상 머신으로 터미널을 통해 접속해야 하기 때문에 SSH 22번 포트는 default값으로 주어진 상태이다. 

 

추가적으로 웹서버로 활용되는 http(80)/https(443) 포트를 필요에 따라 설정해줘도 좋다.

 

8. 기존 키 페어 선택 / 새 키 페어 생성

이미 IAM용 키 페어가 있다면 기존 키페어를 사용하고

없다면 새 키 페어 생성 -> 키 페어 이름 설정 -> 키페어 다운로드-> 인스턴스 시작 순으로 진행해주자

(*키페 어는 SSH 터미널로 인스턴스에 접근할 때 꼭 필요한 파일입니다. 외부에 노출되면 안 되기 때문에 생성 후 잘 관리해주세요!!!!)

(*SSH란? SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜입니다. (*Shell(쉘): 명령어와 프로그램을 사용할 때 쓰는 인터페이스를 말합니다.)

9. 인스턴스 생성 확인 

생성된 인스턴스가 Running(실행 중)으로 표시되어 정상 작동하는 것을 확인할 수 있다.

인스턴스 id 클릭

 

10. 인스턴스 퍼블릭 IPv4 주소 확인


EC2 서비스를 사용해서 인스턴스를 이용하여 가상 환경에 Linux 환경을 구현해보았다. 

다음 포스팅에는 윈도우에서 인스턴스에 접속하는 방법을 포스팅해보겠다.

 

 

 

두번째 포스팅으로 바로가기!

 

[AWS]EC2 - 윈도우에서 인스턴스 접속하기 (2/2)

SSH란? SSH(Secure Shell)는 원격지 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜이다. 셸로 원격 접속을 하는 것이므로 기본적으로 CLI 상에서 작업을 하게 된다. 기본 포트는 22번이다. (

codemonkyu.tistory.com

 

반응형

댓글