0% found this document useful (0 votes)
7 views2 pages

Understanding Serverless Computing Benefits

Serverless computing is a cloud-based model where the cloud provider manages server provisioning, allowing users to focus on code rather than infrastructure. It offers benefits such as reduced costs, quick environment setup, and automatic scalability, while also having drawbacks like unwanted API upgrades and potential security risks. Popular providers include Azure Functions, AWS Lambda, and Google Cloud Functions, with Function as a Service (FaaS) being a key application of this architecture.

Uploaded by

Maryam Shah
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

Understanding Serverless Computing Benefits

Serverless computing is a cloud-based model where the cloud provider manages server provisioning, allowing users to focus on code rather than infrastructure. It offers benefits such as reduced costs, quick environment setup, and automatic scalability, while also having drawbacks like unwanted API upgrades and potential security risks. Popular providers include Azure Functions, AWS Lambda, and Google Cloud Functions, with Function as a Service (FaaS) being a key application of this architecture.

Uploaded by

Maryam Shah
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

What is Serverless Computing?

 Cloud-based computing model where cloud provider manages server


provisioning & allocation.

 Removes need for infrastructure management by users.

Definition of Serverless Computing

 Serverless computing = cloud-based computing.

 Cloud provider responsible for managing provision & allocation of


servers.

 Users focus on code, not infrastructure.

Few Popular Cloud Service Providers

 Azure Functions (Microsoft).

 AWS Lambda (Amazon).

 IBM OpenWhisk.

 Google Cloud Functions.

 Iron Functions.

Serverless vs Traditional Computing

 Cost: Reduced expenses in serverless → no need to maintain servers


24/7.

 Environment Setup: Simple & quick in serverless, pay per execution.

 Scalability: Automatic & seamless scaling in serverless vs manual in


traditional.

FaaS or 'Function as a Service'

 Popular application of serverless architecture.

 Engineers deploy individual business logic/function.


 Starts within milliseconds, processes requests periodically.

 Integrates with Cloud CDN, Cloud Storage, Cloud Datastore, Cloud


Endpoints.

Characteristics of FaaS

 Manages servers automatically.

 Charges based on invocation (pay-per-use).

 Instantly scalable & event-driven.

Benefits of Serverless Computing

 Costs based on executions → reduces overall computing expenses.

 No need to hire infrastructure engineers.

 Developers update apps quickly without manual coding.

 Application hosting from anywhere without origin server.

Drawbacks of Serverless Computing

 Unwanted API upgrades in serverless environment.

 Clients may pay less based on quality of previous cloud projects.

 Higher risk of attacks due to large components.

Conclusion

 Serverless computing helps maintain pace with changing technology.

 Regular updates to business processes are essential.

 Keeps consumers happy & updated.

You might also like