Skip to content

Commit

Permalink
High Level Design draft for infrastruktur
Browse files Browse the repository at this point in the history
  • Loading branch information
OsirisTerje committed Nov 10, 2020
1 parent 5f8f922 commit 28f4419
Show file tree
Hide file tree
Showing 8 changed files with 84 additions and 0 deletions.
84 changes: 84 additions & 0 deletions HLD/Draft_HLD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Azure

## Ressursgrupper

Løsningene deles opp i følgende grupper med roller/rettigheter knyttet inn på RG-nivå

Verifikasjon:
rg-ss2-vl-dev/test/qa/prod

Backend:
rg-ss2-be-dev/test/qa/prod

Delt:
rg-ss2-shared-dev/test/qa/prod

Delt RG vil typisk inneholde tjenester man ikke ønsker at forvaltere av løsningen skal ha tilgang til. Eksempel på dette er det virtuelle nettverket, keyvault og delt lagring.

## Navnestandard

Eksempel på navngiving for verifikasjon:

AppService:
app-ss2-vf-dev/test/qa/prod

AppServicePlan:
plan-ss2-vf-dev/test/qa/prod

Azure SQL server:
sqlserver-ss2-vf-dev/test/qa/prod

Private endpoint app service:
privateendpoint-ss2-vf-app-dev/test/qa/prod

Private endpoint sql:
privateendpoint-ss2-vf-sql-dev/test/qa/prod

Eksempel på navngiving for delte ressurser:

Application Gateway:
appgw-ss2-shared-dev/test/qa/prod

Storage Account:
stss2shareddev/test/qa/prod

Virtual Network:
vnet-ss2-shared-dev/test/qa/prod

## Avklareringer

Viktige avklareringer for integrasjon mellom løsningene og 3.part:

- Omforent DNS som fungerer for alle tjenester og integrasjoner som er del av vNet eller utenfor
- Sertifikat offentlig og internt
- Pipelines som kan nå nedlåste tjenester
- Sikring av hemmeligheter og sertifikat
- Trafikk mønster og ruting for å nå 3.part

Forvaltningstjeneste behov for type tjenester PaaS / IaaS. Innkludert behovene for de forskjellige miljøene.

# SS2-Verifikasjon

Produksjon & QA/Staging (med koblinger):
![VerificationProd](./Pictures/verification_infra_prod.png)

Andre miljø:
![VerificationDev](./Pictures/verification_infra_dev.png)

# SS2-Backend

![Backend](./Pictures/backend_infra.png)

# SS2 Verifikasjon & Backend delt nettverk

Produksjon & QA/Staging (med koblinger):
![](./Pictures/shared_infra_prod.png)

Produksjon & QA/Staging (uten koblinger):
![](./Pictures/shared_infra_prod_nocon.png)

Andre miljø(med koblinger):
![](./Pictures/shared_infra_dev.png)

Andre miljø (uten koblinger):
![](./Pictures/shared_infra_dev_nocon.png)
Binary file added HLD/Draft_HLD/backend_infra.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added HLD/Draft_HLD/shared_infra_dev.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added HLD/Draft_HLD/shared_infra_dev_nocon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added HLD/Draft_HLD/shared_infra_prod.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added HLD/Draft_HLD/shared_infra_prod_nocon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added HLD/Draft_HLD/verification_infra_dev.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added HLD/Draft_HLD/verification_infra_prod.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 28f4419

Please sign in to comment.