Passer au contenu
Atacloud est en accès anticipé. Nous accueillons des partenaires de conception par vagues. S'inscrire à la liste d'attente

Technologie et architecture

Atacloud repose sur des technologies ouvertes que vous connaissez déjà, assemblées de sorte que chaque capacité soit une ressource déclarée et exportable.

Autoréparation dès la conception

Avec Atacloud, votre équipe n'a pas à surveiller l'infrastructure en permanence. Les instances défaillantes redémarrent automatiquement, la capacité suit la demande et les nouvelles versions sont déployées sans interruption de service. Les correctifs, les sauvegardes et la mise à l'échelle des bases de données, caches et services de messagerie gérés sont pris en charge pour vous, et Réseau privé ajoute la découverte de services par nom et des politiques de refus par défaut entre les services.

Normes ouvertes

Images OCI, Gateway API, OpenTelemetry, l'API S3 et le protocole filaire PostgreSQL. Vos outils continuent de fonctionner, et vos connaissances restent utiles.

Reprise multisite

Six sites canadiens dans deux régions, avec des paires de reprise au sein de chaque région. Les objectifs de reprise cibles seront publiés avant la disponibilité générale.

Portabilité

ata export produit du YAML Kubernetes et du Terraform standards et portables, que vous pouvez exécuter ailleurs. Aucun environnement d'exécution propriétaire autour duquel réécrire votre application.

L'infrastructure en tant que code d'abord

La CLI, le fournisseur Terraform et GitOps reposent sur la même API. Tout ce que vous pouvez faire en cliquant, vous pouvez le déclarer.

Une App devient ces objets

Une App devient ces objetsDéclarer une App crée une compilation, une image signée, un déploiement, une route, un certificat et des liaisons aux services.App: storefrontAppstorefrontCompilation: À partir de votre source GitCompilationÀ partir de votre source GitImage: Analysée et signéeImageAnalysée et signéeDéploiement: Dans le site de votre choixDéploiementDans le site de votre choixRoute: Gateway APIRouteGateway APICertificat: Émis et renouveléCertificatÉmis et renouveléLiaisons: Bases de données, secretsLiaisonsBases de données, secrets
Déclarer une App crée un pipeline de compilation, une image signée, un déploiement, une route, un certificat et des liaisons aux services qu'elle utilise.

Une App, déclarée

apiVersion: compute.atacloud.ca/v1alpha1
kind: App
metadata:
  name: storefront
  project: acme-shop
spec:
  source:
    repo: https://git.example.ca/acme/storefront
    branch: main
    previews: pullRequests        # a preview per pull request
  build: { strategy: nextjs }
  runtime:
    port: 3000
    probes:
      readiness: { httpGet: { path: /health/ready } }
      liveness: { httpGet: { path: /health/live } }
  scaling: { minReplicas: 0, maxReplicas: 20, metric: concurrency, target: 50 }
  domains: [shop.acme.ca]
  bindings:
    - databaseRef: { name: storefront-db }
  placement: { region: ca-east, residency: [QC] }   # Montréal
Aperçu de l'interface. Sous réserve de modifications.