티스토리 뷰

aws

[AWS] EC2(Elastic Compute Cloud)

타올이 2023. 12. 8. 09:39
반응형

EC2(Elastic Compute Cloud)

아마존 웹 서비스(AWS)에서 제공하는 클라우드 컴퓨팅 서비스입니다. 이 서비스를 통해 사용자는 가상 컴퓨터를 임대하여 다양한 컴퓨팅 작업을 수행할 수 있습니다. EC2의 핵심 기능과 특징을 다음과 같이 요약할 수 있습니다.

  1. 유연성과 확장성: EC2는 다양한 유형의 인스턴스를 제공하여 사용자의 요구에 맞춰 컴퓨팅 리소스를 선택할 수 있게 합니다. 이러한 인스턴스는 필요에 따라 쉽게 확장하거나 축소할 수 있어 비즈니스의 성장 또는 수요 변화에 유연하게 대응할 수 있습니다.
  2. 비용 효율성: 사용자는 실제로 사용한 컴퓨팅 리소스에 대해서만 비용을 지불합니다. 이는 물리적 서버를 구매하고 유지하는 것보다 비용적인 면에서 효율적일 수 있습니다.
  3. 보안: AWS는 데이터 센터 및 네트워크 아키텍처를 통해 높은 수준의 보안을 제공합니다. 사용자는 자신의 EC2 인스턴스를 보호하기 위해 방화벽 설정과 네트워크 접근 제어를 구성할 수 있습니다.
  4. 다양한 운영 체제 지원: EC2는 다양한 운영 체제를 지원합니다. 리눅스, 윈도우 서버 등의 여러 버전을 선택하여 사용할 수 있습니다.
  5. 통합 서비스: EC2는 AWS의 다른 서비스들과 쉽게 통합됩니다. 예를 들어, Amazon S3, Amazon RDS 등과 같은 데이터 저장 서비스 또는 네트워킹 서비스와 결합하여 복잡한 어플리케이션을 구축하고 운영할 수 있습니다.

EC2는 이러한 특징들을 바탕으로 개인, 중소기업, 대기업에 이르기까지 다양한 규모의 조직에서 널리 사용되고 있습니다. 클라우드 컴퓨팅의 기초적인 부분을 담당하며, 비즈니스의 디지털 변환에 핵심적인 역할을 합니다.

 

EC2(Elastic Compute Cloud)를 사용하는 이유

서버를 배포하기 위해서는 컴퓨터가 필요합니다. 내가 가진 컴퓨터에서 서버를 배포해 다른 사용자들이 인터넷을 통해 접근할 수 있게 만들 수도 있습니다. 하지만 내 컴퓨터로 서버를 배포하면 24시간 동안 컴퓨터를 켜놔야 합니다. 그리고 인터넷을 통해 내 컴퓨터에 접근할 수 있게 만들다보니 보안적으로도 위험할 수도 있습니다..

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

 

현업에서 사용하는 방법

현업에서도 실제 서버를 배포할 때 AWS EC2를 아주 많이 사용합니다.백엔드 서버를 배포해야 할 때면 EC2에 서버를 배포해서 사용합니다.

프론트엔드 웹 페이지를 배포할 때 AWS EC2를 사용할 수도 있습니다. 하지만 AWS EC2보다 vercel, netlify 또는 AWS S3를 사용해서 주로 배포합니다. 이게 어떤 것들인지 모를 경우 “AWS EC2는 백엔드 서버를 배포할 때 주로 사용하는구나“라고만 기억해도 괜찮습니다.

반응형

'aws' 카테고리의 다른 글

[AWS] EC2 셋팅하기 - 기본 설정  (0) 2023.12.08
[AWS] Region  (0) 2023.12.08
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
링크
글 보관함