Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

TODO:

...

Link to github repos for TIS applications to make naming unambiguous

...

How much detail for other AWS services?

...

Anything specific to include for scheduled jobs?

...

Note:

  1. Also see: High Level Architecture Diagram ? and TIS Scheduled Jobs & Timings

Production environment only

Correct as of 4 Feb 2022

AWS ECS

Entries with strikethrough have ECS definitions, but no tasks running at this point.

ECS: etl-prod

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/etl-prod/services

(tis-consolidated-dr-etl)

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/etl-prod/services/tis-consolidated-dr-etl/details

ndw-etl-prod

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/etl-prod/services/ndw-etl-prod/details

ndw-etl-nimdta

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/etl-prod/services/ndw-etl-nimdta/details

tis-consolidated-dr-etl-old

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/etl-prod/services/tis-consolidated-dr-etl-old/details

ECS: revalidation-prod

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/revalidation-prod/services

tis-revalidation-concerns

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/revalidation-prod/services/tis-revalidation-concerns/details

gmc-client

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/revalidation-prod/services/gmc-client/details

tis-revalidation-connection

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/revalidation-prod/services/tis-revalidation-connection/details

tis-revalidation-recommendation

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/revalidation-prod/services/tis-revalidation-recommendation/details

reval-fe

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/revalidation-prod/services/reval-fe/details

tis-revalidation-integration

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/revalidation-prod/services/tis-revalidation-integration/details

tis-common-upload

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/revalidation-prod/services/tis-common-upload/details

tis-revalidation-core

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/revalidation-prod/services/tis-revalidation-core/details

tis-revalidation-migration

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/revalidation-prod/services/tis-revalidation-migration/details

ECS: tis-prod

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-prod/services

tis-admins-ui

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-prod/services/tis-admins-ui/details

tis-reference

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-prod/services/tis-reference/details

tis-usermanagement

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-prod/services/tis-usermanagement/details

tis-core-common-upload

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-prod/services/tis-core-common-upload/details

tis-sync

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-prod/services/tis-sync/details

tis-tcs

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-prod/services/tis-tcs/details

tis-assessments

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-prod/services/tis-assessments/details

ECS: tis-nimdta

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-nimdta/services

tis-tcs

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-nimdta/services/tis-tcs/details

tis-admins-ui

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-nimdta/services/tis-admins-ui/details

tis-sync

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-nimdta/services/tis-sync/details

tis-assessments

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-nimdta/services/tis-assessments/details

tis-reference

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-nimdta/services/tis-reference/details

tis-sync

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-nimdta/services/tis-sync/details

tis-usermanagement

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-nimdta/services/tis-usermanagement/details

ECS: trainee-prod

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/trainee-prod/services

tis-trainee-ui

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/trainee-prod/services/tis-trainee-ui/details

tis-trainee-sync

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/trainee-prod/services/tis-trainee-sync/details

tis-trainee-forms

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/trainee-prod/services/tis-trainee-forms/details

tis-trainee-reference

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/trainee-prod/services/tis-trainee-reference/details

tis-trainee-details

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/trainee-prod/services/tis-trainee-reference/details

ECS: tis-common-prod

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-common-prod/services

tis-common-reference

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-common-prod/services/tis-common-reference/details

ECS: monitoring

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/monitoring/services

rabbitmq-exporter-prod

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/monitoring/services/rabbitmq-exporter-prod/details

rabbitmq-exporter-preprod

https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/monitoring/services/rabbitmq-exporter-preprod/details

AWS EC2

EC2 Prod-apps-blue: 10.170.0.137

EC2 Prod-apps-green: 10.170.0.138

EC2 Nimdta-apps:  10.254.1.137

admins-ui

admins-ui

admins-ui

assessments

assessments

assessments

cdcrabbitrouter

cdcrabbitrouter

common

common

concerns

concerns

connection-discrepancies

connection-discrepancies

esrapprecordgeneratorservice

esrapprecordgeneratorservice

esrauditservice

esrauditservice

esrdataexportservice

esrdataexportservice

esrinbounddatareaderservice

esrinbounddatareaderservice

esrinbounddatawriterservice

esrinbounddatawriterservice

esrnotificationgeneratorservice

esrnotificationgeneratorservice

esrreconciliationservice

esrreconciliationservice

keycloak

keycloak

neoaudit-esr

neoaudit-esr

neoaudit-tis

neoaudit-tis

notifications

notifications

profile

profile

profile

reference

reference

reference

revalidation

revalidation

sync

sync

sync

usermanagement

usermanagement

usermanagement

generic-upload

generic-upload

tcs ('gracious_elgamal')

EC2 prod-mongodb-replicaset: 10.170.0.151

mongo1

mongo2

mongo3

EC2 prod-mongodb : 10.170.0.150

neo4j

EC2 nimdta-vm-db: 10.254.10.133

mysql (not in docker container)

 mysqldmysqld-exporter

EC2 prod-vm-db: 10.170.0.133

cdc [maxwell cdc]

mysql (not in docker container)

mysqld-exporter

EC2 vm-monitoring: 10.140.0.135

tis-nginx

tis-profile

tis-mysql

no permissions

EC2 vm-prod-es: 10.170.0.134

curator

TIS shell script: https://github.com/Health-Education-England/TIS-CURATOR

elasticsearch_exporter

eshead

logging_kibana

logging_logstash

elasticsearch

EC2 vm-jenkins: 10.140.0.132

metabase_server

jenkins (not in docker container)

EC2 vm-bastion: 10.99.0.133

sshd (allowing ssh connectivity to other servers)

Other AWS services used by TIS:

DMS

:

prod-db-to-aws-trainee-kinesis

https://eu-west-2.console.aws.amazon.com/dms/v2/home?region=eu-west-2#taskDetails/aws-prod-db-to-aws-trainee-kinesis-continuous2#tasks

Kinesis

:

https://eu-west-2.console.aws.amazon.com/kinesis/home?region=eu-west-2#/streams/list

aws-prod-db-to-aws-kinesis-continuous

https://eu-west-2.console.aws.amazon.com/kinesis/home?region=eu-west-2#/streams/details/aws-prod-db-to-aws-kinesis-continuous/configuration

S3

https://s3.console.aws.amazon.com/s3/home?region=eu-west-2#

Cognito

https://eu-west-2.console.aws.amazon.com/cognito/users/?region=eu-west-2#/?_k=ojf3qn

SQS

https://eu-west-2.console.aws.amazon.com/sqs/v2/home?region=eu-west-2#/queues

SNS

https://eu-west-2.console.aws.amazon.com/sns/v3/home?region=eu-west-2#/topics

MQ

https://eu-west-2.console.aws.amazon.com/amazon-mq/home?region=eu-west-2#/brokers

Lambda

https://eu-west-2.console.aws.amazon.com/lambda/home?region=eu-west-2#/functions

API Gateway

https://eu-west-2.console.aws.amazon.com/apigateway/main/apis?region=eu-west-2

ElastiCache Redis

https://eu-west-2.console.aws.amazon.com/elasticache/home?region=eu-west-2#redis:

RDS

https://eu-west-2.console.aws.amazon.com/rds/home?region=eu-west-2#databases:

CloudWatch

https://eu-west-2.console.aws.amazon.com/cloudwatch/home?region=eu-west-2

CloudFront

https://console.aws.amazon.com/cloudfront/v3/home?region=eu-west-2#/distributions

Route53

https://console.aws.amazon.com/route53/v2/hostedzones#

VPC

https://eu-west-2.console.aws.amazon.com/vpc/home?region=eu-west-2#vpcs:

Certificate Manager

https://eu-west-2.console.aws.amazon.com/acm/home?region=eu-west-2#/certificates/list

KMS

https://eu-west-2.console.aws.amazon.com/kms/home?region=eu-west-2#/kms/defaultKeys

ECR

https://eu-west-2.console.aws.amazon.com/ecr/repositories?region=eu-west-2