jajera · seiscomp-ecs-lab
SeisComP ECS lab
LEARN SeisComP as one Fargate task per process. Catalog on RDS, SDS on EFS, GUI on EC2. Images from public gsm on GHCR. Unofficial. Not gempa-supported.
What you build
A private VPC in ap-southeast-2. Fargate runs scmaster, seedlink, slarchive,
the processors, and fdsnws. MariaDB is RDS. Waveforms live on EFS. A public
Ubuntu EC2 runs the XFCE + xrdp GUI. You reach the desktop with Windows Remote
Desktop to an Elastic IP. Shell on that box is optional via SSM.
The Compose-on-one-EC2 lab is seiscomp-containers-lab. This repo is the Fargate composition and its walkthrough.
Read in this order
Scope
| In | Out |
|---|---|
Ubuntu 24.04, SeisComP 7.3.1 public gsm, world-minimal |
gempa private/commercial gsm |
| One GHCR image and one Fargate task per process | Fat all-in-one container |
| Catalog on RDS, SDS on EFS | Catalog on EFS |
| Four GEOFON BH stations | Public SeedLink or scmaster |
| XFCE + xrdp on EC2 | Amazon DCV, GUI on Fargate |
RDP from operator_cidr, SSM for shell |
Inbound SSH |
NAT Gateway, RDS, EFS, Fargate, the GUI instance, and VPC endpoints all bill while they exist. Destroy when you are done. See Conclusion.