2022-05-08T11:47:00Z

What is the best compute service solution?

NC
  • 1
  • 11
PeerSpot user
1

1 Answer

Janet Staver - PeerSpot reviewer
Real User
Top 5
2022-05-16T19:58:12Z
May 16, 2022

Out of all the different compute service solutions I researched, I have come to the conclusion that AWS Lambda is the best one.


The solution is designed very well. AWS Lambda lets you run code without provisioning or managing servers. With Lambda, you can run code for virtually any type of application or backend service - all with zero administration. All you have to do is upload your code and Lambda takes care of everything that is required to run and scale your code with high availability. Also, you can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile app, which happens to be very helpful.


Another great aspect about the solution that I really like is that it has this layer feature in which you do not have to export a file each time you want it, and it will be automatically added to the layers of code. Additionally, AWS Lambda is event-driven, so you can run/execute it when you need it, which saves a lot of costs like server provisioning.


Lambda can be easily used to compile and run code serverlessly. By using AWS serverless functions, you can serve maximum concurrent requests, process high-performance tasks on the server without being afraid of any failure or the whole server going down, streamline scaling, and make operations run more smoothly and faster. Also, because it is serverless, execution is a speedy process.


With AWS Lambda you can also automate menial tasks, which, in turn, helps you save time. Whatsmore is the solution provides easy integrations with all the other AWS services using Python boto3 module. I also like that it can be triggered from so many data sources in the cloud as well as on-premise data sources. And it provides support for different language runtimes, including Python, Node.js, and Java. Furthermore, the cost of the solution is low compared to other compute service solution tools.


Some of the other features I like include:


Built-in fault tolerance: AWS Lambda has a fault tolerance feature that maintains compute capacity across multiple Availability Zones (AZs) in each AWS Region. This helps to protect your code against individual machine or data center facility failures.


Package and deploy functions: By using AWS Lambda, you can package and deploy functions as container images, which gives customers an easy way to build Lambda-based applications using familiar container image tooling, dependencies, and workflows.


Fine-grained control over performance: AWS Lambda has provisioned concurrency. This enables you to gain greater control over your serverless application performance. For example, when provisioned concurrency is turned on, it keeps functions initialized and hyper ready to respond in milliseconds.


Custom backend services: AWS Lambda can be used to create new backend application services triggered on demand using the Lambda API or by using custom API endpoints that are built using Amazon API Gateway.


Overall, I have been very satisfied with AWS Lambda. I cannot think of any major issues with the platform besides the fact that there is somewhat of a learning curve, and that the solution’s call patterns are a bit complex, meaning you have to configure the test events every time you want to test your code.

Find out what your peers are saying about Amazon, Apache, Zadara and others in Compute Service. Updated: March 2024.
765,386 professionals have used our research since 2012.
Search for a product comparison in Compute Service
Compute Service
What are compute services? Compute services are also known as Infrastructure-as-a-Service (IaaS). This is a web service that provides secure, resizable compute capacity in the cloud, and it’s designed to make web-scale computing easier for developers. Compute platforms supply a virtual server instance while providing storage and APIs that allow users to migrate workloads to virtual machines. Users are allocated compute power and can choose to start, stop, access, or configure their...
Download Compute Service ReportRead more

Compute Service experts

Prasanth MG - PeerSpot reviewer
Cuneyt Gurses - PeerSpot reviewer
Bertin Fonge - PeerSpot reviewer
Adalberto Barbosa Da Costa Lobato - PeerSpot reviewer
RANJAN KUMAR - PeerSpot reviewer
Hamid M. Hamid - PeerSpot reviewer
Shaamil Ashraff - PeerSpot reviewer
Moses NYOTA - PeerSpot reviewer