Planification des ressources de calcul

Oracle Cloud Infrastructure fournit différents facteurs de forme des solutions de calcul. La solution de calcul optimale pour un système peut varier en fonction de la conception des applications, des modèles d'utilisation et des paramètres de configuration. Sélectionnez une configuration de calcul offrant des performances et un coût optimaux.
Voici quelques pratiques de base que vous devez suivre :
  • Configurer le redimensionnement là où l'application le permet

    La mise à l'échelle permet de contrôler les performances en fonction des besoins. Cela permet également de faire correspondre le coût avec la demande.

  • Permettre aux mesures de piloter l'évolutivité verticale

    La taille d'instance ne doit pas être une approximation ou une correspondance du provisionnement sur site. Utilisez des mesures d'utilisation pour déterminer le dimensionnement approprié des instances pour une application donnée. Ce processus doit être revu afin de maintenir une utilisation, des performances et des coûts appropriés.

  • Concevoir des applications pour évoluer en permanence vers l'efficacité

    L'un des principaux avantages du cloud est l'agilité à s'adapter et à optimiser en permanence. Le ciblage des technologies de conteneur et sans serveur pour les environnements d'application personnalisés offre davantage d'options de personnalisation, de flexibilité et de réduction des frais généraux.

  • Conception pour la croissance

    Configurer l'infrastructure et les applications pour bénéficier de l'agilité fournie par l'évolutivité et le provisionnement automatisés. L'évolutivité du cloud vous permet de préparer et de concevoir pour une demande accrue et une amélioration continue sans l'exigence sur site de l'achat initial de l'état final.

Découvrir les options de configuration de calcul disponibles

Architecte cloud, Gestionnaire des opérations cloud, Architecte d'application

Vous devez comprendre les caractéristiques de performances des options de calcul disponibles. Sachez comment fonctionnent les instances, les conteneurs et les fonctions, et quels avantages ou inconvénients ils apportent à votre application.
Oracle Cloud Infrastructure propose plusieurs options de calcul.
  • Oracle Cloud Infrastructure Compute Bare Metal

    Une instance de calcul Bare Metal vous donne accès à un serveur physique dédié pour de meilleures performances et une isolation fiable.

  • Machine virtuelle de calcul Oracle Cloud Infrastructure

    Une machine virtuelle est un environnement de calcul indépendant qui s'exécute sur un matériel Bare Metal physique. La virtualisation permet d'exécuter plusieurs machines virtuelles isolées les unes des autres. Les machines virtuelles sont idéales pour exécuter les applications qui n'exigent pas les performances et les ressources (UC, mémoire, bande passante réseau, stockage) de toute une machine physique.

  • Oracle Cloud Infrastructure Kubernetes Engine :

    Oracle Cloud Infrastructure Kubernetes Engine (OKE) est un service entièrement géré, évolutif et hautement disponible que vous pouvez utiliser pour déployer vos applications en conteneur dans le cloud. Il utilise Kubernetes, un système open source conçu pour automatiser le déploiement, le redimensionnement et la gestion des applications en conteneur sur des clusters d'hôtes. Les hôtes peuvent être des machines virtuelles de calcul Oracle Cloud Infrastructure ou des noeuds Bare Metal.

  • Oracle Cloud Infrastructure Functions

    OCI Functions est une plate-forme Functions-as-a-Service, entièrement gérée, hautement évolutive et à la demande, conçue sur un système Oracle Cloud Infrastructure adapté à l'entreprise et optimisée par le moteur open source du projet Fn. Utilisez OCI Functions si vous voulez simplement vous concentrer sur le code et ne pas vous soucier de l'infrastructure sous-jacente.

En savoir plus sur les formes d'instance de calcul disponibles

Architecte cloud, Gestionnaire des opérations cloud, Architecte d'application

Les instances de calcul Oracle Cloud Infrastructure sont disponibles dans différentes formes. Une forme est un modèle qui détermine le nombre d'UC, la quantité de mémoire et les autres ressources alloués à une instance récemment créée.
Les formes suivantes sont disponibles pour les instances Bare Metal :
  • Formes standard

    Conçu pour les charges globales à usage général et convient à un large éventail d'applications et de cas d'emploi. Les formes standard permettent d'équilibrer les ressources réseau, la mémoire et les coeurs. Les formes standard sont disponibles avec les processeurs Intel ou AMD.

  • Formes à E/S dense

    Conçu pour les applications, les charges globales Big Data et les bases de données volumineuses qui nécessitent un stockage local hautes performances. Les formes DenseIO incluent des disques SSD basés sur NVMe attachés en local.

  • Formes GPU

    Conçu pour les charges globales avec accélération matérielle. Les formes GPU incluent les UC Intel et les processeurs graphiques NVIDIA.

  • Formes HPC

    Conçues pour les charges globales de calcul hautes performances qui nécessitent des coeurs de processeur à fréquence élevée et un réseau en cluster pour des charges globales de calcul hautes performances extrêmement parallèles.

Les formes suivantes sont disponibles pour les machines virtuelles :
  • Formes standard

    Conçu pour les charges globales à usage général et convient à un large éventail d'applications et de cas d'emploi. Les formes standard permettent d'équilibrer les ressources réseau, la mémoire et les coeurs. Les formes standard sont disponibles avec les processeurs Intel ou AMD. Les formes standard comprennent une forme flexible qui vous permet de sélectionner indépendamment le nombre d'OCPU et la quantité de mémoire.

  • Formes à E/S dense

    Conçu pour les applications, les charges globales Big Data et les bases de données volumineuses qui nécessitent un stockage local hautes performances. Les formes DenseIO incluent des disques SSD basés sur NVMe attachés en local.

  • Formes GPU

    Conçu pour les charges globales avec accélération matérielle. Les formes GPU incluent les UC Intel et les processeurs graphiques NVIDIA.

Identifier les fonctionnalités élastiques disponibles dans le service de calcul

Architecte cloud, Gestionnaire des opérations cloud, Architecte d'application

Les services Oracle Cloud Infrastructure offrent la flexibilité nécessaire pour augmenter ou réduire vos services de façon dynamique. Utilisez ces ressources pour répondre à l'évolution de la demande.
Voici les caractéristiques élastiques disponibles :
  • Le redimensionnement automatique de calcul permet d'adapter automatiquement le nombre d'instances Compute dans un pool d'instances en fonction de mesures de performances telles que l'utilisation de l'UC. Cela vous permet de fournir des performances stables à vos utilisateurs finaux lors des périodes de demande élevée et de réduire les coûts lors des périodes de faible demande. Sélectionnez une mesure de performances à surveiller et définissez les seuils que cette mesure doit atteindre pour déclencher un événement de redimensionnement automatique. Lorsque l'utilisation du système atteint un seuil, le redimensionnement automatique alloue les ressources de façon dynamique et pratiquement en temps réel. A mesure que la charge augmente, les instances sont provisionnées automatiquement : le pool d'instances augmente. Lorsque la charge diminue, les instances sont automatiquement enlevées : le pool d'instances se réduit.
  • Oracle Cloud Infrastructure Functions OCI Functions est une plate-forme Functions-as-a-Service, entièrement gérée, hautement évolutive et à la demande, conçue sur un Oracle Cloud Infrastructure adapté à l'entreprise et optimisée par le moteur open source du projet Fn. Utilisez OCI Functions lorsque vous voulez vous concentrer sur l'écriture de code pour répondre aux besoins de votre entreprise. Vous n'avez pas besoin de vous préoccuper de l'infrastructure sous-jacente car OCI Functions permettra à votre application d'être hautement disponible, évolutive, sécurisée et surveillée. Avec OCI Functions, vous pouvez déployer votre code, l'appeler directement ou le déclencher en réponse à des événements, et payer uniquement les ressources consommées pendant l'exécution.
  • Oracle Cloud Infrastructure Kubernetes EngineOracle Cloud Infrastructure Kubernetes Engine (OKE) est un service entièrement géré, évolutif et hautement disponible que vous pouvez utiliser pour déployer vos applications conteneurisées vers le cloud. Il utilise Kubernetes, un système open source conçu pour automatiser le déploiement, le redimensionnement et la gestion des applications en conteneur sur des clusters d'hôtes. Les hôtes peuvent être des machines virtuelles Oracle Cloud Infrastructure Compute ou des noeuds Bare Metal.

Déterminer le dimensionnement et la configuration appropriés du calcul grâce à la collecte de mesures liées au calcul

Gestionnaire des opérations cloud, architecte DevOps

Afin de comprendre vos besoins en performances, enregistrez et suivez la véritable utilisation de vos ressources de calcul. Les services Oracle Cloud Infrastructure Monitoring vous permettent de surveiller, de façon active et passive, vos ressources cloud à l'aide des fonctionnalités de mesures et d'alarme.