+ All Categories
Home > Documents > Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic...

Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic...

Date post: 02-May-2015
Category:
Upload: eustachio-mauro
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
35
Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto all’Ordine degli Ingegneri di Belluno Community DotNetWork.it E-mail [email protected] Belluno – 2 Dicembre 2010
Transcript
Page 1: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Windows AzureCommunity Tour… la vendemmia

Mario De GhettoMicrosoft MVP – Visual Basic DevelopmentIscritto all’Ordine degli Ingegneri di BellunoCommunity DotNetWork.itE-mail [email protected]

Belluno – 2 Dicembre 2010

Page 2: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Di cosa parliamo…

• Introduzione a Windows Azure

• Installare l’SDK di Windows Azure e i tool

per Visual Studio 2008-2010

• Creare un’applicazione con Visual Basic

2010

• Deploy dell’applicazione «in the cloud»

• Migrazione di dati e applicazioni

Page 3: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Introduzione a Windows AzureLA PIATTAFORMA

Page 4: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Introduzione a Windows AzureLA PIATTAFORMA

Page 5: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Introduzione a Windows AzureLA PIATTAFORMA

Page 6: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Introduzione a Windows AzureLA PIATTAFORMA

Page 7: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Introduzione a Windows AzureAppFabric

AppFabricAccess Control

Service Bus

Page 8: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Introduzione a Windows AzureNon solo Visual Studio

Page 9: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Di cosa parliamo…

• Introduzione a Windows Azure

• Installare l’SDK di Windows Azure e i

tool

per Visual Studio 2008-2010

• Creare un’applicazione con Visual Basic 2010

• Deploy dell’applicazione «in the cloud»

• Migrazione di dati e applicazioni

Page 10: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Installare l’SDK di Win Azure

http://www.microsoft.com/windowsazure/

Page 11: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Installare l’SDK di Win Azure

Page 12: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Installare l’SDK di Win Azure

Page 13: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Di cosa parliamo…

• Introduzione a Windows Azure

• Installare l’SDK di Windows Azure e i tool

per Visual Studio 2008-2010

• Creare un’applicazione con Visual

Basic 2010

• Deploy dell’applicazione «in the cloud»

• Migrazione di dati e applicazioni

Page 14: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Creare un’applicazione perWindows Azure in VB 2010

Page 15: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Creare un’applicazione perWindows Azure in VB 2010

Page 16: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

DEMO

Creare un’applicazione perWindows Azure in VB 2010

Page 17: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Di cosa parliamo…

• Introduzione a Windows Azure

• Installare l’SDK di Windows Azure e i tool

per Visual Studio 2008-2010

• Creare un’applicazione con Visual Basic 2010

• Deploy dell’applicazione «in the cloud»

• Migrazione di dati e applicazioni

Page 18: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Deploy dell’applicazione«in the cloud»

Page 19: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Deploy dell’applicazione«in the cloud»

Page 20: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Deploy dell’applicazione«in the cloud»

Page 21: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Di cosa parliamo…

• Introduzione a Windows Azure

• Installare l’SDK di Windows Azure e i tool

per Visual Studio 2008-2010

• Creare un’applicazione con Visual Basic

2010

• Deploy dell’applicazione «in the cloud»

• Migrazione di dati e applicazioni

Page 22: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Strategia di deployment

Appena avrete terminato di sviluppare l’applicazione

e il database nell’ambiente di sviluppo (locale), vi

sorgerà una domanda:

Installare prima

l’applicazione

oppure

installare prima il database

con i relativi dati?

Page 23: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Strategia di deployment

La migliore strategia di deployment

definisce alcuni passi ben precisi:

1° - sviluppare e testare tutto in locale

Le istanze e le transazioni verso Windows Azure e verso SQL Azure

costano: lavorando in locale non sosteniamo alcun costo

(Sviluppo in locale: circa il 75-80% del tempo totale)

Page 24: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Strategia di deployment

2° - migrare il database con i relativi

dati da SQL Server 2008 a SQL Azure• risolvere eventuali problemi di compatibilità;

• verificare se tutte le funzionalità di SQL Server 2008 ci sono anche in

SQL Azure ed eventualmente apportare le modifiche necessarie;

• modificare l’applicazione per la connessione a SQL Azure;

• testare l’applicazione con la nuova connessione.

(Migrazione database e adattamento dell’applicazione con test:

circa il 15-20% del tempo totale)

Page 25: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Strategia di deployment

3° - installare l’applicazione

su Windows Azure

Rifare tutti i test dell’applicazione

nell’ambiente di Windows Azure.

Se qualcosa non funziona, apportare le modifiche

all’applicazione in locale e ripetere il deployment.

(Test finali e messa a punto: circa il 5-10% del tempo

totale)

Page 26: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Migrazione a Windows Azuree a SQL Azure

Su Codeplex.com è disponibile

SQL Azure Migration Wizard(link nelle slide finali)

un progetto gratuito per migrare database e dati:

• da SQL Server a SQL Azure

• da SQL Azure a SQL Server

• da SQL Azure a SQL Azure

Page 27: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Migrazione a Windows Azuree a SQL Azure

SQL Azure è basato su

SQL Server 2008 (livello di compatibilità: 100)

Prima di migrare un database da SQL Server

(con livello inferiore a 100) a SQL Azure, è

opportuno aggiornare il suo livello di

compatibilità per metterlo allo stesso livello

Page 28: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Gestione di Windows Azure

UN AVVERTIMENTO IMPORTANTISSIMO !!!

Page 29: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

«Pensierini della sera»

lavorando in locale non sosteniamo alcun costo• Lasciamo su Windows Azure solo ciò che serve; togliamo tutto il

superfluo:

costa!

• Non consideriamo le risorse di Windows Azure sempre disponibili

come siamo ormai abituati lavorando in locale:

facciamo i test in locale!

• Mettiamo su Windows Azure solo dati e applicazioni di business:

i dati e le procedure critici per l’azienda, teniamoceli in

casa!

Page 30: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Win Azure su misura

Le istanze di Win AzureSono disponibili in diversi «tagli»

Page 31: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

Un caso aziendale

Confronto dei costi di gestione:migrazione di Microsoft.com su

Azure(primi 120 giorni)

Page 32: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

RISORSE UTILI

Community DotNetWork.it

http://www.dotnetwork.it/

Il blog del Team MSDN Italia

http://blogs.msdn.com/italy/

Portale di Windows Azurehttp://msdn.microsoft.com/it-it/

windowsazure/default(en-us).aspx

Page 33: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

I Quaderni del Cloud (blog di Mario Fontana)http://blogs.msdn.com/b/mariofontana/archive/tags/i+quaderni+del+cloud/

Microsoft PMI - serie su Windows Azure (italiano)http://www.microsoft.com/italy/pmi/bpos/default.mspx?countrytabs=1

Forum MSDN - sezione Windows Azure (italiano)http://social.msdn.microsoft.com/Forums/it-it/azureit/threads

Windows Azure Survival Guidehttp://social.technet.microsoft.com/wiki/contents/articles/windows-azure-survival-

guide.aspx

SQL Azure Migration Wizardhttp://sqlazuremw.codeplex.com/

RISORSE UTILI

Page 34: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

DOMANDE?

Page 35: Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Visual Studio, the Visual Studio logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.

 The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond

to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. 

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Recommended