What runs where?
Note:
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) | ||
ndw-etl-prod | ||
ndw-etl-nimdta | ||
tis-consolidated-dr-etl-old | ||
| ||
ECS: revalidation-prod | ||
tis-revalidation-concerns | ||
gmc-client | ||
tis-revalidation-connection | ||
tis-revalidation-recommendation | ||
reval-fe | ||
tis-revalidation-integration | ||
tis-common-upload | ||
tis-revalidation-core | ||
tis-revalidation-migration | ||
| ||
ECS: tis-prod | https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-prod/services | |
tis-admins-ui | ||
tis-reference | ||
tis-usermanagement | ||
tis-core-common-upload | ||
tis-sync | ||
tis-tcs | ||
tis-assessments | ||
| ||
ECS: tis-nimdta | https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/tis-nimdta/services | |
tis-tcs | ||
tis-admins-ui | ||
tis-sync | ||
tis-assessments | ||
tis-reference | ||
tis-sync | ||
tis-usermanagement | ||
| ||
ECS: trainee-prod | https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/trainee-prod/services | |
tis-trainee-ui | ||
tis-trainee-sync | ||
tis-trainee-forms | ||
tis-trainee-reference | ||
tis-trainee-details | ||
| ||
ECS: tis-common-prod | ||
tis-common-reference | ||
| ||
ECS: monitoring | https://eu-west-2.console.aws.amazon.com/ecs/home?region=eu-west-2#/clusters/monitoring/services | |
rabbitmq-exporter-prod | ||
rabbitmq-exporter-preprod | ||
| ||
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 |
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 |
revalidation | revalidation |
|
| 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) |
|
|
mysqld-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 | ||
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 | https://eu-west-2.console.aws.amazon.com/dms/v2/home?region=eu-west-2#tasks | |
Kinesis | https://eu-west-2.console.aws.amazon.com/kinesis/home?region=eu-west-2#/streams/list | |
S3 | ||
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 | ||
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 |
Slack: https://hee-nhs-tis.slack.com/
Jira issues: https://hee-tis.atlassian.net/issues/?filter=14213