What Cloud Compute Options do I have?
Sending Email, posting on Facebook, booking a holiday, in
fact anything you do on the internet has you interacting with cloud-based
The simplest way of utilising cloud computing is by creating
a VM (Virtual Machine). Similar to your on-premise desktop or laptop, a virtual
machine is a simulation of a computer running in the cloud. It includes an operating
system and hardware that looks just like a physical computer but someone else
is hosting the machine. You can load any software or applications onto this
virtual machine using Microsoft Remote Desktop, a free application that comes
with your windows operating system. There you go, you’re off; you’ve not had to
buy any hardware or software, build anything or pay and wait for delivery! You’re
finally in the cloud – Feel Good??
Virtual Machines aren’t the only Compute available in the cloud, Containers and Serverless computing are two other popular choices.
A Container is like a self-contained isolated instance of your application, similar to your tasks in task manager below. They include any libraries, files, OS etc that it needs to run. You would then use something like Docker to build, manage and run your containers on the platform you choose. Docker doesn’t access your device OS but jumps straight to your device kernel to access the resources it needs to run. Because your Apps are contained in their entirety this allows your apps to boot in seconds as there’s no OS to run and will look the same on any platform as they’re self-contained.
Let’s break down your application into tasks or processes as the task list above. Each process your application performs can be triggered by an action. Serverless computing lets you run your application (or process) code without creating, configuring, or maintaining a server. The serverless model differs from VMs and containers in that you only pay for the processing time used by each function as it executes. VMs and containers are charged while they’re running – even if the applications on them are idle. This architecture doesn’t work for every app – but when the app logic can be separated to independent units, you can test them separately, update them separately, and launch them in microseconds, making this approach the fastest option for deployment.
Migrating your infrastructure to the Cloud takes time and
resources. It’s not something that should be entered because of buzz words or pressure
from above. Short sightedness with any cloud migration will result in the same
costs just billed at a different frequency with no real benefit to the efficiency
and resilience of your infrastructure.
We have a dedicated team of Cloud Solution Architects ready to understand your business and develop a process the delivers benefit and return on investment. Don’t just hand your cloud journey over to your incumbent computer dealer, give it to a company that has really embraced the cloud and has in house technical resource to deliver on everything the cloud promises to be.
Please call our team on 0114 292 2911 or email us at firstname.lastname@example.org
Subscribe to our blog.
We will only use your email to send you new blog posts.