devops

서버리스(Serverless) 본문

DevOps/AWS

서버리스(Serverless)

vata500 2022. 6. 15. 14:47
반응형

서버리스(Serverless)

기존 구조와 비교하면 서버리스는 굉장히 간단하다.

서버리스는 적은 예산으로, 빠르고, 쉽게 확장할 수 있으며 관리와 운영을 혼자서도 충분히 할 수 있게 해준다. 서버리스가 단순히 서버가 없는 것이 아닌, 서버에 대한 고민을 안할 수 있게 해주는 것이다.

컴퓨팅 진화 과정

subscription.packtpub.com

이전에는 어플리케이션을 배포하기 위해서 직접 로컬 서버를 구매해서 구성해야 했다. 그래서 개발자 혹은 기업은 하드웨어와 소프트웨어 모두 구축하고 관리해야하는 불편함이 있었다.

하드웨어를 직접 관리하는 것도 나름의 장점이 있으나, 많은 비용과 부품 관리를 위한 전문지식도 필요했다. 이런 관리의 어려움을 해결해 준 것은 AWS의 EC2 서비스다.

EC2로 인해서 하드웨어 관리의 불편함을 해소할 수 있게되었지만, EC2로 구성한 서버의 소프트웨어도 보안과 백업, 업데이트와 같은 관리도 요구된다. 이런 서버의 소프트웨어 관리의 어려움을 해결해주는 또 다른 방법으로 서버리스가 탄생하게 된다.

클라우드 컴퓨팅으로 진화

데이터센터라는 물리적 서버에서 벗어나 EC2라는 가상 서버, 이어서 컨테이너를 거쳐 서버리스 단계까지 오게된다.

결과적으로 현재 적은 비용과 높은 확장성, 빠른 속도와 민첩성, 유지보수 비용 감소로 이어진다. 서버리스의 장점을 쉽게 정리하자면,

  • 서버관리가 필요없다.
  • 확장성은 엄청나다.
  • 높은 가용성
  • 유휴 용량이 없다.

 

반응형
Comments