AWS Compute Blog
Best Practices for managing data residency in AWS Local Zones using landing zone controls
This blog post is written by Abeer Naffa’, Sr. Solutions Architect, Solutions Builder AWS, David Filiatrault, Principal Security Consultant, and Jared Thompson Hybrid Edge SA Specialist. In this post, we discuss how you can leverage AWS Control Tower landing zone and AWS Organizations custom policies – guardrails – at the root level, known as Service […]
AWS Lambda now supports Java 17
This post was written by Mark Sailes, Senior Specialist Solutions Architect, Serverless. You can now develop AWS Lambda functions with the Amazon Corretto distribution of Java 17. This version of Corretto comes with long-term support (LTS), which means it will receive updates and bug fixes for an extended period, providing stability and reliability to developers […]
Optimizing Amazon EC2 Spot Instances with Spot Placement Scores
This blog post is written by Steve Cole, Principal Specialist SA, and Robert McCone, Sr. Specialist SA. Getting the compute resources you need, even vCPUS numbering in the millions, and completing a workload using Amazon EC2 Spot Instances is just a configuration away. In this post you will learn how to use Spot placement scores […]
Building private serverless APIs with AWS Lambda and Amazon VPC Lattice
Builders can focus on creating customer value and differentiated features instead of complex networking in much the same way that Lambda allows you to focus on writing code. If you are interested in learning more about VPC Lattice, we recommend the VPC Lattice User Guide.
Implementing error handling for AWS Lambda asynchronous invocations
This blog is written by Poornima Chand, Senior Solutions Architect, Strategic Accounts and Giedrius Praspaliauskas, Senior Solutions Architect, Serverless. AWS Lambda functions allow both synchronous and asynchronous invocations, which both have different function behaviors and error handling: When you invoke a function synchronously, Lambda returns any unhandled errors in the function code back to the […]
Understanding techniques to reduce AWS Lambda costs in serverless applications
Lambda offers a number of techniques that you can use to minimize infrastructure costs whether you are just getting started with Lambda or have numerous functions already deployed in production. When combined with the lower costs of initial development and ongoing maintenance, serverless can offer a low total cost of ownership.
Optimizing GPU utilization for AI/ML workloads on Amazon EC2
This blog post is written by Ben Minahan, DevOps Consultant, and Amir Sotoodeh, Machine Learning Engineer. Machine learning workloads can be costly, and artificial intelligence/machine learning (AI/ML) teams can have a difficult time tracking and maintaining efficient resource utilization. ML workloads often utilize GPUs extensively, so typical application performance metrics such as CPU, memory, and […]
Python 3.10 runtime now available in AWS Lambda
You can build and deploy functions using Python 3.10 using the AWS Management Console, AWS CLI, AWS SDK, AWS SAM, AWS CDK, or your choice of Infrastructure as Code (IaC).
Streaming Android games from cloud to mobile with AWS Graviton-based Amazon EC2 G5g instances
This blog post is written by Vincent Wang, GCR EC2 Specialist SA, Compute. Streaming games from the cloud to mobile devices is an emerging technology that allows less powerful and less expensive devices to play high-quality games with lower battery consumption and less storage capacity. This technology enables a wider audience to enjoy high-end gaming […]
Optimizing AWS Lambda extensions in C# and Rust
This post demonstrates techniques that can be used for running and profiling different types of Lambda extensions. This post focuses on Lambda extensions written in C# and Rust.