서버리스란 무엇입니까?
서버리스 라는 용어는 사용자가 스스로 책임을 지는 대신 클라우드 공급업체가 사용자를 위해 컴퓨팅 리소스를 프로비저닝, 실행 및 동적 관리에 대한 책임을 지는 클라우드 컴퓨팅 모델을 의미합니다. 이 용어는 관련되는 물리적 서버가 없다고 옳지 않게 정의하지만 서버리스 환경은 물리적 서버를 추상화하여 최종 사용자가 걱정할 필요가 없는 환경입니다. 서버리스 컴퓨팅의 주요 이점 중 하나는 사용자가 클라우드에서 서비스를 실행하는 데 사용되는 컴퓨팅 리소스에 대해서만 비용을 지불한다는 것입니다. 예를 들어, 전통적으로 클라우드에서 애플리케이션을 실행하려면 용량을 충족하기 위해 여러 개의 가상화된 서버를 가동하고 애플리케이션이 유휴 상태인 경우에도 사용량에 대해 비용을 지불해야 하므로 시간과 비용이 낭비됩니다. 그러나 서버리스의 경우 클라우드 공급업체는 모든 요구 사항을 충족할 수 있는 올바른 컴퓨팅 리소스를 보장할 책임이 있습니다.
서버리스 컴퓨팅은 코드 개발 및 배포 프로세스를 단순화합니다. 애플리케이션과 코드는 완전히 서버리스로 개발하거나 기존 앱과 함께 작동하도록 작성할 수 있습니다. 서버리스 데이터베이스는 데이터베이스 하드웨어를 프로비저닝하거나 확장할 필요가 없습니다. 또한 서버리스 아키텍처는 클라우드 공급업체가 이러한 책임을 처리하기 때문에 직원의 요구에 따른 확장을 포함하여 설정 또는 유지 관리가 필요하지 않습니다.
