Quelles sont les meilleures pratiques pour les noms de domaine (dev, la mise en scène, production)?

Avec l'augmentation de conteneurs, Kuberenetes, 12 Facteur etc, il est devenu plus facile à reproduire à l'identique l'environnement sur l'ensemble de dev, la mise en scène et la production. Cependant, ce qu'il semble y avoir aucune norme commune pour le nom de domaine conventions.

Aussi loin que je peux voir, il y a deux façons de le faire:

  • Utiliser des sous-domaines:
    • *.dev.foobar.tld
    • *.staging.foobar.tld
    • *.foobar.tld
  • Utilisation des domaines distincts:
    • *.foobar-dev.tld
    • *.foobar-staging.tld
    • *.foobar.tld

Je peux voir en haut et des bas avec les deux approches, mais je suis curieux de ce que la commune de la praxis.

Comme une note, Cloudflare ne sera pas vous délivrer des certificats pour les sous-sous-domaines (par exemple,*.stage.foobar.tld).

  • Vous pouvez également utiliser .test de domaine (en plus de example.com). Il est réservé pour la fin. *.loc, *.dev et *.tld (et amis) ne sont pas réservés et ne peuvent pas être détourné par le développeur.
InformationsquelleAutor vpetersson | 2016-09-05