PDA

View Full Version : Hosting Server windows


Daniele00
24-07-2017, 09:36
Credo questa la sezione più adatta o quanto meno la meno inappropriata.

Non so come spiegarmi, tanto per cambiare, e faccio prima a dire il mio obbiettivo, o meglio: la mia utopia.

La mia utopia:
Ottenere uno spazio online in cui caricare e far girare (in modo identico come fosse un qualsiasi computer windows) applicazioni VB .net. A tutti gli effetti un desktop remoto, un computer dedicato da usare come server.

Chiaramente a prezzi decenti questo rimarrà solo un utopia... Qualcuno sa dirmi un modo per arrivarci quanto meno vicino?

Devo creare il lato server di varie applicazioni rigorosamente VB .net e non dispongo di computer da usare come server... Ditemi voi, brancolo nel buio...

Grazie in anticipo

vanel86
24-07-2017, 14:53
RDS o Citrix XenApp. Questo e' quello che stai chiedendo. La licenza di Windows server(o ancora peggio Windows client) da service provider (spla) e' costosa, per la necessita' che chiedi rischi di venire dissanguato. Ad esempio amazon offre quello che chiedi, https://aws.amazon.com/it/windows/. Fai il calcolo di cpu/ram/disco/rete e vedi se riesci a starci dentro.

Daniele00
24-07-2017, 15:47
RDS o Citrix XenApp. Questo e' quello che stai chiedendo. La licenza di Windows server(o ancora peggio Windows client) da service provider (spla) e' costosa, per la necessita' che chiedi rischi di venire dissanguato. Ad esempio amazon offre quello che chiedi, https://aws.amazon.com/it/windows/. Fai il calcolo di cpu/ram/disco/rete e vedi se riesci a starci dentro.

Potresti spiegarmi in cosa consistono e come funzionano i servizi che mi hai indicato?

vanel86
24-07-2017, 17:15
Detta in soldoni, Microsoft ha due tipi di licenza: quella che compri/noleggi per usarla te e quella che compri per rivendere(spla). Se tu chiedi ad un aruba o simili hosting Windows loro useranno licenze SPLA. Le licenze spla da hosting più economiche sono quelle win server standard che normalmente vengono fornite con la logica di eseguire servizi in sottofondo, fire and forget, spesso condivisi dentro scatole cinesi via hyper-v, all'utente non vengono esposti tutti i servizi dell'interfaccia grafica per risparmiare risorse. Quello che chiedi, avere un desktop remoto dove eseguire applicativi non servizi vb.net è lo scenario che in gergo viene chiamato VDI(virtual desktop infrastructure) fornito principalmente da Microsoft con il nome commerciale RDS(Remote Desktop Services), da Citrix come XenApp e da VMware come Horizon View(nota, queste sono le piattaforme che userebbe il provider di turno, non l'utente finale). La licenza spla per questo scenario è un massacro e l'unico con le capacita di forzare la mano a Microsoft è stata amazon. Le tue scelte per avere un ambiente Windows puro cloud sono Azure o AWS con pagamento in funzione di RAM/CPU/Disco/Rete mensile (tendo conto che se attivi tutta la parte gui con directx e simili il costo cresce vertiginosamente) se ti basta un ambiente puro server mentre se hai bisogno di tutte le funzionalità caratteristiche di un computer ma dentro ad un ced tenuto da professionisti ci sta workspaces(https://aws.amazon.com/it/workspaces/) su amazon. Workspaces è un servizio relativamente recente di cui non ho ancora avuto modo di testare con mano come va.

Dal punto di vista della licenza, per Windows, ti conviene spesso e volentieri comprare tu la licenza e noleggiare metallo nudo(ovh e vultr costano relativamente poco) su cui farci girare il tuo Windows.

Gli applicativi che devi far girare sono eseguibili che girano nel contesto utente in grafica o servizi che girano in sottofondo?

Daniele00
24-07-2017, 18:14
Detta in soldoni, Microsoft ha due tipi di licenza: quella che compri/noleggi per usarla te e quella che compri per rivendere(spla). Se tu chiedi ad un aruba o simili hosting Windows loro useranno licenze SPLA. Le licenze spla da hosting più economiche sono quelle win server standard che normalmente vengono fornite con la logica di eseguire servizi in sottofondo, fire and forget, spesso condivisi dentro scatole cinesi via hyper-v, all'utente non vengono esposti tutti i servizi dell'interfaccia grafica per risparmiare risorse. Quello che chiedi, avere un desktop remoto dove eseguire applicativi non servizi vb.net è lo scenario che in gergo viene chiamato VDI(virtual desktop infrastructure) fornito principalmente da Microsoft con il nome commerciale RDS(Remote Desktop Services), da Citrix come XenApp e da VMware come Horizon View(nota, queste sono le piattaforme che userebbe il provider di turno, non l'utente finale). La licenza spla per questo scenario è un massacro e l'unico con le capacita di forzare la mano a Microsoft è stata amazon. Le tue scelte per avere un ambiente Windows puro cloud sono Azure o AWS con pagamento in funzione di RAM/CPU/Disco/Rete mensile (tendo conto che se attivi tutta la parte gui con directx e simili il costo cresce vertiginosamente) se ti basta un ambiente puro server mentre se hai bisogno di tutte le funzionalità caratteristiche di un computer ma dentro ad un ced tenuto da professionisti ci sta workspaces(https://aws.amazon.com/it/workspaces/) su amazon. Workspaces è un servizio relativamente recente di cui non ho ancora avuto modo di testare con mano come va.

Dal punto di vista della licenza, per Windows, ti conviene spesso e volentieri comprare tu la licenza e noleggiare metallo nudo(ovh e vultr costano relativamente poco) su cui farci girare il tuo Windows.

Gli applicativi che devi far girare sono eseguibili che girano nel contesto utente in grafica o servizi che girano in sottofondo?

Onestamente la credevo meno complicata... a questo punto per 150€ ci compro un mini-pc che per le mie esigenze va piu che bene...

Il mio obbiettivo è poter creare il lato server di applicazioni (gestione dati, elaborazioni, ecc...) Hai qualcosa da suggerirmi?

Fin ora ho usato un account altervista e pagine php... ma è un metodo barbaro e di dubbia efficienza :mc:

vanel86
24-07-2017, 19:09
Prenditi una nuc(modello i5-7xxx o superiore), farciscila con quanta più RAM riesci a mettere a budget, assieme a ssd m2 e disco normale da 2,5 per stoccaggio dati. Aggiungi una chiavetta usb e un lettore usb portatile. Installa ESXi sulla penna usb e crea un data store su ssd e un data store su disco normale. La prima vm che devi crearti é una appliance vpn, sta a te se usare pfsense o chi preferisci. Fatto quello puoi spedire la scatolina in un qualsiasi housing provider e iniziare a creare virtual machine per servire i siti.

Daniele00
24-07-2017, 19:22
Prenditi una nuc(modello i5-7xxx o superiore), farciscila con quanta più RAM riesci a mettere a budget, assieme a ssd m2 e disco normale da 2,5 per stoccaggio dati. Aggiungi una chiavetta usb e un lettore usb portatile. Installa ESXi sulla penna usb e crea un data store su ssd e un data store su disco normale. La prima vm che devi crearti é una appliance vpn, sta a te se usare pfsense o chi preferisci. Fatto quello puoi spedire la scatolina in un qualsiasi housing provider e iniziare a creare virtual machine per servire i siti.

troppo, per le mi esigenze a quel punto potrei tenerla in casa io... Volevo evitare di prendere fisicamente un computer :D