+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Expert éminent sénior

    Homme Profil pro
    Étudiant
    Inscrit en
    août 2011
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2011
    Messages : 283
    Points : 18 062
    Points
    18 062

    Par défaut Microsoft Azure s’enrichit de deux nouveaux services pour le NoSQL et la recherche en plein texte

    Microsoft Azure s’enrichit de deux nouveaux services pour le NoSQL et la recherche en plein texte
    sans oublier Apache HBase pour Azure HDInsight

    Microsoft a publié sous forme d’aperçu de nouvelles fonctionnalités pour son service cloud Microsoft Azure, il s’agit de deux services : l’un dédié aux bases
    données et l’autre pour la recherche en plein texte.

    Le service dédié aux bases de données a été baptisé Azure DocumentDB, il permettra de compléter les bases de données relationnelles avec un service dédié aux bases de données NoSQL. Ce dernier ne sera pas disponible en Open source, toutefois Microsoft songe à soumettre le SDK de la bibliothèque cliente à la communauté Open source.

    Azure DocumentDB supporte les documents JSON et permet leurs utilisations sous différentes plateformes et langages de programmation y compris .Net, Node.js, JavaScript ou encore Python. Il recourt à la technologie d’indexation lock-free développée par Microsoft Research et offre à ses utilisateurs trois modes de consistance des données : forte, faible ou éventuelle.

    Quant au nouveau service de recherche plein texte qui a été baptisé Azure Search, il est basé sur la technologie du moteur de recherche Open source Elasticsearch. Il fournit entre autres certaines fonctionnalités offertes par Elasticsearch tout en restant un service Microsoft.

    Avec ce nouveau service de recherche, Microsoft vise non pas le grand public, mais une audience spécialisée comme les développeurs web et mobile, ces derniers pourraient intégrer le service de Microsoft dans leurs propres applications.

    D’ailleurs la déclaration officielle va dans ce sens : « Avec Azure Search les développeurs peuvent facilement rajouter un service de recherche, en le créant et l’adaptant à un ou plusieurs index, en chargeant les données à être indexés puis en l’exécutant pour délivrer des recherches ».

    Enfin, le 21 aout correspond aussi à la date choisie par Microsoft pour annoncer le support de la clusterisation Apache HBase sous Azure HDInsight (l’adaptation d’Hadoop sous Azure), ce qui n’a pas manqué de faire réagir le vice-président Ranga Rengarajan chargé de la plateforme de données, du Cloud & Enterprise : « l’équipe de la plateforme de données de Microsoft est sur les traces d’une nouvelle expérience où l’on peut gérer plusieurs types de données avec plusieurs moteurs ».

    Puis il a conclu par: « La stratégie The cloud first, mobile first a une nouvelle génération d’applications qui s’exécutent sur plusieurs dispositifs, offrant de multiples expériences sur chaque appareil. Tout cela contribue à la charge importante que doit soutenir le modèle de données qui est maintenu dans le Cloud ».

    Source : Annonce de Microsoft

    Et vous ?
    Qu’en pensez-vous ?

  2. #2
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    décembre 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : décembre 2013
    Messages : 22
    Points : 91
    Points
    91

    Par défaut

    J'ai commencé à suivre l'évolution de Windows Azure alors que la plateforme était juste en version de test. Ces dernières années ont été incroyablement intéréssante sur l'ajout de fonctionnalité et de nouveaux services, tout en continuant à baisser les tarifs.

    J'apprécie vraiment cette plateforme, et, les efforts constant de Microsoft dans se domaine (les résultats financiers parlent d'eux-même) sont à saluer. De plus, les concurrents, même si ils disposent de bons produits, n'arrive pas, à mes yeux, à me fournir une alternative suffisante. On comprend bien que, dans ce domaine (le développement logiciel adapté aux entreprises) Microsoft est vraiment dans son domaine.

    La premier version, avec une interface d'admin très archaïque et un support assez limités de différentes technologies, sans compter les nombreux bugs, est bien loin désromais !

    Bref, que du bonheur pour les développeurs, et, j'en suis certain, pour les utilisateurs. Bien que Windows Azure soit particulièrement populaires aux USA, je ne connais pas les chiffres français. Beaucoup de société se sont-elles tournée vers cette solution ?

    D. Evan

  3. #3
    Membre habitué
    Homme Profil pro
    Dev web et C#
    Inscrit en
    octobre 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Dev web et C#
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : octobre 2012
    Messages : 36
    Points : 125
    Points
    125

    Par défaut

    L'avantage que je vois à utiliser DocumentDB par rapport à l'équivalent open-source CouchDB est le support des transactions. Je n'en vois pas vraiment d'autres.

  4. #4
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juin 2013
    Messages : 18
    Points : 48
    Points
    48

    Par défaut

    Hum, je ne comprend pas trop au sujet de DocumentDB.
    C'est une couche NoSQL que je dois connecter à mon Back-end pour y stocker mes données ?
    Où je peux directement y stocker mes données (en API RESTful par exemple), et ainsi je pourrais développer une appli uniquement avec un framework front-end sans me soucier du back ?

  5. #5
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : janvier 2005
    Messages : 2 745
    Points : 8 525
    Points
    8 525

    Par défaut

    Citation Envoyé par voyager57 Voir le message
    Hum, je ne comprend pas trop au sujet de DocumentDB.
    C'est une couche NoSQL que je dois connecter à mon Back-end pour y stocker mes données ?
    Où je peux directement y stocker mes données (en API RESTful par exemple), et ainsi je pourrais développer une appli uniquement avec un framework front-end sans me soucier du back ?
    Tu peux trouver plus d'infos (avec un exemple d'utilisation) ici:
    http://weblogs.asp.net/scottgu/azure...plate-and-more
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  6. #6
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    janvier 2014
    Messages
    591
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2014
    Messages : 591
    Points : 12 229
    Points
    12 229

    Par défaut DocumentDB, le service de base de données NoSQL Azure est disponible en version finale

    DocumentDB : le service de base de données NoSQL de Microsoft Azure disponible en version finale
    avec un outil de migration des BD vers DocumentDB

    Il y a un peu moins d’un an, Microsoft annonçait la préversion de DocumentDB. Azure DocumentDB est un service de base de données NoSQL favorisant la prise en charge native des documents JSON et du code JavaScript directement dans le moteur de base de données. La particularité de cette base de données en tant que service réside dans le fait qu’étant de type NoSQL, elle offre en plus des traitements de requêtes et des transactions propres aux systèmes de bases de données relationnelles.

    Depuis sa sortie en août 2014, DocumentDB a fait son chemin et est maintenant disponible en version stable sous trois niveaux de performance distincts : S1, S2, S3.

    À partir de cette étape, Microsoft assure que son service est disponible à 99,95 %. De même, la gestion des niveaux de performance est effectuée de façon flexible. Ainsi, vous pouvez ajuster les niveaux de performance dès que vous en sentez le besoin. De manière pratique, vous pouvez créer une base de données et migrer vers le niveau le plus élevé S3 puis redescendre au niveau S1 et vice versa. Dans pareil cas, vous avez un contrôle total sur la manière dont vous utilisez les ressources du service.

    Le niveau S1 comprend 10 Go de stockage SSD, 250 unités de requêtes par seconde, une mise à l’échelle jusqu’à 100 pour environ 19 €/mois. Le niveau le plus élevé c’est-à-dire le niveau S3 comprend 10 Go de stockage SSD, 2500 unités de requêtes par seconde pour environ 75 € par mois.

    Microsoft a également profité de l’occasion pour annoncer la sortie de son outil de migration open source de données tierces vers DocumentDB. En effet, les retours négatifs concernant les difficultés rencontrées pour prendre en charge les autres bases de données ont conduit Microsoft à concevoir un outil pour faciliter le processus. Il est donc beaucoup plus facile d’importer les bases de données issues des autres systèmes tels que SQL Server, MongoDB, les fichiers CVS et aussi les fichiers JSON ou encore les collections DocumentDB existantes. En outre, en plus d’importer les bases de données, cet outil est capable de créer lors de l’importation des relations hiérarchiques dans certaines bases de données.

    Télécharger l’exécutable de l’outil de migration

    Télécharger le code source de l’outil de migration

    Source : Blog Azure

    Et vous ?

    Que pensez-vous de ces outils ? Allez-vous les utiliser ?

  7. #7
    Membre émérite Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2011
    Messages
    1 605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2011
    Messages : 1 605
    Points : 2 976
    Points
    2 976

    Par défaut

    Salut,

    pas grand fan du clou, je viens juste faire mon grammar nazi : c'est "plAin text".
    Plus je connais de langages, plus j'aime le C.

  8. #8
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    avril 2009
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : avril 2009
    Messages : 78
    Points : 245
    Points
    245

    Par défaut

    Et du coup, ce DocumentDB est disponible en mode On-Premise ou pas? Parce que si non, cet outil n'a aucun intérêt. Qui développe des application avec une infrastructure Cloud d'abord?

    C'est une des grosses critiques que j'ai par rapport à Azure: Si on veut une solution qui fonctionne à la fois On-Premise et dans le Cloud, ça ne fonctionne pas. Il faut toujours des "providers" différents, et là, ça dupliquer le code à tester et à intégrer.

    Alors, merci, mais non merci. Je vais rester avec une implémentation du genre MongoDB qui reste accessible dans tous les environnements.

  9. #9
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : janvier 2005
    Messages : 2 745
    Points : 8 525
    Points
    8 525

    Par défaut

    Citation Envoyé par gretro Voir le message
    Qui développe des application avec une infrastructure Cloud d'abord?
    bin des gens qui justement ne veulent pas s'encombrer de serveurs à gérer on-premise.
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

Discussions similaires

  1. Microsoft Azure s’enrichit de nouveaux services
    Par Michael Guilloux dans le forum Microsoft Azure
    Réponses: 0
    Dernier message: 16/12/2014, 11h07
  2. Réponses: 0
    Dernier message: 28/11/2011, 19h43
  3. HP Software présente ses nouveaux services pour simplifier l’intégration logicielle des entreprises
    Par Gordon Fowler dans le forum Forum général Solutions d'entreprise
    Réponses: 0
    Dernier message: 13/04/2011, 12h29
  4. Réponses: 0
    Dernier message: 19/07/2010, 16h25
  5. Réponses: 0
    Dernier message: 17/06/2010, 16h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo