Vendre sur IBM Cloud
Vous souhaitez vendre vos logiciels, services ou architectures déployables sur IBM Cloud®? Vous pouvez utiliser notre vaste portefeuille de services d'infrastructure gérés et d'outils de développement pour créer vos applications sur le cloud public et gérer l'authentification, l'accès, la création en libre-service, le comptage et la facturation. Rejoignez notre réseau de croissance stratégique de 70 partenaires ISV avec plus de 600 000 utilisateurs mensuels actifs.
Avant de commencer
Si vous prévoyez d'offrir des produits sur la plateforme IBM Cloud, vous devez respecter les exigences suivantes:
-
Vérifiez que vous disposez d'un compte Paiement à la carte ou Abonnement. Pour vérifier votre type de compte, allez dans Gérer > Compte > Paramètres du compte dans la console IBM Cloud.
Il est recommandé d'utiliser un compte créé avec un ID fonctionnel pour garantir votre accès continu aux produits intégrés dans le compte.
-
Vérifiez que vous disposez du rôle Administrateur sur tous les services de gestion des comptes et services activés pour IAM. Voir Affectation de l'accès aux services de gestion des comptes et Gestion de l'accès aux ressources.
-
Pour vendre des services, vérifiez que votre société est un partenaire de génération IBM Cloud approuvé avec un contrat Embedded Solutions Agreement(ESA). Pour plus d'informations sur le statut de IBM Cloud partenaire de développement, consultez la page IBM Partner Plus.
-
Vérifiez que votre produit est prêt à être répertorié publiquement et vendu via le catalogue IBM Cloud.
-
Soyez prêt à créer et à gérer les produits que vous répertoriez dans le catalogue IBM Cloud, ce qui inclut la réactivité à l'adressage des mises à jour et la prise en charge rapide de vos clients.
Conditions requises pour l'offre de services
Vérifiez que vous hébergez votre service principalement sur IBM Cloud ou dans l'un des cas d'utilisation suivants:
-
Vous devez utiliser les logiciels IBM, les services IBM Cloud, le cas échéant, et héberger tous les composants d'applications et de bases de données (par exemple, stockage, sauvegarde, réplication ou récupération de données, surveillance, journalisation, gestion des vulnérabilités, et des outils de correction) sur IBM Cloud.
-
Vous devez héberger tous les composants d'application et de base de données de votre produit sur IBM Cloud, y compris les composants de prise en charge tels que la sauvegarde, la réplication ou la récupération de données. D'autres services, tels que les outils de surveillance, de journalisation, de gestion des vulnérabilités et d'application de correctifs, peuvent s'exécuter sur site ou sur un autre cloud, mais doivent envoyer des données à l'environnement IBM Cloud pour le stockage et une analyse plus approfondie.
-
Les outils de migration de votre produit ont IBM Cloud comme seule destination pour la migration, mais ils peuvent s'exécuter sur site ou sur un autre cloud en tant que source de migration.
Configuration requise pour les logiciels d'offre
Vérifiez que les scripts de déploiement de logiciels et les dépendances de package suivants s'appliquent à votre produit:
-
Images QCOW2 ou VHD personnalisées avec Terraform déployé sur l'infrastructure VPC
-
Images OVA déployées dans VMware Solutions Dedicated - vCenter Server
-
Images OVA (constituées d'OVF et d'image disque) pour Power Virtual Server
-
Helm graphiques sur les clusters Kubernetes et Red Hat OpenShift on IBM Cloud
-
Des opérateurs ou des bundles d'opérateur avec un fichier TGZ provenant de référentiels GitHub ou GitLab
-
Bundles d'opérateur provenant de registres Red Hat OpenShift
Quel type de produit souhaitez-vous vendre?
En utilisant Partner Center Sell pour intégrer votre produit, vous pouvez créer une vignette pour proposer votre produit dans le catalogue IBM Cloud. Vous pouvez disposer d'une application logicielle que les utilisateurs peuvent gérer et installer, d'un service logiciel ou d'une solution logicielle (architecture déployable) qui combine un ensemble de produits que vous pouvez proposer aux clients pour résoudre un problème ou un besoin métier.
Tirez parti d'un processus d'installation et de déploiement simplifié pour vos clients via le catalogue IBM Cloud. Passez en revue les sections suivantes pour comprendre comment votre produit peut être proposé via IBM Cloud.
Logiciel
Les logiciels comprennent des applications conteneurisées ou des images système que vos clients peuvent exécuter sur leur propre infrastructure.
Les types de logiciel tiers pris en charge par IBM Cloud sont les suivants :
- Opérateurs pour l'ajout de services
- Cloud Pak pour l'installation des services
- Images via des modèles Terraform (par exemple, image de serveur virtuel ou OVA)
- Images pour Power Systems (image de serveur virtuel)
- Modèles Terraform pour la configuration
- Chartes Helm à utiliser avec des applications
- Image de serveur virtuel pour VPC
Votre logiciel peut être déployé sur des cibles spécifiées, notamment IBM Cloud® Kubernetes Service, Red Hat® OpenShift® on IBM Cloud®, Power Virtual Server, Schematics, Virtual Private Cloud et vCenter Server.
Le processus est aussi simple que de sélectionner l'option Logiciel déployable, de fournir des informations sur l'entreprise, de créer un environnement de test approprié, de configurer l'accès à l'équipe et d'inviter les membres de l'équipe à se joindre à elle. Pour plus d'informations, voir Configuration de la vente de logiciel et Intégration de votre logiciel.
services
Les services gérés permettent d'exploiter l'infrastructure sur votre propre compte et de déployer des instances en utilisant le site IBM Cloud. Si vous souhaitez fournir un service, vous pouvez l'offrir en tant que service à facturation intégrée. Cela signifie que les utilisateurs peuvent créer une instance de votre service automatiquement. Vous pouvez intégrer votre service à IBM Cloud en définissant votre service, en élaborant des plans de tarification et en créant des courtiers.
Lorsque vous intégrez votre service, vous devez sélectionner le type de service que vous intégrez. Votre type de service est utilisé à des fins d'évaluation fiscale. IBM Cloud prend en charge trois types de services :
- Logiciel sous forme de services
- Modèle de déploiement de logiciels dans lequel le logiciel qui inclut des processus métier, des applications d'entreprise et des outils de collaboration est fourni en tant que service aux clients à travers le cloud.
- Infrastructure sous forme de services
- La fourniture d'une infrastructure informatique, y compris la fonctionnalité du serveur, la fonctionnalité du réseau, la fonctionnalité du centre de données et la fonctionnalité du stockage, en tant que service externalisé.
- Plateforme sous forme de services
- Distribution d'une plateforme informatique comprenant des applications, des logiciels intermédiaires optimisés, des outils de développement, ainsi que les environnements d'exécution Java et Web 2.0, dans un environnement basé sur le cloud.
Les catégories de services de tiers qui correspondent aux types de services comprennent :
- Services de conteneur permettant de créer des applications conteneurisées
- Services de stockage pour le stockage cloud persistant et chiffrement des données
- Services d'intelligence artificielle et d'apprentissage automatique (via une intégration à IBM Watson)
- Services d'analyse pour l'analyse des données à déployer dans les applications cognitives
- Services blockchain pour l'échange de données
- Services de base de données pour une haute disponibilité, une sécurité renforcée et des performances évolutives
- Services d'outils de développement et de migration
- Services de journalisation et de surveillance pour la détection et l'identification des problèmes
- Services d'intégration pour une intégration plus rapide
- Services Internet des objets pour l'utilisation des données d'application
- Services de sécurité pour une sécurité cloud de niveau entreprise
- Services mobiles pour la création et le démarrage d'applications mobiles
Le processus inclut l'enregistrement de votre service auprès de IBM Cloud, la définition de votre produit et de ses plans de tarification et la liaison d'un courtier. Pour plus d'informations, voir Configuration de la vente de services.
Architectures déployables
Une architecture déployable est une automatisation du cloud pour le déploiement d'un modèle d'architecture commun qui combine une ou plusieurs ressources de cloud conçues pour faciliter le déploiement, l'évolutivité et la modularité et qui résout un problème défini par le client. Une architecture déployable peut comporter une ou plusieurs variantes d'architecture et plusieurs configurations pour ces architectures, en fonction des besoins métier du client. Les architectures déployables peuvent être intégrées au catalogue IBM Cloud et sont affichées sous forme de vignettes dans le catalogue une fois que vous avez effectué le processus de publication et obtenu l'approbation dans Partner Center.
Catégories d'architectures déployables tierces que vous pouvez sélectionner dans Partner Center:
- Infrastructure convergente
- Applications d'entreprise
Les architectures déployables sont différentes des logiciels en ce sens qu'elles nécessitent un diagramme d'architecture et offrent la possibilité de répertorier les dépendances. Une architecture déployable peut comporter jusqu'à trois variantes d'architecture. Cela signifie qu'une même tuile d'architecture déployable dans le catalogue IBM Cloud peut comporter différentes options que l'utilisateur peut essayer à différents niveaux de capacité ou de complexité. Les différentes architectures peuvent être basées sur la capacité ou la complexité d'exécution d'une validation de concept ou d'une charge de travail de production, avec des appellations telles que "démarrage rapide", "standard" ou "avancé".
Le seul type d'architecture déployable pris en charge par IBM Cloud est Terraform.
Pour plus d'informations, voir Qu'est-ce qu'une architecture déployable? et Configuration pour la vente d'architectures déployables.