AWS Compute Blog

Delivering Graphics Apps with Amazon AppStream 2.0

Sahil Bahri, Sr. Product Manager, Amazon AppStream 2.0 Do you need to provide a workstation class experience for users who run graphics apps? With Amazon AppStream 2.0, you can stream graphics apps from AWS to a web browser running on any supported device. AppStream 2.0 offers a choice of GPU instance types. The range includes […]

Read More
How to Provision Complex, On-Demand Infrastructures by Using Amazon API Gateway and AWS Lambda

How to Provision Complex, On-Demand Infrastructures by Using Amazon API Gateway and AWS Lambda

Many AWS customers are using the power of AWS CloudFormation to customize complex infrastructures. At the same time, they are moving towards self-service for their expanding customer bases. How can complex infrastructure be provisioned on-demand while minimizing customer use of the AWS Management Console? Let’s say AnyCompany uses AWS services to process sensitive datasets owned […]

Read More

Parallel Processing in Python with AWS Lambda

If you develop an AWS Lambda function with Node.js, you can call multiple web services without waiting for a response due to its asynchronous nature.  All requests are initiated almost in parallel, so you can get results much faster than a series of sequential calls to each web service. Considering the maximum execution duration for […]

Read More

Disabling Intel Hyper-Threading Technology on Amazon EC2 Windows Instances

NOTE: In May of 2018, AWS announced Optimize CPUs for Amazon EC2 Instances. This feature allows customers to disable Hyper-Threading for workloads that perform well with single-threaded CPUs, like certain high-performance computing (HPC) applications. You can read more in the EC2 User Guide. In a prior post, Disabling Intel Hyper-Threading on Amazon Linux, I investigated how […]

Read More

Messaging Fanout Pattern for Serverless Architectures Using Amazon SNS

Sam Dengler, Amazon Web Services Solutions Architect Serverless architectures allow solution builders to focus on solving challenges particular to their business, without assuming the overhead of managing infrastructure in AWS. AWS Lambda is a service that lets you run code without provisioning or managing servers. When using Lambda in a serverless architecture, the goal should […]

Read More

Enabling Identity Federation with AD FS 3.0 and Amazon AppStream 2.0

Want to provide users with single sign-on access to AppStream 2.0 using existing enterprise credentials? Active Directory Federation Services (AD FS) 3.0 can be used to provide single sign-on for Amazon AppStream 2.0 using SAML 2.0. You can use your existing Active Directory or any SAML 2.0–compliant identity service to set up single sign-on access […]

Read More

Deploying Java Microservices on Amazon Elastic Container Service

This post and accompanying code graciously contributed by: Huy Huynh Sr. Solutions Architect Magnus Bjorkman Solutions Architect Java is a popular language used by many enterprises today. To simplify and accelerate Java application development, many companies are moving from a monolithic to microservices architecture. For some, it has become a strategic imperative. Containerization technology, such […]

Read More

Manage Kubernetes Clusters on AWS Using Kops

Any containerized application typically consists of multiple containers. There are containers for the application itself, a database, possibly a web server, and so on. During development, it’s normal to build and test this multi-container application on a single host. This approach works fine during early dev and test cycles but becomes a single point of […]

Read More

Blue/Green Deployments with Amazon Elastic Container Service

This post and accompanying code was generously contributed by: Jeremy Cowan Solutions Architect Anuj Sharma DevOps Cloud Architect Peter Dalbhanjan Solutions Architect Deploying software updates in traditional non-containerized environments is hard and fraught with risk. When you write your deployment package or script, you have to assume that the target machine is in a particular […]

Read More