사업 서버리스 컴퓨팅은 언제 사용하는지

서버리스 컴퓨팅은 언제 사용하는지

차례:

비디오: [길벗 칼럼] 무서운 코로나19 후유증과 사회적 거리두기 (십월 2024)

비디오: [길벗 칼럼] 무서운 코로나19 후유증과 사회적 거리두기 (십월 2024)
Anonim

클라우드 서비스와 관련하여 서버리스 컴퓨팅은 오해의 소지가있는 용어입니다. 호출하는 것과 상관없이 처리를 위해 클라우드로 보내는 것은 서버를 사용합니다. 다른 점은 프로비저닝입니다. 요컨대, 서버리스 컴퓨팅은 실제가 아닙니다. 그러나 실제 여부는 여전히 돈을 절약 할 수 있습니다.

"서버리스"컴퓨팅이 서버리스가 아니라면 무엇입니까? 서버리스 컴퓨팅에 대해 쉽게 생각할 수있는 방법은 워크로드를 클라우드 제공 업체에 보내고이를 처리 한 다음 결과를 검색하는 방법입니다. 즉, 클라우드 제공 업체는 워크로드를 처리하는 데 필요한 인프라 요구 사항을 처리하고 보안 관리, 서버 회전 또는 중지, 환경 관리의 모든 측면을 처리합니다.

서버리스 컴퓨팅을 사용하면 처리해야 할 데이터와 함께 작업 부하를 클라우드 공급자에게 보내고 결과가 다시 올 때까지 기다립니다. 작업 처리에 소요 된 실제 시간에 대해서만 요금이 청구됩니다. 따라서 프로젝트를 적절하게 선택하면 비용뿐만 아니라 IT 관리 문제도 줄일 수 있습니다.

서버리스 컴퓨팅을 사용하는 경우

그러나 서버리스 컴퓨팅이 모든 것이 아니라는 것을 알아야합니다. 보내는 데이터 이외의 외부 데이터 소스와 독립적 인 잘 정의 된 워크로드에 가장 적합합니다. 자주 제공되는 한 가지 예는 인공 지능 (AI)을 사용하여 이미지의 내용이 의도 한 목적에 적합한 지 여부를 결정하는 것입니다.

다른 목적은 지속적으로 사용되지 않는 개별 동작 일 수 있습니다. 서버리스 컴퓨팅을 사용하여 사용자 이름을 수집하여 멤버십 목록 또는 사용자 목록을 관리 할 수 ​​있습니다. 필요한 정보는 정보를 수집하고 전화 번호가 실제 번호인지 확인하는 등의 적절한 입력을 확인하고 형식을 지정한 다음 저장하는 것입니다. 데이터베이스.

이것이 친숙하게 들린다면, 그 개념은 오랫동안 주변에 있었기 때문입니다. 이와 같은 프로세스를 한 번은 "서브 루틴"이라고하며 특정 작업을 수행해야 할 때 호출 할 수있는 위치에 보관했습니다. 그렇게하면 필요하지 않은 프로세서주기 나 메모리를 빨아 들일 수 없었습니다.

이러한 서브 루틴이 종이 테이프 또는 (실제로) Hollerith 카드에 보관되면 콘솔에있는 사람이 필요에 따라로드합니다. 이제 클라우드에서 처리되며 카드 데크를로드하는 대신 데이터와 함께 코드를 클라우드로 보냅니다. 프로세스가 실행되고 지정한 형식으로 결과가 다시 나타납니다. 경우에 따라 코드는 재사용을 위해 공급자가 보유 할 수 있으므로 다음에 데이터를 보내면됩니다. 그러나 공급자에 따라 다른 제한이 있습니다.

서버리스 컴퓨팅이 사용하기 쉽지 않다

루틴이 실행되면 클라우드 요금이 중지됩니다. 그것은 모두 매우 간단하거나 최소한 있어야합니다. 서버리스 컴퓨팅을 실제로 사용하는 것은 간단하지 않습니다. 개발자는 서버리스 환경을 코딩하는 법을 배워야합니다.

서버리스 루틴 개발 자체가 복잡하지는 않지만 클라우드 공급자가 제시 한 서버리스 환경에 맞게 코드를 작성해야하므로 주로 익숙해 져야합니다. 또한 플랫폼간에 코드를 이동할 수있는 방법이 없다고 가정 할 수 없습니다.

또한 개발자는 자신이 개발 한 루틴을 본질적으로 독립적이거나 분리 된 것으로 생각해야합니다. 공급자가 제공 할 수없는 경우 (예: 주요 공급자가 제공하는 AI 루틴 등) 공급자에게 전송 된 코드의 일부가 아닌 다른 루틴을 호출 할 수 없습니다. 또한 서버리스 환경의 루틴은 상태 비 저장이므로 개발자는 유지되는 앱 상태에 의존 할 수 없습니다. 서버리스 컴퓨팅은 또한 공급자가 설정 한 제한으로 인해 장기 실행 앱에 적합하지 않습니다.

서버리스 컴퓨팅 및 IoT

서버리스 컴퓨팅에는 웹 앱, 분석 및 사물 인터넷 (IoT)이 적합합니다. IoT와 같은 이벤트 중심 앱은 장치 나 센서에서 특정 입력을받을 때 특정 작업을 수행해야하는 서버리스 컴퓨팅에서 잘 작동합니다.

  • 2019 년 최고의 인프라 관리 서비스 2019 년 최고의 인프라 관리 서비스
  • 2019 년을위한 최고의 호스팅 된 엔드 포인트 보호 및 보안 소프트웨어 2019 년을위한 최고의 호스팅 된 엔드 포인트 보호 및 보안 소프트웨어
  • Business Choice Awards 2019: 라우터 및 서버 Business Choice Awards 2019: 라우터 및 서버

클라우드 공급 업체는 서버리스 컴퓨팅을 잘 지원하지만 각 공급 업체는 다르게 운영합니다. 다행히도 대부분의 공급 업체는 일정 수준의 서비스를 무료로 제공하므로 완전히 커밋하기 전에 시험해 볼 수 있습니다. 서버리스 컴퓨팅의 주요 업체 중 일부는 Azure 클라우드를 통한 Microsoft를 포함합니다. Amazon Web Services (AWS)에는 Lambda 및 IBM Cloud라는 서버리스 기능도 있습니다.

서버리스 컴퓨팅은 서버 구성원이 서버를 관리하지 않아도되는 시간을 낭비 할 필요가없는 경우에만 팀원의 성능을 향상시킬 수 있습니다. 그러나 만병 통치약은 아니며 맹목적으로 서두르는 것이 아닙니다. 그리고 이름에도 불구하고 서버리스는 아니며 서버를 직접 관리 할 필요가 없다는 것을 기억해야합니다.

서버리스 컴퓨팅은 언제 사용하는지