Cloud Computing

Cloud Computing is wonkily defined in such a way that you would assume your data’s or perhaps servers are virtually stored in the real clouds, up in the sky.

It’s actually simple if you already have a basic knowledge of how the internet works, a cloud consists of various data centers, data centers are dedicated space within a building where computer system and their associated components are housed. You can’t physically access these computers, but you can access the servers virtually with an internet connection.

You see the word “Virtually” – Virtual computing makes one physical computer act and performs like many computers. If you need a virtual server, then the host computer would borrow you one virtually without the hassle of buying hardware.

The good thing about this is that you can always scale or perhaps downgrade the resource of a certain virtual computer, I’ll cover more about this in future guides.

Back to Cloud computing:

A cloud computing provider will maintain the server and manage the housed computers with its associated component, hardware upgrades, and free you from worrying about any sort of hardware maintenance and management aspects, unlike a dedicated server where you are just given the server to manage yourself.

The downside of a dedicated server is that you can’t automatically scale when your business is growing, e.g. higher traffic, you either add a more dedicated server and distribute the traffic between the server, which requires manual setup or you add more resources to your existing server which also has its own limit.

However, if you are using a cloud server, you can automatically scale a virtual server, say you need more ram, it is automatically added, you need more storage, it’s automatically done, freeing you from the headache of managing your servers.

This gives you a brief explanation of cloud computing, in this section, we would cover lots of stuff about cloud computing, the Operating system that is used to run the server, i.e Ubuntu, hosting your website in the cloud, control panels that can be used to manage multiple websites, email accounts, Ftp accounts, Databases, DNS records and lots more.

  • Installing, Understanding and Configuring Apache (Ubuntu)

    Installing, Understanding and Configuring Apache (Ubuntu)

    Apache is an open-source cross-platform web server software by Apache Software Foundation. To install apache, simply install the apache2 package as follows: Confirm apache2 is running and enabled: user@server:/$ systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2020-06-24 13:48:52 UTC; 1min 12s ago Main PID: 6213 (apache2) Tasks: ...

    Read Full Post
  • Installing Security Updates in Ubuntu

    Installing Security Updates in Ubuntu

    To begin installing security updates, the first thing is to update your repository index, which would instruct the server to check all lists of packages that are new or out-dated. Update your repo with the following command: Once, you’ve done that, you will need to upgrade them if any new packages are available. You can either run sudo apt ...

    Read Full Post
  • Securing Nginx Server Using a (Self Signed Certificate) [Ubuntu]

    Securing Nginx Server Using a (Self Signed Certificate) [Ubuntu]

    In this guide, you’ll learn how to use SSL to secure your Nginx, this way, you can ensure your websites are encrypted and available over HTTPS. By default, Nginx configuration listens for traffic on port 80 in Ubuntu, and not port 443 (HTTPS). There are two ways you can go about installing SSL, you can either go ...

    Read Full Post
  • Understanding Load Average In Linux

    Understanding Load Average In Linux

    Load average is the average number of processes that is calculated over a period of time, they can either be in a runnable or uninterrupted‐able state. When a process is in a runnable state, it is either using the CPU or waiting to use the CPU, and when a process is in an uninterrupted‐able state, ...

    Read Full Post
  • How to Rename Files and Directories in Linux

    How to Rename Files and Directories in Linux

    Renaming file and directory is quite straight forward in Linux, in this guide I’ll show you how to do just that… The mv command is among the useful utility for renaming, and moving files from one location to another, to rename a file, you use the following syntax: To rename a file, you need to specify a ...

    Read Full Post

Sub Categories