Une seule plateforme, du git push à la production au Canada
Atacloud offre aux équipes canadiennes l'expérience de développement d'une plateforme d'applications moderne, avec les composantes de base d'un nuage, le tout exploité sous le régime du droit canadien.
La boucle de développement
Déployer
Poussez vers une branche : la plateforme détecte votre cadriciel, puis compile, signe et déploie chaque version sans interruption de service.
Prévisualiser
Chaque demande de tirage obtient sa propre URL, avec sa propre branche de base de données si vous le souhaitez.
Revenir en arrière
Chaque version est immuable. Revenir en arrière prend une commande et quelques secondes.
ata login
ata init # detects Next.js, writes ata.yaml
ata deploy # preview: https://pr-42.storefront.preview.atacloud.ca
ata db create storefront-db --size small --ha # region and residency from ata.yaml
ata deploy --prod
ata rollback # back to the previous release in secondsApportez votre pile
ata init détecte votre environnement d'exécution à partir des fichiers déjà présents dans votre dépôt et écrit un fichier ata.yaml que vous pouvez réviser. Aucun Dockerfile requis, mais il fonctionne toujours.
| Environnement | Détecté à partir de | Cadriciels | Fixer une version |
|---|---|---|---|
| .NET | *.csproj, *.sln | ASP.NET Core, minimal APIs, worker services | ata runtime upgrade dotnet@10 |
| Rust | Cargo.toml | Axum, Actix Web, Rocket | ata runtime upgrade rust@1.91 |
| Go | go.mod | net/http, Gin, Echo, Fiber | ata runtime upgrade go@1.25 |
| Python | pyproject.toml, requirements.txt | Django, FastAPI, Flask | ata runtime upgrade python@3.14 |
| Node.js | package.json | Next.js, Remix, Astro, NestJS | ata runtime upgrade node@24 |
Les composantes de base
Calcul, données, réseau, sécurité, IA et outils de développement, réunis dans une même API, avec des services gérés dont les correctifs, les sauvegardes et la mise à l'échelle sont pris en charge pour vous.
Calcul
Données
- PostgreSQL géréAccès anticipé
- MySQL et MariaDB gérésAccès anticipé
- Base de données compatible T-SQLAccès anticipé
- Base de données documentaireAccès anticipé
- Base de données de séries chronologiquesAccès anticipé
- Recherche vectorielleAccès anticipé
- Stockage d'objetsAccès anticipé
- Cache géréAccès anticipé
- Files d'attente et flux d'événementsAccès anticipé
- Bus de messagesAccès anticipé
- RabbitMQ géréAccès anticipé
- Partages de fichiersAccès anticipé
- SauvegardesAccès anticipé
Réseau et périphérie
Sécurité
Observabilité
DevOps
Outils de développement
La plateforme en un coup d'œil
Tout est une ressource déclarée
Les applications, les bases de données, les compartiments et les politiques sont tous déclarés de la même façon. La CLI, le fournisseur Terraform, GitOps et la console Web appellent tous une seule API : aucun état caché, aucune configuration accessible uniquement par clics.
Exportez tout
Exécutez ata export pour obtenir du YAML Kubernetes et du Terraform standards pour chaque ressource que vous avez créée. Vous pouvez reconstruire votre environnement sur n'importe quelle grappe Kubernetes conforme. Selon nous, c'est la possibilité de partir qui permet de rester en toute confiance.