liveBook · Manning

Self-hosting

As explained in Microsoft Azure in Action

An on-premises system is computing infrastructure operated within an organization's own facilities rather than hosted by a cloud provider.

Self-hosting means operating computing infrastructure in your own facilities instead of relying entirely on a cloud provider. You control the physical premises and hardware, but that control comes with responsibility. section 1.5.1 section 6.2.1

Self-hosting can make sense when:

  • You need precise control over where data is stored, such as to meet country-specific legislation. section 1.5.1
  • Your hardware and software must meet company-specific security requirements. section 1.5.1
  • You already have infrastructure that makes hosting new applications inexpensive. section 1.5.1

The trade-off is that you manage the infrastructure yourself: patching servers and defending against threats such as DDoS attacks are your responsibility. Scaling can also mean buying and installing hardware that may sit idle between peaks. Existing needs and investments can justify that work, but new on-premises setups are growing more slowly as cloud use spreads. section 6.2.1 section 1.3.1

Connect an office to Azure

An organization can keep a network in its own data center while connecting it to an Azure network with a VPN Gateway. This site-to-site setup combines on-premises infrastructure with cloud resources rather than moving everything to one place. section 4.4.2 section 1.8

Figure 4.12 A site-to-site VPN connection using a VPN Gateway

The diagram shows a site-to-site VPN connection between an on-premises network and Azure. section 4.4.2

How Microsoft Azure in Action covers it

How deep it goes
Defines benefits and responsibilities, notes scaling costs, and stops short of covering on-premises operations in detail.
Examples
Uses data sovereignty, company-specific security, existing hardware, and a data-center-to-Azure VPN as concrete cases.
What you can do after
Evaluate whether data control, security requirements, existing infrastructure, and operational responsibilities support self-hosting.
How it connects
Links on-premises infrastructure to cloud computing through Azure VPN Gateway and site-to-site networking.

Also explained in

Compare how 5 books explain self-hosting →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Microsoft Azure in Action. The section links point to the parts of the book it draws on.