Autoscaling, in easy to understand terms, is a way of dynamically allocating hardware resources to a website, based on website traffic increasing (or decreasing).
Autoscaling is recommended for websites which have exceptionally website traffic, such as an enterprise-level E-commerce store, a social media platform, a hosted CRM for a large organisation, or other a website which has a high chance of ‘going viral’ in the near future.
A standard website hosting platform, to website visitors, is fairly simple; A monthly or yearly charge to host a website, which can then handle site visitors, process digital orders, use as an information repository such as a CRM or cloud storage system.
The reality is, a hosting platform is a little more involved – A website host is a Virtual Machine (VM) which is commonly based on a Linux, or Windows machine, and is physically stored on a more powerful, enterprise-level server, such as a Dell PowerEdge or HPE Proliant server.
The VM has a portion of these resources allocated to it, including CPU processing power, RAM, and physical storage size. The VM has a static IP allocated to itself, allowing for web traffic to point to the VM.
On the VM is generally a program such as Apache or node.js, which allows for file access via a web browser; in turn, creating a publicly accessible website.
Autoscaling, however, is not a single VM, but rather a series of identical VMs, which all accept incoming web traffic. Autoscaling uses the same principles as a standard hosting package, using allocated resources (CPU, RAM, Disk), but in addition to these, a disk image template, which is used as a ‘master’ image, and is used to automatically create new VMs.
An Autoscaling instance also uses a Load Balancer which will allocate incoming website traffic to a series of identical VMs, evenly distributing web traffic. As well as the use of a VM image template & a load balancer, a series of rules can be created, to allow for VMs to automatically be created, or removed. These rules are based on total resource usage, over a certain period of time.
The end result, is a series of VMs which are created and removed dependent on the total incoming web traffic; the end result however, is a publicly-facing website which never crashes, regardless of whether or not there are two site visitors, or two million site visitors.
Using an Autoscaling instance has a number of benefits for Australian small to medium businesses. These include:
Unlike most regular website hosting packages which use a single, virtual machine, the Autoscaling hosting solution is a infinitely scaleable, only using what resources are required, instead of requiring manual changeover of resources such as machine types, disk sizes or database migration.
All software development, web development, cloud setup, data storage and third party programs are set up, maintained and repaired in Australia, by Australians.
As part of the Autoscaling framework, this includes a remotely installed, Cloud SQL database hosted on Google Cloud, within their australia-southeast-1a Data Center in Macquarie Park.
Included with the SQL instance is also accessible via SSH as as well as including Australian Data Sovereignty.
Unlike regular, static hosting, the Autoscaling platform operates on a scaled basis, only using, and only charging for resources as they are used.
It also allows for guarantee of 99.99% site uptime, regardless of site traffic and regardless of the time of day when traffic may exponentially increase.
Autoscaling, in easy to understand terms, is a way of dynamically allocating hardware resources to a website, based on website traffic increasing (or decreasing).
Autoscaling is recommended for websites which have exceptionally website traffic, such as an enterprise-level E-commerce store, a social media platform, a hosted CRM for a large organisation, or other a website which has a high chance of ‘going viral’ in the near future.
A standard website hosting platform, to website visitors, is fairly simple; A monthly or yearly charge to host a website, which can then handle site visitors, process digital orders, use as an information repository such as a CRM or cloud storage system.
The reality is, a hosting platform is a little more involved – A website host is a Virtual Machine (VM) which is commonly based on a Linux, or Windows machine, and is physically stored on a more powerful, enterprise-level server, such as a Dell PowerEdge or HPE Proliant server.
The VM has a portion of these resources allocated to it, including CPU processing power, RAM, and physical storage size. The VM has a static IP allocated to itself, allowing for web traffic to point to the VM.
On the VM is generally a program such as Apache or node.js, which allows for file access via a web browser; in turn, creating a publicly accessible website.
Autoscaling, however, is not a single VM, but rather a series of identical VMs, which all accept incoming web traffic. Autoscaling uses the same principles as a standard hosting package, using allocated resources (CPU, RAM, Disk), but in addition to these, a disk image template, which is used as a ‘master’ image, and is used to automatically create new VMs.
An Autoscaling instance also uses a Load Balancer which will allocate incoming website traffic to a series of identical VMs, evenly distributing web traffic. As well as the use of a VM image template & a load balancer, a series of rules can be created, to allow for VMs to automatically be created, or removed. These rules are based on total resource usage, over a certain period of time.
The end result, is a series of VMs which are created and removed dependent on the total incoming web traffic; the end result however, is a publicly-facing website which never crashes, regardless of whether or not there are two site visitors, or two million site visitors.
Using an Autoscaling instance has a number of benefits for Australian small to medium businesses. These include:
Unlike most regular website hosting packages which use a single, virtual machine, the Autoscaling hosting solution is a infinitely scaleable, only using what resources are required, instead of requiring manual changeover of resources such as machine types, disk sizes or database migration.
All software development, web development, cloud setup, data storage and third party programs are set up, maintained and repaired in Australia, by Australians.
As part of the Autoscaling framework, this includes a remotely installed, Cloud SQL database hosted on Google Cloud, within their australia-southeast-1a Data Center in Macquarie Park.
Included with the SQL instance is also accessible via SSH as as well as including Australian Data Sovereignty.
Unlike regular, static hosting, the Autoscaling platform operates on a scaled basis, only using, and only charging for resources as they are used.
It also allows for guarantee of 99.99% site uptime, regardless of site traffic and regardless of the time of day when traffic may exponentially increase.
Unlike other organisations, we ensure that when Australian web development is required, Australian made takes priority over other alternatives.
All software development, web development, cloud setup, data storage and third party programs are set up, maintained and repaired in Australia, by Australians.
With Data Fidelity, you can focus on running your organizations core operations, without having to focus time or resources on your online presence.
Unlike other organisations, we ensure that when Australian web development is required, Australian made takes priority over other alternatives.
All software development, web development, cloud setup, data storage and third party programs are set up, maintained and repaired in Australia, by Australians.
With Data Fidelity, you can focus on running your organizations core operations, without having to focus time or resources on your online presence.