Oracle annonce de nouveaux services Cloud Native

Que signifie Cloud Native ?

Les technologies « Cloud Native » exploitent le Cloud pour créer et exécuter des applications. Ces technologies se caractérisent par l'utilisation de conteneurs, de microservices, de fonctions sans serveur, de pipelines de développement et d'infrastructure exprimée sous forme de code. L'approche Cloud Native accélère le développement de logiciels et favorise la création d'applications résilientes, gérables, observables et évolutives de façon dynamique à des niveaux d'entreprise mondiale.

Oracle est un membre Platinum de la Cloud Native Computing Foundation, qui supervise plusieurs projets. La CNCF déclare que « les technologies Cloud Native permettent aux développeurs de logiciels de créer plus rapidement des produits exceptionnels ». Étudiez les exemples suivants :

  • Les conteneurs améliorent la cohérence de l'environnement, accélèrent le déploiement, et fournissent la portabilité et l'évolutivité.
  • Les microservices permettent à différentes équipes de créer et tester simultanément différentes parties d'une application, accélérant ainsi le développement des logiciels.
  • L'intégration continue permet aux développeurs d'effectuer rapidement des itérations sur les versions de logiciel.
  • L'infrastructure programmable (IAC) accélère le déploiement des serveurs, le stockage et la mise en réseau, pour une efficacité accrue.

Le CERN utilise Kubernetes pour réduire les temps de déploiement WebLogic

“Kubernetes et les conteneurs permettent au CERN d'améliorer le déploiement des applications Java critiques pour réduire les tâches de maintenance et se concentrer davantage sur les besoins des développeurs, notamment l'amélioration de leur expérience Oracle WebLogic Server. Dans ce contexte, Oracle nous a fourni un outil Open Source qui nous a aidés à réduire considérablement le temps nécessaire pour configurer WebLogic. Nous nous efforçons également d'exploiter les avantages d'Oracle Cloud Infrastructure et de son offre Kubernetes pour remplacer notre solution de reprise après sinistre pour nos bases de données et WebLogic.”

Antonio Nappi, ingénieur DevOps, CERN

 

« Sauce est une plateforme de collaboration et de création vidéo pour les équipes qui permet aux marques de créer un contenu vidéo authentique. Oracle Container Engine for Kubernetes sur Oracle Cloud Infrastructure nous a aidés à faire évoluer notre plateforme de collaboration vidéo Cloud pour servir une base d'utilisateurs mondiale. Ceci nous a permis d'étendre notre communauté tout en augmentant la fiabilité et la performance, en particulier dans les domaines du transcodage et de la création vidéo. »

Jon Girven, cofondateur et directeur des nouvelles technologies, Sauce Video

Les défis du Cloud Native et la valeur ajoutée d'Oracle

Les défis du Cloud Native

Cloud Native Challenges

Pour utiliser les technologies Cloud Native, les développeurs, les professionnels DevOps et les architectes de logiciels doivent adopter un nouvel ensemble d'infrastructures, ce qui peut représenter un défi.

  • Les approches internes se caractérisent souvent par un manque de fiabilité, de sécurité, d'évolutivité et de fonctionnalités de gestion de niveau entreprise.
  • Les outils fragmentés peuvent s'avérer difficiles à intégrer et coûteux à gérer.
  • Les solutions propriétaires peuvent rendre les entités dépendantes d'un fournisseur qui utilise des API personnalisées et des piles logicielles non standard.

La valeur ajoutée d'Oracle pour l'approche Cloud Native

Value for Cloud Native

Oracle offre un ensemble de services qui peut accroître la productivité, réduire le risque et accélérer l'innovation dans des Clouds publics, privés et hybrides.

  • L'offre Oracle Cloud Native Services accélère et facilite le déploiement, la surveillance et l'évolutivité de vos applications.
  • L'offre Oracle Cloud Native Services fournit des services de niveau professionnel qui exploitent Oracle Cloud pour fournir une infrastructure hautement disponible, sécurisée et performante.
  • Les services Oracle Cloud Native Services intègrent un logiciel Open Source non modifié, vous permettant d'exploiter des technologies interopérables sur site ou dans le Cloud.
  • L'offre Oracle Cloud Native Services fournit des services complets qui englobent les conteneurs, les pipelines de build, l'infrastructure programmable, les fonctions sans serveur, la surveillance/les alertes, les notifications, les événements, la transmission en continu, et bien plus encore.

Oracle Cloud Native Services

Icône Container Engine for Kubernetes

Container Engine for Kubernetes

Disponibilité GA

Ce service géré conçu pour les développeurs et adapté aux entreprises exécute des clusters Kubernetes à haute disponibilité avec le contrôle, la sécurité et la performance d'Oracle Cloud Infrastructure, et la garantie de compatibilité avec l'écosystème CNCF.

Icône Registre

Registre

Disponibilité GA

Service de registre de conteneur haute disponibilité qui permet aux utilisateurs de stocker et partager facilement les images de conteneur. Le registre permet aux utilisateurs de transmettre et d'extraire des images à l'aide de Docker CLI, ou d'extraire des images directement dans leurs déploiements Oracle Container Engine for Kubernetes.

Icône Oracle Functions

Oracle Functions

Disponibilité limitée

Les fonctions sans serveur multipropriétaires et évolutives permettent aux utilisateurs de se concentrer sur le codage pour répondre aux besoins spécifiques de l'entreprise, sans devoir maîtriser aucun concept d'infrastructure. Les utilisateurs payent uniquement le temps de calcul nécessaire, et ils ne paient rien si le code ne fonctionne pas.

Icône Diffusion en continu

Diffusion en continu

Disponibilité limitée

Cette plateforme de diffusion en continu haute disponibilité, évolutive et multipropriétaire facilite la collecte et la gestion de données de diffusion en continu. La diffusion en continu permet des applications telles que l'Internet des objets, la sécurité et la supply chain, dans lesquelles de grandes quantités de données sont collectées à partir de nombreuses sources et doivent être traitées en temps réel.

Icône Resource Manager

Resource Manager

Disponibilité limitée

Ce service géré peut provisionner toutes les ressources Oracle Cloud Infrastructure et les services . Resource Manager réduit les erreurs de configuration et accroît la productivité en gérant l'infrastructure de façon déclarative (c'est-à-dire, l'infrastructure programmable) en utilisant la norme du secteur Terraform.

Icône Monitoring

Monitoring

Disponibilité limitée

Ce service intégré extrait des indicateurs à partir de l'ensemble des ressources et services présents dans Oracle Cloud Infrastructure. Grâce à des indicateurs et des tableaux de bord, ou encore à l'API de service, vous pouvez obtenir une vision holistique de l'intégrité, de la performance et de la capacité du système. Le service Monitoring inclut des alarmes qui permettent à l'utilisateur de suivre ces indicateurs et d'intervenir lorsque ceux-ci dévient des seuils définis. Les alarmes sont essentielles pour aider les utilisateurs à remplir les objectifs de niveau de service et éviter les interruptions.

Icône Notifications

Notifications

Disponibilité limitée

Ce service évolutif diffuse des messages à des composants distribués tels que la messagerie ou PagerDuty. Grâce au service Notifications, les utilisateurs peuvent facilement distribuer des messages concernant Oracle Cloud Infrastructure à un grand nombre d'abonnés selon un modèle publish-subscribe.

Icône Événements

Événements

Disponible prochainement

Cette offre permet aux utilisateurs de réagir aux modifications relatives à l'état des ressources Oracle Cloud Infrastructure dues à des actions du système ou de l'utilisateur. Le service Événements peut stocker les informations dans le stockage objet ou déclencher le service Oracle Functions pour l'exécution d'actions, le service Notifications pour informer des utilisateurs ou le service Diffusion en continu pour mettre à jour des services externes.