29
Contrôle des Performances Applicatives Pour Les Environments Virtuelles & Clouds Michael Nagar, Senior System Engineer [email protected] +44 (0) 7495 191 321

VMTurbo Presentation in FRENCH

Embed Size (px)

Citation preview

Page 1: VMTurbo Presentation in FRENCH

Contrôle des Performances Applicatives Pour Les Environments Virtuelles & Clouds

Michael Nagar, Senior System [email protected]+44 (0) 7495 191 321

Page 2: VMTurbo Presentation in FRENCH

• Fondée en 2009, aujourd’hui plus de 450 employés

avec une presence globale incluant 20 Docteurs de

Columbia, Stanford et autres institutions majeur.

• 75M $ de fonds levés par Bain, Highland, Globespan,

Iconiq (Zuckerberg/Sandberg) & Red Hat

• 22 trimestres consécutives de hausse des revenus.

VMTurbo en Bref

HQ, Boston, MA Valhalla, N.Y. Reading, U.K.

Page 3: VMTurbo Presentation in FRENCH

Plus de 1,200 Compagnies Mondialement Connues Font Confiance à VMTurboXaaS Assurance Technologie SantéFabricationRéseauxTélécoms Finances

Services

Page 4: VMTurbo Presentation in FRENCH

% V

irtu

aliz

atio

nDEMANDE

OFFRE

Les Ordonnanceurs des Hyperviseurs Natif ne permettent pas de Contrôler

les Performances ApplicativesFOSSÉ

VMTurbo Comble le Fossé dans le DataCentre Moderne

Gestion évolutive des charges de travail complexe et d’applications de type critique

Page 5: VMTurbo Presentation in FRENCH

Les Systèmes de Contrôle

“Le Maintien d’ Environnements Dynamiques Complex dans un “État Optimal”

Pourquoi ne pas appliquer ce concept a nos Datacenter??

Page 6: VMTurbo Presentation in FRENCH

La réalité sur Comment les Organisations adressent cette question aujourd'hui

Outils de monitoring Outils de gestionModèles d'allocations et

de déploiement

Rapports d'utilisation

Recommandations deredimensionnement et de rééquilibrage

Point de Contrôle

Assainissement

Analyse des causes fondamentales & résolution de incidents

Approche préventive par Sur-Provisionnement

Chasse au Gaspillage de Ressources

Reactive

La DSI n’est pas dans un “État Optimal”

Page 7: VMTurbo Presentation in FRENCH

Ajout de Mémoire?

Provisionnement de serveurs ?

Déplacer une VM ?

Quelle VM?

Vers où?

La machine cible a-t-elle assez d’IO ?

La machine cible a-t-elle assez de Ressources CPU?

La machine cible a-t-elle assez de Bande Passante?

La machine cible a-t-elle accès au DataStore requis

par la VM?

Redimensionner une VM ?

Suspendre une VM ? Quelle VM?

Problem Resolution & Optimization is not Simple … L'Approche Traditionnelle

s'arrête làRessources multiples, contraintes

et règles d'affinité doivent être examinées simultanément afin d’être en mesure de prendre des décisions optimales.

Alertes!

Determiner l’allocation des Ressources est un Problème Complex

Quels sont mes choix ? Ça se complique !

Demandes de charge applicative

• Priorité• vMem• vCPU

• Transactions• IOPs• Espace

vDisc

Capacité des Machines Physiques

• CPU• Memoire• Réseaux

• CPU Wait• Swap• I/O

Capacité des Datastores/LUNs

• IOPs• Capacité

• Latence• Sur-

Provisionnement

Contraintes de charge applicative

• vLAN• LUN• Securité

• Licenses• Resilience

Applicative

Serveurs

Mémoire

Dépassement de Seuils

Page 8: VMTurbo Presentation in FRENCH

% V

irtu

aliz

atio

nDEMANDE

OFFRE

Les Ordonnanceurs des Hyperviseurs Natif ne permettent pas de Contrôler

les Performances ApplicativesFOSSÉ

VMTurbo Comble le Fossé dans le DataCentre Moderne

Degradation des Performances Applicatives

Coûts de main-d'oeuvre

Infrastructure Sous-utilisé

Business Impact

Prolifération des licences

Page 9: VMTurbo Presentation in FRENCH

Le Contrôle des Performances Applicatives Grâce à VMTurbo

Assurer la Performance TOUT EN Maximisant la Productivité

“État Optimal”

Page 10: VMTurbo Presentation in FRENCH

10

Pourquoi est-il complexe de Contrôler les performances applicatives.

Chaque charge de travail applicative possède des caractéristiques de demandes dynamiques uniques.

Chaque charge de travail applicative possède des contraintes qui restreignent ses mouvements dans le

DataCentre.

Les environnements d'aujourd'hui possèdent des centaines, voire des milliers de charges applicatives

fonctionnant sur des ressources de calcul et de stockage partagées.

Travailler sur la façon de multiplexer les ressources des DataCentres sur une base continue, afin d'assurer

que les besoins de chaque charge de travail applicatives soient remplis, ne peut être résolus en temps réel à l'aide d'un algorithme monolithique.

x 100’s or 1000’s

“Le Problème à ‘N’ Dimensions”

Page 11: VMTurbo Presentation in FRENCH

VMTurbo: Contrôle des Performances Applicatives

Le ButAssurer que chaque application reçoive, en continu, les

ressources de calcul, de stockage, et de réseau, dont elle a besoin afin de répondre à ses demandes en matière de QOS

tout en respectant son SLA et en maximisant le ROI sur l’infrastructure.

Le Comment Le Placement des Charges Applicatives, l’Allocation

des Ressources ainsi que les Décisions de mise à échelle doivent être prisent en continue afin d’assurer

un niveau de service fiable pour les Besoins des Chrages Applicatives

Page 12: VMTurbo Presentation in FRENCH

Improve App Performance by 37% with Demand Driven Control

0

10

20

30

40

50

60

70

62

51

39

Pass

e 1

Pass

e 2

Mill

iseco

nds

Latence Moyenne lors du Passage d’une Commande.Tests menés par un laboratoire

indépendant.

Amélioration des performances applicatives de 37%

18%37%

w/DR

S

Applications E-Commerce

Environnement VMware vSphere 5.5 en Cluster avec DRS

3 Serveurs Lames; 33 VMs; 21 Serveurs SQL 2014; 12 IIS

Recommendations VMTurbo En Temps Réel

Passe 1: - Réduction de l’allocation vCPU sur les VMs Serveur SQL - Allocation de mémoire supplémentaire sur certaines VMs Serveur SQL

Passe 2: - Augmentation de l’allocation mémoire sur des VMs Serveur SQL supplémentaire - Migration de certaines VM’s vers des baies de stockages moins sollicités.

Page 13: VMTurbo Presentation in FRENCH

VMTurbo Change Le Modèle Économique De La Virtualisation.

€ P

rix p

ar V

M

Server and Utilisation Stockage

Risque

OpportunitésAssurer les Performances Applicatives

Reduction de l’OPEX et du CAPEX

Gestion sure et évolutive des charges de travail virtualisées.

Page 14: VMTurbo Presentation in FRENCH

Retour sur Investissement rapide grâce à VM Turbo

91%Retour sur

Investissement < 3 MoisSource: https://www.techvalidate.com/product-research/vmturbo-operations-manager/facts

Page 15: VMTurbo Presentation in FRENCH

L’Impact du Contrôle des Performances Applicatives

Performance Applicative assurée, Atténuation des risques du plan de continuité,

Réduction des coûts de support.

Gain de Productivité au sein de l'infrastructure et du data center

Contrôle des Performances Applicatives

Page 16: VMTurbo Presentation in FRENCH

Exemples d'industries basées sur le modèle de l'offre et la demande:

Compagnies Aériennes, Hotels, Petites Annonces, Sites Emploi , Taxi …

Permettre a la Demande de choisir l’Offre

Page 17: VMTurbo Presentation in FRENCH

Un plus vaste choix pour les consommateurs

Réservation automatiséMinimiser les erreurs

Moins coûteux Hausse de rendement globale

Évolutif!

L’Impact d’un Systèmes de Contrôle basé sur la Demande

Page 18: VMTurbo Presentation in FRENCH

Appareiller l‘Offre et la Demande Acheteurs

Vendeurs

Demande de Devis & Choix du Meilleur Fornisseur

Demande de Devis & Choix du Meilleur Fornisseur

Demande de Devis & Choix du Meilleur Fornisseur

Demande de Devis & Choix du Meilleur Fornisseur

Demande de Devis & Choix du Meilleur Fornisseur

Demande de Devis & Choix du Meilleur Fornisseur

Tarification des Ressources

Tarification des Ressources

Tarification des Ressources

Tarification des Ressources

Tarification des Ressources

Moteur d‘Ordonnancement EconomiqueLes Acheteurs Choissisent les Fournisseurs les Moins Chers pour les Ressources dont ils ont

Besoin Les Vendeurs Gèrent leurs Inventaires afin de Maintenir leurs Bénéfices

Tarification de la Congestion

Contrôle en Temps-Réel

Quand Réduire ou Élargir?Quand évoluer ou sous-traiter?

Où Déployer?

Page 19: VMTurbo Presentation in FRENCH

Le Paysage de demain

Application MonolithiqueVDI

VMware/Hyper V/RHEV/Xen…

Architectures MicroservicesContainers

Kubernetes/OpenShift/Cloud Foundry OpenStack/VMware/Mesos/Azure

Charges de Travail Court TermeDev/Test/DR/Burst

Monolith & Micro Services ApplicationsVirtual Services, Container Services

Clouds Publiques

Clouds Privés

Temps

Nom

bre

de P

ièce

s Mob

iles

Inte

rdép

enda

ntes

Complexité Croissante de la Gestion

La Gestion des charges de travails excède les aptitudes humaines; Le contrôle des performances Applicatives est impératif.

VMTurboIntelligent Workload

Management

Controller Of Schedulers

Page 20: VMTurbo Presentation in FRENCH

Au-delà de l’Hyperviseur, VMTurbo, Évolutif et Modulable

Page 21: VMTurbo Presentation in FRENCH

DataCenter Avec 4979 Charges de Travail

Charges de Travail en Sous ou Sur-Utilisation (Inefficacités et Risques )

Réduction immédiate des risques pour les charges de travail applicatives et

amélioration de l'efficacité de l'infrastructure grâce à un placement intelligent en

automatique et en continu.

Résultats en Heures, Retour sur Investissement en Mois

Page 22: VMTurbo Presentation in FRENCH

Distribution des Charges – Avec ou Sans Contrôle des performances applicatives

Charges de travail Distribuées sur un large éventail de niveaux

d'utilisation des ressources de calcul.

Risque de performance et inefficacité.

Convergence Automatique vers «l'État Optimal». VMTurbo a

également dentifié les risques liés aux performances ainsi qu’à la

capacité (status en rouge)

Sans Contrôle des performances applicatives Avec Contrôle des performances applicatives

Page 23: VMTurbo Presentation in FRENCH

Exemple d'un environnement clientReal Time Control

VMTurbo comble le fossé existant dans les Ordonnanceurs des Hyperviseurs natifs et dans les Systèmes d'orchestration cloud en apportant un contrôle de l'environnement en temps réel de telle

sorte que la charge de travail demandé puisse être satisfaite de la manière la plus optimale.

VMTurbo apport un contrôle des Performances Applicatives unique et

automatisé qui assure que les charges de travail obtiennent les ressources de

calcul et de stockage dont elles ont besoin pour fonctionner de manière

fiable tout en augmentant la capacité utilisable de l'infrastructure.

Page 24: VMTurbo Presentation in FRENCH

Implémentation Strategique avec VM Turbo• Phases Typiques d’implémentation

1. Intra-Cluster – Résultats dans l’Heures2. Inter-Cluster3. Intra-DataCenter 4. Inter-DataCenter5. Hybride6. Cloud Brokerage

• Dépendances pour les étapes 2-6– Architecture Réseaux– Architecture Stockage

Imprecise Workload Placement Wastes

Capacity

Intelligent Placement Reduces Risk & Unlocks

Wasted Capacity

Spare Capacity

WorkloadAcceleration Du Retour

sur Investissement

Page 25: VMTurbo Presentation in FRENCH

Au-delà du Contrôle en Temps Réel

Jan

AvrJul

Oct DEMANDEMaintenant

Entretien la demande de charge de travail existante

ReservationsCharges engagées non encore en service

Déploiementoù placer les nouvelles charges de travail

Future Pipeline projeté de nouvelles

charges de travail

Réservations et placements initiaux

Planifier l'avenir

Page 26: VMTurbo Presentation in FRENCH

Ventes Diligence raisonnable Contrats Transition Transformatio

n

VM Turbo, Création à Valeur Ajouté pour les Fournisseurs de Services et d’Infogerance.

Opération

L’Expérience Client

Comprendre le paysage du

DSI

20-40% Avantage de

coût

Service Différenciateu

r

Atténuation des Risques

Service d’Excellence

Efficacité Opérationnelle

Rentabilité des Capitaux

Page 27: VMTurbo Presentation in FRENCH

Exemple ConcretCMO FMO

Effica

cité

Efficacité

Atté

nuat

ion

des

Risq

ues Atténuation des Risques

“Améliorer l'intégrité du service existant durant la Transition / Transformation - 1800 actions détectées par

VMTurbo au sein des DC’s pour résoudre des problèmes de performances

critiques.“

“Planification précise des capacités - Assure que l'environnement est dimensionné pour répondre aux nouveaux besoins ainsi qu'à ceux du CMO en matière de ressources et de

transition des charges de travail.

“Accélérer l'amortissement de vieux actifs informatique réduisant ainsi la dépendance aux coûts élevés des sous-traitants, par le biais d'arrêt de serveurs et

d'automatisation intelligente de placement de charge de travail.”

“Prévenir les problèmes de performances applicatives et les incidents leur étant lié en veillant à ce que les charges de travail puissent être dotées des

ressources nécessaires à leur fonctionnement optimal en temps réel par des décisions de Placement Automatisées Intelligentes sans intervention humaine.”

“Prévenir l’Achat d'anciens matériel supplémentaire grâce à une Meilleure Exploitation des capacités

existantes”

“Fournir les rapports requis pour soutenir des discussions clients fondés sur des données liées aux capacités et aux performances, et qui contiennent les coûts en capital en

main d'oeuvre."

“Réducction de 20% des CAPEX et OPEX infrastructure en Augmentant le Ratio VM's à ressources physiques par décisions

de placement Intelligente, Automatisé et Récurrente, à la fois pour les charges actuelles mais également futures.

“Minimiser le nombre d'ETP par réduction du Ratio Ressources Matériel à Charge de Travail de 20%

au travers de Prévention d'Incidents qui résulterait autrement en dégradation des performances dans l'infrastructure.”

“Réduire le Risque de Dépassement dans les DataCenters à coûts élevés”

CMO FMO

“Atténuer les risques liés au manque de personnel lors de l'évolution

linéaire du FMO.”

CMO = Current Mode Of Operation FMO = Future Mode Of Operation

Page 28: VMTurbo Presentation in FRENCH

Retour sur Investissement

Combien de temps vous a-t-il fallut avant de constater la valeur ajoute de VMTurbo.

Source: https://www.techvalidate.com/product-research/vmturbo-operations-manager/facts

Page 29: VMTurbo Presentation in FRENCH

29

Évaluation VMTurbo 2 à 3 heures homme requis + 2 à 3 semaines de POV

Évaluation d‘Impact Commercial