Meilleure réponse
Linformatique à la demande est le dernier modèle des systèmes dentreprise. Il est lié au cloud computing. Cela signifie que les ressources informatiques peuvent être fournies à la demande par un fournisseur de cloud.
Dans un système dentreprise, la demande en ressources informatiques varie de temps en temps. Dans un tel scénario, linformatique à la demande sassure que les serveurs et les ressources informatiques sont provisionnés pour gérer laugmentation / la diminution de la demande.
Un fournisseur de cloud maintient un sondage des ressources. Le pool de ressources contient des réseaux, des serveurs, du stockage, des applications et des services. Ce pool peut répondre à la demande variable de ressources et de calcul de divers clients dentreprise.
Il existe de nombreux concepts tels que le calcul en grille, le calcul utilitaire, le calcul autonome, etc. qui sont similaires à linformatique à la demande.
Il sagit de la tendance la plus populaire en matière de modèle informatique à ce jour.
Réponse
Lévolutivité fait référence à lidée dun système dans lequel chaque application ou élément dinfrastructure peut être développé pour gérer une charge accrue.
Par exemple, supposons que votre application Web soit présentée sur un site Web populaire tel que ProductHunt. Soudainement, des milliers de visiteurs utilisent votre application – votre infrastructure peut-elle gérer le trafic? Avoir une application Web évolutive garantit quelle peut évoluer pour gérer la charge et ne pas planter. Les pages en panne (ou même simplement lentes) laissent vos utilisateurs mécontents et votre application a mauvaise réputation.
Les systèmes ont quatre domaines généraux auxquels lévolutivité peut sappliquer:
- Disque I / O
- Mémoire
- E / S réseau
- CPU
Lorsque vous parlez dévolutivité dans le cloud computing, vous entend souvent parler de deux méthodes principales de mise à léchelle – horizontale ou verticale. Examinons ces termes plus en détail.
Mise à léchelle verticale
La verticale est souvent considérée comme le « plus facile » de les deux méthodes. Lors de la mise à léchelle verticale dun système, vous ajoutez plus de puissance à une instance existante. Cela peut signifier plus de mémoire (RAM), un stockage plus rapide comme les disques SSD (SSD) ou des processeurs plus puissants (CPU).
La raison pour laquelle on pense que cest loption la plus simple est que le matériel est souvent trivial à mettre à niveau sur des plates-formes cloud comme AWS, où les serveurs sont déjà virtualisés. Il y a aussi très peu de configuration supplémentaire (le cas échéant) que vous devez faire au niveau du logiciel.
Mise à léchelle horizontale
La mise à léchelle horizontale est légèrement plus complexe. Lors de la mise à léchelle horizontale de vos systèmes, vous ajoutez généralement plus de serveurs pour répartir la charge sur plusieurs machines.
Cependant, cela augmente la complexité de votre système. Vous disposez désormais de plusieurs serveurs qui nécessitent les tâches dadministration générales telles que les mises à jour, la sécurité et la surveillance, mais vous devez également synchroniser votre application, vos données et vos sauvegardes sur de nombreuses instances.