FUNCTION AS A SERVICE (FAAS) SYSTEM ENHANCEMENTS
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 an...
Gespeichert in:
Hauptverfasser: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 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.
L'invention concerne des modes de réalisation de systèmes, d'appareils et de procédés fournissant une fonction en tant que service (FaaS) améliorée à des utilisateurs, par exemple des développeurs informatiques et des fournisseurs de services en nuage (CSP). Un système informatique conçu pour fournir ledit service de FaaS améliorée comprend un ou plusieurs sous-systèmes architecturaux de commande, des sous-systèmes de logiciel et d'orchestration, des sous-systèmes de réseau et de mémoire et des sous-systèmes de sécurité. Le système informatique exécute des fonctions en réponse à des événements déclenchés par les utilisateurs dans un environnement d'exécution fourni par les sous-systèmes architecturaux, représentant une abstraction de gestion d'exécution et protégeant les utilisateurs de la charge de gestion de l'exécution. Les sous-systèmes de logiciel et d'orchestration attribuent des ressources de calcul pour l'exécution de fonction par la mise en rotation ascendante et descendante intelligente de conteneurs pour un code de fonction présentant une latence d'instanciation réduite et une extensibilité d'exécution accrue tout en maintenant une exécution sécurisée. En outre, le système informatique permet aux clients de payer uniquement lorsque leur code est exécuté avec une facturation granulaire jusqu'à des incréments de milliseconde. |
---|