2013-08-18 4 views
0

J'ai un site Web asp.net V2, qui stocke en ligne du contenu du système de fichiers et une base de données SQL Server (à l'aide de recherche en texte intégral)configuration Azure conseils

Je suis en train de travailler à ce que la meilleure configuration option serait pour moi sur Azure?

J'aimerais que le site soit évolutif, mais si je le fais, comment puis-je m'assurer que le contenu téléchargé est partagé sur tous les sites?

Egalement SQL Azure ne prend pas en charge la recherche de texte intégral, cela signifie-t-il que je devrais configurer une machine virtuelle et l'héberger moi-même?

+0

Il n'y a probablement pas de «meilleure option de configuration», car elle a tendance à être spécifique à l'application et prête à discussion. Toutefois, lorsque vous parlez spécifiquement de la base de données SQL Azure SQL (anciennement SQL Azure) par rapport à SQL Server et de l'accès aux fichiers à plusieurs instances, il est assez facile de répondre à ces questions (voir ma réponse ci-dessous). –

Répondre

1

Pour votre base de données, vous devez exécuter SQL Server dans une machine virtuelle, car vous obtiendrez alors toutes les fonctionnalités de SQL Server, y compris FTS. Il est très simple de démarrer avec les machines virtuelles SQL Server, car il existe une galerie d'images préinstallée avec SQL Server.

En ce qui concerne le stockage de votre système de fichiers: Cela ne sera pas échelonné sur plusieurs instances. Vous aurez besoin d'un autre mécanisme de stockage. Généralement, ce serait Blob Storage, mais ... cela dépend de ce que vous faites avec les fichiers. Si vous ne faites que servir/stocker du contenu (vous avez mentionné le contenu téléchargé), cela fonctionne très bien et est accessible dans de nombreuses instances. Si, d'un autre côté, il s'agit d'un type de base de données ou d'index basé sur des fichiers, cela ne fonctionnera pas vraiment bien. Si vous devez effectuer un traitement local sur les fichiers (par exemple, rendu photo ou vidéo), vous pouvez facilement copier le contenu d'un objet blob sur un disque VM local, traiter le fichier avec des chemins d'accès types, puis télécharger les résultats à un autre blob.

Questions connexes