RunAsCloud is a Miami-based professional services firm comprised of consultants with collective decades of experience across a wide breadth of technologies. We are headquartered in Miami with customers across the United States. RunAsCloud is an AWS Consulting Partner with AWS-Certified engineers.
As AWS engineers, we build all solutions to be resilient, cost-effective, secure, and performant. As DevOps engineers, we focus on infrastructure as code, automation, and enabling innovation. As a business partner, we focus not just on the immediate task, but on how it relates to your overall business and technical strategy.
An IT Operations group - responsible for infrastructure for multiple product teams - was in a constant state of triage. In addition to support and troubleshooting requests, product teams constantly needed new Windows environments for projects. All servers needed to be provisioned following a specific set of instructions, including changing the hostname according to the company's conventions, joining to the corporate domain, installing specific software that couldn't be included on the image, and a multitude of other non-trivial tasks that had to be executed in one of many different ways depending on various factors. In addition to the complex build processes, some environments needed to be in a separate VLAN from the others in accordance with the company's own security policies. RunAsCloud worked with the customer to create a series of CloudFormation templates to create environments for each of the product teams. The CloudFormation templates heavily utilized tagging and Custom Resources to track all components and integrate with the customer's corporate environment, and a series of PowerShell scripts handled the rest of the bootstrap process for EC2 instances. The CloudFormation templates were then imported into products in Service Catalog, which enabled product teams to create their own environments in just a few clicks. The time required to create a new customer environment was reduced from days to minutes, and the Operations team was able to focus on further innovation.
An organization that develops and hosts a large number of specialty web sites contacted RunAsCloud for assistance with their AWS infrastructure. The company's core product was based on a LAMP (Linux / Apache / MySQL / PHP) stack with all code on an NFS server and a Varnish instance serving as a caching server. The stack incorporated multiple web servers and the MySQL server was clustered, but the NFS server and Varnish server represented single points of failure. RunAsCloud created a clustered NFS server with redundancy across Availability Zones and incorporated a custom-written heartbeat to maintain high availability. For reasons outside of the customer's control, using either a multi-AZ ELB or Route53 Failover was not an option, so RunAsCloud used the same custom-written heartbeat to create a cluster for the Varnish nodes as well. After the engagement was complete, both the NFS service and the Varnish service were able to withstand a failure of a single instance or an entire Availability Zone.