Jason Gay – Axian Head of Engineering
AWS has been in the cloud business for many years and has always been at the forefront of cloud computing. All of their services have reliability built into them at the core. Take for example the geographic setup of regions and availability zones. Each region is essentially a collection of isolated data centres with redundant power, cooling, and networking. This architecture helps ensure high availability. If one availability zone experiences an issue then it can swifty switch to another.
It goes without saying that any digital services needs to be secure. AWS provides a lot of ways to make sure our platform and services are secure, such as:
By its very nature all cloud platforms allow scalability and AWS is very good at this. Let’s take one of their key services, AWS Autoscaling. This is a service that allows solutions to automatically adjust the capacity of their resources to match the current demand. It helps ensure that the application environment scales seamlessly based on traffic patterns, providing the right amount of resources at any given time. What this means in practice is that a server with capacity for 1,000 users can scale up to a server with capacity of delivering to 10,000 users and beyond, all without any downtime and based on the amount of traffic visiting the sites
This one goes hand in hand with scalability. The fact that it can automatically scale up, also means it can scale down when demand is low and therefore not only reduce costs but also power consumption and the solutions environmental impact (something else we are very keen on at Axian Consulting!). Think about when you’re home alone, you can heat one room instead of the whole house to prevent wasted energy, but you still have the option to heat the whole house again when your family return.
AWS offers many services to ensure high performance, such as:
Think of Serverless as being a step up from the cloud. With serverless architecture, you don’t maintain your own servers; instead you purchase your capacity and capabilities ahead of time with the built in option for it to scale in response to real-time demand. A good analogy is a taxi, you only pay for your taxi fare based on the distance you travel you don’t pay for the upkeep and maintenance of it – a cost-effective approach that eliminates idle time and wasted resources.
Our Axian One platform currently makes use of various Serverless services and our support of this technology is only expanding. This approach not only allows us to be more cost effective and scalable but also be quicker to get new features to our clients, due to the low overhead of not having to do full deployments to servers and maintain them.
On a more important note, while AWS provides a highly reliable infrastructure, the reliability of applications and services built on AWS also depends on how they are designed and configured. This is why at Axian Consulting we have a dedicated Engineering team that cover all the specialist areas to deliver solutions that meet high standards and make full use of the high availability and fault tolerance within the AWS cloud. All this whilst working to ISO27001 approved processes and procedures.