Home is where the heart is. We’ll find your site a snazzy abode and ensure that it settles in nicely
What is web hosting?
A web hosting service is essentially what establishes your website’s home on the World Wide Web. Nerd Corp has partnered with Amazon Web Services to create multi-regional servers across the world to ensure optimal redundancy, latency and top-notch user experience.
Amazon Web Services offers a complete set of infrastructure and application services that will enable you to run virtually everything, from enterprise applications and big data projects to social games and mobile apps, by means of Cloud Computing*.
Why do I need it?
The main benefit of Cloud Computing is that you can develop your infrastructure on a ‘pay-as-you-go’ basis. Installing an on-site server for your business can be incredibly expensive. There is a lot of hardware that has to be bought, installed, configured and maintained – quite often way before it becomes necessary. Cloud Computing allows you to pay for the resources you consume on a variable basis.
So, essentially you will be replacing up-front capital infrastructure expenses with low variable costs that scale with your business.
There are also a host of other fancy benefits that include:
- Private version control (git)
- Vertical and horizontal scaling (EC2, Salt Stack)
- Dedicated database hosting with redundancy and daily backups (RDS)
- Dedicated static file server with cache (S3 bucket, Cloudfront)
- DNS (Route 53)
How will you implement it?
Development & Hosting
For development and hosting we use Ubuntu Server LTS. It has multiple benefits, including that it allows us to deploy everywhere and scale without restrictions, license fees or subscription costs. Its streamlined architecture and automated deployment capabilities enable us to deliver more services with less computing power and fewer resources.
Python & PHP code
To serve Python and PHP code we use Apache. Thoroughly tested by both developers and users, Apache is run on over 120 million Internet servers. The service management committee behind this HTTP powerhouse maintains rigorous standards and regularly release new versions to counter bugs that may occur.
Store & serve static content
*Cloud Computing is essentially distributed computing over a network and refers to the ability to run a program on many connected computers at the same time. It allows for client server software to be run from a remote location.