Use Cases

Typical issues we’ve solved

From the point of view of our experience we can say that most of our clients had similar issues. Also, usually they had some bad service before.

Good SysAdmin, SRE or DevOps service is quiet: first steps pass, application runs and nothing special happens. Many clients stop on that point because they do not understand processes required to sit under the hood for things to keep running. They hope that the server and application will continue running without service.

Some of pitfalls they suddenly could discover:

  • Access to the hosting provider or server is lost. Nobody knows where the passwords are.
  • Client selects another Website vendor, but the server appears to be the old vendor’s property.
  • Website is reported as spreading viruses. Can we restore the code? Do we have backups?
  • Website is down because server’s free space ran out.
  • Data has been lost due to hard disk failure, RAID wasn’t set up.
  • What are those hosting provider invoice items for? Where is the server infrastructure documentation?
  • Virtual machine reset doesn’t help to restore Website availability anymore.
  • Website loading time became very poor because of shared hosting usage. How to transfer the site to a dedicated server?
  • Website SSL certificate expired and nobody cared about it beforehand. And how to issue new one?
  • Comrade sysadmin has not been responding to the messages for two weeks even though the site has urgent issues.

We’ve cultured our operation’s processes exactly to solve issues like that. We accumulate a lot of data about client infrastructure, mainly as code (IaC).

We provide that data to the client as a Git repository on request for the client to be aware of it’s infrastructure also.

Typical infrastructure we operate

Here are example client infrastructures we could operate and recommend using. From the smallest to the more complex ones.

All estimations of Ops Hours below are approximate and couldn’t be treated as fixed cost project Offer. They depend on actual client requests, software peculiarities etc. Other vendor prices and proposals (e.g. Hetzner dedicated servers) are referred for time of writing this article and change frequently.

VPS for one Website

Use case: client needs something to keep its Website working with the access for coders to update the code. The simplest solution is a VPS anywhere near his customers.

Approximate costs for 6 (six) months are:

Type   Q’ty Price Total
Monthly CPX51 (paid to Hetzner) 6 $55 $330
Monthly Microdevops Basic Server License 6 $50 $300
One Time

Microdevops Basic Ops Hours

Required to setup: IaC project, OS, nginx, php-fpm, DB, SSL cert, app deployment, backups, monitoring etc

10 $50 $500
Monthly

Microdevops Basic Ops Hours

Upon clients requests, ~2 hours monthly

2*6 $50 $600
  Grand Total for 6 month     $1730

Dedicated server with two Environments

Use case: client needs one good server that can fit its production site and also needs separate environment for the development. Usually we recommend Hetzner EX61-NVME for that case.

Approximate costs for 6 (six) months are:

Type   Q’ty Price Total
One Time EX61-NVME setup fee (paid to Hetzner) 1 $100 $100
Monthly EX61-NVME monthly fee (paid to Hetzner) 6 $100 $600
Monthly

Microdevops Basic Server License

  • Host
  • Production VM
  • Development VM
3*6 $50 $900
One Time

Microdevops Basic Ops Hours

Required to setup: IaC project, OS, virtualization, 2 VMs, nginx, php-fpm, DB, SSL cert, app deployment, backups, monitoring etc

20 $50 $1000
Monthly

Microdevops Basic Ops Hours

Upon clients requests, ~4 hours monthly

4*6 $50 $1200
  Grand Total for 6 month     $3800

Simple Dedicated Infrastructure

Use case: client needs independent infrastructure with own backup server, GitLab, SaltStack instances and three independent environments for the full development cycle (development, staging, production).

Approximate costs for 6 (six) months are:

Type   Q’ty Price Total
One Time

EX61-NVME setup fee (paid to Hetzner)

  • Infrastructure Server
  • Development Server
  • Production Server
3*1 $100 $300
One Time

Intel Xeon E-2236 setup fee (paid to Worldstream)

  • Backup server (2*4 Tb SSD)
1 $200 $200
Monthly

EX61-NVME monthly fee (paid to Hetzner)

  • Infrastructure Server
  • Development Server
  • Production Server
3*6 $100 $1800
Monthly

Intel Xeon E-2236 monthly fee (paid to Worldstream)

  • Backup server (2*4 Tb SSD)
6 $200 $1200
Monthly

CPX21 (paid to Hetzner)

  • 2x SaltStack Salt Masters
2*6 $10 $120
Monthly

Microdevops Basic Server License

  • 4x Hosts
  • GitLab VM
  • Runner VM
  • Development App VM
  • Production App VM
  • Staging App VM
9*6 $50 $2700
One Time

Microdevops Basic Ops Hours

Required to setup everything

100 $50 $5000
Monthly

Microdevops Basic Ops Hours

Upon clients requests, ~20 hours monthly

20*6 $50 $6000
  Grand Total for 6 month     $17320