Having a cloud server up and running only takes a few minutes. The trouble is unless you’ve done it before it can be a daunting process.
Today we will go through the deployment of a dedicated virtual server. You can use it for any purpose and it will be ready to use in minutes.
VPS or VDC
Firstly you need to decide whether to use a VPS or a Virtual Data Centre (VDC). At their simplest the differences between the two are;
- VPS is a single stand alone VM
- VDC is a bucket of resources that can house many VMs
Where to use a VPS
A VPS is a great way to test using the cloud. A VDC can be convoluted to some as it involves configuring and controlling an edge appliance. A VPS is essentially direct on the internet so there is no worry about configuring internet access.
Another great use case for a VPS is as an edge device itself. As it is on the internet it can be used as a virtual appliance. This might be a Riverbed, Cisco, Vyatta, F5 or one of many available appliances.
Lets create it
First, make sure you have a Zettagrid account. If not head here for a step by step on how to get started.
Open up the Zettagrid site and head to the Virtual Server page or click on the direct link here.
There are 5 configurable items on the deployment screen. Lets go through each and make sure its clear and no mistakes are made.
Choose an amount of vCPU for your VPS. This is not a number of physical or virtual CPUs. It is an amount of GHz assigned to your VM. At the moment one vCPU is 2.5GHz (eg 25GHz = 10vCPU).
RAM is self explanatory and you get what you pay for. If you need performance within the VPS then likely you will need decent RAM.
Set the numbers low and then size up if/when required. There is no downtime for this so its risk free.
Zettagrid utilise 4 different storage tiers (plus a few secret higher tiers *wink wink*). Rather than have storage tiers backed by either SATA, SAS or SSD we use ioSTOR which limits max IOPS.
As you can see the 4 tiers are Backup/Archive, Basic, Mid-Tier and High Performance. These set maximum burst-able IOPS at either 100, 250, 500 and 1000 respectively.
When choosing the storage you require I personally suggest selecting 250 IOPS. You can swap between storage easily from vCloud later on so no concerns of locking yourself in.
Choose an Operating System (OS). Zettagrid provide the following auto deploy-able and configured platforms.
Choose an amount of internet traffic in this step. It needs to be 100GB or above. Both upload and download are counted and excess data is charged at 28c/GB.
Traffic between any of your Zettagrid VMs or to different zones is not counted at all which is nice.
Again this is pretty self explanatory. Decide whether you would prefer your VM in Melbourne, Sydney or Perth.
Process the Order
Hit the “Add to Order” button then confirm all your specifications and hit “Check Out” and watch it provision. I’ve found that depending on what you choose it generally takes 5-10 minutes to deploy.
If this is your first time trying Zettagrid then use a promo code. Enter in the code TrialS09 and up-to $300 will be taken off the total.
If you want a larger trial, reach out to me and ill put you in contact with sales.
Open up https://account.zettagrid.com and log in.
As you can see, the VPS has been given an external IP address and its now live.
From here you have access to all the expected management tasks such as;
- Start, Stop, Suspend, Reset
- Resize (change the amounts of resources attached)
- Cancel (delete the service)
- Rebuild (blow away your changes and back to the stock image)
- Console (open up a HTML5 console onto the VPS)
One of the biggest issues running in a cloud provider is not knowing what your VM is doing.
Click on the Metrics tab to load up some juicy information on what your VM has been up to.
The following stats are available;
You can also go back and cover whatever time period you noticed the performance issues.
This type of info really gives you an insight into what might be going on. You will be able to say confidently that the VM needs more RAM or is CPU constrained etc.
With that info you can then make a more informed decision on the next step to take.
There we have it, you’re now an expert at deploying VPS in Zettagrid.