s00ng
쏭's blog
s00ng
전체 방문자
오늘
어제
  • 분류 전체보기 (69)
    • TIL (20)
      • 실습 (3)
    • Web (6)
      • React (6)
      • Basic (0)
    • JPA (5)
    • CS (3)
      • 컴퓨터 네트워크 (3)
    • Design pattern (10)
    • AWS (5)
    • ETC (0)
    • Algorithm (0)
    • Project (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

공지사항

인기 글

태그

  • solid
  • mariaDB
  • design pattern
  • VMware
  • 리전
  • EC2
  • AWS
  • 가용영역
  • centOS 8
  • EC2 인스턴스

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
s00ng

쏭's blog

[AWS] EC2란?
AWS

[AWS] EC2란?

2024. 2. 13. 11:24

이번 포스팅에서는 AWS EC2가 무엇이며, 사용하는 이유와 어디에 사용되는지 정리하고자 한다.

 

✅ EC2(Elastic Compute Cloud)란? 

아마존 웹 서비스(AWS)에서 제공하는 클라우드 컴퓨팅 서비스

 

 

 클라우드 컴퓨팅이란 인터넷을 통해 서버, 스토리지, 데이터베이스 등의 컴퓨팅 서비스를 제공하는 것을 말한다.  다시말해,  EC2는 AWS에서 원격으로 제어할 수 있는 가상의 컴퓨터를 한 대 빌리는 것이다.

 

 

 

✅ EC2(Elastic Compute Cloud)를 왜 사용할까?

 우리가 만든 웹 페이지나 서버를 다른 사람들이 사용하려면 인터넷 상에 배포가 돼있어야 하는데, 서버를 배포하기 위해서는 컴퓨터가 필요하다. 본인의 컴퓨터에서 서버를 배포해 다른 사람들이 인터넷을 통해 접근할 수 있게 만들 수도 있지만, 이 경우 24시간 동안 컴퓨터를 켜놓아야하며 보안적으로도 위험할 수 있다.  또한, 서비스의 규모가 커질 수록 직접 서버를 구축하는 것의 비용과 복잡성이 증가할 수 있다.

 

 이러한 불편함 때문에 AWS EC2라는 컴퓨터를 빌려서 사용하는 것이다. 이 외에도 AWS EC2는 여러 부가기능들(로깅, 오토스케일링, 로드밸런싱 등)을 많이 가지고 있다.

 

 

 

✅  EC2가 사용되는 곳

주로 백엔드 서버를 배포해야 할 때,  EC2 에 서버를 배포해서 사용한다. 

 

 물론, 프론트엔드 웹 페이지를 배포할 때에도 AWS EC2를 사용할 수 있지만, 이 경우에는 EC2 보다 vercel, netlify 또는 AWS S3를 사용해서 배포하는 경우가 많다.

 

 

 

'AWS' 카테고리의 다른 글

[AWS] 모니터링과 비용관리  (0) 2024.12.23
[AWS] EB(Elastic Beanstalk)  (0) 2024.11.18
[AWS] EC2 실습 (2) - 인스턴스 생성  (0) 2024.02.13
[AWS] EC2 실습 (1) - 리전 선택하기  (0) 2024.02.13
    'AWS' 카테고리의 다른 글
    • [AWS] 모니터링과 비용관리
    • [AWS] EB(Elastic Beanstalk)
    • [AWS] EC2 실습 (2) - 인스턴스 생성
    • [AWS] EC2 실습 (1) - 리전 선택하기
    s00ng
    s00ng

    티스토리툴바