Planifier les ressources de calcul

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

    L'ajustement permet de contrôler les performances en fonction des besoins. Cela permet également de faire correspondre le coût à la demande.

  • Permettre aux mesures de stimuler la mise à l'échelle verticale

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

  • Concevoir des applications pour évoluer continuellement vers l'efficacité

    L'un des principaux avantages du nuage est la souplesse d'adaptation et d'optimisation continues. Le ciblage des technologies sans conteneur et sans serveur pour les environnements d'applications personnalisés offre plus d'options pour la personnalisation, la flexibilité et la réduction des frais généraux.

  • Conception pour la croissance

    Configurer l'infrastructure et les applications pour tirer parti de l'agilité offerte par l'ajustement et le provisionnement automatisés. La mise à l'échelle du nuage vous permet de vous préparer et de concevoir pour une demande accrue et une amélioration continue sans l'exigence sur place de l'achat initial de l'état final.

En savoir plus sur les options de configuration du service de calcul disponibles

Architecte en nuage, gestionnaire des opérations en nuage, architecte d'applications

Vous devez comprendre les caractéristiques de performance des options de calcul disponibles. Découvrez comment fonctionnent les instances, les conteneurs et les fonctions, ainsi que les avantages ou les inconvénients qu'ils apportent à votre application.
Oracle Cloud Infrastructure offre plusieurs options de calcul.
  • Oracle Cloud Infrastructure - Service de calcul sans système d'exploitation

    Une instance de calcul sans système d'exploitation offre un accès au serveur physique dédié pour une performance et un isolation supérieures.

  • Machine virtuelle du service de calcul pour Oracle Cloud Infrastructure

    Une machine virtuelle est un environnement informatique indépendant exécuté sur un système matériel physique sans système d'exploitation. La virtualisation permet d'exécuter plusieurs machines virtuelles isolées l'une de l'autre. Les machines virtuelles sont idéales pour exécuter des applications qui ne requièrent pas la performance et les ressources (UC, mémoire, bande passante de réseau, stockage) d'une machine physique entière.

  • 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 conteneurisées dans le nuage. Il utilise Kubernetes, un système à code source libre permettant d'automatiser le déploiement, l'évolutivité et la gestion d'applications en conteneurs dans des grappes d'hôtes. Les hôtes peuvent être des machines virtuelles ou des noeuds sans système d'exploitation du service de calcul pour Oracle Cloud Infrastructure.

  • Service des fonctions pour Oracle Cloud Infrastructure

    Le service des fonctions pour OCI est une plate-forme de fonctions-service sur demande entièrement gérée, très évolutive et basée sur Oracle Cloud Infrastructure et sur le moteur à source ouverte Fn Project. Utilisez le service des fonctions pour OCI si vous voulez simplement vous concentrer sur le code et ne vous inquiétez pas pour l'infrastructure sous-jacente.

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

Architecte en nuage, gestionnaire des opérations en nuage, architecte d'applications

Les instances du service de calcul d'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 affectées à une instance nouvellement créée.
Les formes suivantes sont disponibles pour les instances sans système d'exploitation :
  • Formes standard

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

  • Formes à E/S denses

    Conçu pour les grandes bases de données, les charges de travail de mégadonnées et les applications nécessitant un stockage local de haute performance. Les formes DenseIO incluent des SSD NVMe attachés localement.

  • Formes de GPU

    Conçu pour des charges de travail avec accélération matérielle. Les formes GPU incluent des unités centrales Intel et des processeurs graphiques NVIDIA.

  • Formes de calcul de haute performance

    Conçues pour les charges de calcul de haute performance qui requièrent des coeurs de processeur à fréquence élevée et un réseau en grappe pour les charges de calcul massivement parallèles.

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

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

  • Formes à E/S denses

    Conçu pour les grandes bases de données, les charges de travail de mégadonnées et les applications nécessitant un stockage local de haute performance. Les formes DenseIO incluent des SSD NVMe attachés localement.

  • Formes de GPU

    Conçu pour des charges de travail avec accélération matérielle. Les formes GPU incluent des unités centrales Intel et des processeurs graphiques NVIDIA.

Identifier les fonctions élastiques disponibles dans le service de calcul

Architecte en nuage, gestionnaire des opérations en nuage, architecte d'applications

Les services Oracle Cloud Infrastructure vous offrent la flexibilité nécessaire pour augmenter ou réduire vos services de manière dynamique. Utilisez ces ressources pour répondre aux changements de la demande.
Les caractéristiques élastiques disponibles sont :
  • L'ajustement automatique du service de calcul vous permet d' ajuster automatiquement le nombre d'instances du service de calcul dans un groupe d'instances en fonction de mesures de performance telles que l'utilisation de l'UC. Cela vous permet d'offrir une performance cohérente aux utilisateurs finaux pendant les périodes de demande élevée et de réduire les coûts pendant les périodes de faible demande. Vous sélectionnez une mesure de performance pour surveiller et définir les seuils que la mesure doit atteindre pour déclencher un événement d'ajustement automatique. Lorsque l'utilisation du système atteint un seuil, l'ajustement automatique affecte dynamiquement les ressources en temps quasi réel. À mesure que la charge augmente, les instances sont automatiquement provisionnées : le groupe d'instances augmente. Lorsque la charge diminue, les instances sont automatiquement supprimées : le groupe d'instances est mis à l'échelle.
  • Le service Fonctions pour OCI d'Oracle Cloud Infrastructure Functions est une plate-forme de fonctions-service sur demande entièrement gérée, hautement évolutive, basée sur Oracle Cloud Infrastructure de niveau entreprise et utilisant le moteur à source ouverte Fn Project. Utilisez le service des fonctions pour OCI lorsque vous voulez vous concentrer sur l'écriture de code pour répondre à des besoins d'affaires. Vous n'avez pas à vous inquiéter de l'infrastructure sous-jacente, car le service des fonctions pour OCI garantit que votre application est hautement disponible, évolutive, sécurisée et surveillée. Le service des fonctions pour OCI vous permet de déployer votre code, de l'appeler directement ou de le déclencher en réponse à des événements. En outre, il n'est facturé que pour les ressources consommées lors de 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 dans le nuage. Il utilise Kubernetes, un système à code source libre permettant d'automatiser le déploiement, l'évolutivité et la gestion d'applications en conteneurs dans des grappes d'hôtes. Les hôtes peuvent être des machines virtuelles ou des noeuds sans système d'exploitation du service de calcul pour Oracle Cloud Infrastructure.

Déterminer le dimensionnement et la configuration appropriés du service de calcul en collectant les mesures associées au service de calcul

Gestionnaire des opérations infonuagiques, architecte DevOps

Afin de comprendre vos besoins en matière de performance, enregistrez et suivez l'utilisation réelle de vos ressources de calcul. Les services de surveillance pour Oracle Cloud Infrastructure vous permettent de surveiller vos ressources en nuage, de manière active et passive, au moyen des fonctions Mesures et Alarmes.