image-blog-vcs-aws-version-control
February 26, 2020

How to Leverage AWS Version Control

Cloud
Game Development

AWS gives teams speed, flexibility, and cost-savings. That’s why many teams are considering deploying their version control on AWS.

Why Use Version Control on AWS?

AWS version control is a great option for teams because of elasticity. The sky is the limit for version control on AWS.

Elasticity means the degree to which a system is able to adapt to workload changes by provisioning and de-provisioning resources automatically. This ensures that at each point in time, the available resources match the current demand.

Using version control on AWS also improves security, ensures high availability, and enables collaboration for globally distributed teams. This helps you add speed to your development lifecycle. This is particularly critical in game development, as you strive to ship the next hit game faster.

Of course, there’s a lot to learn about AWS in general. For instance, using AWS CloudFormation for Infrastructure as Code can be useful for provisioning and managing your resources. Getting AWS certified can help you get started faster.

And not all version control will deliver the same benefits. The vast majority of game development teams choose Helix Core for version control. And deploying Helix Core on AWS can deliver greater benefits than using it on an on-premises game server.

Why Deploy Helix Core for AWS Version Control?

Deploying Helix Core on AWS gives you the best of both worlds: the performance of Helix Core and the ease of deployment of AWS servers.

Helix Core and AWS are truly complementary technologies. That’s why many teams choose to deploy Helix Core on AWS.

Ease of Deployment

You won’t constantly worry about the nuts and bolts of deploying multiple version control systems to serve the increasing demand for game code and binary assets. You can just push a button and you’ll have enough servers available.

You can get some examples of what this deployment might look like in Best Practices for Deploying Helix Core on AWS. This includes examples for a hybrid deployment topology or an AWS exclusive deployment topology.

You can get started by downloading Helix Core for free (for up to 5 users and 20 workspaces) and creating an account for your free AWS free tier (for 12 months). Get started >>

Flexibility

You’ll no longer have a ceiling for how much your game servers can handle. You’ll be able to optimize your configuration for optimal performance. This includes instantly increasing memory, adding CPUs, or adjusting network settings to achieve ideal performance.

Several Helix Core game tech customers have evaluated deploying it on AWS. They wanted to see how moving to AWS would impact performance. And they’ve found it works better and faster than having the server on-premises.

[Related Webinar: How to Deploy Helix Core on AWS]

Security

It’s much easier to control security with Helix Core on AWS. You don’t need an old-fashioned firewall (or to put in a ticket to open a firewall).

The best practice guide also provides guidance on configuring security groups for Helix Core. Perforce provides TLS encryption for an extra layer of defense between all version control system nodes.

Integrations

Integrations with other tools becomes much easier when you’re deploying Helix Core on AWS. Say you want to spin up a new or additional build server using Jenkins. It’s much faster to do this on AWS than when you’re dealing with an on-premises server.

Plus, Helix Core’s integrations are a big part of why so many game development teams choose Helix Core. It integrates with game engines (Unreal Engine, Unity, Lumberyard), among many others.

Learn more about how you can build faster using AWS and Helix Core. Watch the recorded webinar below. 

AWS Version Control and So Much More

There are a lot of benefits to deploying Helix Core on AWS.

But there’s also a lot to consider. Server topologies. Storage configurations. Instances. Availability Zones. Security group configurations. And so much more.

If you’re considering deploying Helix Core on AWS, check out our technical guide for help: Best Practices For Deploying Helix Core on AWS.

It provides recommendations for implementing and optimizing game development workflows on AWS. You’ll gain the knowledge you need to successfully deploy Helix Core on AWS.

Get Started With AWS + Version Control

Ready to deploy Helix Core version control on AWS?

Get started today with the Perforce Helix Core Studio Pack for AWS. Helix Core is free for up to 5 users and 20 workspaces. And you can now get it with a free 12-month tier on AWS.

Helix core Studio Pack for aws

 

Related Resources: