Amazon Web Services lance CloudSearch, qui permet aux utilisateurs des services clouds d'intégrer une fonctionnalité de recherche au sein de leurs applications. CloudSearch est basé sur la technologie A9 utilisée pour la recherche sur Amazon.com. Pour utiliser ce service, les équipes IT doivent commencer par créer un domaine de recherche pour ensuite télécharger les données qu'elles souhaitent consulter. CloudSearch gère automatiquement l'allocation de ressources nécessaires, ainsi que l'indexation.

Selon la FAQ de l'éditeur, pour rendre les données consultables, elles doivent d'abord être écrites dans un format  de type Search Data Format. Cela peut se faire en utilisant soit  JSON (JavaScript Object Notation) ou des fichiers texte XML. CloudSearch redimensionne automatiquement le niveau de recherche selon l'évolution des données intégrées ou la variation du taux de requête. Les entreprises peuvent modifier et appliquer des paramètres, régler le niveau de recherche. Ces éléments sont modifiables depuis la console de management d'AWS, qui gère les autres services d'Amazon.

Une tarification un peu compliquée

Combien coûte cette fonctionnalité ?  Les utilisateurs sont facturés mensuellement pour les instances de recherche, les téléchargements de documents par lots, les requêtes IndexDocuments et le transfert de données. En tant que solution managée, CloudSearch détermine la taille et le nombre d'instances nécessaires pour fournir un service de recherche à faible latence. L'indexation se fait aussi via des instances qui peuvent être stockées dans la RAM. AWS propose une instance Small à 0,12 dollar, Large à 0,48 dollars et XLarge à 0,68 dollars de l'heure. En matière de données téléchargées, le prix est de 0,10 dollar par lot de 1000 demandes de téléchargement par lots, dont chacune est limitée à 5 Mo. En cas de changement d'indexation, AWS tarife 0,98 dollars par Go de données modifiées dans le domaine de recherche

La dernière partie de la tarification est une charge pour la quantité de données transférées sur CloudSearch. Pour la zone Etats-Unis, les 10 premiers To coûtent de 0,12 dollars par Go/mois, 0,09 dollars par Go/mois jusqu'à 50 To et 0,07 dollars Go/mois au-delà de 50 To. Amazon donne un exemple sur 100 Mo de données dans le domaine de recherche, avec 100 000 requêtes par mot clé par jour, 50 données supplémentaires par jour, 4 IndexDocument par mois, la tarification est estimée à 86,94 dollars par mois.