Cloud computing a radicalement changé, comment les applications professionnelles sont construites et exécuter. Parmi les trois principales catégories du cloud computing services, PaaS permet aux développeurs de facilement les applications prototype sans manipuler n'importe quel matériel ou de configuration des serveurs. Les principaux avantages que procure un PaaS sur hébergements traditionnels sont :
Moins l'investissement initial et moins de risques.
Moindre coût de démarrage (absolument librement pour le plan de démarrage).
Moins d'entretien serveur. Vous n'avez pas besoin à vous soucier de configurations et de la disponibilité du serveur.
Payez seulement pour ce dont vous avez besoin.
Mise à l'échelle rapide.
Commutation facile des services/ressources selon les besoins.
Choisir un PaaS solution peut être une tâche difficile. Il existe de nombreuses solutions PaaS aujourd'hui qui diffèrent en ce qui concerne les technologies prises en charge, de bases de données, de ressources du serveur (mémoire, espace disque) et d'évolutivité.
OpenShift et Appfog sont deux des meilleures nouvelles solutions PaaS. Plateforme OpenShift est un produit de Red Hat qui prend en charge plusieurs environnements de programmation comme Java, PHP, Ruby, Python, Node.js. De même, Appfog plate-forme permet aux développeurs la liberté dans la création d'une application de serveur dans une des plates-formes de programmation ci-dessus. En outre, nous avons les options pour créer une application de serveur basée sur des modèles existants, tels que PHP Drupal, WordPress, Sinatra de Ruby, Python Django, printemps de Java. Pour commencer, Appfog et Openshift nous offrent ressources serveur sympathique de nos applications gratuite qui sont beaucoup mieux que toutes les plateformes/VPS hébergement partagés.
OpenShift offre FreeShift (solution gratuite) qui a une limite de mémoire de 512 Mo de RAM et 1 Go limitation de l'espace disque de nos applications. Les apps exécutent sur un environnements d'hébergement partagés avec d'autres développeurs. On pourrait aussi ssh ou ouvrez une session le serveur d'applications qui est une instance de serveur Amazon aux Etats-Unis. Déploiement du code se fait facilement et rapidement avec git version control.
Appfog est plus généreuse. Le plan libre permet aux apps illimité jusqu'à 2 Go de RAM et 50 Go de données limite de transfert. En outre, nous pourrions choisir l'emplacement du serveur pour être en Europe, Asie ou nous. Comme je suis à Singapour, je préfère une instance Amazon en Asie qui offre un accès plus rapide et la vitesse. Instance OpenShift Amazon est américaine et prend deux fois plus de temps pour accéder.
Appfog permet de créer une application en seulement 1 minute via une interface conviviale admin. Nous pourrions également configurer des noms de domaine de nos instances de $ $ etAPP, démarrer / arrêter nos applications et ajouter des variables d'environnement. Peut-être la caractéristique la plus importante est la possibilité de cloner rapidement et de créer des instances supplémentaires de votre application pour la mise à l'échelle. L'interface de la console admin Appfog est beaucoup plus puissant que la Console de gestion OpenShift. Si vous êtes plus technique, il est probablement préférable d'utiliser des lignes de commande dans OpenShift qui donne plus de choix.
En conclusion, Appfog et OpenShift sont des solutions de rechange beaucoup d'hébergement mutualisé ou VPS pour petites applications/sites Web. Les plans gratuits offrent des ressources généreuses et permet aux petites entreprises pour rapidement démarrer leurs sites Web. C'est également une option pour les blogueurs d'accueillir leurs blogs personnels WordPress ici gratuitement. Il n'y a aucune restriction sur le nombre d'articles créés. Juste un mot d'avertissement, PaaS est beaucoup plus cher que/VPS hébergement mutualisé si vous souhaitez faire évoluer votre site Web ou dépasse la limite gratuite.