Oracle Cloud Infrastructure (OCI) est la plateforme de cloud computing d'Oracle destinée à exécuter des applications, des bases de données, des charges de travail analytiques, de l'intelligence artificielle, des réseaux, du stockage et des infrastructures d'entreprise. Elle fournit des capacités d'infrastructure en tant que service (IaaS) et de plateforme en tant que service (PaaS) que les organisations peuvent utiliser pour migrer leurs systèmes existants, créer de nouvelles applications et exploiter leurs charges de travail dans le cloud.
OCI comprend plus de 200 services cloud répartis dans ses régions, couvrant le calcul, le stockage, le réseau, les bases de données, les conteneurs, les outils de développement, l'IA, l'analyse de données, la sécurité, l'observabilité et la gouvernance. Oracle propose également des options de déploiement hybride, multicloud et en cloud dédié pour les organisations ayant des besoins d'infrastructure spécifiques ou des exigences de résidence des données.
La plateforme est particulièrement bien intégrée à l'écosystème de bases de données et d'applications d'entreprise d'Oracle, mais les organisations peuvent également utiliser OCI pour des charges de travail cloud généralistes et des applications reposant sur des technologies open source.
Qu'est-ce qu'Oracle Cloud Infrastructure ?
OCI fournit l'infrastructure sous-jacente et les services gérés nécessaires à l'exécution d'applications et de plateformes de données. Les organisations peuvent provisionner des machines virtuelles, des serveurs bare metal, du stockage, des réseaux, des bases de données, des conteneurs et d'autres ressources au moyen de l'Oracle Cloud Console, des API, d'outils en ligne de commande et de services d'infrastructure en tant que code.
Oracle organise OCI en catégories comprenant le calcul, le stockage, le réseau, les bases de données, les conteneurs, les services pour développeurs, l'IA et l'apprentissage automatique, l'analyse de données, la sécurité et la gouvernance.
Les entreprises peuvent utiliser ces services individuellement ou les combiner au sein d'architectures applicatives plus vastes.
OCI Compute
OCI Compute fournit des machines virtuelles et des instances bare metal pour exécuter des applications et des charges de travail.
Les configurations de machines virtuelles peuvent être choisies en fonction des besoins en processeur, en mémoire, en stockage et en charge de travail. OCI propose également des instances basées sur Arm, des ressources de calcul haute performance et du calcul accéléré par GPU pour les charges de travail exigeantes.
Oracle prend en charge à la fois l'infrastructure virtualisée et l'infrastructure bare metal, ce qui permet aux organisations de choisir un environnement en fonction de leurs exigences en matière de performances, d'isolation et d'applications.
Les ressources de calcul peuvent être intégrées aux services OCI de réseau, de stockage en mode bloc, d'équilibrage de charge, de supervision et de sécurité.
Services de stockage
OCI propose plusieurs options de stockage adaptées à différents besoins applicatifs.
Object Storage est conçu pour les données non structurées telles que les sauvegardes, les fichiers multimédias, les fichiers d'application et les charges de travail de type data lake. Block Volumes fournit un stockage persistant pouvant être rattaché aux instances de calcul, tandis que File Storage offre un accès à un système de fichiers partagé.
OCI propose également Archive Storage pour les données consultées moins fréquemment mais qui doivent être conservées plus longtemps.
Ces services permettent aux entreprises de répartir leurs besoins de stockage en fonction des exigences de performances, d'accessibilité et de conservation.
Services de bases de données Oracle
Les bases de données constituent l'un des principaux axes d'OCI.
La plateforme prend en charge Autonomous AI Database, Exadata Database Service, Base Database Service, MySQL HeatWave, NoSQL Database, PostgreSQL et d'autres technologies de bases de données.
Autonomous AI Database automatise de nombreuses tâches d'administration de bases de données et peut prendre en charge le traitement transactionnel, l'analyse, les charges de travail JSON et le développement d'applications.
OCI propose également des services basés sur Exadata pour les organisations qui exploitent des charges de travail Oracle Database exigeantes. Les entreprises peuvent utiliser ces services pour migrer leurs bases de données Oracle existantes vers une infrastructure cloud tout en conservant la compatibilité avec leurs environnements de bases de données établis.
Réseau
OCI fournit des services de réseau articulés autour des Virtual Cloud Networks (VCN).
Les organisations peuvent créer des réseaux virtuels isolés et configurer des sous-réseaux, le routage, des règles de sécurité, des passerelles, des équilibreurs de charge et d'autres composants réseau.
FastConnect fournit une connectivité dédiée entre les environnements des clients et OCI, tandis que les services VPN peuvent offrir une connectivité chiffrée via l'Internet public. OCI propose également des services DNS, des pare-feu réseau, des passerelles de service et des points de terminaison privés.
Ces capacités prennent en charge des architectures allant d'applications cloud individuelles à des environnements d'entreprise hybrides.
Conteneurs et Kubernetes
OCI prend en charge le développement d'applications cloud natives grâce à des services de conteneurs gérés.
Oracle Kubernetes Engine (OKE) fournit une infrastructure Kubernetes gérée, tandis que Container Instances permet aux organisations d'exécuter des conteneurs sans gérer les serveurs sous-jacents.
OCI propose également Container Registry pour stocker et gérer les images de conteneurs, ainsi que Functions pour les charges de travail applicatives serverless.
Cette combinaison peut prendre en charge des microservices, des API, des applications événementielles et des applications qui doivent évoluer de manière indépendante.
Services pour développeurs et DevOps
OCI comprend des outils de développement d'applications, d'automatisation de l'infrastructure et de livraison logicielle.
OCI DevOps fournit des capacités d'intégration continue et de livraison continue, tandis que Resource Manager propose une automatisation d'infrastructure gérée reposant sur Terraform.
Les développeurs peuvent également utiliser API Gateway, Events, Queue, Streaming, Notifications, Functions et d'autres services pour créer des applications distribuées et des architectures événementielles.
Ces services permettent aux équipes de développement d'automatiser le déploiement de l'infrastructure et des applications sans dépendre entièrement de ressources cloud configurées manuellement.
IA et apprentissage automatique
OCI propose une gamme croissante de services d'IA et d'apprentissage automatique.
OCI Generative AI donne accès à de grands modèles de langage pour des tâches telles que la génération de texte, la synthèse et les embeddings. Les entreprises peuvent utiliser les embeddings pour la recherche sémantique, la classification, les systèmes de recommandation et d'autres applications d'IA.
OCI propose également des services d'IA pour la parole, le langage, la vision et la compréhension de documents. OCI Data Science fournit un environnement dans lequel les data scientists peuvent développer, entraîner, déployer et superviser des modèles d'apprentissage automatique à l'aide de Python et d'outils open source.
Les organisations peuvent également recourir au calcul sur GPU pour les charges de travail d'IA plus exigeantes.
Services d'analyse et de données
OCI propose des services d'analyse, d'intégration de données, de streaming et de traitement du big data.
Data Flow fournit des capacités Apache Spark gérées, tandis que Data Integration prend en charge le déplacement et la transformation des données. OCI Streaming fournit une plateforme gérée pour ingérer et consommer des flux d'événements à fort volume.
Oracle propose également des services d'analyse capables de relier les données de l'entreprise aux processus de reporting et d'informatique décisionnelle.
Ces capacités peuvent prendre en charge des entrepôts de données, des data lakes, l'analyse opérationnelle et le traitement en temps réel.
Sécurité et identité
Des contrôles de sécurité sont intégrés à l'ensemble des services d'infrastructure et d'application d'OCI.
Les organisations peuvent utiliser des politiques de gestion des identités et des accès pour contrôler qui peut accéder aux ressources cloud. OCI propose également Web Application Firewall, Key Management, Vault, la surveillance de la sécurité, la journalisation et les capacités de Cloud Guard.
OCI Vault fournit des clés de chiffrement gérées par le client, tandis que les services de sécurité peuvent aider les organisations à surveiller les configurations et à identifier les risques potentiels.
Ces contrôles peuvent être combinés à des politiques réseau et à une connectivité privée pour créer des environnements cloud à accès restreint.
Déploiements hybrides et multicloud
OCI ne se limite pas aux déploiements traditionnels en cloud public.
Oracle propose Cloud@Customer, les Dedicated Regions et d'autres options de cloud distribué pour les organisations qui ont besoin d'une infrastructure cloud dans des lieux précis ou soumise à des contraintes opérationnelles particulières.
OCI prend également en charge la connectivité multicloud. Oracle fournit des services de bases de données et de connectivité impliquant AWS, Microsoft Azure et Google Cloud, ce qui permet aux organisations de combiner les services Oracle avec l'infrastructure d'autres fournisseurs de cloud.
Cela peut être utile aux entreprises qui exploitent des applications sur plusieurs environnements cloud.
Tarification d'OCI et offre gratuite
OCI applique généralement une tarification à la consommation, dont les coûts varient selon les ressources de calcul, de stockage, de réseau, de bases de données et les autres services utilisés.
Oracle propose également une offre Always Free comprenant des ressources qui restent gratuites pendant toute la durée de vie d'un compte éligible. Les ressources Always Free actuelles comprennent deux instances Autonomous AI Database de 20 Go chacune, des ressources de calcul, du stockage, un équilibreur de charge flexible et 10 To de transfert de données sortantes par mois.
Les nouveaux utilisateurs peuvent en outre bénéficier de 300 $ de crédits gratuits pendant 30 jours pour les services éligibles.
Oracle met à disposition un Cost Estimator pour calculer les dépenses d'infrastructure mensuelles prévues. Les Universal Credits peuvent également apporter de la flexibilité aux organisations qui consomment plusieurs services OCI.
Usages d'OCI en entreprise
Les organisations peuvent utiliser OCI pour un large éventail de charges de travail, notamment :
- La migration de bases de données Oracle
- L'hébergement d'applications d'entreprise
- Les applications web et les API
- Les entrepôts de données et l'analyse
- Les charges de travail d'IA et d'apprentissage automatique
- Kubernetes et les applications conteneurisées
- La sauvegarde et la reprise après sinistre
- Le calcul haute performance
- L'infrastructure de cloud hybride
- Le traitement des données en temps réel
- Le développement d'applications métier
OCI peut donc prendre en charge à la fois les charges de travail d'entreprise existantes et les nouvelles applications cloud natives.
Comment les entreprises évaluent OCI
Les organisations prennent généralement en compte :
- Leur infrastructure existante de bases de données et d'applications Oracle
- Leurs besoins en calcul et en stockage
- L'architecture cloud
- Les performances des bases de données
- Le réseau et la connectivité
- La sécurité et la conformité
- Les besoins en IA et en analyse
- Les exigences multicloud
- Les questions de résidence des données
- La consommation prévue et le coût total
Les entreprises doivent évaluer chaque service ainsi que l'architecture nécessaire pour exploiter l'ensemble de la charge de travail.
Conclusion
Oracle Cloud Infrastructure offre une plateforme cloud étendue couvrant le calcul, le stockage, le réseau, les bases de données, les conteneurs, l'IA, l'analyse de données, la sécurité et les services pour développeurs. Ses capacités en matière de bases de données et d'infrastructure d'entreprise la rendent particulièrement pertinente pour les organisations qui exploitent déjà des charges de travail Oracle, tandis que ses services de calcul généraliste, Kubernetes, serverless et d'IA peuvent soutenir des architectures cloud plus larges.
La plateforme propose également des ressources Always Free, des crédits d'essai, une tarification à la consommation, des options de déploiement hybride et des services multicloud. Les entreprises qui évaluent OCI peuvent comparer ces capacités avec leur infrastructure existante, leurs besoins applicatifs, leurs politiques de sécurité et leur consommation cloud prévue.
À propos de l'auteur
Emily Carter, 34 ans, est consultante en investissement au sein d'une publication de conseil aux entreprises, spécialisée dans les marchés émergents et la gestion des risques. Elle propose aux entrepreneurs des stratégies pratiques pour maximiser leurs rendements, gérer l'incertitude et protéger leur patrimoine sur le long terme.