Miglior scenario per implementazione e sviluppo

giovedì 16 luglio 2015 - 16.01
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  SQL Server 2008 R2

86Marco Profilo | Expert

Buongiorno a tutti amici,
per un mio cliente devo implementare una piccola applicazione desktop con il compito di elaborare e salvare alcuni dati in un DB (SQL Server).

Ora, il cliente non ha solo una sede ma 4.

In poche parole lo stesso programma verrà installato su tutte le macchine di tutte e 4 le sedi e tutti i dati da essi elaborati convoglieranno in un unico archivio.

Il mio problema è scegliere il miglior scenario da creare. Avevo pensato:
1) Creazione di una VPN (installando un piccolo server SQL Serv in una delle sedi). Per questa scelta (che vorrei evitare) dovrei fare acquistare una licenza SQL Server.
2) Gestire un SQL Server in Hosting o server dedicato (che mi consenta l'accesso dall'esterno). In quel caso però per problemi di sicurezza dovrei consentire l'ingresso al DB da determinati IP (quindi mi servirebbero tutti gli IP di classe A delle varie sedi di tipo STATICO).

Avete qualche altra idea o consigli da darmi?
Grazie a tutti!

pieroalampi Profilo | Expert

a mio avviso non vedo moltissime alternative e onestamente quando capita a me di sicuro opto per la tua opzione A
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA

ratum99 Profilo | Junior Member

Inquesti casi l'ideale sarebbe un'applicazione web invece che desktop, residente su server in hosting.

se deve essere proprio desktop, un'altra soluzione può essere un server esterno in hosting a cui i dipendenti accedono in desktop remoto sicuro con certificato.

Per la soluzione in VPN, attenzione alla velocità e alla quantità di dati che passano tra la app desktop e il DB, perchè le VPN possono anche essere molto lente...


-RA-
"Programmare? non è così difficile"

86Marco Profilo | Expert

Grazie intanto per il veloce riscontro!

Sapete parlarmi di Windows Azure?

Onestamente non ho ancora provato ad utilizzarlo sino a qualche ventina di minuti fa.
Ho notato che è possibile creare un SQL Server accessibile dall'esterno (ho provato con Excel indicando sul firewall l'accesso consentito a IP definito).

Sapete dirmi se è performante? Se qualcuno lo ha già usato ed eventualmente quali sarebbero i pro e i contro di Azure?
Sapete anche dirmi i prezzi a quanto si aggirano?

Grazie a tutti!

pieroalampi Profilo | Expert

io ti posso dire che Microsoft sta puntando tantissimo su questo e credo sia anche molto veloce ma esperienze personali non ne ho
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA

86Marco Profilo | Expert

Si anche io la penso come te, ma non ho ben capito intanto il costo e poi (cosa più importante) se è una struttura atta a contenere dati ed applicazioni in fase di test o anche per entrare in fase di produzione.

Voglio dire un db SQL Server in Windows Azure ha delle limitazioni particolari o è a tutti gli effetti operativo senza alcun limite?
Se la risposta alla mia domanda di cui sopra fosse positiva, questo potrebbe essere una soluzione al mio oggetto di questa discussione...
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5