[AWS] EC2

artp·2024년 9월 18일
0

aws

목록 보기
1/13
post-thumbnail

AWS란?

아마존 웹 서비스(Amazon Web Service: AWS)는 아마존닷컴의 클라우드 컴퓨팅 사업부입니다. 전 세계에 분포된 데이터 센터에서 다양한 기능을 제공하는 클라우드 플랫폼으로, 다른 웹 사이트나 클라이언트측 응용 프로그램에 대해 온라인 서비스를 제공합니다.

EC2란?

EC2(Elastic Compute Cloud)란 AWS에서 제공하는 클라우드 컴퓨팅 서비스입니다. 이 서비스를 통해서 아마존이 세계 각지에 구축한 데이터 센터의 서버용 컴퓨터들의 자원을 원격으로 사용할 수 있습니다. 쉽게 말해, 하나의 컴퓨터를 의미합니다.

❗️즉, EC2란 컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스입니다.

EC2의 필요성

EC2는 배포를 위해 사용하는 서비스입니다.
배포(Deployment)란, 개발한 서비스를 인터넷을 통해 다른 사용자들이 이용할 수 있도록 준비하는 과정을 의미합니다. 서버를 배포하려면 컴퓨터가 필요하지만, 로컬 컴퓨터에서 서버를 운영할 경우 24시간 내내 컴퓨터를 켜두어야 하고, 보안 문제도 발생할 수 있습니다. 이러한 문제를 해결하기 위해 AWS의 EC2 서비스를 이용하여 원격 서버(가상 컴퓨터)를 임대해 배포하는 효율적이고 안전한 방법을 사용합니다.

EC2 생성

AWS에 로그인 후 가장 먼저 리전(Region)을 설정합니다. 사용자의 위치와 애플리케이션을 실행하고 있는 컴퓨터와 위치가 멀면 멀수록 느려지므로, 애플리케이션의 주된 사용자들의 위치와 지리적으로 가까운 리전을 선택하도록 합니다.
참고로 리전마다 EC2가 별도로 관리되므로 유의하도록 합니다.

❗️ '리전'이란 인프라를 지리적으로 나누어 배포한 각각의 데이터 센터를 의미합니다.
❗️ EC2 사용은 데이터 센터에 있는 원격 서버를 임대해 사용하는 개념입니다. 따라서 리전은 쉽게 말해, 임대하는 서버가 위치한 지리적 장소를 의미한다고 이해하면 됩니다.

  • 리전 설정
  • EC2 선택
  • 인스턴스 시작 선택
  • 이름 설정
  • 애플리케이션 및 OS 이미지 설정
    - 우분투 사용: 가볍고 성능이 좋아서 일반적으로 많이 사용합니다.
  • 인스턴스 유형 설정
    - 인스턴스는 컴퓨터, 유형은 사양으로 이해하면 됩니다.
    - 프리티어 유형으로도 일반적으로 문제 없이 사용 가능합니다.
  • 키 페어 생성
    - 키 페어는 EC2 인스턴스(컴퓨터)에 접근하기 위한 일종의 비밀번호라고 이해하면 됩니다.
    - 키 페어 이름은 어떤 인스턴스의 키인지 쉽게 알 수 있도록 작성하는 것을 권장합니다.
    - 키 페어 파일은 잃어버리거나 유출되지 않도록 주의합니다.
  • 네트워크 설정 / 보안 그룹 설정
    - IP란 네트워크 상에서의 특정 컴퓨터를 가리키는 주소를 의미합니다.
    - Port란 한 컴퓨터 내에서 실행되고 있는 특정 프로그램의 주소를 의미합니다.
    - SSH란 원격 서버에 안전하게 연결하기 위한 약속된 방법(프로토콜)입니다.
    - 소스 유형에서 '위치 무관'은 어떤 컴퓨터의 IP에서든 EC2에 접근할 수 있게 한다는 의미입니다.
  • 스토리지 구성
    - EBS(Elastic Block Storage)란 EC2에 부착되어 있는 일종의 하드디스크(저장 공간)입니다.
    - EBS와 같은 저장 공간을 조금 더 포괄적인 용어로 스토리지(Storage), 볼륨(Volume)이라고 부릅니다.
  • 인스턴스 생성 확인

EC2 접속

인스턴스 선택

  • EC2 대시보드 ➡️ 인스턴스 선택
  • 연결할 인스턴스 선택

인스턴스 요약 정보 및 설정 정보 확인

  • 인스턴스 IP주소, 상태 확인
  • 보안 설정 확인
  • 네트워킹 설정 확인
  • 스토리지 설정 확인
  • 모니터링 확인
  • 인스턴스 연결 및 성공 확인
profile
donggyun_ee

0개의 댓글