What are Cloud Computing Projects?

Reading Time: 6 minutes
cloud computing projects

What is a Project?

A project is a group of virtual machines, servers, and online assets such as domain registration that work together to deliver your business online. These cloud computing based servers work in tandem to ensure that your website and applications are always online, regardless of operating your business on a dedicated, VPS, or cloud environment.

Online assets are just an individual piece of a project. Whether that asset is a server, domain, or additional services such as backups or a VPN. The project aspect allows you to group your servers and relative assets. This makes it easy to separate your cloud platform from any other servers that you may have running on your account.

You can easily add and remove other servers, domain registrations, or other services from your project when needed. This makes it easier to manage your business’s representation in the online world. 

Through the rest of this article, we will focus on Liquid Web’s Managed Cloud Server platform. Keep in mind that anything can be grouped in a project through the my.liquidweb.com interface. The following information will further explain how this all works.


When is a Project Needed?

There are multiple aspects involved in hosting a website online. Some of those pieces include domain registration, DNS zones, servers, backups, and security functions. While a single business may include just a few of these, more complex online environments may have several different assets. These may need to be combined into projects to distinguish different groups easily. For example, an environment dedicated to developing a website in one project can be separated from the actual production environment. Grouping these parts into a project makes it easier to see which servers are involved without having a different account.

Another example is a business that runs multiple websites for different companies. The developer would be able to separate the assets for each company into projects. It is allowing them to see an interface for each of their customers in a more straightforward layout.

As it relates to Managed Cloud Servers, a project has an additional function in the cloud platform. When a Managed Cloud Server is ordered and built, several servers work together to ensure your business stays online regardless of those servers’ size. Since this platform provides servers in a cloud environment, automation of that build is managed through the cloud computing software.

These servers are added when they are built in the frontend for the cloud’s functionality. This makes adding new web nodes to your environment seamless and worry-free. When adding a new node to a Managed Cloud Server product, all you need to do is add it to the project. The cloud computing software that it resides on will handle all of the necessary configurations to the appropriate servers. This makes it available to your Load Balancer and Primary Node.

How is a Project Created?

When a Managed Cloud Server is ordered, a new project is created. This includes the servers that are placed within the same project. That project includes the Load Balancer, multiple Web Application nodes, and Primary node. The number of servers will vary based on the size of the chosen environment. This ensures assets are shown in a way that separates them from any other assets that may be running on the same account since they operate together as a single unit. It also provides the functionality and automatic configuration changes needed for all of the pieces to work together.

Ordering a new Managed Cloud Server is simple. On the Managed Cloud Server product page, click the Start Here button. There are some other considerations to take into account when placing your order. Initially, you are presented with three options of Managed Cloud Servers: 

  • Standard – Built-in; offers a Load Balance and Primary node. This option costs less and allows you to easily add additional Web Application nodes to the platform if needed.
  • Professional – Includes two Web Application nodes automatically when the servers and project are built.
  • Premier – Includes four Web Application nodes automatically when the servers and project are built.

Once you select the bundle you want, you have full control over each node’s amount of resources. The Load Balancer has its own options. These are separate from the choices you have available for the Primary and Web Application nodes.

How is a Project Used?

As we discussed previously, a Managed Cloud Server project has an additional function on the back end. When a new Web Application node is added to the project, the cloud environment can see that it is added and automatically adjusts the Load Balancer and Primary Node to start using the new Web Application node. Everything is handled by the cloud environment, making new node creation easy.

Not only are you able to add a new node, but you are in immediate control of the RAM, CPU, and disk space resources. You can resize each node as your business grows and your website starts getting more traffic.

Add Node

To add a new Web Application node to a Managed Cloud Server project, navigate the project and click the Purchase Node button. The project and cloud environment will take care of the rest.


In a Cloud Server environment, the Web Application nodes should have the same amount of resources. This ensures that your website’s experience is similar across the board. But this is just a rule of thumb and doesn’t have to be the same. You are still in control of the environment that you need. While this tutorial touches on load balancing, more information can be found in our Understanding Load Balancing article.

Outside of Managed Cloud Servers, a project can be used for anything that you need to put together in a logical grouping of servers. For instance, if you already have an environment that separates the database server from the webserver for one part of a company and a separate server that runs a different part of the business, you can group these separately. This way, you’ll always know which servers are associated with each environment.

How is a Project Modified?

Once your new Managed Cloud Server is ordered and built, you still have control over the individual node’s resources. This includes the number of Web Application nodes in the project. Modifying a project is quite simple. The My Liquid Web interface handles tasks similar to any other server that can scale.

However, with Managed Cloud Servers, there is additional granular control of the CPU, RAM, and disk space. After selecting the node that you want to resize, click the Resize button. Here, you are presented with the options available for that type of node. This allows further control of the individual resources available to that node.

Compared to VPS hosting, where one size fits most, you don’t need to add additional CPU and RAM resources when you need more disk space on a server. You can control the disk space and RAM/CPU resources independently.


In accounts where Managed Cloud Servers are not present, the control of the server’s size is handled similarly, but without the granular control of resources.

How is a Project Removed?

In an account where Managed Cloud Servers are not deployed, when a project is removed, or when items are removed from a project, they become disassociated with that group of servers or assets. When a project is removed, the assets and servers are not destroyed, but their association to the project is removed. So when they are removed from a project, you are still required to destroy the asset or server individually. 

Managed Cloud Server environment projects have added functionality compared to other hosting accounts. The only way to remove an asset or server from the project is to destroy it from the project dashboard. This removes the Web Node from the project and from the Managed Cloud Server system itself.


If your website runs a large sale and the additional Web Application node is no longer needed, you can click on that server in the project and destroy the node to remove it from the project. The Cloud Software will automatically disassociate that node from the project and remove its configurations from the Load Balancer and Primary Nodes and require no additional involvement.

If I’ve removed a Web Application node, did it remove my data too? The short answer to this is no.

The Primary Node on your Managed Cloud Server environment is the primary holder for the web data in the Managed Cloud. The Web Application node replicates those files through the cloud environment to the Web Application nodes to completely remove the Web Server’s processing from the primary node. So when a Web Application node is removed, it leaves all of your web data intact and available to other Web Nodes in your environment. 


All in all, a cloud computing project joins the functionality of a Load Balanced solution with the scalability of a virtual server environment through the automation of cloud computing software that runs on the backend. Its ease of use through the My Liquid Web portal allows you to scale the environment when you need it most without invoking manual configuration changes to make everything work.

Give us a call at 800.580.4985, or open a chat or ticket with us to speak with one of our knowledgeable Solutions or Experienced Hosting advisors to learn how you can take advantage of these techniques today!

IaaS, PaaS, and SaaS: A Comparison

Reading Time: 7 minutes


cloud-services 2

Businesses looking to establish themselves online have numerous options. They can not only choose the providers, but the service they wish to receive. Cloud computing has become an extremely popular hosting method due to flexibility in price, features, and support/management. Within the concept of cloud computing, you are typically presented with three distinct categories of services offered: 

Continue reading “IaaS, PaaS, and SaaS: A Comparison”

A Beginner’s Guide to Chef on CentOS 8

Reading Time: 4 minutes

What is Chef?


Chef is an open-source configuration management DevOps tool used for configuration and management of multiple systems in infrastructure. Using Chef, we can use so-called recipes and cookbooks to automate and speed up managing multiple systems in our environment. By using Chef, we can adjust every system in our environment to our desired state, which we defined using the code in recipes. In the process, code is continuously tested and deployed using Chef.

Continue reading “A Beginner’s Guide to Chef on CentOS 8”

How to Install Jenkins on Ubuntu 20.04

Reading Time: 7 minutes

By mfitzgerald



In this tutorial, we are going to examine Jenkins and what its purpose is. We will begin by installing it on an Ubuntu 20.04 server and then start the software, enable the service, configure it, and finally, create a user with administrative privileges.

Continue reading “How to Install Jenkins on Ubuntu 20.04”

How to Install Jenkins on CentOS 8

Reading Time: 6 minutes

What is Jenkins?

Jenkins is an open-source software written in Java and Scala. This software allows users the ability to automate almost any task and, it saves significant time that can be better utilized addressing other issues. When automating tasks with Jenkins, users can optimize their workflow by quickly automating the jobs that servers cannot do themselves. In this tutorial, we will learn how to install Jenkins on CentOS 8. We will also explore what its purpose is and share several benefits that Jenkins offers. We will then configure it to run on our CentOS 8 server.

Continue reading “How to Install Jenkins on CentOS 8”

What is Infrastructure as Code? (IaC)

Reading Time: 6 minutes

Introduction: What is IaC?

Today we will become acquainted with a concept known as Infrastructure as Code. The idea of Infrastructure as Code is becoming more and more popular today. IaC is a method used to manage and provision a data center via defined machine-readable files instead of physical hardware configuration or other interactive configuration tools. This article will share what it is used for, why it is important, and why businesses strive to utilize this platform to achieve a desired set of results. It is essential to understand that we will consider both the theoretical and practical parts of IaC.

Continue reading “What is Infrastructure as Code? (IaC)”

How Can Our New Managed Cloud Platform Benefit You?

Reading Time: 6 minutes

Liquid Web’s new Cloud Platform is an environment designed with website uptime, ease of use, and scalability in mind. It combines the easy-to-use cPanel-based environment with a Load Balancing solution. It can be adjusted to suit your specific online needs. This platform is also included in our Fully Managed Support. Experienced webmasters or developers can opt for our Core-Managed environment, using the LAMP stack (Linux, Apache, MySQL/MariaDB, PHP). 

Continue reading “How Can Our New Managed Cloud Platform Benefit You?”

DevOps: A New Perspective on Shared Automation

Reading Time: 9 minutes

What is DevOps?

DevOps is a set of various tools, practices, and ideals that combine software development (Dev) and IT Operations (Ops) into a single unifying force. It allows for better collaboration between developers, operations teams, system administrators, and system engineers. Their streamlined goal is to continually provide a high-value software product to the customer at high speed while monitoring and improving the overall process than using traditional software and infrastructure management. 

Continue reading “DevOps: A New Perspective on Shared Automation”

How to Install and Configure Chef on Ubuntu 18.04

Reading Time: 10 minutes


In this article, we will be reviewing the Chef software, how it works, and why it is useful. We will also explore how it is helpful in DevOps. And then, we will install Chef on Ubuntu 18.04. 

What is Chef? 


Chef is a configuration management system written in Ruby and Erlang using the object-oriented language for configurations description. It is used to ease the task of configuring and maintaining multiple servers. It can be integrated into cloud platforms, such as the new Liquid Web Managed Cloud and VMWare platforms to manage the server’s configuration processes. 

Continue reading “How to Install and Configure Chef on Ubuntu 18.04”

What is Configuration Management?

Reading Time: 4 minutes

Configuration management is the process by which a company or organization defines and tracks the state of its infrastructural resources. Encapsulated in those resources are both physical hardware and software. It is a means to ensure that when changes are made to a system, those changes are tracked, geared toward the ultimate predefined criteria of what state should be.

Continue reading “What is Configuration Management?”