AWS 클라우드 서비스

kys95·2022년 8월 26일
0

24시간 작동하는 서버

  • 집에 PC를 24시간 구동시킨다.
  • 호스팅 서비스(Cafe 24, 코리아 호스팅 등)을 이용한다.
  • 클라우드 서비스(AWS, AZURE, GCP 등)을 이용한다.

클라우드 서비스

  • 인터넷(클라우드)을 통해 서버, 스토리지(파일 저장소), 데이터베이스, 네트워크, 소프트웨어, 모니터링 등의 컴퓨팅 서비스를 제공. 컴퓨터의 물리적 자원을 필요에 따라 분할해서 쓸 수 있고 사용자는 원격 접속 프로그램을 이용해서 인터넷으로 연결된 가상 컴퓨터를 사용한다. 필요한 컴퓨터 자원이 많지 않거나 트래픽이 수시로 변하는 회사나 기관 혹은 개인에게 장점(클라우드에서 그때그때 필요한 만큼 자원을 늘리거나 줄일 수 있기에). 반대되는 방식으로 회사가 자사의 시설 혹은 IDC에 자체적으로 컴퓨터 서버를 두고 운용하는 On-premise방식이 있다.

클라우드의 형태

  1. Infrastructure as a Service(IaaS, 아이에스,이에스) : 인프라가 서비스로 제공. 클라우드에서는 거의 하드웨어만 관리하고 내가 직접 가상 서버를 운영하고 관리해야함. AWS의 EC2, S3 등

  2. Platfrom as a Service(PaaS, 파스) : 플랫폼이 서비스로 제공. 클라우드가 가상 컴퓨터도 관리해줌. 나는 소프트웨어만 만들어서 올리면 됨. AWS의 Beanstalk, Heroku 등

  3. Software as a Service (Saas, 사스) : 아예 다 만들어진 소프트웨어를 서비스로 제공. 사용자들이 바로 온라인으로 이용할 수 있음. 구글닥스, sns, 이메일, 유튜브 등

EC2

  • AWS에서 제공하는 성능, 용량 등을 유동적으로 사용할 수 있는 서버.

RDS

  • AWS에서 지원하는 클라우드 기반 관계형 데이터베이스이다. 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같이 잦은 운영 작업을 자동화하여 개발자가 개발에 집중할 수 있게 지원하는 서비스이다. 조정 가능한 용량을 지원하여 예상치 못한 양의 데이터가 쌓여도 비용만 추가로 내면 정상적으로 서비스가 가능한 장점이 있다.

참고

profile
어제의 나보다 나은 사람이 되자

0개의 댓글