Keeping accurate time on GCE

A year ago I looked at how to keep VM system clocks accurate to UTC. This post details another experiment, this time using just Google Compute Engine VMs.

This time, the experiment aims to prove that Virtual Machines running on Google Compute Engine (i.e. IaaS) can keep the system clock accurate to within 1ms of UTC. I ran a test against each of the operating systems that my company will be using most: RHEL 7 and Windows 2016.

Read More

Cloud Learnings - results of a pilot cloud project

I recently worked on a 3-month pilot project to investigate how we can move my firm’s applications into the cloud. For my part, I concentrated on deploying Windows .NET services and ASP.NET applications. This article documents the main things I learned, and describes key points and things to do when we move our applications onto the cloud.

tl;dr

  • Application code doesn’t need to change too much, but the way it is deployed does.
  • In the locked-down corporate environment, not much cloud-specific training is needed.
  • A working knowledge of Infrastructure as Code and Configuration as Code is needed. For those who will be reviewing pull requests containing IaC / CaC changes, a deeper knowledge is needed.
  • Even when IaC / CaC is used having a “sandpit” (where one can play with cloud tools manually) is important.
Read More

All tags