Services and costs¶
Here is a breakdown of the services and costs associated to running the Request Yo Racks services.
Deployed services¶
Infrastructure support¶
- Ingress Controller: L7 Load balancer
- External DNS Manager: Hosted DNS zone automated management
- CertManager: SSL Certificate management
- Stackdriver: Logging
Project support¶
RYR projects¶
These projects are for RYR itself, the frontend, the API and the backend.
- RYR API
- RYR Celery Workers (x2)
- RYR Celery Flower
- RYR Web
RYR sites¶
Site | URL |
---|---|
Docs | docs.requestyoracks.org |
Charts | charts.requestyoracks.org |
Landing page | landing.requestyoracks.org (but currently www.requestyoracks.org) |
www | www.requestyoracks.org (currently unavailable) |
API | api.requestyoracks.org (currently unavailable) |
External Services¶
The Request Yo Racks infrastructure uses the free or Open Source tier for all the following services.
- Github (with Github pages): Code repositories and static site hosting
- Circle CI: Continuous Integration
- Mergify.io: Automatically merge approved Pull Requests
- Coveralls.io: Ensure new code contributions come with unit tests
- Gitmate.io: Automate some basic administration tasks
- Docker Hub: Registry and pipeline for Docker images
- Let’s Encrypt: Free, automated, and open Certificate Authority
Costs¶
Provider | Service | Cost |
---|---|---|
GCP | Kubernetes HA cluster 3 Nodes N1 | $110.00 |
GCP | Load Balancer | $18.00 |
GCP | Storage (100GB) | $10.00 |
GCP | Misc fees | $5.00 |
Google domain | Domain name (yearly: $30) | $2.50 |
TOTAL | $145.50 |