TIL_ AWS

해달·2021년 9월 15일
0

TIL

목록 보기
52/80
post-thumbnail

Today 공부

  • Cloud
  • AWS(EC2,RDS,S3)

가상화 기술을 사용하는 "클라우드" 서비스

장점
서버의 자원과 공간, 및 네트워크 환경 제공
필요할 때마다 컴퓨팅 능력을 유연하게 조절
고정적인 비용이 들어가는 온프레미스와는 달리 사용한 만큼의 요금만 지불
다른 컴퓨터로 즉시 이주(migration) 가능
단점
운영 환경 자체가 클라우드 제공자에게 종속되어 버리므로, 클라우드 서비스에 문제가 생기면 내가 배포하고 관리하는 환경에도 영향을 미친다

클라우드 서비스의 형태

  • SaaS (Software as a Service)
    클라우드 제공자가 당장 사용 가능한 소프트웨어를 제공하는 경우
  • PaaS (Platform as a Service)
    클라우드 제공자가 데이터베이스, 개발 플랫폼까지 제공하는 경우
  • IaaS (Infrastructure as a Service)
    클라우드 제공자가 가상 컴퓨터까지 제공하는 경우

EC2

아마존 웹 서비스에서 제공하는 클라우드 컴퓨팅 서비스
AWS에서 원격으로 제어할 수 있는 가상의 컴퓨터를 한 대 빌리는 것

AWS에서 빌리는 컴퓨터를 Instance라 한다

장점

  • 구성하는 데 필요한 시간이 짧다
  • 다양한 운영체제에 대한 선택이 가능하다

RDS(Relational Database Service)

AWS에서 제공하는 관계형 데이터베이스 서비스

RDS사용의 이점

  • 데이터베이스 유지보수와 관련된 일들을 RDS에서 전적으로 자동 관리
  • 사용자가 해야할 일은 초기 설정을 제외하고 데이터베이스에 저장된 데이터를 관리하는 일 밖에 없기에 큰 편의성을 느낄 수 있다


S3(Simple Storage Service)

AWS에서 제공하는 클라우드 스토리지 서비스

클라우드 스토리지: 인터넷 공간에 데이터를 저장하는 저장소

S3 사용의 이점

  • 높은 확장성 : 데이터를 무한히 저장 가능하다
  • 내구성이 높으면 저장된 파일을 유실할 가능성이 적다
  • 다양한 스토리지 클래스를 제공
  • 정적 웹사이트 호스팅

Standard 클래스와 Glacier 클래스

  • Standard 클래스는 범용적인 목적으로 사용
  • 데이터에 빠른 속도로 접근할 수 있고, 데이터 액세스 요청에 대한 처리 속도가 빠르다
  • 보관비용이 높게 발생하여 데이터를 오래 보관하는 목적으로는 효율적인 선택지가 아니다

  • Glacier 클래스는 장기적인 보관 목적으로 스토리지를 사용
  • 데이터에 액세스하는 속도는 느리지만, 데이터를 보관하는 비용이 매우 저렴하다

0개의 댓글