Today, most online applications are hosted in cloud systems. Unlike traditional dedicated servers, cloud systems offer users the ability to quickly scale up or down CPU, memory, disk space or bandwidth on the go.
Users love the ability to pay for just enough resources that they need, thereby maximizing their value for money. So, it is no surprise that all cloud providers keep easy scaling as a central feature of their service offering.
In a previous post, we covered how oVirt (open virtualization) can be used to build a high ROI cloud hosting solution. Today, we’ll go a bit further into how cloud scaling works in oVirt, and how a cloud provider can deliver fast resource scaling using oVirt. (more…)
Cloud users love the ability to simply go to a portal, define their application requirements, and instantly get a server ready for their new application.
The idea that you can get a fully configured server instantly, with uptime and availability guarantees, has been the driving force behind the meteoric growth of cloud and IaaS. So, any cloud provider worth their salt keeps “low provisioning time” as a central feature in their service offering. (more…)
“Its all saved in the cloud“.
Nowadays, you hear this all around. From selfie pics to corporate big data, all data is now being increasingly stored in cloud systems. Given a choice, people tend to choose cloud based systems for their business, rather than traditional dedicated servers. This new interest in cloud systems is driving hosting providers world over to adopt cloud technology.
How many VPS should I put in a server? As part of our hosting support services, we often get this question from VPS hosting providers. We’ve seen that anywhere from 1.5 to 2.5 times the normal server capacity is safe depending on how the server is managed.
As a rule of thumb, only about 10% of VPS customers really hit their resource limits frequently. By moving these top 10% heavy users into a single low density server, VPS providers can pack up to 2.5 times the normal number of customers in the rest of their servers. (more…)
Magento is one of our favorite platforms to develop secure, feature rich eCommerce websites. Since 2008 we’ve developed for and supported Magento shops that ranged from small cake shops to large fashion houses. It has been a fun ride, but it also brought its own set of technical and management challenges. This is the story of how we used Docker to make our lives easier, and how it can work for you too.
Release early, release often. And listen to your customers. This famous philosophy (abbreviated RERO) by Eric Raymond is now the de-facto product planning strategy of web application developers. It enables developers to quickly react to customer needs, and shape their application based on customer feedback. (more…)
Docker runs on 13 major operating systems that include RHEL, Ubuntu, openSUSE, Arch Linux, and others. However, these operating systems are full-featured distributions, and are an over-kill for container based services. (more…)
As we’ve seen in a previous post, WordPress multisite is a great way to deliver multi-tenant WordPress hosting. However, multisite doesn’t allow customers access to the WordPress back-end in case they want to make custom modifications. (more…)
If you are an early adopter of Docker, chances are that you are running it on a popular distro like Red Hat, CentOS or Ubuntu. This was the case with a few web application systems we managed. We soon realized that the extra services that CentOS ran just ate up resources and was not really required by Docker. It only needs a kernel. (more…)
1. Docker installed – Check.
2. Get image – Check.
3. Deploy container – Check.
With Docker, deployment is as easy as that. Sysadmins and developers have moved away from the VPS days, and have settled into the easy lives of getting deployments done in minutes rather than hours. But now we’ve grown more ambitious – How do we manage multiple Docker containers more efficiently? Enter the Cockpit project from Red Hat. (more…)