WPC2012 Windows Azure - Architetture e costi nell'era del cloud
Windows Azure and Joomla! @ Joomla day 2013
1. Windows Azure: novità
per gli sviluppatori Web
e per Joomla!
Vito Flavio Lorusso
Technical Evangelist, Windows Azure
blogs.msdn.com/vitolo
twitter:@vflorusso
@vflorusso
2. Il mio secondo JoomlaDay!
Nella puntata precedente:
La piattaforma di Cloud Computing di
Microsoft
Pay per use – On demand
Livelli di servizio al 99.9%
Registrazione:
http://www.youtube.com/watch?v=uuq_ozFE-rc
Hangout:
http://www.youtube.com/watch?v=i-gh9CzCc54
@vflorusso
4. Macchine Virtuali
Linux
Windows
o Windows Server
o 2008 R2
o 2012
o 2012 R2 RC
o VM di sviluppo
o VS 2013 RC
o VM di prodotto
o SQL Server
o Sharepoint
o Etc.
@vflorusso
5. VM Depot: novità
o VM Depot
o VM linux preparate da
partner e dalla
community
o La vostra VM con le
ultime versioni di
Joomla!
@vflorusso
12. Macchine virtuali: novità
o Pay per minute
o Se la VM è in STOP: no billing
o 7 differenti taglie tra cui scegliere, 3 new
o Esistenti:
o Small 2 vCPU 1.75GB
o Medium 2 vCPU 3.50 GB RAM
o Large – 4 vCPU 7 GB RAM
o X-Large – 8 vCPU 14 GB RAM
o Nuove – Hi-Mem
o A5 2 vCPU 14GB
o A6 4 vCPU 28GB
o A7 4 vCPU 56GB
@vflorusso
15. Siti Web: Joomla 2.5
o SQL DB
o DB in alta affidabilità
gestito da MS: engine SQL
Server
o Livelli di servizio e backup
gestiti
o MySQL
o DB in altà affidabilità
gestito da ClearDB
o Livelli di servizio e backup
gestiti
o Il vostro DB sulla vostra
VM
@vflorusso
16. Siti Web: upgrade a Joomla! 3
o Creare Web Site da un template con Joomla!
2.5
o Scegliere MySQL
o Caricare Joomla! 3 via FTP o Git
o Eseguire gli script su DB
@vflorusso
17. Siti Web: cosa c’era
o Free mode: 10 siti (no custom domain)
o Pay per hour:
o Shared mode: da circa 10$/mese per istanza
o Reserved mode: da 75$/mese per istanza
o Database SQL o MySQL (1 da 20 MB free)
o Monitor Real-time
o Aggiornamento e gestione via FTP, Web
Deploy, GitHub, Team Foundation Service
@vflorusso
18. Siti Web: novità
o
o
o
o
Livelli di servizio garantiti 99.9% e supporto
SSL (finalmente!)
Endpoint monitoring e estensioni configurabili
Impostazioni di PHP.ini personalizzabili per ogni sito:
o http://www.windowsazure.com/en-us/develop/php/commontasks/configure-php-web-site/
o PHP debugging
o http://ruslany.net/2013/01/php-troubleshooting-in-windows-azureweb-sites/
o Guida da .htaccess a web.config per porting da Linux
o http://www.iis.net/learn/application-frameworks/install-andconfigure-php-applications-on-iis/translate-htaccess-content-to-iiswebconfig
@vflorusso
21. Feature Geek dell’anno
o Autoscaling: (in base a uso CPU, Code,
Schedule)
o Sui web sites:
o Windows Azure aumenta o diminuisce le istanze in
automatico
o Sulle VM:
o Preparate il numero massimo di VM e le spegnete
o Autoscaling accende e spegne solo quelle necessarie
@vflorusso
22. API disponibili via HTTP REST
SDK per .net, php, node.js, java, python, ruby
@vflorusso
23. Link utili
o Prova gratuita Windows Azure 30 Giorni
o http://www.windowsazure.com/en-us/pricing/free-trial/
o 150 EUR di credito
o Offerta per le startup
o
o
o
o
3 anni di Windows Azure – 115 EUR / mese
Supporto in produzione
http://www.microsoft.com/bizspark/
http://www.windowsazure.com/en-us/offers/ms-azr-0057p/
o Offerta per Hoster
o http://www.microsoft.com/en-us/server-cloud/windows-azurepack.aspx
@vflorusso
25. Grazie!
I nostri laboratori gratuiti nelle vostre città
http://aka.ms/joomladay
vitolo@microsoft.com
blogs.msdn.com/vitolo
@vflorusso su twitter
@vflorusso