Accueil
Articles
Astuces
Vidéos
Actualités
Auteurs
A propos
Contact
S'enregistrer
|
S'identifier
S'identifier
Authentification invalide
N
om d'utilisateur
M
ot de Passe
S
e souvenir de moi la prochaine fois.
S'identifier
Annuler
S'enregistrer
Mot de passe oublié ?
Plateforme Azure : Migrer !
La plateforme AZURE va bientôt passer de sa phase de béta test à sa phase commerciale. Il est temps de songer à migrer nos applications existantes vers le Cloud.
Par
Sébastien Pertus
publié le 06/09/2009 à 22:43, lu 1619 fois, 7 pages
0 commentaire(s)
Tags:
ADO.NET
,
Windows Azure
3 | Les pré-requis
1 | Introduction
2 | L’application actuelle
3 | Les pré-requis
4 | Migration de l’application Web vers un environnement simulé
5 | Migration de la base de données vers SQL Azure Database
6 | Migration de l’application sur Windows Azure
7 | Conclusion
Les pré-requis
La migration de notre application nécessite au préalable de posséder une clé Béta Azure ainsi qu’une clé pour la CPT de SQL Azure
Pour en obtenir ces clés, rendez vous sur :
Windows Azure :
http://www.microsoft.com/azure/register.mspx
SQL Azure :
http://www.microsoft.com/azure/sql.mspx
Une fois votre compte enregistré (nécessite un compte Live Id) l’ensemble des services nécessaires seront à votre disposition.
Pour réaliser les opérations de migration, nous utiliserons :
Visual Studio 2008 SP1 (ou encore
Visual Studio Web Developer 2008 Express Edition with SP1
)
SQL Server Express 2005
Windows Azure tools
: Contient le SDK, des exemples ainsi qu’un environnement simulé de Windows Azure
Enfin voici la solution de départ, telle qu’elle se présente dans Visual Studio :
La solution à migrer de départ contient :
Un site web asp.net développé sur le Framework 3.5 :
TimeTrack.Web
Une librairie de classes permettant de remplir les fonctions métiers :
TimeTrack.Business
Au niveau des fonctionnalités de notre solution web, on peut noter l’utilisation de :
Un RoleManager, basé sur le
SqlRoleProvider
fourni par ASP.Net
Un Membership provider, basé sur le
SqlMembershipProvider
fourni par ASP.Net
Ces deux fournisseurs d’authentification et de gestions des rôles accèdent à un ensemble de tables, vues et procédures stockées, directement intégrés dans notre base de données, et générés avec l’outil
aspnet_regsql.exe
1
2
3
4
5
6
7
»
Démarrer une discussion
Ecrire un commentaire
Titre
Commentaire
Annuler