본문 바로가기
Cloud

[AWS] Computing Service | EC2, Lightsail

by 지구코드 2024. 4. 11.
반응형

 

 


 

☁ AWS Cloud Clubs(ACC)_2주차

☁ Computing Service | EC2, Lightsail


 

  • 인스턴스란?
    • 타사 클라우드 서비스에서 제공하는 서버 리소스 (= 가상 서버)
    • 기업이 자체적으로 IT 인프라를 소유하고 관리 및 운영하는 경우 (On-Premise), 물리적 서버 리소스를 관리하고 유지할 수도 있지만, 비용이 많이 들고 비효율적
    • 따라서, 클라우드 제공업체는 데이터 센터에서 하드웨어를 유지 관리하고 인스턴스라는 형태로 컴퓨팅 리소스에 대한 가상 액세스를 제공

 

  • EC2
    • 가상화 서버 서비스. 아마존의 각국 데이터 센터에서 서버용 컴퓨터를 임대하는 것
    • AWS에서 가장 기본적이고 널리 쓰이며, VM(Virtual Macine)으로 제공됨.
    • 크기를 조정할 수 있는 컴퓨팅 용량을 제공하는 웹 서비스
    • AWS에서 가장 기본적이고 널리 쓰이며, VM(Virtual Macine)으로 제공됨.
    • On-Demand 형식: 외부 서비스 공급자가 데이터를 관리하는 방식
      1. 클라우드 공급자가 모든 물리적 및 가상의 미들웨어, 하드웨어, 소프트웨어, 데이터베이스 및 기타 자원 인프라를 조달하고 자사의 데이터 센터에 설치 및 관리
      2. ↔ On-Premise 형식: IT 서비스를 기업이 자체적으로 보유한 물리적인 서버에 직접 설치해 운영하는 방식 (On-Demand과 반대)

 

  • LightSail
    • 초보자 친화적인 서비스로, 주어진 리소스 옵션 중 하나를 골라 단일 가상 서버를 간단히 설정 가능
    • VPS(가상 네트워크 공간)_ Virtual Private Server, 일종의 패키지 상품과 유사
    • EC2나 RBB 등 개별 서비스를 따로 설정해서 사용하는 것보다 Lightsail 하나의 서비스로 웹서비스를 운용하는데에 더욱 저렴, 추가 비용없이 애플리케이션을 저장 및 실행하는데 필요한 AWS 리소스에 대해서만 요금을 지불
    • 사전에 구성된 템플릿을 이용해 빠른 인스턴스 배포 가능
    • 👍: EC2에 비해 간단하고 직관적이기에, 초보자와 소규모 프로그램에 적합
    • 👎: 계정 당 최대 20개의 인스턴스, 5개의 로드 밸런서 등 자원이 한정되어 있음

 

  • Elastic Beanstalk(EB)
    • 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스 (Paas)
    • 코드를 업로드하기만 하면, 로드 밸런싱, Auto Scaling, 운영체제 관리 등의 개발과 배포 자동화
    • 👍: 사용이 매우 간편하고, 무중단 배포 롤백이 가능, 서비스 자체 비용 X
    • 👎: 모니터링과 디버깅이 어렵기 때문에 안정화된 서비스에 좋음, 많은 환경 변수가 필요한 경우에 문제 발생.

 

  • Amazon EBS: EC2를 위해 설계된 스토리지 서비스
  • Snapshot: EC2 사용 후 중요하거나 재사용할 데이터를 다시 복구시키는 기능

 

반응형

'Cloud' 카테고리의 다른 글

[AWS] DB | RDS, DynamoDB  (0) 2024.05.16
[AWS] Storage | S3, EFS, EBS + Hands on  (0) 2024.05.16
[AWS] Network | Cloudfront, ELB  (0) 2024.05.02
[AWS] Container | Docker, ECS  (2) 2024.04.11

댓글