Managed virtual infrastructure

Build around the workload. Operate the whole environment.

A virtual machine or container is one part of an application’s operating environment. We consider isolation, connectivity, persistent data and recovery together before agreeing how the environment should be built and managed.

Discuss your project

Individually scoped. Personally looked after.

The environment

Design the environment around the workload.

A virtual machine or container is one part of an application’s operating environment. We consider isolation, connectivity, persistent data and recovery together before agreeing how the environment should be built and managed.

Workload and isolation

Identify the application processes, runtime requirements and trust boundaries. Choose virtual machines or containers according to the workload and the separation it needs.

An isolation model chosen for the actual workload.

Network and persistent data

Map public endpoints, private connections, storage and database dependencies. Decide where state belongs and how it survives an instance replacement or maintenance event.

Explicit network and persistent-data dependencies.

Operation and recovery

Plan deployment, access, monitoring and restoration as part of the architecture. Resource allocation follows observed needs and the management responsibilities we agree.

A deployment and recovery approach that can be documented.

Illustrative operating scenario

An instance is replaced. Where did the application’s state go?

Replacing compute should not mean discovering that important data lived in the wrong place. We examine how the application stores state and reconnects to the services it needs.

  1. Identify persistent state

    Separate application code, configuration, uploaded content and database data.

  2. Trace the dependencies

    Review storage mounts, private connections, credentials and the order services become available.

  3. Check the rebuild path

    Agree how a replacement instance is configured, attached to its data and checked before use.

Working together

Start with an application map

Every management engagement and project is scoped and quoted individually. We will listen to what you need and prepare a proposal for the work we agree to take on.

Discuss your project

What you bring

  • Applications, dependencies and expected usage patterns
  • Network paths, access boundaries and persistent data
  • Recovery needs and current deployment arrangements

What we agree

  • An isolation model chosen for the actual workload.
  • Explicit network and persistent-data dependencies.
  • A deployment and recovery approach that can be documented.

15+ years
Production Linux experience

Every engagement is bespoke and quoted individually. Any hosting is part of management.

Questions worth asking
Can I order a VM with preset resources?

We provide virtual hosting within a management engagement. We first establish the workload and operating requirements, then quote the environment and care together.

When is a container appropriate?

We review runtime compatibility, isolation and state before choosing a container approach. A container and a virtual machine have different operating boundaries; the application determines the fit.