Joe Topjian

Long awaited router change doubles Cyberaโ€™s network capacity

This summer, Cyberaโ€™s network team replaced our Calgary router (which had tirelessly served us and our members for over a decade) with a new one, effectively doubling our network capacity, increasing throughput, and creating a more orderly network system. But getting to this moment has been a looooong time coming. Our Calgary router has been

Long awaited router change doubles Cyberaโ€™s network capacity Read More ยป

Piloting a Canadian route to Microsoft Azure: lessons learned

Public clouds, such as Amazon AWS and Microsoft Azure, are increasingly becoming a popular choice for hosting an organizationโ€™s IT infrastructure and services. They can often provide managed and semi-managed services more efficiently than an average in-house IT department. With more Cybera members leveraging public cloud services such as these, we are looking at ways

Piloting a Canadian route to Microsoft Azure: lessons learned Read More ยป

Using Terraform Part 5: Virtual Networks

Introduction The previous blog posts in this series focused on creating “compute”-based resources in Cybera’s Rapid Access Cloud — that is, services focused around virtual machines. The Rapid Access Cloud recently implemented OpenStack Neutron, which provides virtual networking services. Let’s see how Terraform can take advantage of these new services. Virtual Networks and Subnets Just

Using Terraform Part 5: Virtual Networks Read More ยป

Port Forwarding with gobetween

As other blog posts on our site have mentioned, IPv4 addresses are becoming increasingly difficult to obtain. To make the situation more difficult, most communications on the internet is done through IPv4. Cybera’s Rapid Access Cloud provides each project with one public IPv4 address, known as a โ€œFloating IPโ€. We call them this ย because they’re

Port Forwarding with gobetween Read More ยป

Using Terraform: Part 4

Introduction Part 3 of this series showed how to create multiple virtual servers in Terraform. We also used Terraform to configure the servers so that they are aware of each other. This allows the two servers to act as failover / highly available pairs. In this blog post, we’ll look at how to leverage multiple providers in

Using Terraform: Part 4 Read More ยป

Using Terraform: Part 3

Introduction Part 1 of this series gave a high-level overview of what Terraform is. Part 2 showed how to use Terraform to deploy a single virtual machine inside an OpenStack cloud. This blog post will show how to deploy multiple virtual machines inside an OpenStack cloud to act as a highly-available (HA) pair. High Availability means the

Using Terraform: Part 3 Read More ยป

Using Terraform: Part 2

Introduction Part 1 ofย this seriesย gave a high-level overview of what Terraform is. Today’s post will demonstrate how to use Terraform to build out actual cloud resources using Cybera’s Rapid Access Cloud. Preparation If you’d like to follow along, you’ll need two things Terraform Access to a Rapid Access Cloud account (or any other OpenStack cloud)

Using Terraform: Part 2 Read More ยป

Introducing Terraform: Part 1

Introduction Terraform is a tool from Hashicorp, the same startup responsible for Vagrant and Consul, that enables users to “declaratively design” infrastructure and have those designs materialize into working components. This series will cover what exactly that means, why Terraform is so interesting, and how to use it. Declarative Configuration Declarative Configuration is a way of describing the state

Introducing Terraform: Part 1 Read More ยป