Développement d'applications sur OCI

Il est temps de créer. Sur Oracle Cloud Infrastructure (OCI), les développeurs trouvent un portefeuille complet d'outils et de services de développement permettant de créer des applications natives du cloud, de les moderniser et d'étendre des applications d'entreprise.

Tout, partout, en même temps : développement d'applications sur Oracle (44:05)

Développement moderne avec la puissance des données

Notre approche de la conception, du développement et de la livraison des logiciels a évolué. Les services cloud gérés et sans serveur associés aux microservices, à Kubernetes, aux fonctions, à la gestion des API et à l'intégration continue et au déploiement continu permettent aux équipes de développement de se concentrer et de livrer plus rapidement des applications. Sur OCI, les clients associent des modèles de développement modernes aux données et à l'IA pour créer et pérenniser la nouvelle génération d'applications.

Pourquoi développer des applications sur OCI ?

  • Des services innovants du code à la production

    Développez et publiez plus rapidement avec les services de développement OCI. Du low code aux conteneurs en passant l'intégration continue et au déploiement continu ainsi que la surveillance, vous disposez de tout ce qu'il vous faut.

    Découvrez les services AppDev

  • Utilisez vos outils et technologies

    Utilisez votre pile technologique, que ce soit Argo CD, GitHub, GitLab, Jira, Jenkins, Datadog, PostgreSQL, Redis, etc.

    Voir les architectures de référence

  • Tirez parti de l'open source

    Grâce à Kubernetes, Terraform, MySQL, OpenSearch et d'autres services gérés reposant sur des projets et des frameworks populaires, vos compétences et applications restent transposables.

    Découvrir le cloud natif

  • Intégrez données et IA

    Connectez-vous à des bases de données, diffusez des données et appliquez des services prêts à l'emploi d'IA et de machine learning (ML) qui ne nécessitent pas de formation avancée.

    Découvrir l'IA

  • Être rapidement opérationnel

    Adoptez et créez avec des tutoriels, des laboratoires, des architectures de référence et une communauté pour vous aider et apprendre avec vous.

    Consulter notre portail pour les développeurs

Services de développement d'applications Oracle Cloud Infrastructure

Développez, créez et déployez

Développez

Développez le langage ou framework de votre choix. OCI est conçu pour s'adapter à votre manière de travailler.

Créez et déployez

Créez et itérez plus rapidement avec des chaînes d'outils natives d'OCI qui simplifient le processus d'adoption des conteneurs, de l'automatisation et de l'infrastructure en tant que code.

  • Exécutez des pipelines de CI/CD déclaratifs pour automatiser la livraison de bout en bout avec Oracle Cloud Infrastructure (OCI) DevOps. Connectez-vous à des ressources privées, intégrez les outils de CI existants et adoptez des stratégies de déploiement avancées.
  • Connectez et répliquez des dépôts GitHub, GitLab, Bitbucket ou d'autres vers Code Repository, ainsi que Container Registry et Artifact Repository.
  • Oracle Cloud Infrastructure (OCI) Resource Manager est un service Terraform géré qui automatise le déploiement de l'infrastructure et l'audit des modifications de configuration et génère l'infrastructure en tant que code à partir d'environnements existants.

Low code

Étendez rapidement les applications de votre entreprise, ajoutez de nouvelles interfaces et créez des applications Web et GUI de base de données sécurisées.

  • Créez de nouvelles applications cloud et mobiles autonomes : transformez une feuille de calcul en application, créez des formulaires, partagez des données, ou créez même un outil de suivi de la COVID-19 pour les essais cliniques avec Oracle APEX.
  • Personnalisez et étendez des applications Oracle SaaS et sur site ou créez des applications avec Oracle Visual Builder Studio.

Ecosystème intégré

Connectez les outils, frameworks et technologies que vous utilisez déjà : GitHub, GitLab, Jenkins, Ansible, Rancher, EFK, Spinnaker, VMware Tanzu, Azure, Pulumi et bien d'autres.

Conteneurs et fonctions

Kubernetes

Lancez instantanément des clusters Kubernetes avec des options de gestion personnalisables et sans serveur à l'aide d'Oracle Container Engine for Kubernetes.

  • Grâce à la conformité parfaite avec la plateforme Kubernetes open source en amont, vous pouvez utiliser les solutions et les outils de l'écosystème.
  • La création de cluster en un clic inclut les réseaux virtuels sous-jacents, les passerelles Internet et les passerelles NAT.
  • Les nœuds virtuels permettent une expérience sans serveur.
  • Intégration à d'autres services OCI, tels qu'OCI Container Registry, DevOps CI/CD, la mise en réseau, le stockage, etc.

Conteneurs

Exécutez instantanément des conteneurs sans gérer de serveurs et utilisez le registre de conteneurs intégré pour collaborer et évoluer.

  • Pour les applications conteneurisées qui ne nécessitent pas d'orchestration, les OCI Container Instances exécutent instantanément des conteneurs sans infrastructure.
  • Les tarifs des ressources de mémoire et d'UC d'instance de conteneur sont identiques à ceux d'Oracle Cloud Infrastructure (OCI) Compute.
  • OCIR (Oracle Cloud Infrastructure Container Registry) peut stocker, gérer, analyser, signer et partager des images de conteneur avec une interface d'API et une ligne de commande Docker familières.

Fonctions

Créez, exécutez et redimensionnez des applications orientées événements sans gérer d'infrastructure à l'aide d'Oracle Cloud Infrastructure Functions, qui repose sur le projet Fn open source.

  • Latences faibles et prévisibles avec des accès simultanés.
  • Fonctions de port vers d'autres environnements de projet Fn sur site et cloud.
  • Intégration à tous les déclencheurs OCI : événements, passerelle d'API, applications Oracle, Visual Builder Studio, DevOps, etc.

API et messagerie

Créez et utilisez des API

Créez des prototypes d'API, testez-les, validez-les, sécurisez-les, utilisez-les et monétisez-les.

  • API Gateway est une passerelle d'API gérée et hautement disponible pour le déploiement, l'exploitation, la sécurisation et la monétisation des services d'API.
  • Les API sans serveur permettent de ne pas avoir à gérer les opérations d'infrastructure et d'éviter le surprovisionnement en créant une API avec des fonctions sans serveur en tant que back-end et une passerelle d'API fournissant un accès pour le front-end.
  • Concevez et publiez des API en prototypant, en développant, en testant et en validant les API avec le framework OpenAPI. Exposez et surveillez-les en toute sécurité via l'API Gateway.

Messagerie

Adoptez des messages évolutifs et fiables pour la communication entre les microservices.

  • Streaming fournit des flux d'événements en temps réel, sans serveur et compatibles avec Kafka, pour les développeurs et les data scientists. Payez au fur et à mesure que vous optez pour un mouvement de données sans coût entre les services cloud.
  • Queue est un service sans serveur permettant d'établir une messagerie asynchrone sécurisée et élastique avec livraison garantie.

Bases de données

Bases de données

Pour tout type de relation de données et de données, il existe une solution Oracle Database et des bases de données open source sont prises en charge.

  • MySQL HeatWave est un service de base de données MySQL pour les transactions, les analyses et le machine learning. Disponible sur OCI, Azure et AWS.
  • NoSQL Database est un service de base de données NoSQL entièrement géré et sans serveur.
  • Oracle Autonomous Database est idéal pour créer des applications SQL, orientées documents ou de graphes sur une seule base de données convergée.
  • Les bases de données non Oracle, y compris Cassandra, PostgreSQL et Redis, peuvent être exécutées sur OCI.

Intelligence artificielle et machine learning

Services d'IA

Intégrez de l'IA dans vos applications sans être un expert.

  • Les services d'IA incluent la reconnaissance vocale/langue, la vision informatique, la détection d'anomalies, les prévisions, le traitement des médias, etc.
  • Personnalisez facilement des modèles prédéfinis à l'aide de vos données dans un environnement privé.

Machine learning dans la base de données

Appliquez des modèles prédéfinis et personnalisables à votre base de données.

  • MySQL HeatWave et Autonomous Database proposent aux développeurs plus de 30 algorithmes ainsi que la possibilité de créer et d'entraîner des modèles avec leurs données, sans avoir à les déplacer vers un système distinct.

Exécutez vos propres modèles

Entraînez et exécutez vos modèles sur OCI avec des frameworks open source populaires.

Intégration d'applications

Intégration d'applications

Connectez et personnalisez vos flux et processus de SaaS, d'applications d'entreprise et d'applications personnalisées avec OCI Application Integration.

  • Unifiez vos workflows et vos approbations dans les applications ERP, HCM et CX avec un concepteur visuel et des modèles d'automatisation des processus prêts à l'emploi.
  • Connectez-vous à n'importe quelle application cloud ou sur site avec un large éventail d'adaptateurs prédéfinis.

Services applicatifs

Rechercher

Créez une fonctionnalité de recherche dans votre application avec OCI Search Service with OpenSearch.

  • Utilisez une solution de recherche open source éprouvée avec une couche de gestion et aucune infrastructure à gérer.

Blockchain 

Collaborez avec plusieurs parties à l'aide d'un registre distribué partagé sur Blockchain Platform Service.

  • Provisionnez rapidement un réseau de blockchain privé, sécurisé et préassemblé avec un registre distribué partagé basé sur la plateforme open source Hyperledger Fabric.

Gestion de contenu

Créez des front-ends réactifs sur un CMS sans interface utilisateur avec Oracle Content Management.

  • Utilisez vos composants Jamstack favoris, tels que Gatsby, React, Svelte, Next.js, etc.
  • Bénéficiez de puissantes fonctionnalités de collaboration, de gestion des workflows et de libre-service pour les créateurs de contenu.

Surveillance et observabilité

Application Performance Monitoring

Consultez et résolvez rapidement les problèmes de performances grâce à une visibilité complète sur les mesures, le suivi et les journaux de l'ensemble de la pile, quel que soit l'emplacement de l'hébergement de vos applications avec Oracle Application Performance Monitoring.

  • Suivi de l'expérience réelle des utilisateurs
  • Suivi synthétique
  • Suivi distribué des transactions
  • Surveillance des serveurs
  • Journaux et analyses agrégés des applications et de l'infrastructure

Surveillance

Optimisez et dépannez votre infrastructure avec une visibilité complète et des tendances de capacité dans votre location.

  • OCI Monitoring fournit des mesures de performances et de disponibilité pour votre infrastructure et vos applications avec des tableaux de bord préremplis.
  • Operations Insights offre une visibilité sur l'évolution de l'utilisation et des performances au fil du temps en analysant les modèles à long terme pour optimiser les coûts, les performances SQL, etc.

Journalisation

Agrégez, recherchez et analysez les journaux dans les applications, les ressources OCI et toute autre source.

  • OCI Logging offre une fonctionnalité de recherche aisée avec un puissant moteur de règles pour déclencher des fonctions ou des alertes.
  • Conception à partir de normes ouvertes, telles que Fluentd.
  • Tarification en fonction du stockage, pas des recherches ou de l'ingestion de données.
  • Ajoutez Logging Analytics pour l'analyse basée sur le machine learning et plus de 250 analyseurs pour les environnements hétérogènes.
  • Connector Hub permet de gérer et de contrôler le déplacement des données entre les services OCI, tels que Logging et Object Storage, ou entre OCI et des outils d'analyse de journal tiers.

Ressources OCI pour les équipes de développement d'applications

18 octobre 2022 

OCI étend son portefeuille de développement d'applications avec de nouveaux services et de nouvelles fonctionnalités de messagerie et de conteneurs sans serveur pour simplifier l'adoption des technologies natives du cloud

Leo Leung, Vice-Président du marketing produit pour OCI

Aujourd'hui, nous élargissons le portefeuille complet de plus d'une centaine de services proposés par Oracle Cloud Infrastructure (OCI) pour aider les développeurs à créer, exécuter, moderniser et étendre des applications. Il s'agit notamment d'un large éventail de services de développement destinés à la création d'applications natives du cloud, à l'IA préentraînée, aux services de données et au développement low code, ainsi que de solutions visant à améliorer la sécurité, l'observabilité, l'expérience des développeurs, etc. , y compris les nouveaux services et fonctionnalités que nous introduisons aujourd'hui.

Lire l’article complet

Témoignages client sur le développement d'applications

Gouvernement et éducation
Les activités de recherche du CMRI peuvent être réalisées 6 fois plus rapidement grâce à l'IA d'Oracle
Voyages et transports
Les services natifs Oracle Cloud permettent au site de Pompéi d'ouvrir à nouveau ses portes après le confinement
Technologies de pointe
Snap Vision réduit de 5 fois ses délais de déploiement et de 40 % ses coûts d’hébergement
Communication
Le géant des télécommunications Telstra donne aux utilisateurs métier et aux développeurs d’applications les moyens d’agir avec Oracle APEX
Technologies de pointe
8x8 obtient une visibilité en temps réel sur ses applications
Les guides stratégiques d'Oracle

Nous avons rassemblé les secrets de notre stratégie en matière de personnel, de processus et de systèmes. Et nous souhaitons les partager avec vous.

Commencez à créer maintenant

Testez les services cloud Always Free pendant une période d'essai de 30 jours

Oracle offre un niveau gratuit illimité sur une sélection de services, tels qu'Autonomous Database, Compute et Storage, ainsi que 300 USD de crédits gratuits pour essayer des services cloud supplémentaires. Obtenez les détails et créez votre compte gratuit dès aujourd’hui.

  • Que comprend Oracle Cloud Free Tier ?

    • 2 bases de données autonomes de 20 Go chacune
    • AMD et Arm Compute VM
    • 200 Go de stockage total par blocs
    • 10 Go de stockage d'objets
    • 10 To de transfert de données sortantes par mois
    • Plus de 10 services Always Free
    • 300 USD de crédits gratuits pendant 30 heures pour plus de possibilités

Découvrez les nouveautés des services OCI et les cas d'utilisation

  • Nouveautés - Les points forts

    Les services OCI évoluent et s'améliorent constamment. Nous résumons toutes les nouveautés ici, afin que vous puissiez voir comment nous faisons évoluer OCI.

    Découvrir les nouveautés
  • Le blog des développeurs

    Lisez le blog des développeurs pour obtenir de nouveaux exemples et des explications sur l'utilisation d'OCI.

    Explorer le blog des développeurs OCI

Apprenez avec un tutoriel

La meilleure façon d'apprendre est encore de l'essayer par vous-même. Utilisez nos tutoriels et nos ateliers pratiques avec Oracle Cloud Free Tier, dans votre location Oracle Cloud ou, pour certaines solutions, dans un environnement d'atelier gratuit fourni par Oracle.

  • Créez un site de vente de chaussettes en ligne

    Dans ce tutoriel, nous allons découvrir comment créer une application avec conservation de statut reposant sur des microservices qui utilise Oracle Coherence CE comme banque de données intégrée évolutive et Micronaut Framework en tant que framework.

    Commencer le tutoriel de création d'un site de vente en ligne
  • Appelez une fonction Python à l'aide d'une passerelle d'API

    Dans ce tutoriel, vous utiliserez Oracle Functions pour traiter les données transmises à partir d'une passerelle Oracle API Gateway.

    Démarrer le tutoriel sur l'appel de fonctions Python
  • Déployez une application Python Flask dans un cluster Kubernetes

    Dans ce tutoriel, vous utiliserez un compte Oracle Cloud Infrastructure pour configurer un cluster Kubernetes. Ensuite, vous créerez une application Python avec le framework Flask. Enfin, vous pourrez déployer votre application vers votre cluster à l'aide de Cloud Shell.

    Démarrer le tutoriel sur Python Flask
  • Créez un chatbot Web

    Dans cet atelier, vous utiliserez Oracle APEX pour stocker des informations, proposer une API REST avec Oracle REST Data Services et permettre aux utilisateurs d'interagir avec un assistant numérique.

    Démarrer le tutoriel sur les chatbots Web

Obtenez une certification pour vos compétences OCI

Explorez les certifications pour les développeurs cloud, les responsables des opérations, les architectes, etc.

Contactez l’équipe commerciale

Vous souhaitez en savoir plus sur le développement d'applications ? Laissez l’un de nos experts vous aider.

  • Il peut répondre à des questions telles que :

    • Comment me lancer dans le développement d'applications sur OCI ?
    • Quels services de développeur OCI dois-je adopter ou dois-je apporter aux outils et services existants, notamment pour la surveillance, à OCI ?
    • Où obtenir des réponses à mes questions précises sur la sécurité OCI ou sur d'autres sujets ?
    • Comment appliquer des licences Oracle existantes au crédit de service OCI ?
    • Où puis-je obtenir de l'aide pour étendre les limites de service ?