컴퓨팅 서비스란
컴퓨팅이란?
"컴퓨팅(Computing)"은 정보를 처리하고 다루는 모든 활동을 말합니다. 주로 컴퓨터를 사용하여 데이터를 입력, 처리, 출력하는 과정을 포괄적으로 나타냅니다.
- 하드웨어 컴퓨팅 : 컴퓨터 시스템을 이주는 물리적인 부품들을 포함한다.
- 소프트웨어 컴퓨팅 : 컴퓨터에서 실행되는 프로그램과 소프트웨어 시스템을 포함
- 네트워크 컴퓨팅 : 컴퓨터나 기기들이 네트워크를 통해 서로 연결되어 정보를 교환하고 공유하는 것을 의미한다.
AWS 컴퓨팅 서비스
AWS 컴퓨팅 서비스는 퍼블릭 클라우드에서 자원을 활용하여 다양한 워크로드를 수행할 수 있는 서비스이다.
- EC2(Elastic Compute Cloud) : 클라우드 환경에서 가상 인스턴스(Instance)라는 가강 머신 형태로 제공하는 기본적인 AWS 서비스
- ECS(Elastic Container Service) : EC2기반으로 실행되는 컨테이너 형태의 자원에 배포,스케줄링,스케일링등이 관리되는 서비스
- Lamdba : 서버의 설정이 없는 환경을 제공하여 코드만 실행해 주는 서비스
- Lighteail : 독립적인 환경을 제공하며, 최소한의 설정만으로도 손쉽게 사용 가능한 컴퓨팅 서비스
Amazon EC2
Amazon EC2(Amazon Elastic Conpute Cliud)는 퍼블릭 클라우드 환경에서 확장 가능한 컴퓨팅 자원을 제공하여 가상의 서비스를운영할수 있는 서비스이며 , AMI를 이용하여 인스턴스에 필요한 소프트웨어를 정의한다.
- 퍼블릭 클라우드란 다수의 사용자가 공유하고 있는 클라우드 컴퓨팅 자원을 기반으로 하는 환경
EC2 인스턴스
인스턴스는 가성 컴퓨팅 환경으로 CPU, 메모리, 스토리지, 네트워킹 용량을 결정하는 다양한 인스턴스 유형을 제공한다.
컴퓨팅 자원을 필요한 만큼 사용에 사용을 다하면 자원을 반납하는 형태로 임의로 구성된 인스턴스라고 한다.
인스턴스 유형
컴퓨팅 - Amazon EC2 인스턴스 유형 - AWS
aws.amazon.com
공식문서를 보면 잘나와있을것이다. 그중에 AWS 프리티어로 사용할 수 있는
t2.micro에 대해서 간단하게 설명하겠습니다.
- t : 인스턴스 패밀리, 용도별 분류
- 2 : 인스턴스 세대, 높을수록 최신
- micro : 인스턴스크기, 커질수록 가격 및 용량 증가.
인스턴스 상태
인스턴스를 종료하는 것은 인스턴스를 완전히 중지하고 해당 컴퓨팅 자원을 해제하는 것을 의미합니다. 반면에 인스턴스를 중지하면 해당 인스턴스가 더 이상 실행 중이지만, 사용 중이 아닌 상태가 되며, 여전히 관련된 컴퓨팅 자원은 유지됩니다.
비용을 고려할때 종료됨을 확인하는 것이 중요하다.
AMI
AMI(Amazon Machine Image)란 인스턴스를 시작하는 데 필요한 정보를 제공하는 AWS에서 지원되고 유지 관리되는 이미지입니다.
기존 AMI로 인스터스를 생성하는 형태로 AMI가 사용된다. 사용자 정의 AMI와 인스터스트를 사용한다면 사진 이후에 사용자정의 AMI -> 사용자 정의 인스턴스를 순으로 생성된다.
하나의 AMI로 여러개의 인스턴스를 생성할 수 있다.
EC2 보안
보안그룹
EC2 인스턴스의 송수신 트래픽을 제어하는 가상의 방화벽 역할을 한다. 인스턴스 기준으로 수신트래픽에 대한 인바운드 규칙과 아웃바운드 규칙으로 부토 허용과 거부를 결정한다.
키페어
EC2 인스턴스에 연결할 때 자격을 증명하는 보안키이다. 퍼블릭키와 프라이빗 키로 구성되는데 퍼블릭 키는 (EC2인스턴스에 저장) 프라이빗 키는 사용자 컴퓨터에 별도로 저장된다.
인스턴스 생성 및 키페어 생성 방법
키페어 생성
- AWS에 로그인
- 서비스 클릭->컴퓨팅 -> EC2 페이지로 진입
- 설정 메뉴에 네트워크 및 보안 > 키페어 선택한다
- 키페어 생성 버튼을 클릭한다.
사진과 같이 작성 후 키페어 생성을 하면 .pem 형식으로 다운로드된다. 이거를 원하는 곳에 저장하면 된다.
인스턴스 생성
- AWS 로그인 -> 컴퓨팅 -> EC2
- 인스턴스 시작
- 이름에 원하는 인스턴스 이름을 작성한다. 그 후에 전에 생성한 키페어를 선택해 준다.
그 후에 인스턴스를 시작 버튼을 클릭해 생성하면 된다.
주의
만약 생성했다면 과금이 발생할 수 있으니 꼭 인스턴스를 종료해 주시길 바랍니다!!!!!!!
참고
'Devops > AWS' 카테고리의 다른 글
[AWS] EC2 - Docker 컨테이너로 배포된 Spring 서버 내부로 이미지 업로드 하기 (1) | 2024.05.07 |
---|---|
[AWS] Springboot(스프링 부트) + Docker(도커) + AWS의 EC2로 배포하기 (0) | 2024.02.03 |