2009-10-14 5 views
0

J'envisage l'utilisation du service CloudFront d'Amazon pour décharger mon stockage d'images/fichiers d'applications Web de mon hébergeur.Existe-t-il des difficultés non-lisibles avec le déchargement du stockage d'images vers Amazon CloudFront à l'aide de C#?

Les utilisateurs de mon application peuvent télécharger des images, l'image est nommée et le chemin est stocké dans une base de données. Je pense juste à ce que l'application télécharge l'image sur CloudFront, puis change le chemin pour utiliser le service CloudFront. Ne devrait pas être trop dur ...

J'ai lu d'autres développeurs utilisant CloudFront pour les images statiques et je n'ai pas trop vu l'utiliser pour le stockage primaire des images qui peuvent être téléchargées/supprimées à tout moment .

Mon application est basée sur ASP.NET MVC, en utilisant C#. Est-ce que quelqu'un a utilisé C# pour configurer un téléchargement vers CloudFront à partir du fichier téléchargé de l'utilisateur?

Quelqu'un vous le recommande? Le prix semble abordable et la vitesse semble fantastique. La seule chose qui vient à l'esprit serait de le développer, y a-t-il des difficultés techniques à développer ce que je ne connais pas?

Ce devrait être un simple téléchargement de fichier tant que mon application web a des permissions d'écriture, ai-je raison?

Merci d'avance!

+0

Si nous pouvions prévoir des difficultés, ils ne seraient pas imprévus ... seraient-ils :-) –

+0

Haha, bon appel. Je suppose que j'aurais dû le dire un peu différemment. – Chaddeus

Répondre

0

Comme avec toutes les nouvelles technologies, s'attendre à un tat de difficulté technique quelque part le long de la route, mais d'après ce que je lis, il semble relativement sûr. Par souci de divulgation, et l'équilibre, je devrais mentionner a 7 month study by the University of New South Wales en Australie a trouvé quelques incohérences notables dans la bande passante/la réactivité au sein des fournisseurs d'hébergement cloud individuels.
Une autre préoccupation est la hausses possibles dans la tarification des services "cloud". Les fournisseurs sont, pour le moment, tous en train de gagner des parts de marché; vont-ils finalement essayer des prix plus réalistes ...

Une autre remarque, cependant, est qu'il semble que vous gardiez une application traditionnellement hébergée et simplement en mettant le serveur de fichiers dans le cloud. Cela me semble un peu étrange, car le service de fichiers est une ressource bon marché et facilement évolutive dans la configuration de type serveur unique (sauf si vous planifiez un démarrage et que votre application voit le trafic comme celui de Google ;-)) . Se pourrait-il que le fournisseur d'hébergement traditionnel a augmenté son taux par mégaoctet?

+0

En fait, je cherchais à éviter les problèmes de synchronisation de données dans l'hébergement cloud ... pas que je sois un expert, mais j'ai lu qu'il peut être difficile de porter une application web directement depuis un seul hôte vers le cloud. Mettre les images sur l'hébergement cloud déchargerait une grande partie de l'utilisation de fichiers/bande passante de mon hôte (qui ne ferait que charger les pages ASP.NET MVC et les appels DB). jQuery, les cartes, les vues de la rue sont toutes déchargées sur Google CDN ... les images supprimeraient le reste du "heavy lifting". – Chaddeus

+0

@Chad je comprends mieux maintenant. Selon le type de fichiers dont vous parlez (et sur le trafic utilisateur), même la diffusion de fichiers peut devenir un ours. Cette approche peut également vous aider à vous familiariser avec la technologie et, au fur et à mesure que les choses évoluent, vous pouvez éventuellement déplacer l'application de type MVC à serveur unique. Méfiez-vous de la stabilité des prix/services, mais dans un avenir prévisible, vous pouvez aussi profiter de la conduite moins chère. – mjv

+0

@Chad, a obtenu cette adresse à propos de l'étude qui a trouvé des incohérences dans le service sur le nuage. – mjv

Questions connexes