De ce sa dezvolti in Cloud?


16 septembrie 2010 11:54
 

Dacă încărcarea aplicației tale crește și scade într-un mod predictibil sau nu, atunci Windows Azure este soluția care îți permite să aloci dinamic resursele de calcul necesare. Ai nevoie de mai multe servere? Nici o problemă: modifici un parametru (cu mâna sau programatic) și gata. Mâine nu mai ai nevoie decât de jumătate? Modifici și gata. Fără licențe, după un model ”pay per use”.

De acum proiectează-ți aplicațiile în așa fel încât să funcționeze în cloud (stateless, comunicare asincronă prin mesaje etc) și apoi instalează-le acolo unde dorește clientul. Astfel, dacă beneficiarul vrea să aibă control total (să ”pună mâna pe soluție”), aplicația va funcționa și acasă la el, pe serverele acestuia. Dacă clientul are un hoster preferat, nici o problemă, instaleaz-o la hoster, iar dacă este nevoie, atunci urc-o în cloud pe Windows Azure.