Caractéristiques principales
cli-code

Compatible avec les clients IPFS

Notre service d'IPFS pinning est conçu pour s'intégrer de manière transparente à divers clients IPFS, garantissant ainsi la compatibilité et la commodité pour nos utilisateurs. Que vous préfériez utiliser Kubo, IPFS Desktop ou tout autre client IPFS populaire, notre service d'épinglage est entièrement compatible.

volume

Volumes

Les volumes IPFS sont similaires aux buckets S3 et servent de conteneurs pour les fichiers épinglés IPFS. Ils offrent une approche structurée et organisée du stockage et de la gestion de votre contenu IPFS épinglé. Avec les volumes IPFS, vous pouvez facilement regrouper et régionaliser vos fichiers épinglés, ce qui facilite leur organisation et leur diffusion au sein du réseau IPFS.

multi-az

Régionalisé

Notre service d'IPFS pinning offre des capacités régionalisées, permettant d'allouer des volumes à des régions spécifiques. Cela garantit un accès efficace aux données en servant les fichiers de la région la plus proche des utilisateurs finaux, réduisant ainsi la latence et améliorant les performances. Grâce à l'allocation régionalisée, vous pouvez optimiser la diffusion de contenu et offrir une expérience utilisateur transparente sur différents sites géographiques. Régions disponibles : fr-par, nl-ams, pl-waw

resilient

Redondance

La conception de notre infrastructure donne la priorité à la redondance des services. Le service d'épinglage de Scaleway est déployé sur au moins deux zones de disponibilité (AZ) dans chaque région, ce qui garantit une haute disponibilité et une tolérance aux pannes. Cela minimise le risque de perturbations, en fournissant une accessibilité continue à vos fichiers épinglés. Bénéficiez d'un service résilient et fiable qui reste opérationnel même en cas de défaillance de l'infrastructure ou d'interruption au sein d'une seule zone de disponibilité.

domain

URL pinning

Épinglez du contenu par URL avec le service Pinning Scaleway, qui va au-delà des spécifications d'épinglage IPFS standard. En utilisant le CLI ou la console Scaleway, récupérez du contenu à partir d'URL spécifiées sur l'Internet traditionnel, convertissez-le en adressage basé sur le contenu (CID) et épinglez-le de manière transparente sur le réseau IPFS. Aucun téléchargement manuel ou génération de CID n'est nécessaire. Épinglez des fichiers directement à partir d'URL.

world

L'écosystème Scaleway

Grâce à la console Scaleway et à la Scaleway CLI, vous disposez d'un contrôle total et de capacités de gestion sur vos fichiers épinglés, ce qui facilite l'organisation et l'accessibilité.

Tarifs
Type de consommationPrixCoût mensuel estimé pour 100 GoCoût mensuel estimé pour 2 TB
Storage25 GB free every month then
0.00002 €/GB/hour
~0.0146 €/GB/month
1.09 €28.83 €
IngressUnmeteredUnmeteredUnmetered
Egress25 GB free every month then ~0.01 €/GB0.75 €19.75 €
Un nouvel essai de Scaleway Labs

Après notre première expérience sur L'ARM Scaleway Labs est fier de dévoiler son dernier essai, le service d'IPFS pinning, qui illustre l'avenir de l'internet distribué.

Cet essai offre aux utilisateurs la possibilité d'exploiter la puissance de l'IPFS, une technologie novatrice qui révolutionne la manière dont les données sont stockées et distribuées au sein d'un réseau décentralisé.

Avec le service d'IPFS Pinning, les utilisateurs peuvent épingler et gérer leurs fichiers en toute sécurité, en tirant parti des avantages du stockage décentralisé et de la distribution de contenu.

Participer à l'essai et découvrez le potentiel de l'Internet distribué avec Scaleway IPFS Pinning Service dès aujourd'hui.

Cas d'utilisation
Storage
Stockage de l'IA ou stockage de données d'apprentissage automatique

Tirez parti du service d'IPFS pinning de Scaleway pour le stockage et la gestion des versions des ensembles de données d'apprentissage automatique. Grâce à la capacité de déduplication d'IPFS, les blocs redondants sont éliminés, ce qui optimise la gestion des ensembles de données.

Stockez et versionnez vos ensembles de données à l'aide d'IPFS afin de minimiser la redondance du stockage, d'augmenter l'utilisation des ressources et d'obtenir un stockage de données plus efficace par rapport aux méthodes traditionnelles.

Storage
Archivage de fichiers

Choisissez IPFS pour un adressage décentralisé et basé sur le contenu, garantissant la disponibilité et la récupération des fichiers. Le service d'épinglage de Scaleway est idéal pour l'archivage et garantit la disponibilité des nœuds.

Comptez sur l'infrastructure et l'engagement de Scaleway en matière de disponibilité pour une accessibilité et une préservation des données à long terme. Stockez et archivez vos fichiers en toute confiance grâce aux avantages combinés d'IPFS et du service d'épinglage de Scaleway.

Storage
Calcul sur les données

Avec IPFS, vous pouvez partager et distribuer des données sur plusieurs nœuds, ce qui garantit la redondance et la disponibilité. Cette approche décentralisée améliore la collaboration en permettant à plusieurs parties d'accéder aux données et de travailler avec elles simultanément. Chaque participant peut contribuer au calcul et à l'analyse des données partagées, ce qui favorise un environnement collaboratif et inclusif.

L'utilisation de l'IPFS permet de créer un cadre décentralisé et collaboratif pour le partage, la gestion et l'exécution de calculs sur de grands ensembles de données, offrant ainsi une approche plus sûre, plus évolutive et plus transparente de la collaboration fondée sur les données.

Storage
Streaming vidéo

La structure de données de l'IPFS, basée sur des morceaux, est idéale pour la diffusion en continu de contenus vidéo. Les fichiers vidéo sont divisés en morceaux plus petits, qui peuvent être demandés et récupérés indépendamment à partir de différents nœuds, ce qui améliore les performances et réduit les temps de latence. La nature de l'IPFS, axée sur le contenu, garantit l'intégrité des données et empêche toute altération.

Tirez parti de l'IPFS pour une diffusion vidéo efficace et décentralisée, en bénéficiant d'une architecture distribuée, d'une meilleure utilisation de la bande passante et d'une résilience contre les points de défaillance uniques.

Storage
Hébergement web

Hébergez les fichiers de votre site web sur IPFS pour une haute disponibilité et résilience. Les utilisateurs peuvent accéder à votre site web hébergé sur IPFS à l'aide de leur passerelle IPFS locale. Pour atteindre un public plus large, utilisez des passerelles publiques comme intermédiaires. Configurez les paramètres DNS pour diriger votre domaine vers une passerelle publique, ce qui permet un accès facile via les navigateurs web habituels.

Cette combinaison d'hébergement IPFS et de passerelles publiques garantit une large accessibilité à votre site web, pour atteindre les utilisateurs du monde entier.

Storage
NFT

Lorsqu'il s'agit de lier un NFT à un fichier numérique, la méthode est cruciale. L'IPFS offre une solution fiable en utilisant un identifiant basé sur le contenu (CID) pour lier le fichier. Le CID est indépendant de la localisation du contenu et permet d'accéder au fichier quel que soit son emplacement ou les changements de chemin d'accès. Le CID reste constant et infalsifiable, ce qui garantit l'intégrité et la permanence du lien NFT-fichier.

IPFS établit et maintient une connexion robuste et immuable entre les NFT et leurs fichiers associés.

Aide-mémoire

Cette section fournit des exemples concis sur l'utilisation de notre service d'épinglage. Pour un tutoriel complet, veuillez vous référer à notre documentation officielle

Créer un volume

Avant d'épingler du contenu, vous devez d'abord créer un volume régional (comme un bucket S3). Vous pouvez le faire à partir de la console Scaleway ou avec le CLI Scaleway.
Créez un volume avec la CLI Scaleway:

scaleway labs

$ export SCW_ENABLE_LABS=true
$ scw ipfs volume create name=my-volume

  • ID <Pin ID>
  • ProjectID <ProjectID ID>
  • Region fr-par
  • CountPin 0
  • CreatedAt now
  • UpdatedAt now
  • Name my-volume

$

Épingler depuis la CLI Scaleway

Pour épingler un contenu à partir d'un CID ou d'une URL, vous devez fournir votre volume et le nom du contenu épinglé.
Épingler le contenu avec la CLI Scaleway:

scaleway labs

$ export SCW_ENABLE_LABS=true
$ scw ipfs pin create-by-cid volume-id=$VOLUME_ID cid=Qmdi7ERksspfxWXfU8ATRUt7iCjZJbEbDrUoMDtjnbdTwo name=my-file

  • PinID <Pin ID>
  • Status queued
  • CreatedAt now
  • Cid.Cid Qmdi7ERksspfxWXfU8ATRUt7iCjZJbEbDrUoMDtjnbdTwo
  • Cid.Name MyFile

$

Vous pouvez obtenir des informations sur n'importe quelle pin en utilisant l'id de pin fourni.
Obtenez l'état de votre contenu avec la CLI Scaleway:

scaleway labs

$ export SCW_ENABLE_LABS=true
$ scw ipfs pin get pin-id=$PIN_ID volume-id=$VOLUME_ID

  • Status pinned
  • CreatedAt 5 minutes ago
  • Cid.Cid QmaGNR5PedL8kiTUMtsPeFFodL9HnYBMuUqAEQrv6CQH4F
  • Cid.Name value:"MyFile"

$

Épingler avec Kubo

Kubo est le client IPFS officiel. Suivez les instructions d'installation ici, puis vous pouvez utiliser le service d'épinglage Scaleway pour stocker des données à distance. Cette opération vous permet d'ajouter le service à distance Scaleway à partir du CLI kubo. Cette opération vous permet d'ajouter le service à distance Scaleway à partir du CLI kubo.
Cette opération vous permet d'ajouter un service à distance Scaleway à partir de l'interface CLI de kubo :

scaleway labs

$ ipfs pin remote service add scaleway https://fr-par.ipfs.labs.scw.cloud/$VOLUME_ID/$SCW_SECRET_KEY

    Vous pouvez ensuite épingler un contenu à partir d'un CID.
    Ajouter un pin avec le CLI de Kubo:

    scaleway labs

    $ ipfs pin remote add --service=scaleway QmaGNR5PedL8kiTUMtsPeFFodL9HnYBMuUqAEQrv6CQH4F

    • CID: QmaGNR5PedL8kiTUMtsPeFFodL9HnYBMuUqAEQrv6CQH4F
    • Name:
    • Status pinned

    $

    Récupérer le contenu

    Une fois que votre contenu est épinglé sur le service de pinning, vous pouvez récupérer ce contenu avec son CID à partir de n'importe quel IPFS peer.
    Pour récupérer votre contenu localement:

    scaleway labs

    $ # via Kubo IPFS cli
    $ ipfs get <YOUR_CID> > myFile
    $ # via curl and cloudflare IPFS gateway
    $ curl https://cloudflare-ipfs.com/ipfs/<YOUR_CID>

      FAQ

      En tant qu'essai du service IPFS Pinning de Scaleway Lab, l'accord de niveau de service (SLA) est défini par nos conditions spéciales pour les services BETA. Cependant, soyez assuré que nous nous engageons à maintenir la fiabilité et la performance du service IPFS Pinning au mieux de nos capacités, et que tout problème ou préoccupation sera traité rapidement par notre équipe dédiée.

      Lorsque vous épinglez vos fichiers sur notre service d'IPFS pinning, vos données sont stockées dans la région où votre volume IPFS a été créé. Notre service ne gère pas le cryptage des données. Par conséquent, nous vous conseillons d'être prudent lorsque vous épinglez des fichiers contenant des informations privées ou sensibles, car ils seront accessibles via le réseau IPFS sans aucune restriction d'accès.

      Pour garantir la sécurité et la confidentialité de vos données, nous vous recommandons de les crypter vous-même avant d'épingler les fichiers à l'aide de méthodes ou d'outils de cryptage appropriés. Cette couche supplémentaire de cryptage contribuera à protéger vos données contre tout accès non autorisé lors de l'utilisation de notre service d'IPFS pinning.

      Non, l'IPFS n'est pas une technologie développée par Scaleway. IPFS est un protocole open-source et un réseau peer-to-peer conçu pour créer un système de fichiers distribué et décentralisé. Il a été développé par Juan Benet et est maintenu par Protocol Labs, une organisation indépendante qui se consacre à la création de protocoles et d'outils ouverts pour le web décentralisé.

      Scaleway propose un service d'IPFS pinning qui s'intègre au réseau IPFS. L'IPFS lui-même n'est pas spécifique à Scaleway et est utilisé par diverses organisations et personnes dans le monde entier.

      Oui, lorsque vous ajoutez un fichier au réseau IPFS et que vous l'épinglez, il devient disponible pour les autres pairs du réseau, qui peuvent le récupérer et y accéder. Toutefois, il est important de noter que la visibilité et l'accessibilité de vos données peuvent être contrôlées par des mécanismes de contrôle d'accès, de cryptage ou d'autres couches de sécurité supplémentaires mises en œuvre en dehors du réseau IPFS. Il est recommandé de prendre les mesures appropriées pour protéger les données sensibles ou privées avant de les épingler sur IPFS.

      Non, par conception, le réseau IPFS ne chiffre pas les données.

      Notre service d'IPFS pinning n'assure pas le cryptage de vos données. Il est important de crypter vous-même vos données avant d'épingler des fichiers afin de garantir la sécurité et la confidentialité de vos informations. Nous vous recommandons d'utiliser les méthodes ou outils de cryptage de votre choix pour protéger vos données avant de les épingler avec notre service. En prenant cette mesure proactive, vous pouvez garder un contrôle total sur le processus de cryptage et protéger vos données en fonction de vos besoins spécifiques.

      Oui, le service d'épinglage Scaleway est compatible avec Kubo. Vous pouvez utiliser Kubo, qui est un client IPFS, pour interagir avec vos fichiers épinglés et les gérer via le service d'épinglage Scaleway.

      Kubo offre une interface conviviale et des fonctions pratiques pour accéder à votre contenu IPFS et le contrôler.En utilisant Kubo avec le service d'épinglage Scaleway, vous pouvez facilement gérer et travailler avec vos fichiers épinglés de manière transparente et efficace.

      Dans le système IPFS, les données sont identifiées et accessibles en fonction de leur contenu plutôt que de leur emplacement ou des chemins d'accès traditionnels. L'adressage basé sur le contenu utilise un identifiant unique appelé identifiant de contenu (CID) pour référencer et récupérer les fichiers.

      Le CID est généré à l'aide d'algorithmes de hachage cryptographique, qui dérivent un identifiant unique basé sur le contenu du fichier lui-même. Cela signifie que si le contenu d'un fichier change, son CID changera également, ce qui garantit l'intégrité des données et facilite la distribution efficace du contenu sur le réseau IPFS.

      L'adressage basé sur le contenu permet une recherche décentralisée et efficace des fichiers dans l'IPFS, indépendamment de leur emplacement physique ou de leur support de stockage.

      Il n'est pas possible de supprimer directement des données d'IPFS une fois qu'elles ont été répliquées sur le réseau, mais vous pouvez retirer les fichiers de notre service d'épinglage IPFS lorsque vous le souhaitez. En retirant les fichiers de notre service, ils ne seront plus activement stockés et distribués par notre infrastructure.

      Pour garantir la confidentialité et la sécurité des données, il est toujours conseillé d'utiliser des mécanismes de cryptage et de contrôle d'accès avant d'ajouter des fichiers à IPFS. Ainsi, même si les fichiers sont accessibles par d'autres nœuds du réseau IPFS, leur contenu reste crypté et protégé.

      Veuillez noter que l'absence de mécanisme de suppression intégré dans IPFS et la nature distribuée du réseau signifient que la suppression complète des fichiers de tous les nœuds est une tâche complexe.

      S3 (Simple Storage Service) est un système de stockage centralisé en nuage créé par Amazon Web Services (AWS), tandis que IPFS (InterPlanetary File System) est un système de stockage décentralisé de pair à pair créé par Protocol Labs.

      S3 fonctionne sur un modèle client-serveur, stockant les données dans un emplacement centralisé (centres de données Scaleway par exemple), tandis que IPFS distribue les données sur un réseau de nœuds interconnectés.

      S3 utilise des identifiants uniques au sein du service S3 pour identifier les objets, tandis que IPFS utilise des identifiants de contenu (CID) dérivés du contenu du fichier lui-même.

      Bien que l'IPFS (InterPlanetary File System) et BitTorrent présentent des similitudes et utilisent tous deux les principes du réseau peer-to-peer (P2P), l'IPFS n'est pas directement basé sur BitTorrent..

      IPFS a été développé indépendamment en tant que protocole et système distinct. Cependant, IPFS et BitTorrent sont tous deux des technologies décentralisées de partage de fichiers P2P dont l'objectif est d'améliorer la distribution et la disponibilité des données. IPFS reprend certains concepts de BitTorrent, tels que l'utilisation d'une table de hachage distribuée (DHT) pour la recherche et l'adressage de contenu, mais il introduit également des fonctionnalités et des concepts supplémentaires afin de créer un système plus polyvalent et plus extensible pour le stockage et la récupération de fichiers distribués.

      L'IPFS CID (Content Identifier) et un lien BitTorrent Magnet ont des objectifs similaires, mais ils ne sont pas équivalents.

      Un IPFS CID est un identifiant unique qui représente un élément de contenu spécifique au sein du réseau IPFS. Il est généré à l'aide d'algorithmes de hachage cryptographique et comprend le hachage du contenu et d'autres métadonnées. Le CID est utilisé pour localiser et récupérer le contenu dans le réseau IPFS.

      D'autre part, un lien BitTorrent Magnet est un schéma URI utilisé pour identifier et localiser une ressource BitTorrent. Il contient généralement le hachage du fichier torrent, ainsi que d'autres paramètres facultatifs tels que les trackers, afin de permettre le téléchargement et le partage du fichier torrent correspondant.

      Bien que l'IPFS CID et le BitTorrent Magnet link soient tous deux utilisés pour l'identification et la recherche de contenu dans leurs systèmes respectifs, ils ont des formats différents et servent des technologies sous-jacentes différentes (IPFS et BitTorrent). L'IPFS CID est spécifique à l'IPFS et fonctionne au sein de l'écosystème IPFS, tandis que le lien BitTorrent Magnet est spécifique au protocole BitTorrent.