서버리스 컴퓨팅 설명

서버는 여전히 존재합니다. 이 이름은 클라우드 제공업체가 팀에게 직접 운영하도록 요구하는 대신 서비스 뒤에서 서버를 관리한다는 의미입니다.

서버리스 컴퓨팅은 팀이 기본 서버를 프로비저닝하거나 유지 관리할 필요 없이 애플리케이션 코드를 실행하며, 서비스는 수요에 따라 확장될 수 있습니다.

제공업체가 용량을 관리합니다

팀은 코드 또는 애플리케이션 서비스를 제공합니다. 제공업체는 어떤 컴퓨팅 리소스가 이를 실행할지 결정하고 더 많은 작업이 도착하면 용량을 추가합니다.

일부 서버리스 서비스는 트리거 후 작은 함수를 실행합니다. 다른 서비스는 더 큰 애플리케이션 구성 요소를 실행합니다. 두 경우 모두 관리형 인프라가 접근 방식을 서버리스로 만드는 부분입니다.

서버 작업 감소가 소유권을 제거하지는 않습니다

서버리스 컴퓨팅은 머신 크기 선택이나 유휴 서버를 준비 상태로 유지하는 것과 같은 작업을 줄일 수 있습니다. 그러나 누가 레코드에 액세스할 수 있는지 또는 승인 규칙이 올바른지 여부를 결정하지는 않습니다.

비즈니스는 여전히 애플리케이션 로직, 데이터 선택, 결과가 작동하는지 증명하는 검사를 소유합니다. 또한 제공업체의 제한 사항과 필요가 변경될 경우 애플리케이션을 이동할 수 있는 방법을 이해해야 합니다.

서버리스 컴퓨팅 용어

함수
트리거될 때 정의된 하나의 작업을 수행하는 작은 코드 조각입니다.
트리거
서버리스 서비스에 코드를 실행하도록 지시하는 이벤트 또는 요청입니다.
자동 확장
제공업체가 수요에 따라 컴퓨팅 용량을 늘리거나 줄입니다.

서버리스가 적합한 경우

불규칙한 수요

자동 확장은 때로는 바쁘고 때로는 유휴 상태인 작업에 적합할 수 있습니다.

정의된 작업

함수는 제출된 양식 처리와 같은 집중된 작업을 처리할 수 있습니다.

더 적은 운영 부담

제공업체가 코드에 용량을 할당하는 서버를 관리합니다.

서버리스 컴퓨팅에 대한 질문

예. 제공업체가 서버를 운영하고 팀에 관리형 서비스를 제공합니다. 해당 머신을 직접 관리하지는 않습니다.

아니요. 서버리스 컴퓨팅에서는 팀이 코드 또는 애플리케이션 로직을 제공합니다. 서비스형 소프트웨어에서는 제공업체가 사용할 준비가 된 완전한 애플리케이션을 제공합니다.

워크로드가 고정된 환경을 필요로 하거나, 서비스가 제공하지 않는 제어가 필요하거나, 제공업체의 특정 기능에서 벗어나기 어려운 경우 적합하지 않을 수 있습니다.

팀에 필요한 도구에 집중하세요

Caffeine 앱은 이를 위해 만들어진 퍼블릭 네트워크인 Internet Computer 위에서 실행됩니다.