USA/UK English

Server administration on your own or by the hosting company?

If you have or intend to have a dedicated server or VPS, among all that you have to define, a mandatory aspect is its administration.

Do it yourself or deliver to the hosting?

The decision, which may seem simple to some, actually involves a series of points to be considered and that is what we will talk about today.

What is the administration of a VPS or dedicated server?

The administration of a server, be it a VPS or a dedicated one, is characterized by the set of frequent, periodic and necessary actions to maintain it. lo working, with adequate performance and within good security standards.

This possible definition of what it means to administer a server is somewhat vague, but at the same time it has important assumptions, especially due to the words “performance” and “safety”. But contain your possible anxiety about it, as it is not yet the time to talk about these two factors.

Before that, it is necessary to address what comprises administration, in terms of procedures.

What procedures are done when administering a server?

The procedures for administering a server are not very different from administering a computer personnel, at least in terms of what needs to be done, but it varies greatly in form, complexity and scope.

That is, actions aimed at the following objectives must be carried out:

  • Updates – promote various updates, such as operating system, control panel, services (web server, and -mail, FTP, database, etc);
  • Cleaning – removal of content that are generated as a result of usage, such as operating system and service logs, cache files, temporary files ios, email queue (mail queue), etc;
  • Installations – installation of new services, libraries, software and applications, etc. such as adjustments or changes to existing ones, to meet certain demands, improve performance and safety;
  • Analysis – analysis of the status of services, operating system logs and services, traffic and accesses regarding legitimacy (eg: prevention and mitigation of attacks and intrusions), e-mail flow (eg: prevention and mitigation of SPAM and phishing);
  • Backup – scheduling and monitoring of backup routines, as well as the content that is submitted and eventual restoration;
  • Scheduling – creation and maintenance of scheduled tasks (cron jobs), periodic preventive and corrective maintenance routines, etc.

Therefore, depending on the use that some of us make of our computers, at some point we have actions that are similar in purpose, but which can be quite different in the way they are done.

This is because in most modern operating systems, there is a high degree of automation, essentially so that laymen, who are the vast majority, do not have to worry about how to do it. Due to this extreme automation, many users do not even realize what is happening.

They only read – not always – the alerts and authorize the system to take care of everything.

But in the case of a hosting server, although some level of automation is also possible, one of its characteristics is to allow a very high degree of customization, flexibility and availability, whose price is in making choices and at least starting the respective processes manually or in the case of scheduled tasks, define and structure them for execution.

A personal computer, as the name suggests, serves a person or user. A server, on the other hand, usually serves hundreds or thousands.

What is not part of the administration of a server?

There is a set of actions, which do not correspond to the administration of a server, such as:

  • Site – everything that is closely linked to the functioning of the CMS or the website development platform, such as installing and updating plugins, themes and content;
  • E-mail – creation and maintenance of e-mail accounts, filters, cleaning messages, managing folders and the space they occupy, etc;
  • Intranet – everything that is eventually part of the company’s intranet;
  • Systems – systems that are not typical and essential for the functioning of a website hosting server.

Therefore, everything that is inside the user’s account is usually the responsibility of the adm client inistrar.

Server administration with a focus on performance and security

As we said, the main goals of server administration is to extract maximum performance and provide a safe environment.

However, both objectives do not depend only on an effective set of actions by the administrator.

When the issue is performance, naturally they are performed configurations of both the operating system and the services in such a way that only essential processes are executed and that they do not overload the processors, that memory allocation is kept to a minimum, that disk reading and writing is optimized via a cache system , for example, and that the data traffic does not consume all the bandwidth.

Still, it is possible that the performance is not what you expect or want, if the intranet or visits to the site exert a demand above that supported by the server settings.

It is analogous go to buy an entry-level notebook and want to run sophisticated games or a video editing application.

The same applies when it comes to security. You can create a good set of rules for the firewall, configure ModSecurity and a wide range of security measures, but the user does not behave accordingly, such as installing a free theme without origin in the site’s CMS or using weak passwords, for example.

It consists of the same type of error as those who believe that they can access any type of site, install pirated software and not pay attention to what they receive by email, just because they have antivirus software installed and believe that it is capable of stopping any malware and threats from the digital world.

How does server administration work by the hosting company?

It is necessary to keep in mind that there are particularities regarding this type of service, according to the hosting company. There can and should be important differences from one company to another, but in general, there are two types:

  • On demand – that is, when there is a demand or need and in these cases, support is activated requesting technical intervention and the necessary procedures. It is a common model in cases where the use made is basic and generates only sporadic interventions. Usually, it is charged per technical hour of labor or per procedure;
  • Permanent – in permanent modality, paid monthly or for a period (quarterly, half-yearly, etc.)

    It is worth noting that in cases of permanent administration, it is common to have two or three different plans with the desired administration level.

    Thus, it is possible to have basic, intermediate and advanced administration, or other nomenclatures depending on the hosting.

    This differentiation exists because the administration routine involves different sets of actions that also demand different levels of technical knowledge and dedication of time by the administrator.

    It is essential that you seek information from your hosting, regarding the set of support involved in each administration level, to know the type of coverage you have.

    When to hire admin hosting?

    Once it is quite clear what server administration consists of, most should already be able to decide when they are able to perform the administration themselves or you should delegate to hosting.

    However, if you still have doubts, below we provide a check-list of what to consider for the decision:

    • Technical knowledge – the main point to be considered is the technical knowledge available to the person in the company who will be responsible for the account. Knowledge of Linux, command line, web services, firewall, among others, is essential;
    • Time – even in cases where there is the necessary know-how, sometimes the time of the person in charge is too expensive to dedicate it to the administration, being more advantageous to hand the task over to the hosting;
    • Experience – even some people with knowledge and willingness to learn are not successful in managing a server because they lack experience with the particularities that the job requires. As we said, it is quite different to manage your own PC and a server;
    • Security – not just security related to the server environment, but due to the lack of expertise, time to do it and specific knowledge, be sure that everything that needs to be done is being done;
    • Availability – especially in the case of the permanent model, the time required for interventions is shorter, in addition to the fact that having a specialized professional, the time consumed is also lower, increasing service availability;
    • Frequency and demand – the more demands exist and they are frequent, such as installations, configurations, maintenance, it is more justifiable to opt for this service provision.

    Conclusion

    Deciding to whom to hand over the administration of a server is essential and depends on the necessary actions, the technical requirement, security and availability.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo