Migration to Public Cloud

Whether you’re going from physical-to-cloud or cloud-to-cloud, our team will manage the transition on your behalf, taking away the headache associated with this challenging and critical time for your business.

Let us do the heavy lifting of a migration, leaving you to concentrate on your business.

There’s lot of planning and stress involved in moving a complex web application or site(s) and it’s a massive distraction for a business.

Our engineers who are all Professional-level AWS certified will guide you through the entire process of inventory-gathering of the current platform, architecture of the new platform, and then the actual move.

We can either act in an advisory capacity or perform the entire move on your behalf.

Our parternship with AWS

We’re an AWS Advanced Consulting Partner, which demonstrates not only our technical prowess, but also the intimacy of our relationship with AWS.

We’re accredited on AWS’ Well Architected program so we can deliver Well Architected Reviews to AWS customers wanting to find out improvements to be made in their current infrastructure according to AWS five pillars.

Last but by no means least, we have access to internal AWS funding programs that can help or cover the cost of a rebuild or migration of a platform.

a typical timeline

To give you an idea of the process involved, here’s a typical timeline of a cloud migration. Obviously every project is different and has particular intricacies but this shows our general approach:

setup timeline

The process is of course tailored to match your business and technical needs.

just-a-cloudHow it’s priced

After a discovery session we’ll know the scale of the job to design and build your new platform and then migrate you to it.

You’ll receive a detailed technical specification document listing the exact scope of the engagement and what we’ll do for you as part of the project, and the number of days this will equate to.

 

The Steamhaus Baseline

All our projects start out with our Baseline which accelerates the beginning of all projects, putting in place the infrastructure required for AWS platforms. It’s battle-hardened and follows best-practice guidelines, with a particular focus on security best practices.

The Steamhaus Baseline bootstraps an environment and provisions the best practice infrastructure required.

Terraform:

  • Remote State Layer: An s3 bucket to store the Terraform state file, and a DynamoDB table to allow remote state locking (prevents multiple users from editing the state file at one time)
  • Foundation Infra Layer: Configures CloudTrail, associated IAM policies and an encrypted S3 bucket for storing trails. Also configures some shared service linked roles, and the KMS keys used to encrypt Terraform secrets, and Packer builds.
  • Shared Infra Layer: Provisions a VPC, based on the desired CIDR range and subnets provided, additional KMS keys for EBS, etc, generic security groups, e.g. unfiltered egress, and internal and external R53 zones (providing the customer has provided a domain to use)
  • Env Layer (this is where most of the application specific infrastructure lives): The Env Layer baseline includes the relevant directory structure to begin adding app specific infrastructure, and also includes a terraform_remote_state data source, which allows the Env Layer to reference resources from the Shared Infra Layer.

Packer:

  • This depends on the customers platform and requirements, however, if there’s a requirement for Packer to build AMI’s, then the baseline will build a base AMI in the target AWS account.

Puppet:

  • If Packer is required, it will build the base AMI using Masterless Puppet. The baseline includes best practice Puppet configuration, which includes installation of the CloudWatch Agent, and various other required packages.

Your custom build

Following the baseline, we implement the rest of the project in line with the Tech Spec and requirement agreed.

All projects are delivered by a dedicated professional-level AWS-certified Solutions Architect who work solely in the planning and build of AWS projects.

In addition to this single point of contact, all our projects are run by our in-house project manager who works closely with your stakeholders to make sure the project runs smoothly, to budget and to schedule.

We follow Agile methodology and operate on fortnightly sprints.

How we’ve helped our customers: Regatta Case Study

“LAST BLACK FRIDAY, THE SITE WAS DOWN FOR 4 HOURS… THIS BLACK FRIDAY I WAS IN THE PUB AT 3PM BECAUSE THINGS WERE GOING SO WELL”
– JEFF FOX, REGATTA

Regatta is a family-owned company that prides itself on providing value for money clothing for any outdoor environment. With an unparalleled reputation in the outdoor clothing market and knowledge and skills learned from decades of steady growth, Regatta is uniquely positioned to supply the promotional and corporate wear industry with outdoor uniforms and apparel.

Regatta’s ecommerce workload was hosted on AWS prior to Steamhaus’ input—a development agency created a green field Magento 2 build out. However, they were experiencing performance and reliability problems, particularly in high-traffic situations.

Steamhaus is hugely experienced with designing and building very high traffic architectures, so we used a combination of that experience, performance testing, and the latest developments in the AWS platform and Magento to settle on a design that not only scaled, but offered business agility.

Following the launch of the new infrastructure, the considerably improved response time—in conjunction with the benefits of an effective CI/CD process—resulted in higher sales.

OUR CI/CD PROCESS HAS ALLOWED REGATTA TO HAVE NUMEROUS RELEASES TO PRODUCTION PER DAY

The automated nature of the architecture has allowed Regatta to continually improve the existing stores and launch three new stores on the platform in very little time.

FOLLOWING THE MIGRATION

We continue to support the Magento infrastructure 24/7, as well as working on improvements and new requirements from Regatta. As a result of the success of this project, Regatta have opted to move their internal systems to our management.