Pourquoi le « Cloud Computing » (Informatique via Internet) ?
Parce que l'informatique doit être stratégique, pas tactique
Quelle que soit leur taille, les entreprises se dirigent vers le modèle « cloud computing » (informatique via Internet) pour leurs applications métier. Le « cloud computing » constitue la solution à un grand nombre de problèmes informatiques liés au modèle traditionnel des logiciels installés sur site.
- Pas de logiciel, ni de matériel à acheter, installer, gérer ou mettre à niveau.
- Les professionnels IT réalisent un ROI immédiat. L'indépendance de la plate-forme, ainsi que les fonctionnalités de sécurité, de personnalisation et d'intégration, sont autant de conditions à une mise en œuvre réussie.
- Les utilisateurs peuvent effectuer des tâches de personnalisation basiques, ce qui permet au service IT de se concentrer sur l'innovation et l'ajout de valeur réelle à l'entreprise.
Les services IT sont de plus en plus souvent mis au défi de faire plus avec moins. C'est pourquoi l'avenir du logiciel commence avec le « cloud computing ». Si vous êtes curieux (ou sceptique), informez-vous sur les principaux avantages du « cloud computing ».
Pionnier du « cloud computing » et des plates-formes multi-tenant, salesforce.com définit une nouvelle norme pour les logiciels d'entreprise et a déjà ainsi permis à plusieurs centaines de milliers d'abonnés de rencontrer un franc succès. La révolution est en marche…
« Aujourd'hui, nous consacrons 63 % de notre temps et de notre argent aux serveurs, juste pour assurer le maintien du système. Autant de dépenses sans contrepartie commerciale. Grâce à Force.com, nous sous-traitons tout ce qui concerne les infrastructures pour nous concentrer sur l'innovation et la réelle valeur métier. »
— CIO d'une entreprise Fortune 1000
Plates-formes multitenant : le secret de la réussite avec le « cloud computing »
La première version du logiciel « hébergé » a échoué car elle reposait sur un modèle mono-tenant, c'est-à-dire que chaque entreprise en avait sa propre instance distincte. Le succès des plates-formes de « cloud computing » repose sur une innovation clé : une architecture multi-tenant unique, partagée par tous les utilisateurs et toutes les applications, avec une base de code commune dont la gestion est centralisée.
À la différence des applications d'entreprise client/serveur ou des serveurs de messagerie, les clients des applications multi-tenant, telles que Salesforce, Google Mail et eBay, partagent les mêmes instance physique et version d'une application. Les différents déploiements de ces applications occupent des partitions virtuelles, et non des piles physiques distinctes de matériel et de logiciels. Ces partitions stockent les métadonnées qui définissent les règles commerciales, les champs utilisés, les objets personnalisés et les interfaces vers d'autres systèmes de chaque entreprise.
Un « cloud computing » unique
La plupart des fournisseurs qui prétendent proposer un « logiciel en tant que service » ou un service de type « cloud computing » exigent simplement des clients qu'ils installent, configurent et gèrent leurs logiciels comme des instances clientes distinctes sur le matériel et le site du fournisseur. Tout comme les logiciels traditionnels, ces services s'accompagnent d'importantes dépenses à chaque mise à niveau, car les personnalisations antérieures sont perdues et l'application doit être redéployée pour chaque client.
Séparer la logique métier des données
Les architectures multi-tenant établissent une limite entre la plate-forme et les applications qui y sont exécutées, permettant ainsi la création d'applications dont la logique est indépendante des données qu'elles contrôlent. Cette approche permet aux utilisateurs professionnels, ceux qui sont probablement les plus concernés par les processus que l'application doit prendre en charge, de créer cette dernière en utilisant de simples outils de type pointer cliquer.
Outre les métadonnées d'une application, ces partitions virtuelles stockent également un code personnalisé développé à l'aide du langage de programmation Apex. Ainsi, les éventuels problèmes liés au code n'affectent pas d'autres clients ou un code erroné associé à un objet n'affecte aucun autre aspect de l'application du client en question.
Les développeurs se consacrent de nouveau au développement
En éliminant de nombreux problèmes liés au développement d'applications classiques, le « cloud computing » permet aux développeurs de se consacrer à l'élaboration de solutions qui apporteront une réelle valeur à l'entreprise. Au lieu de se concentrer sur l'achat et la maintenance du matériel et de l'infrastructure pour leurs projets de développement, la communauté de plus de 100 000 développeurs Force.com et leurs entreprises se concentrent sur l'innovation. Vous n'avez pas besoin de créer vos propres interface utilisateur, modèle de sécurité, fonction de création de rapports, fonctionnalités d'intégration, etc. Grâce à la plate-forme Force.com de salesforce.com et aux technologies associées, vous pouvez :
- Découvrir de nouvelles façons d'exploiter les données sur vos clients, vos partenaires et autres types de données.
- Utiliser l'interface utilisateur salesforce.com primée pour gérer divers processus de gestion et collaborer avec d'autres services.
- Désigner les personnes ayant accès aux données, quel que soit leur service ou leur rôle, à l'aide du modèle de partage avancé de salesforce.com.
- Faciliter l'intégration aux applications salesforce.com existantes ou aux systèmes informatiques, de RH, d'ERP, etc.
- Exécuter des rapports sur des informations consolidées à partir d'applications et de services différents.