What happens, though, when a change is made manually to the deployed software? This is referred to as configuration drift and it represents a major source of technical debt.
A HashiCorp Nomad cluster is blazingly fast and stable. The simplicity of its singular purpose makes for extremely fast container and process scheduling, as well as cluster convergence events. Using the Raft consensus protocol, Nomad is great for running microservices and batch jobs. This blog post will describe deploying a Nomad cluster on AWS with … Continue reading Nomad and Consul
AWS Cloud9 is a cloud-based Integrated Development Environment (IDE) for writing, running, and debugging code. With Cloud9, you can code with only your web browser. No need to download software, configure your environments, or setup your IDE and its configuration on each of your computers. You can collaborate in the same environment with other developers while … Continue reading Automating AWS Cloud9
In this post, you’ll learn the process for creating and testing a mu extension.
“Continuous delivery is a DevOps software development practice where code changes are automatically built, tested, and prepared for a release to production. It expands upon continuous integration by deploying all code changes to a testing environment and/or a production environment after the build stage. When continuous delivery is implemented properly, developers will always have a … Continue reading Using AWS CodePipeline to achieve Continuous Delivery
In this episode, Paul Duvall and Brian Jakovich cover recent DevOps on AWS news and speak with Jim Rohrer from Stelligent about automating the provisioning of AWS Workspace environments using AWS CodePipeline, AWS CodeBuild, and Chef. Here are the show notes: DevOps on AWS News AWS re:Invent 2017 Using AWS Step Functions State Machines to Handle Workflow-Driven AWS CodePipeline Actions AWS … Continue reading DevOps on AWS Radio: Automating AWS Workspaces (Episode 12)
With AWS CodePipeline Notifications, developers and others can receive notifications on events that occur in your pipelines?—?including pipeline, stage, and action changes. For example, you can receive email notifications on pipeline failures. Because CodePipeline notifications leverage Amazon CloudWatch Events, you can also integrate it with AWS resources such as SNS, Lambda, SQS, SSM, EC2, Inspector, Kinesis … Continue reading Get Notified on AWS CodePipeline Errors
The traditional managed services provider (MSP) model is broken and needs disruption. The next-generation managed services model is about guiding customers in a self-service manner. The key drivers causing customers to seek cloud providers like Amazon Web Services (AWS) include the agility and cost efficiencies they afford. The agility helps customers be more responsive to … Continue reading Next-Generation Managed Services are Self-Service
In this blog post, you’ll see an example of Application Auto Scaling for the Amazon ECS (EC2 Container Service). Automatic scaling of the container instances in your ECS cluster has been a feature for quite some time, but until recently you were not able to scale the tasks in your ECS service with built-in technology from AWS. In May of 2016, Automatic Scaling with Amazon ECS was … Continue reading Application Auto Scaling with Amazon ECS
In this blog post, you see a demonstration of Continuous Delivery of a static website to Amazon S3 via AWS CodeBuild and AWS CodePipeline. At the conclusion, you will be able to provision all of the AWS resources by clicking a “Launch Stack” button and going through the AWS CloudFormation steps to launch a solution stack. Using S3 … Continue reading Continuous Delivery to S3 via CodePipeline and CodeBuild