Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Merci d'avoir choisi Infomaniak pour créer votre PaaS !
Ce guide vous permet de rapidement utiliser les fonctions essentielles de votre nouveau produit Jelastic Cloud.
Questions fréquentes
- Qu'est-ce qu'une plateforme en tant que service (PaaS) ?
- Qu'est-ce qu'un conteneur ou un noeud ?
- Qu'est-ce Jelastic ?
- Qu'est-ce qu'un Cloudlet ? Comment fonctionne la facturation de Jelastic ?
- Quelles sont les technologies supportées par Jelastic Cloud ?
- Est-ce possible de créer un VPS avec Jelastic Cloud ?
- Quels sont les moyens possibles pour déployer une application ?
- Quelle est la différence entre Jelastic Cloud et un VPS ?
- Ressources Jelastic Cloud disponibles (selon type de compte)
Voir toutes les FAQ Infomaniak Jelastic
Ressources techniques
Consultez la documentation officielle de Jelastic en anglais pour les questions techniques :
- Installer des applications en cluster (WordPress, Magento, etc.)
- Créer un environnement
- DĂ©ployer une application ou du code
- Configurer vos serveurs Java, PHP, Ruby, etc.
- Lier un nom de domaine
- Ajouter une adresse IP publique
- Monitorer une application
- Se connecter en SSH
- Gérer les notifications liées à la consommation des ressources
- Configurer le redimensionnement dynamique horizontal et vertical
- Installer des paquets sans accès root avec Yum Packages Installer
En cas de besoin ou de problème de compréhension, contactez le support Infomaniak.
Git et GitHub sont disponibles chez Infomaniak avec toutes les offres d'hébergement sur:
et bien-sûr l'offre Jelastic Cloud qui vous permettra une intégration en profondeur du versioning.
Ce guide explique quelles sont les différences entre les offres d'hébergement Web Infomaniak pour vous aider à choisir la meilleure solution d'hébergement selon vos besoins.
HĂ©bergement Starter
L'hébergement Web gratuit
L'hébergement Starter est proposé gratuitement avec chaque nom de domaine enregistré chez Infomaniak. Il propose 10 Mo d'espace disque afin de créer un site (pages basiques en langage HTML uniquement - pas de PHP, pas de base de données) même sans connaissance particulière grâce à l'outil Page de bienvenue.
- Enregistrer ou transférer un nom de domaine chez Infomaniak
- En savoir plus sur les avantages inclus avec un nom de domaine
Hébergement Web mutualisé
L'offre phare pour créer vos sites
Ces hébergements sont des hébergements mutualisés (les sites Web seront hébergés sur des serveurs dont les ressources sont partagées avec d'autres clients). Pour garantir la fiabilité de ces services mutualisés, les serveurs Infomaniak utilisent en moyenne seulement 40% de la puissance des CPU et sont équipés de disques SSD professionnels de dernière génération.
L'hébergement Web offre 250 Go d'espace disque minimum et permet de gérer plusieurs sites Web avec plusieurs noms de domaine. Cette offre inclus toutes les technologies habituellement utilisées pour créer des sites professionnels: PHP, MySQL, accès FTP et SSH, certificats SSL, Site Creator et installation facile de WordPress ou CMS courants, etc.
Serveur Cloud
L'hébergement Web professionnel
Avec un Serveur Cloud, les ressources qui vous sont allouées ne sont pas partagées avec d'autres clients et vous pouvez personnaliser la configuration matérielle et logicielle de votre serveur selon vos besoins. Un Serveur Cloud permet également d'utiliser des composants qui ne sont pas disponibles sur des hébergements mutualisés (Node.js, mongoDB, Sol, FFMPEG, etc.).
- Un Serveur Cloud permet de facilement administrer votre serveur via la même interface d'administration que les hébergements Web - vous y gérez les sites de la même façon.
- Un VPS permet de gérer de manière 100% autonome votre serveur avec la version de Windows ou la distribution Linux de votre choix (Debian, Ubuntu, openSUSE, ...) - de solides compétences techniques sont requises pour utiliser un VPS, y compris VPS Lite.
Public Cloud
Solution IaaS ouverte, éprouvée et sécurisée
Pour Infomaniak c'est l'infrastructure qui propulse kDrive, Swiss Backup et le Webmail, des services utilisés par plusieurs millions d'utilisateurs. Mais Public Cloud est accessible à tout le monde et met à disposition les ressources dont vous avez besoin pour le développement de vos projets.‍
A l’aide des offres personnalisées et sur mesure vous n’aurez aucun mal à gérer votre budget de développement. Aucun frais de mise en service. Pas de montant minimum. Résiliable à tout moment. Vous ne payez que les ressources effectivement utilisées avec Public Cloud à la fin de chaque mois.
Jelastic Cloud
L'hébergement sur mesure avec les technologies de votre choix
Jelastic Cloud permet de créer des environnements de développement sur mesure avec les technologies de votre choix (PHP, Node.js, Java, Docker, Ruby, etc.). C'est une offre cloud flexible:
- redimensionnement horizontal et vertical des ressources
- paiement selon la consommation réelle des ressources
- personnalisation facile de votre infrastructure (redondance, IP, SSL, répartition de charge, etc.)
Ce guide précise les ressources dont vous pouvez bénéficier avec un Jelastic Cloud selon le type de compte que vous possédez.
Préambule
- Tous les comptes Jelastic Cloud offrent des avantages:
- Applications Web: plus de 40 CMS installables en 1 clic.
- Technologies: PHP, Java, Node.JS, Ruby, Python, Go, Docker.
- Bases de données: SQL & NoSQL.
- Certificats SSL: gratuit avec Let's Encrypt.
- Sauvegardes automatiques: toutes les 24 heures (incrémentales, sur les 7 derniers jours).
Compte d'essai de 14 jours
La période d'essai permet de tester Jelastic Cloud sans engagement. Vous pouvez ainsi vérifier si cette solution répond à vos attentes et estimer les ressources dont vous avez besoin. Grâce au calculateur, vous pourrez ensuite déterminer le tarif horaire ou mensuel de votre PaaS en fonction de vos tests.
Pendant la période d'essai, vous disposez des ressources suivantes :
- nombre d'environnements: 5
- puissance: 8 Cloudlets (3.2 GHz de CPU et 1 Go de RAM)
- stockage SSD: 10 Go
- bande passante: 20 000 Kb/s
Compte payant
Dès que vous achetez des crédits Jelastic, les restrictions du compte d'essai sont levées et vous pouvez librement ajuster les ressources de votre PaaS selon vos besoins :
- nombre d'environnements: selon vos besoins
- puissance: personnalisable selon vos besoins
- stockage SSD: 20 Go inclus, puis extensible jusqu'Ă 100 Go par environnement
- trafic entrant et sortant: 2.8 Go / heure (2.4 To / mois) inclus, puis facturé au Go
- bande passante: 400 000 Kb/s
En savoir plus
- Facturation Jelastic Cloud Qu'est-ce qu'un Cloudlet ?
- Quelles sont les technologies supportées
- Guide de démarrage de Jelastic Cloud
Ce guide donne des recommandations Ă suivre en cas d'erreur 502 avec Jelastic Cloud Infomaniak.
Recommandations en cas d'erreur 502
VĂ©rifiez ces points:
- VĂ©rifiez l'URL saisie dans la barre d'adresse de votre navigateur Web.
- Depuis votre console Jelastic, cliquez sur l'environnement concerné puis sur l’icône "Ouvrir dans le navigateur":
- Vérifiez que l'environnement ne soit pas arrêté ou mis en pause.
Si le problème persiste :
- VĂ©rifiez que le certificat SSL soit bien actif.
- Vérifiez le bon fonctionnement de l'application appelée.
Si ces recommandations ne permettent pas de résoudre le problème, contactez le support Infomaniak.
Ce guide détaille comment sauvegarder les données de vos dossiers et nœuds Jelastic Cloud via le protocole OpenStack Swift sur Swiss Backup la solution de sauvegarde dans un cloud suisse indépendant.
Pour cela une extension est prévue pour Virtuozzo (Jelastic Cloud). En savoir plus sur l'extension (add-on) sur Github.
Prérequis
- Utiliser Jelastic Cloud (au moins un environnement Jelastic doit être actif avec l'extension installée pour que vos sauvegardes soient visibles).
- Posséder un espace Swiss Backup Infomaniak avec un quota d'appareil disponible (minimum 1) pour une sauvegarde Cloud.
- Ajouter 1 appareil de type Cloud pour obtenir les paramètres OpenStack Swift.
⚠️ Swiss Backup est compatible avec toute application supportant Openstack Swift, S3 Compatible ou SFTP. Pour de l'aide supplémentaire contactez un partenaire — découvrez aussi le rôle de l'hébergeur.
Configurer l'extension Swiss Backup sur Jelastic Cloud
Pour ajouter l'extension utile Ă Swiss Backup sur Jelastic Cloud:
- Connectez-vous au Tableau de bord Jelastic Cloud de votre serveur.
- Rendez-vous sur Marketplace.
- Recherchez et installez l'extension Backup / Restoration.
Deux types de sauvegarde sont ensuite possibles et détaillées ci-dessous :
- Sauvegardez des dossiers spécifiques.
- Créez un snapshot d'un nœud entier.
Sauvegarder des dossiers spécifiques
Pour la sauvegarde de répertoires spécifiques:
- Renseignez le nom d'utilisateur et le mot de passe selon les informations propres Ă votre appareil.
- Cochez Backup your data.
- Cochez Backup specific folders
- Renseignez le chemin absolu des dossiers à sauvegarder dans le champ Folders to backup ; il est possible de spécifier plusieurs dossiers en séparant chaque chemin par une virgule, p.ex :
/root/admin/, /home/user1/, /jelastic/containers/
(dans cet exemple, 3 dossiers ont été spécifiés)…
‍
Ensuite il faut définir la fréquence des sauvegardes (lire plus bas).
Sauvegarder un nœud entier
Pour la sauvegarde d'un noeud entier:
- Renseignez le nom d'utilisateur et le mot de passe de votre appareil Swift sur Swiss Backup.
- Cochez Backup your data.
- Cochez Backup all files pour sauvegarder l'ensemble du système de fichiers d'un nœud ; certains fichiers sont automatiquement exclus :
- les dossiers
/dev
,/proc
,/sys
,/run
- les systèmes de fichiers non montés en tant que partie de la partition racine, y compris les systèmes de fichiers virtuels
- les dossiers
Ensuite il faut définir la fréquence des sauvegardes.
Définir fréquence et politique de rétention des sauvegardes
Fréquence des sauvegardes
2 options sont disponibles pour effectuer la sauvegarde :
- quotidiennement (Ă 20h UTC)
- toutes les heures (au début de l'heure, p.ex à 13h, à 14h, etc.)
Politique de conservation
Vous pouvez définir la durée de conservation de vos sauvegardes en années, mois, jours et heures. Afin de conserver indéfiniment vos sauvegardes, régler simplement les paramètres sur 0.
Si p.ex vous effectuez des sauvegardes toutes les heures et que vous définissez une politique de conservation à 1 an, 2 mois, 4 jours, 2 heures, cela signifie que chaque sauvegarde sera disponible pendant une période de 1 an, 2 mois, 4 jours, 2 heures (=10322 sauvegardes). Noter que la suppression des sauvegardes est effectuée chaque dimanche à 22h30 (UTC).
Attention : ne pas mettre tous les paramètres à 0, car des sauvegardes permanentes peuvent entraîner des échecs de sauvegarde.
Limites recommandées :
- Année : 1
- Mois : 12
- Jours : 99
Pour une sauvegarde horaire (chaque heure), il est conseillé une rétention maximum d'un mois. Au-delà de cette valeur, certaines sauvegardes peuvent échouer.
Restaurer des sauvegardes
Restaurer des données d'un nœud
- Connectez-vous au Tableau de bord Jelastic de votre serveur.
- Rendez-vous sur Marketplace.
- Recherchez et installez l'extension Swiss Backup.
- Renseignez le nom d'utilisateur et le mot de passe de votre appareil Swift sur Swiss Backup.
- Cochez Restore your data.
- Sélectionnez le nœud qui contient la sauvegarde à restaurer:
- SĂ©lectionnez la sauvegarde Ă restaurer et le dossier de restauration.
- Cliquez sur le bouton Restaurer:
Restaurer des dossiers spécifiques d'un snapshot (CLI)
Chaque sauvegarde correspond Ă un ID unique. Vous pouvez inclure et exclure des dossiers de vos snapshots lors d'une restauration. Pour voir vos snapshots :
. /home/.config/swissbackup/openrc.sh
restic snapshots
- Utilisez
--exclude
et--include
pour restreindre la restauration Ă un sous-ensemble de fichiers dans le snapshot. P.ex pour restaurer un seul fichier :restore 79766175 --target /tmp/restore-work --include /work/foo
Il existe des variantes insensibles Ă la casse de --exclude
et --include
appelées --iexclude
et --iinclude
. Ces options se comportent de la même manière mais ignorent la casse des chemins.
Modifier la configuration de la sauvegarde
Pour cela:
- Connectez-vous au Tableau de bord Jelastic de votre serveur.
- Allez dans le Marketplace.
- Recherchez et installez l'extension Swiss Backup.
- Modifiez la configuration comme souhaité.
Modifier manuellement la planification des sauvegardes (CLI)
Le calendrier des sauvegardes est défini par un cronjob et les sauvegardes sont effectuées à l'aide de l'outil restic.
Pour modifier la planification de vos sauvegardes:
En tant qu'utilisateur root, exécuter la commande crontab -l
pour afficher les horaires actuels :
- la ligne contenant
retention-all.sh
correspond à la tâche de sauvegarde - la ligne contenant
purge.sh
correspond à la tâche de rétention des sauvegardes
Exemple :
Modifiez le planning Ă l'aide de la commande crontab -e
.
Vous pouvez modifier la ligne composée du script retention-all.sh
ou retention.sh
, ces scripts correspondent au lancement de vos sauvegardes. Attention : les crons ont été pensés pour ne pas causer de problèmes entre les sauvegardes et les suppressions multiples. Attention au temps requis pour les sauvegardes et les suppressions
- En savoir plus sur les cronjobs: crontab.guru
- En savoir plus sur restic: restic.net
Supprimer manuellement des sauvegardes (CLI)
Pour cela:
- Sourcez le fichier de configuration:
. /home/.config/swissbackup/openrc.sh
- Affichez les sauvegardes disponibles:
restic snapshots
- Supprimez la sauvegarde souhaitée :
restic forget IdBackup --prune
- Supprimez toutes les sauvegardes d'un fichier sauf une :
restic forget --tag folders --keep-last 1 --prune
Supprimer la planification de la sauvegarde
Ce bouton vous permet de supprimer la planification de votre sauvegarde:
DĂ©sinstaller l'extension Swiss Backup
Il nécessaire de supprimer la planification de la sauvegarde (voir ci-dessus) avant de pouvoir supprimer l'extension Swiss Backup:
Ce guide détaille les différentes extensions Infomaniak disponibles au sein de la marketplace Jelastic Cloud.
Liste des extensions Jelastic Cloud
- CPU Calculator simplifie l'estimation de la puissance dont vous avez besoin en vCPU.
- BitNinja protège en 1 clic l'environnement Jelastic Cloud de votre choix contre les menaces les plus courantes.
- Swiss Backup automatise la sauvegarde des dossiers et des environnements de votre choix. Le plugin permet de configurer la fréquence et la politique de rétention des sauvegardes.
- ClamAV est un antivirus pour scanner à la demande les conteneurs de votre choix. Pratique pour vérifier la présence de codes malveillants, de mining ou des virus.
- Grafana et Prometheus permettent de collecter des mesures utiles de vos conteneurs et de les visualiser dans des tableaux de bord modernes dans Grafana.
- Zabbix Server simplifie le déploiement d'un système d'alerte entièrement personnalisable.
- SSH Direct Access facilite l'accès à vos conteneurs sans passer par la passerelle publique de Jelastic. Idéal pour avoir un accès de secours à vos serveurs.
Prenez connaissance de l'article de blog Infomaniak Ă ce sujet.
Installer une extension depuis marketplace
Pour cela:
- Connectez-vous au Tableau de bord Jelastic Cloud de votre serveur.
- Allez sur Marketplace.
- Recherchez et installez l'extension désirée.
Ce guide explique comment obtenir un certificat SSL personnalisé que vous pourrez utiliser avec Jelastic Cloud auprès d'Infomaniak.
Documentation pour le SSL
Prenez connaissance de ces guides:
- Il est tout à fait possible d'acheter un certificat SSL auprès d'Infomaniak afin de l'installer sur Jelastic Cloud ensuite.
- De façon intégrée à Jelastic Cloud, vous trouverez également un certificat valable que pour des domaines
xxx.jcloud.ik-server.com
. - Les certificats Let's Encrypt peuvent Ă©galement ĂŞtre obtenus gratuitement et pour n'importe quel domaine.
- Il est possible d'obtenir un certificat payant, pour n'importe quel domaine.
- Dans le but de procéder à des tests, vous pouvez également mettre en place un certificat auto-signé.
Ce guide concerne la collaboration d'utilisateurs sur des environnements Jelastic Cloud qui n'est pas proposée directement dans l'infrastructure Jelastic actuelle.
Donner accès à d'autres utilisateurs
Les solutions proposées pour que d'autres utilisateurs puissent accéder à votre environnement Jelastic dépendent du type d'accès souhaité:
1er cas de figure
Vous souhaitez partager les accès au dashboard Jelastic (notez que l'utilisateur à qui ces droits sont attribués aura accès à tous les environnements présents sur le dashboard du Jelastic Cloud).
Pour cette opération, il faut lui attribuer des droits sur le produit directement lors de la création de l'utilisateur. Des droits collaborateur suffisent.
2ème cas de figure
Vous souhaitez partager les droits sur un seul environnement, toutefois cette action n'est pas possible en l'état car la collaboration est désactivée pour des raisons de sécurité.
Vous pouvez transférer un environnement à la personne désirée, pour autant que celui-ci possède un Jelastic Cloud dans le même groupe de billing (billing EUR ou CHF par exemple). Pour exécuter cette action, il faut procéder au changement de propriétaire de l'environnement (action possible depuis le dashboard Jelastic directement et dans l'onglet de configuration de l'environnement).
Prenez Ă©galement connaissance de cet autre guide.
Ce guide explique comment personnaliser le ou les créneaux durant lesquels Infomaniak pourra effectuer des maintenances pour faire évoluer vos services (nouvelles fonctionnalités, correctifs, etc.).
Préambule
- Cette fonctionnalité est uniquement disponible pour les:
- Serveurs Cloud
- VPS Cloud / VPS Lite
- Jelastic Cloud
- Sans indication de votre part, les maintenances planifiées sont généralement effectuées par Infomaniak entre 22h et 6h du matin.
Modifier la période de maintenances planifiées
Pour cela:
- Cliquez ici afin d'accéder au service pour lequel vous souhaitez planifier les maintenances sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Maintenances planifiées dans le menu latéral gauche.
- Cliquez sur le bouton bleu pour définir un créneau d'intervention préféré: