AWS Partner Network (APN) Blog
Category: Compute
Building Self-Healing Infrastructure-as-Code with Dynatrace, AWS Lambda, and AWS Service Catalog
In this post, we demonstrate how using Dynatrace, AWS Lambda, and AWS Service Catalog, customers can build a workflow to initiate the required incident response action to the problems detected by Dynatrace AI, which detects and triggers a problem notification when an end user is impacted with the real user experience, service level agreements (SLAs), or service availability due to the underlying system resources. Dynatrace is an AWS Competency Partner.
Making Application Failover Seamless by Failing Over Your Private Virtual IP Across Availability Zones
One of the core principles of building highly available applications on AWS is to work with a multi-Availability Zone architecture. In the unlikely event an AZ fails, this allows applications to continue running using resources in the other AZs. Customers use different strategies to handle the routing of user traffic to different components of their applications across AZ, ranging from load balancers and Elastic IPs to Domain Name Resolution. In this post, we present an approach to achieve failover of a private IP address across AZs.
How to Backup and Recover an Amazon Virtual Private Cloud (VPC) with N2WS
Amazon VPCs are an essential part of any cloud-first networking strategy. Subnet and routing table configurations, along with security settings, are at risk from day-to-day operational errors. N2WS offers a backup solution that takes the guesswork and manual labor out of backing up and recovering Amazon VPC configurations, with the ability to automatically restore across AWS Regions and accounts. N2WS is an AWS Storage Competency Partner.
How to Securely Access Amazon Virtual Private Clouds Using Zscaler Private Access
When you are migrating private applications to AWS, how your users and administrators will access them needs to be considered. VPNs do not provide the granular control desired by a Zero Trust approach, as users have access to any resource on the network and not just specific resources they are granted access to. Learn how you can implement a Zero Trust approach to access applications hosted on AWS using Zscaler Private Access (ZPA).
APN Partners Offer Lambda Layers and Custom Runtimes
At AWS re:Invent 2018, the AWS Lambda team launched Lambda Layers and the Lambda Runtime API. Lambda Layers enables you to centrally manage code and data that is shared across multiple functions. And the Runtime API provides a simple interface to use any programming language, or a specific language version, for developing your functions. APN Partners were integral to making these launches a success, providing both Layers and runtimes that help customers build on serverless.
AWS Lambda Custom Runtime for PHP: A Practical Example
The new AWS Lambda runtime API and layers capabilities give us the ability to build a clean, supportable implementation of PHP on Lambda of our own. We’ll take a brief look at the overall workflow and runtime lifecycle, and then show you one way to build a PHP runtime to start powering your PHP applications on AWS Lambda. Not a PHP developer? You can adapt the examples in this guide to build a custom runtime in your language of choice.
How AWS Customers Are Running Containerized Environments on Amazon EC2 Spot Instances
Amazon EC2 Spot Instances are one of the best ways to dramatically cut EC2 costs on AWS. With the new pricing model, there has never been a better time to start leveraging Spot Instances, and Spotinst’s DevOps Automation Platform helps businesses reduce operational overhead with automation and cut costs by reliably leveraging Spot Instances. In this post, we share a few stories from Spotinst customers outlining how they maximized infrastructure efficiency at minimum cost.
Amazon ECS Resource and Cost Allocation Made Easy with CloudHealth Container Module
Leading organizations around the world are using CloudHealth to understand what’s driving the cost of their Amazon ECS, Kubernetes, and Mesos clusters. CloudHealth Container Module enables users to customize what and how to report on container usage and costs. Starting at the cluster level, it’s useful to compare the amount of resources allocated to container tasks to the available capacity of the cluster. In this post, we discuss how CloudHealth’s support for Amazon ECS helps you understand your AWS resource usage and cost.
How to Easily Deploy an Amazon EKS Cluster with Pulumi
Pulumi is a cloud-native development platform for describing, deploying, and managing cloud infrastructure across AWS, Kubernetes, and other cloud platforms. Pulumi offers cloud configuration as software, not just via a declarative language like YAML or JSON, but instead using popular programming languages such as JavaScript/TypeScript and Python. You can use Pulumi to easily deploy Amazon EKS, or to deploy your own custom AWS and Kubernetes-based applications and infrastructure.
How Spring Venture Group Uses AWS Service Catalog to Launch Amazon ECS Clusters
Spring Venture Group reached out to APN Premier Partner Logicworks to architect and manage their AWS deployment. Their developers were comfortable building and deploying containers in their on-premises environment, but were eager to get greater agility and flexibility on AWS. Running AWS Service Catalog and Amazon ECS has created a reliable, stable deployment pipeline, resulting in hundreds of hours saved for their engineering team each month.