Fermer

octobre 28, 2019

Pourquoi votre agence devrait-elle proposer aux clients un hébergement géré dans le cloud? –


Cet article a été créé en partenariat avec Cloudways . Merci de soutenir les partenaires qui rendent SitePoint possible.

En ce qui concerne les services de bout en bout, les agences numériques offrent une gamme impressionnante. De l'analyse des besoins à la maintenance post-déploiement, ces agences mettent tout en œuvre pour que leurs clients puissent exploiter pleinement leurs projets et parvenir à une efficacité maximale.

Dans ce contexte, de nombreuses agences (en particulier celles qui traitent de projets basés sur le Web). ) proposent également l'hébergement dans le cadre de leurs services à leurs clients. Bien que les brochures des services des petites et futures agences numériques puissent ne pas disposer d'un hébergement sur leur brochure de services, les agences de niveau intermédiaire et de premier plan considèrent l'hébergement comme une offre de service intégrale à leurs clients.

Configuration de l'hébergement pour les clients

Pour un projet basé sur le Web, l'hébergement de sites Web est un élément essentiel qui détermine le succès (et l'échec) du projet. Depuis que l'agence a développé le projet, de nombreux clients font confiance à l'hébergement géré par cette dernière.

Les applications hautes performances (boutiques en ligne et CRM en particulier) exigent une solution d'hébergement capable de s'adapter au volume élevé de demandes et un grand nombre de connexions simultanées. Les clients avec ces projets ne peuvent pas compromettre les performances post-déploiement des applications. En tant que tels, les agences préfèrent une installation d’hébergement interne qui réponde aux exigences spécifiques des projets.

Les agences bénéficient d’un hébergement interne

Avant d’entrer dans les avantages qu’offrent les agences d’une installation d’hébergement interne, c’est Il est important de comprendre les principales exigences des projets à haute performance. Sans trop entrer dans les détails, des solutions d'hébergement internes sont mises en place pour garantir que les projets sur mesure continuent de fonctionner selon les paramètres suivants:

  • le nombre de visiteurs par heure / jour / mois
  • le nombre de visiteurs simultanés
  • le nombre maximal de connexions autorisées
  • le nombre de demandes / commandes simultanées
  • la taille et la complexité du catalogue de produits (nombre de produits, catégories de produits, attributs)
  • les exigences de contenu et trafic sur des contenus tels que des blogs
  • nombre de requêtes de recherche sur le site
  • taille et connexions sur la base de données

Grâce aux solutions d’hébergement en interne, les agences (et leurs clients) bénéficient de nombreux avantages comme ceux décrits ci-dessous.

Jusqu'à la première semaine de novembre, Cloudways offre une réduction de 25% pendant 2 mois pour fêter Halloween. Utilisez le code promotionnel «TREAT19» lorsque vous vous inscrivez-vous à Cloudways .

Matériel et logiciels personnalisés

La configuration matérielle requise pour les projets personnalisés haute performance comprend généralement trois composants: CPU , RAM et Espace disque . Étant donné que chaque projet a des exigences personnalisées qui ne sont souvent pas disponibles dans les solutions d'hébergement disponibles sur le marché, les agences optent pour la mise en place de plates-formes matérielles internes pour leurs clients.

Les configurations matérielles personnalisées coûtent généralement plus cher que l'architecture matérielle d'hébergement classique disponible dans le commerce. Le coût de la configuration et de la maintenance de l'architecture d'hébergement incombe généralement à l'agence de développement, qui facture généralement ces services au client.

Une autre exigence connexe (et à mon avis plus importante) de ces projets est un environnement personnalisé. qui comprend une couche de système d'exploitation et une couche de facilitation composée de serveurs et de caches. Un environnement personnalisé permet aux agences de construire leurs projets sans se soucier des conflits avec le système d'exploitation et le logiciel serveur requis pour exécuter la base de code. Grâce à l'hébergement interne, les agences numériques peuvent entièrement adapter la couche système d'exploitation et la couche serveur aux spécifications du projet.

Gestion de bout en bout de l'hébergement de projet

Les exigences du projet changent et les clients révisent souvent leurs exigences et leur portée. Ces modifications ont également un impact sur les exigences et spécifications d'hébergement. Le processus d'hébergement étant géré en interne, l'agence peut prendre des mesures proactives pour améliorer les spécifications de configuration de l'hébergement et assurer la performance continue de l'application.

Passive Income Stream

Dans la quasi-totalité des cas, les solutions d'hébergement gérées par une agence sont construit et maintenu sur les dollars du client. L'agence propose les spécifications de configuration de l'hébergement et les configure une fois que le client les a payées. Une fois la configuration active, le client prend en charge la maintenance et l’entretien de la solution d’hébergement. C'est un canal de revenu passif qui constitue souvent un complément important aux revenus des agences.

Défis de l'hébergement géré en agence

Malgré les avantages, gérer une installation d'hébergement interne peut s'avérer un frein pour les activités de l'agence. En particulier, l'hébergement géré par une agence pose les problèmes suivants aux processus métier:

L'architecture d'hébergement nécessite une attention constante

S'agissant d'une solution d'hébergement géré en interne, il est évident que l'agence est responsable de la conservation du matériel. et couches logicielles opérationnelles. Alors que le niveau de défaillance de la couche matérielle (les serveurs physiques et l'équipement réseau) est faible, il est important de noter que les composants logiciels de la solution d'hébergement requièrent une attention et une maintenance détaillées.

Les éditeurs de matériel et de logiciels publient régulièrement des correctifs. qui corrige les bugs et améliore les fonctionnalités du produit. Dans de nombreux cas, ces correctifs sont essentiels à la mission et essentiels au bon fonctionnement de l’hébergement du projet. Dans l’hébergement géré en interne, cette tâche incombe à une équipe dédiée qui n’assume aucune autre fonction.

Le besoin constant de sécurité

Les serveurs Web constituent la principale cible des cybercriminels en raison de la richesse des informations et des données utilisateur disponibles. leur. Le problème avec la sécurité du serveur est qu’il s’agit d’une fonction à plein temps qui nécessite des spécialistes de l’équipe. Il en va de même pour les applications des clients ( les CMS tels que WordPress sont particulièrement vulnérables ) qui pourraient potentiellement ouvrir des failles de sécurité dans la sécurité des serveurs et des applications. Peu d’agences ont les moyens de se payer un expert infoec dédié. Ainsi, les applications des clients risquent toujours d’être piratées car l’hébergement géré par l’agence n’est pas en mesure de respecter les normes de sécurité requises.

Sysadmins se révèle être un overhead

Les administrateurs système comptent parmi les professions les mieux rémunérées du Industrie des TIC, et à juste titre! Ils gèrent des centres de données entiers et traitent tous les aspects des serveurs d’hébergement, du provisionnement à la maintenance. Le problème des administrateurs système est le coût élevé du recrutement et des coûts opérationnels de ces professionnels. Par conséquent, l'embauche d'un administrateur système pour gérer l'hébergement interne est une décision sérieuse qui relève du budget de nombreuses agences de développement.

Écart par rapport au cœur de métier

Les agences numériques ont pour activité la création d'applications et de projets personnalisés qui créent valeur pour leurs clients. Une solution d'hébergement interne requiert des compétences qui ne relèvent pas du domaine d'activité normal des agences de développement. En outre, la gestion des solutions d'hébergement nécessite des dépenses qui réduisent les bénéfices sans générer suffisamment de revenus pour justifier leur inclusion dans les offres commerciales.

L'hébergement partagé est un faux départ

La bonne nouvelle est que de nombreuses agences sont conscientes des problèmes liés à hébergement interne géré par des agences et se sont rendus compte que ce n’était pas la solution idéale pour gérer les attentes des clients en matière d’hébergement.

Cependant, les besoins des clients ne cessant de croître et le besoin de solutions d’hébergement pour Les applications développées étant à la hausse, un certain nombre d'agences ont opté pour l'hébergement mutualisé au lieu de solutions d'hébergement internes gérées par leur agence.

Lorsqu'elles optent pour des solutions d'hébergement mutualisé, les agences tentent de réduire le coût de ces solutions tout en fournissant un solution d'hébergement comparable pour les clients.

Avant d'entrer dans la description des raisons pour lesquelles les solutions d'hébergement partagé sont en fait contre-productives pour les agences de développement, il est important de: comprendre le fonctionnement des solutions d'hébergement partagé.

L'hébergement partagé en bref

Comme son nom l'indique, l'hébergement partagé est une solution dans laquelle plusieurs sites Web / applications sont hébergés sur un même serveur physique. Cela signifie que les ressources physiques (CPU, RAM, espace disque et bande passante (dans certains cas) sont partagées entre les sites Web hébergés sur le serveur.

Bien que ce ne soit pas une mauvaise solution en soi, ce n'est pas le bon pied pour haut. applications performantes: ces applications requièrent au minimum des ressources en serveurs dépassant souvent le "quota" alloué par le serveur d'hébergement partagé.

De nombreuses agences numériques tentent d'intégrer des solutions d'hébergement partagé à leurs services centrés sur le client en éliminant les administrateurs système du système. équation et demande aux développeurs de gérer les serveurs d’hébergement pour les clients.

L’hébergement partagé conduit à plus de maux de tête

Alors que les solutions d’hébergement partagé paraissent très attrayantes sur le papier (le coût est faible, la configuration est simple et le fournisseur d’hébergement gère en termes de maintenance et de sécurité), en pratique, cela ne fonctionne pas comme prévu.

Chaque application hébergée sur un serveur partagé ne peut fonctionner que si l'app les besoins en ressources de plication restent bien dans la limite. À mesure que les demandes approchent de la limite, la performance commence à baisser. Peu de temps après, la couche d'hébergement ne prend pas en charge l'application et les visiteurs ne sont pas en mesure d'afficher le contenu ou d'interagir avec l'interface utilisateur.

Comme vous pouvez l'imaginer, il s'agit d'un scénario cauchemardesque pour les applications à fort trafic qui gèrent des tâches critiques. charges de travail.

Cependant, pour les agences de développement, tout n'est pas perdu!

De l'hébergement géré dans le cloud à la rescousse

Les agences ne peuvent ignorer les exigences de leurs clients en matière d'hébergement. Cependant, étant donné que les solutions d'hébergement hébergé et d'hébergement partagé proposées par les agences internes ne sont pas à la hauteur, l'hébergement géré en nuage est un excellent moyen pour une agence de répondre à ces exigences.

Fonctionnement de l'hébergement en nuage

Cloud L'hébergement est une solution d'hébergement très puissante qui offre le meilleur des solutions d'hébergement partagé et dédié. Les ressources consommées par votre application sont dispersées sur un réseau de machines physiques. Toutefois, dans le but d’héberger l’application, les utilisateurs ne voient qu’un seul serveur virtuel, qui fournit un environnement sécurisé que l’utilisateur peut personnaliser et gérer pour optimiser les performances de ses applications.

Facilité d’hébergement géré dans le cloud

avantages et puissance de l’hébergement en nuage, la gestion quotidienne de l’hébergement en nuage exige du temps et des efforts de la part du personnel de l’agence. Bien que l’hébergement en nuage résolve les problèmes des utilisateurs, l’agence de développement continue de consacrer du temps et des fonds à l’hébergement des applications pour leurs clients.

C’est là que l’hébergement en nuage géré surpasse vraiment toutes les autres solutions.

fournisseur d'hébergement cloud ajoute sa propre couche sur le serveur fourni par le fournisseur IaaS cloud. Cette couche s’occupe de la plupart des tâches de gestion du serveur via l’automatisation de la plateforme. En conséquence, l'agence numérique ne doit fournir que les informations relatives au serveur et aux applications, et le fournisseur d'hébergement géré prend en charge le provisionnement du serveur, la configuration des applications et les tâches de maintenance courante du serveur.

Il est facile de voir quelle valeur (en termes de temps enregistrés et niveau de services disponibles pour les clients), l’hébergement en nuage géré ajoute pour les agences de développement. En particulier, l’hébergement en nuage géré a une incidence sur les opérations et les exigences suivantes des agences de développement:

Performances des serveurs et des applications

Le fournisseur d’hébergement en nuage géré assume toute la responsabilité des performances du serveur. Dans de nombreux cas, ils sont également responsables des paramètres de performance de l'application qui sont directement affectés par la couche serveur sous-jacente.

Dans une configuration d'hébergement géré en nuage géré, l'application est hébergée sur une combinaison de serveurs optimisés et d'options de cache intégré qui se combinent. pour accélérer l'expérience utilisateur sur l'application.

Sécurité et mises à jour

La sécurité des serveurs est la responsabilité principale du fournisseur d'hébergement en nuage géré qui déploie des mesures de sécurité à différents niveaux de plate-forme. Dans tous les cas, la plate-forme est protégée par IDS et par des pare-feu qui filtrent le trafic malveillant avant qu'il ne puisse endommager les applications et les serveurs.

Les correctifs sont un autre aspect qui renforce la sécurité de la solution d'hébergement en cloud gérée. Les fournisseurs publient régulièrement des correctifs qui corrigent des bogues connus et étendent les fonctionnalités des modules logiciel / matériel. Les équipes de gestion du fournisseur appliquent les correctifs dès leur publication par le fournisseur.

Enfin, la sauvegarde de serveur est le seul moyen de récupérer de nombreux sinistres. Les fournisseurs d'hébergement cloud gérés autorisent les processus de sauvegarde à la demande (manuelle) et automatisés qui prennent un instantané (ou une "copie") des données du serveur et les stockent dans un emplacement sécurisé séparé.

Fonctionnalités axées sur le développement

Plusieurs solutions d’hébergement en cloud géré se concentrent sur la simplification des flux de travail des agences de développement. En tant que tels, ils fournissent plusieurs fonctionnalités et outils permettant aux agences de développement de s’associer à ces fournisseurs pour offrir une solution d’hébergement fiable pour les applications clientes.

Présentation de Cloudways

Lorsque les agences décident de remplacer leur hébergement géré en interne par un hébergement géré. solutions d’hébergement en nuage, ils se heurtent à un problème intéressant: choisir le fournisseur qui leur convient le mieux

Cloudways est un acteur important du secteur de l’hébergement en nuage managé qui facilite le choix des agences. Avec la proposition commerciale principale consistant à prendre en charge les problèmes de serveur et d’hébergement, Cloudways remplace de manière transparente la solution d’hébergement interne gérée par une agence, sans perturber les opérations des projets et des sites Web des clients.

Pour plus de détails, examinons les principaux domaines opérationnels dans lesquels Cloudways ajoute de la valeur aux agences et garantit une expérience fluide à la fois aux agences et à leurs clients.

Performances

Les performances des sites Web constituent l'attribut principal de tous les services Cloudways. En tant que tels, tous les serveurs gérés par Cloudways sont préinstallés avec des composants de cache optimisés (parmi lesquels Varnish, Memcached et Redis), qui accélèrent les performances du serveur et des applications. En gros, tout est déjà en place lorsque le serveur est en ligne. L'utilisateur doit simplement activer (ou s'il le souhaite, désactiver) le composant de cache en basculant le commutateur dans le panneau Cloudways.

Sécurité

Au lieu d'être une réflexion après coup, la sécurité est intégrée à la base de la plate-forme Cloudways. . La plate-forme est protégée par des pare-feu qui filtrent en permanence le trafic suspect avant de causer le moindre dommage. Tous les comptes sont pareillement protégés par des processus 2FA qui ajoutent une couche de sécurité supplémentaire. Tous les périphériques non reconnus qui tentent d’accéder aux comptes des utilisateurs sont bloqués et journalisés.

Aucun logiciel n’est sécurisé à 100% et les développeurs publient régulièrement des correctifs pour corriger les failles de sécurité connues. Après des tests approfondis des performances du correctif sur la plate-forme Cloudways, ceux-ci sont appliqués à la pile.

Gestion de l'équipe

Les agences numériques disposent d'une équipe distribuée qui fournit des activités de développement et de marketing aux clients. En tant que tels, ils nécessitent un niveau d’accès variable aux serveurs hébergeant les applications des clients.

Cloudways permet aux agences de maintenir cette architecture d’équipe sans compromettre les performances et les capacités opérationnelles. Chaque employé peut être ajouté en tant que membre de l'équipe à qui peuvent être attribués des droits d'accès de serveur individuels. En outre, une fois le projet transféré au client, l'agence peut également transférer la propriété (et la facturation) du serveur au client. Cela simplifie la facturation des clients, car Cloudways génère une facture unique pour le serveur IaaS et les services de gestion de serveur Cloudways.

Fonctions destinées aux développeurs

Cloudways est conçu pour simplifier les flux de travail des développeurs. Le processus commence par la plate-forme qui offre les derniers serveurs prêts pour PHP 7. Cela signifie que les agences peuvent développer des applications pour leurs clients et les héberger sur des serveurs hébergés par Cloudways gérés en PHP en toute confiance. Un autre bon résultat de cette pile est que Cloudways peut supporter presque toutes les applications utilisant PHP, augmentant ainsi considérablement les horizons des agences.

Un autre exemple de convivialité de Cloudways pour les développeurs est l'intégration native de Git. avec cela, les développeurs peuvent directement pousser et extraire le code de leurs référentiels GitHub sans quitter la plate-forme. Cela permet aux développeurs d'exploiter et d'intégrer l'énorme volume de bibliothèques et d'outils disponibles sur GitHub.

Conclusion

En apparence, l'hébergement interne géré par une agence peut sembler bien fonctionner pour les agences qui développent, déploient et gèrent des applications et des projets pour leurs clients. Cependant, une fois qu’ils ont approfondi, les problèmes et les défis l'emportent largement sur les avantages. En tant que tel, l’hébergement en nuage géré offre une excellente solution gagnant-gagnant qui élimine tous les problèmes auxquels les agences sont confrontées lors de la gestion des serveurs pour leurs clients.

Si vous êtes une agence et que vous souhaitez essayer une solution d’hébergement en cloud géré pour Cloudways est un bon point de départ pour vos clients.

Jusqu'à la première semaine de novembre, Cloudways offre une réduction de 25% pendant 2 mois pour fêter Halloween. Utilisez le code promotionnel «TREAT19» lorsque vous vous inscrivez-vous chez Cloudways .




Source link