Nu “man”, nu trebuie sa fii certificat in cloud, ci doar trebuie sa ai in vedere chestii de bun simt, adesea brain-dead.
Daca iau aleatoriu 5 programatori si ii intreb cate resurse consuma (cpu,ram,i/o) programul lor pe un utilizator/interogare … 99% sigur ca 4 NU vor sti sa raspunda.
La autoturisme te uiti la cati litrii la 100km consuma.
La electrocasnice te iti la clasa energetica, cati kw/h consuma
La telefoane si laptops, intrebi cat tine bateria.
See the irony ? 
Aveam pe unu cu un webapp (java) care vroia sa plece de pe serverul dedicat, in cloud.
Serverul era foarte rapid si astfel masca probleme enorm de grave.
De la faptul ca totul fiind pe aceeasi masina, networking-ul intern nu era o problema
Totusi aplicatia avea un trafic extern de ~1mb/s dar ~30mb/s cu mysql
In loc sa filtreze in mysql, tragea cate 7-8K de randuri, pe care le filtra in memoria aplicatiei, ca sa returneze cele 15 rezultate per pagina
Serverul avand 128gb ram … nu i s-a parut o problema ca aplicatia lui ajungea sa consume 40gb ram … pt o medie de 20-30 de utilizatori pe ora!
La faptul ca mysql folosea 80gb ram, ca na, innodb incarca tot in memorie, si I/O ul era de ~20mb/s
Ca sa descopar un huge ass table de 20gb de log-uri!!!
Dar, na … SSD … tine. Aplicatia se misca repede ce-i drept. Dar la cata risipa de resurse?
Omul auzise ca in cloud e mai ieftin. Cand i-am facut calculul … mai sa lesine