서비스형 함수(FAAS) 시스템 향상
시스템, 장치 및 방법의 실시예는 사용자, 예를 들면, 컴퓨터 개발자 및 클라우드 서비스 제공자(CSP)에게 향상된 서비스형 함수(FaaS)를 제공한다. 그러한 향상된 FaaS 서비스를 제공하도록 구성된 컴퓨팅 시스템은 하나 이상의 제어 아키텍처 서브시스템, 소프트웨어 및 오케스트레이션 서브시스템, 네트워크 및 저장 서브시스템, 및 보안 서브시스템을 포함한다. 컴퓨팅 시스템은, 실행 관리의 추상화를 나타내며 사용자를 실행을 관리하는 부담으로부터 보호하는, 아키텍처 서브시스템에 의해 제공되는 실행 환경에서 사용자에 의해 트리거된 이벤...
Gespeichert in:
Hauptverfasser: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Format: | Patent |
Sprache: | kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 시스템, 장치 및 방법의 실시예는 사용자, 예를 들면, 컴퓨터 개발자 및 클라우드 서비스 제공자(CSP)에게 향상된 서비스형 함수(FaaS)를 제공한다. 그러한 향상된 FaaS 서비스를 제공하도록 구성된 컴퓨팅 시스템은 하나 이상의 제어 아키텍처 서브시스템, 소프트웨어 및 오케스트레이션 서브시스템, 네트워크 및 저장 서브시스템, 및 보안 서브시스템을 포함한다. 컴퓨팅 시스템은, 실행 관리의 추상화를 나타내며 사용자를 실행을 관리하는 부담으로부터 보호하는, 아키텍처 서브시스템에 의해 제공되는 실행 환경에서 사용자에 의해 트리거된 이벤트에 응답하여 함수를 실행한다. 소프트웨어 및 오케스트레이션 서브시스템은 보호된 실행을 유지하면서 감소된 인스턴스화 레이턴시 및 증가된 실행 확장성을 갖는 함수 코드에 대한 컨테이너를 지능적으로 스핀 업 및 스핀 다운함으로써 함수 실행을 위한 컴퓨팅 리소스를 할당한다. 게다가, 컴퓨팅 시스템은 고객이 그의 코드가 실행될 때만 밀리초 단위까지 세분화된 빌링으로 비용을 지불할 수 있게 한다.
Embodiments of systems, apparatuses and methods provide enhanced function as a service (FaaS) to users, e.g., computer developers and cloud service providers (CSPs). A computing system configured to provide such enhanced FaaS service include one or more controls architectural subsystems, software and orchestration subsystems, network and storage subsystems, and security subsystems. The computing system executes functions in response to events triggered by the users in an execution environment provided by the architectural subsystems, which represent an abstraction of execution management and shield the users from the burden of managing the execution. The software and orchestration subsystems allocate computing resources for the function execution by intelligently spinning up and down containers for function code with decreased instantiation latency and increased execution scalability while maintaining secured execution. Furthermore, the computing system enables customers to pay only when their code gets executed with a granular billing down to millisecond increments. |
---|