Spring 심화 (서버리스)

KimGwangmin·6일 전

서버리스

개발자가 서버 인프라를 직접 관리하거나 설정할 필요가 없는 클라우드 컴퓨팅 모델
개발자는 코드 작성과 비즈니스 로직에만 집중할 수 있음
서버가 없다는 뜻이 아니다!

AWS Fargate

AWS의 서버리스 컴퓨팅 서비스
EC2처럼 인스턴스를 직접 프로비저닝/관리할 필요 없이 컨테이너를 바로 실행할 수 있게 해줌

  • Docker가 내장되어 있음
  • SSH(.pem)같은 방식으로 서버 내부에 접속할 수 없음
    • 서버가 존재는 하지만, 관리할 수 없음

반드시 Fargate가 더 좋은 것은 아님!

  • 간편하게 백엔드 앱을 띄운다면: Fargate
  • 게임 데디케이트 서버 등: EC2

다른 AWS 서버리스 서비스

  • AWS S3
  • AWS Lambda
  • AWS DynamoDB
  • Amazon Aurora Serverless
  • AWS EventBridge
  • ...

0개의 댓글