1ere Etude WebServiceAmazon

publicité
Description des Web Service
Les web services sont des API, des applications en ligne qui permettent aux développeurs de
créer de nouvelles applications et de faire tourner leurs programmes à partir des données et de
l'infrastructure informatique d'Amazon. Certains web services sont spécialement destinés aux
affiliés d'Amazon (E-commerce Services), les autres, ci-dessous, s'adressent à l'ensemble des
développeurs.
Amazon Mechanical Turk : l'ordinateur humain
Cette API, lancée en novembre 2005, repose sur un concept d'"Intelligence artificielle
artificielle" développé par Amazon. Le principe est le suivant : les développeurs envoient des
requêtes au site Mechanical Turk, qui retourne le résultats de ces requêtes. Derrière le site, ce
sont en fait des personnes physiques qui réalisent la tâche. C'est donc un service semiautomatisé, mêlant les capacités informatiques à un réseau potentiellement illimité de
travailleurs hyperflexible. Exemples d'utilisation : service de traduction, de retouche
numérique de photos, de reconnaissance d'image, d'analyse de texte, etc.
Modèle économique :
L'entreprise paie l'internaute "turker" sur un compte Amazon pour chaque "HIT" (human
intelligence task) réalisée et approuvée. Par exemple, on peut trouver sur le site la proposition
de HIT suivante : décrire en trois mots le contenu d'une page Web. Ce HIT est payé 0,01
dollar par unité. Amazon prélève une commission de 10 % sur la somme versée, avec un
minimum de 0,005 dollar par HIT.
Elastic Compute Cloud (EC2) : l'informatique à louer
Service de location de capacités informatiques, lancé en août 2006. Ce service permet par
exemple aux entreprises d'éviter d'investir dans l'achat de serveurs onéreux qui ne seraient
destinés qu'à absorber des surcharges sporadiques d'activité. Ainsi, l'entreprise cliente ne paie
que pour les capacités qu'elle consomme effectivement. EC2 fonctionne en lien avec Amazon
Simple Storage Service (S3), son équivalent en matière de stockage de données.
Modèle économique :
0,10 dollar / heure d'utilisation d'un serveur
0,20 dollar / Go de données transférées depuis le client vers EC2 ou l'inverse (les échanges
internes à EC2 ou entre EC2 et S3 sont gratuits).
Plus de renseignements : http://media-tech.blogspot.com/2006/08/ec2-aprs-s3-le-nuageinformatique.html
Amazon Simple Storage Service (S3) : le stockage de données en externe
Service d'hébergement en ligne lancé en mars 2006, permettant également de partager
publiquement des fichiers. La taille unitaire des fichiers est limitée à 5 Go. S3 propose
notamment un système d'authentification, et une interface BitTorrent. Comme son nom
l'indique, ce service S3 est très simple à expliquer: des Gigaoctets de stockage loués au mois.
Cet espace de stockage fait partie de la même infrastructure que celle utilisée par Amazon
elle-même pour sa librairie en ligne.
Modèle économique :
- 0,15 dollar / mois / Go d'espace de stockage
- 0,20 dollar / Go de données transférées
- interfaces SOAP ou REST pour accéder des objets d'une taille de 1 octet à 5 Goctets (il y a
aussi une interface Bittorrent pour utiliser les avantages du P2P)
système de sécurité pour verrouiller l'accès à ses fichiers si on ne souhaite pas qu'ils soient
publics.
Alexa Web Services : moteur de recherche et données de trafic
En juin 1999, Amazon rachète Alexa Internet, société éditrice d'une barre d'outils pour les
navigateurs Internet. Alexa développe des outils statistiques basés sur les données de trafic récoltées
via sa barre d'outils (classement des sites les plus visités…) et a mis au point dès 2002 un moteur de
recherche, tout d'abord adossé à Google (aujourd'hui remplacé par Microsoft). Alexa offre quatre
web services différents, parmi lesquels Alexa Web Search, qui permet aux développeurs d'intégrer
les résultats du moteur de recherche Alexa à leur site, ou de créer un moteur de recherche spécialisé
dans une thématique, à partir des milliards de pages indexées par le service.
Modèle économique :
0,30 dollar / 1.000 requêtes
Amazon Historical Pricing : l'accès aux statistiques de vente
Ce service lancé en octobre 2005 met à disposition des développeurs les données relatives aux
ventes de livres, musique, vidéos et DVD effectuées sur Amazon depuis 2002, y compris par le biais
du réseau d'affiliés. Il permet ainsi, grâce à cet historique, de gérer ses achats et la fixation de ses prix
sur la base d'informations étendues. Historical Pricing offre la possibilité d'effectuer une requête sur
dix produits à la fois, les résultats englobant les prix moyens, minimum, maximum et médians
calculés sur chaque article, en plus d'un historique permettant de visualiser les tendances sur la
période.
Modèle économique :
Le service est facture 249 dollars / mois, dans la limite de 60.000 requêtes par mois et d'une requête
maximum par seconde. Le résultat des requêtes ne peut être archivé que pendant 7 jours.
Amazon Simple Queue Service (SQS) : la file d'attente à volonté
Lancé en juillet 2006, SQS est une file d'attente hébergée et extensible pour stocker les messages
circulant entre les ordinateurs.
Modèle économique :
0,10 dollar / 1.000 messages envoyés
0,20 dollar / Go de données transférées
Paiement
Concernant le paiement, il est possible de d’avoir un compte pour tester ses applications et tester les
services, ce service est appelé Amazon Flexible Payments Service (Amazon FPS). Ensuite dés que
l’application est lancée il faut passé a un service de paiement standard.
Tous les renseignements (en anglais) sur le site officiel des web services d’Amazon :
http://aws.amazon.com/
Téléchargement