...
The following visualisation shows on a high level all Deployment models of . While many abominations exist, the four most commonly used patterns are linked above.
Gliffy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Deploying can be done over the four key models outlined above. But all of them basically involve ~4 layers that must be coordinated.
Landscape - who provides the underlying foundations for infrastructure, identities, their governance and audit logging, conditional access etc.
Infrastructure (sometimes called resources) - who provides the infrastructure itself, virtual machines, database servers and the sorts.
Workload (Configurations) - who provides the necessary workloads or their configurations that are needed to run successfully.
, the product itself - it is always Unique who provides that A small exception to this is the SDK/API Documentation where clients can extend for their logic.
...
Layer / Tenant | PaaS | single tenant | customer-managed tenant | on-premise or 1-machine |
---|---|---|---|---|
Product | RAC: Unique I: Clients | [a collection of container images, RAC: Unique I: Clients | ||
Workloads | [ Workload configurations RAC: Unique I: Clients | [ Workload configurations RACI: to be defined | [ Workload configurations RACI: to be defined | |
Infrastructure | [ Unique provisions all necessary infrastructure to run the workloads ahead. Unique maintains and pays the infrastructure up front. RAC: Unique I: Clients | [choice of customer, By agreement with the customer either Unique (charged by effort) or the customer provisions and maintains the infrastructure. The infrastructure is directly paid by the customer. RACI: to be defined | [unclear, choice by customer] The customer provisions and maintains the “infrastructure”. Unique can advise or provision the infrastructure (charged separately by effort) but cannot maintain it as it is by definition out of reach. | |
Landscape | Unique operates the Azure AD tenant, implements policies and processes on it, manages users and roles and guarantees its security. RAC: Unique I: Clients | The customer operates the tenant, implements policies and processes on it, manages users and roles and guarantees its security. | The customer provides a runtime or orchestrator. The on-premise landscape is fully operated, governed and controlled by the customer and Unique will only advise (charged by effort) | |
Details |
A: Accountable, R: Responsible, C: Consulted (billed by effort), I: Informed
...