I'm new to serverless computing, and I have questions about serverless functions concurrency. Some open-source serverless platforms like OpenWhisk OpenFaas deeply function using docker containers. These functions can scale up and scale down based on the invocations rate. Scaling up is achieved by increasing the number of instances. But Here, what is a function instance? Is it another container hosting the requested function? Or just another function handler inside the same container, and if so, when a container is duplicated?
what is the difference between the serverless function instance and the container instance?
199 Views Asked by sako At
1
There are 1 best solutions below
Related Questions in DOCKER
- Docker, redirecting to virtualbox port
- Collect only from STDERR when using Docker syslog logging driver
- How can I create a docker image from the current system?
- Moving Docker Containers Around
- How can I test with serverspec that Jenkins is running in a jenkins docker container?
- How to deploy django 1.8 on Elastic Beanstalk using Docker
- Emulating `docker run` using the golang docker API
- Where are docker images and containers stored when we use it with Windows?
- docker compose, vagrant and insecure Repository
- Commit data in a mysql container
- oh-my-zsh installation returns non zero code
- Use custom docker binary in CoreOS
- Can I use docker image ubuntu 14.04 if my host is 12.04?
- Hide/obfuscate environmental parameters in docker
- How to add initial users when starting a RabbitMQ Docker container?
Related Questions in CONTAINERS
- Positioning child at bottom of parent with scroll
- Where are docker images and containers stored when we use it with Windows?
- c++ container very efficient at adding elements to the end
- Set-like alternative for yaml files
- Julia: Enforce constraints on objects in a container?
- Control snapping on resize in C# scrollable container
- Creating a vertically draggable container in Adobe Flex 3.5
- How to set the read ACL on container in open stack swift such that allow Read for all users and deny for one user
- Which STL container(s)/algorithm(s) could I use to solve this?
- Persistent error coming from libusb0
- Make responsive text relative to responsive image?
- Initializing database in the base image of a running container
- Is there unique-value / set container in java-script
- Can we change width of container in css using Bootstrap3
- Use of container docker as a proxy for CF app to get public IP
Related Questions in SERVERLESS
- AWS lambda python multiple files application can't import one from another
- How to use multi custom domains for aws serverles project?
- Node AWS Lambda not executing some asynchronous code
- Can you keep a PostgreSQL connection alive from within a Next.js API?
- Are JAMstack conventions compatible with RESTful API design?
- How to use serverless-openapi-documentation with serverless Typescript template?
- Serverless framework WarmUp plugin not being called
- AWS Lambda function only 54mb and getting size limit error
- Cloudflare Workers: Module not found: Error: Can't resolve 'child_process' in '~/node_modules/nodemailer/lib/sendmail-transport'
- Move user Table aws cognito to MongoDB
- AWS CloudFormation stack fails create due to resource already exists in stack that has been deleted
- Handle sudden increase in traffic size (multiple orders of magnitude) with GKE
- AWS gateway serverless {"message": "Internal server error"}
- TypeError: ctx.sls.service.package.include.push is not a function
- How to Update asp.NET serverless code at aws lambda to deploy it
Related Questions in OPENWHISK
- OpenWhisk action fails on local Ubuntu deployment
- Security of cloudant query from OpenWhisk
- Set Auth Headers in APIConnect
- Can I schedule a one-shot action in openwhisk?
- How can I use external python library in Apache OpenWhisk?
- "Invalid Access Token(Expired)" Error when trying to create IBM OpenWhisk Actions API
- IBM Cloud Functions: How to target organization and space / namespace
- request api on localhost from local openwhisk action
- know if the Openwhisk action is executed on a prewarm container by receiving the log from API
- idle_container configuration in openwhisk
- Pods unable to connect to connect to internet when using Minikube with --driver=none option
- wskdebug fails with ECONNREFUSED
- Can not call OpenWhisk web action from browser
- openwhisk-composer can't connect to redis server when doing parallel compositions
- Openwhisk multitenancy on Openshift
Related Questions in OPENFAAS
- OpenFaas kubernetes port forwarding
- AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'? while building openfaas function using: faas-cli
- OpenFaaS with internal Docker registry on KinD failure
- Is it possible to add packages to an openfaas container?
- OpenFaaS faasd function deployed but the URL fails with the message "cannot find service"
- Local Docker registry in K3d and OpenFaas
- how to return HTTP status code in Open FaaS?
- Trying to Access OpenFaaS with an Istio Gateway
- How does openfaas solve the time zone problem of the container in the pod?
- what is the difference between the serverless function instance and the container instance?
- OpenFaas vs serverless functions provided by cloud service providers
- Enable use of images from the local library on Kubernetes
- Shell into faasd function container
- Do Node openfaas functions require a package.json in the deployment bundle?
- How to trace logs in open faas serverless application?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
TL;DR: In most cases, function instances are the same as container instances.
Longer answer: On most platforms, such as OpenWhisk, each function instance operates within its own container. However, there are exceptions like Nuclio, which allows multiple functions to run within a single container to enhance performance. Nevertheless, it is generally more convenient to have one function instance per container, as it simplifies orchestration with tools like Kubernetes. Therefore, most platforms employ containers to host function instances, making it reasonable to assume their equivalence.