댓글 검색 목록

[Nodejs] Node.js를 위한 새로운 서버리스 기술인 Hole 소개

페이지 정보

작성자 운영자 작성일 20-03-01 21:59 조회 952 댓글 0

Node.js를 위한 새로운 서버리스 기술 소개


Introducing New Serverless Technology for Node.js 


https://hole.build/blog/2020/02/16/introducing-hole-serverless.html 


Hole.build로 효율적이고 콜드 스타트 ​​인 Node.js를 위한 차세대 서버리스 기술을 소개합니다.


전문 인프라 스트럭처 팀은 복잡한 인프라를 가진 서버를 관리하고 몇 시간 만 모니터링 하여 애플리케이션 API의 액세스 및 사용에서 최대 규모를 확장하고 지원하는 방법을 결정하는 데만 집중했으며 항상 고 가용성 및 빠른 성장 프로젝트를 처리하는 데 문제가 있었습니다.


시간이 지남에 따라 이를 처리하기 위해 여러 가지 기술과 표준이 만들어졌으며 잘 생각하고 조정하지 않았을 때 제품의 가장 중요한 것 중 하나는 회사의 빠른 성장에 큰 골칫거리가 될 수 있지만 전문적인 요구가 필요합니다 모니터링 및 보안을 위한 자격을 갖춘 직원. 소규모 스타트 업을 시작할 때 빠르게 성장하고 제품에 대한 걱정, 검증, 첫 고객 확보 및 판매를 시작 해야 하기 때문에 비용이 많이 들 수 있습니다.


제품을 유지 관리하기 위해 인프라, 모니터링 및 서버 팀을 유지 관리하는 것은 비용이 많이 들며, 액세스가 적은 시간에 사용되지 않거나 유휴 상태 인 서비스에 대한 비용을 지불하면 회사의 대차 대조표에 영향을 줄 수 있습니다.


몇 년 전, 이러한 유형의 문제를 해결하기 위해 "서버리스"(FaaS) 운동 및 기술이 등장하기 시작했습니다.


  •    auto-scaling,
  •    scaling to down,
  •    zero servers,
  •    without complex infrastructure,
  •    pay only for resources when used,


이것은 아름답고 그 위에 제품을 구축하기 시작한 모든 세계에서 가장 좋은 것처럼 보이지만 주요 단점이 있습니다. 

성능, 고주파수로 실행되지 않는 기능은 응답 시간보다 높은 응답 대기 시간을 겪을 수 있습니다 

코드는 서버에서 지속적으로 실행됩니다.


Provisioning of the functions from other serverless platforms 


다른 서버리스 플랫폼에서 요청이 도착하면 플랫폼은 해당 기능 런타임으로 컨테이너를 프로비저닝하며, 해당 기능이 실제로 시작되어 콜드 스타트라고 하는 요청을 처리 할 때까지 대기 시간이 있습니다. 

새로운 요청이 도착하고 이러한 컨테이너 중 일부가 이미 채워져 있는 경우 다른 요청을 처리 할 수 ​​있지만 콜드 스타트없이 컨테이너를 일정 시간 동안 "보류"상태로 유지하여 새 요청을 처리 할 수 ​​있도록 다른 컨테이너의 크기를 조정해야 합니다. 콜드 스타트.


Hole에서는 성능, 보안, 모니터링 및 디버깅과 같은 서버리스의 주요 문제를 해결하기 위해 기술을 구축했습니다. 

우리의 함수는 콜드 스타트가 거의 0으로 실행되며, 함수 실행 환경에서 더 많은 보안 계층을 제한하고 추가하며, 성공적으로 수행되고 실패한 요청의 메트릭을 코드 성능에 대한 세부 정보와 통찰력으로 표시합니다. 

서버리스 기술을 향상 시키는 것 외에도 기술, 콘솔, 디자인 및 친숙한 문서를 사용하는 경험에 매우 관심이 있습니다.


Asynchronous requests for Hole functions 


콜드 스타트를 거의 0으로하여 기능을 수행 할 수 있으며 기능 프로비저닝의 한계를 증가 시키는 하나 이상의 비동기 요청을 처리하도록 기능을 구성 할 수 있습니다. 

설명서에서 기술의 작동 방식에 대해 자세히 알아볼 수 있습니다.


이것들은 우리가 공격하고 있는 중요한 포인트이지만, 기업이 서버리스 기술과 상호 작용하고 작업하는 방식이 시작에 불과하고 우리가 보여주고 싶은 많은 것들이 있습니다. 

긴 여정이 될 것이며 우리가 발전함에 따라 우리의 학습과 생각을 공유하게 되어 기쁩니다.



댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.