ݺߣ

ݺߣShare a Scribd company logo
Windows Azure: novità
per gli sviluppatori Web
e per Joomla!
Vito Flavio Lorusso
Technical Evangelist, Windows Azure
blogs.msdn.com/vitolo
twitter:@vflorusso

@vflorusso
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
Siti Web o Macchine virtuali?

@vflorusso
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
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
Macchine Virtuali: vmdepot

@vflorusso
Macchine Virtuali: vmdepot

@vflorusso
Macchine Virtuali: vmdepot

@vflorusso
Macchine Virtuali: vmdepot

@vflorusso
Macchine Virtuali: vmdepot

@vflorusso
Macchine Virtuali: vmdepot

@vflorusso
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
Siti Web

@vflorusso
Siti Web

@vflorusso
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
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
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
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
Sviluppo Mobile

@vflorusso
Autoscaling?
Negli anni ‘80

Oggi!

@vflorusso
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
API disponibili via HTTP REST

SDK per .net, php, node.js, java, python, ruby
@vflorusso
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
Provare per
credere 
http://www.windowsazure.com/

@vflorusso
Grazie!
I nostri laboratori gratuiti nelle vostre città
http://aka.ms/joomladay

vitolo@microsoft.com
blogs.msdn.com/vitolo
@vflorusso su twitter

@vflorusso
Ad

Recommended

Ottimizzare WordPress su Windows/IIS
Ottimizzare WordPress su Windows/IIS
pietrobr
Blazor - i limiti sono fatti per essere superati
Blazor - i limiti sono fatti per essere superati
Commit University
DevDayBenevento - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayBenevento - Blazor: Creare Single Page Application con .NET e WebAseembly
Michele Aponte
Task automation with grunt
Task automation with grunt
lucatume
Wordpress alessio di leo
Wordpress alessio di leo
Alessio Di Leo
Migrazione a Bootstrap 4 Beta
Migrazione a Bootstrap 4 Beta
Francesco Riggio
Frontend Development with Blazor
Frontend Development with Blazor
Michele Aponte
Oltre il Worker Role, da Serverless computing a VM Scale Set
Oltre il Worker Role, da Serverless computing a VM Scale Set
Vito Flavio Lorusso
DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseembly
Michele Aponte
Sviluppo Web Agile con Castle Monorail
Sviluppo Web Agile con Castle Monorail
DotNetMarche
Vagrant from zero to VM
Vagrant from zero to VM
Antonio Pessolano
WPO: Ottimizzazione step-by-step del front-end di un e-commerce
WPO: Ottimizzazione step-by-step del front-end di un e-commerce
Francesco Terenzani
Una nuova ricetta per lo sviluppo in WordPress
Una nuova ricetta per lo sviluppo in WordPress
Francesco Cozzi
Web frameworks
Web frameworks
Gianfranco Reppucci
Ottimizzare WordPress non solo per i motori di ricerca
Ottimizzare WordPress non solo per i motori di ricerca
Tiziano Fogliata
What’s my destiny vSphere 6 @ VMUG.IT 20150304
What’s my destiny vSphere 6 @ VMUG.IT 20150304
VMUG IT
10 consigli in 10 minuti per un plugin di successo - WordCamp Torino 2018
10 consigli in 10 minuti per un plugin di successo - WordCamp Torino 2018
Marco Chiesi
Php Day 2009:Un Salto Nel Buio
Php Day 2009:Un Salto Nel Buio
pietrobr
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Claudio Cardinali
Come sviluppare applicazioni cross device con HTML
Come sviluppare applicazioni cross device con HTML
Sinergia Totale
Word press e iis
Word press e iis
pietrobr
Scheda informativa dell'Hosting Windows di Register.it
Scheda informativa dell'Hosting Windows di Register.it
Register.it
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
bsdlover
Novità di VMware vShere 6.0 @ VMUG.IT 20150304
Novità di VMware vShere 6.0 @ VMUG.IT 20150304
VMUG IT
Sviluppo Web Agile Con MonoRail
Sviluppo Web Agile Con MonoRail
Stefano Ottaviani
XeDotNet - .Net MAUI
XeDotNet - .Net MAUI
Marco Bortolin
Sviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarin
Fabio Cozzolino
7. Applicazioni Web e CMS
7. Applicazioni Web e CMS
Roberto Polillo
8 - Web app e CMS - 17/18
8 - Web app e CMS - 17/18
Giuseppe Vizzari
7 - Web application e CMS
7 - Web application e CMS
Giuseppe Vizzari

More Related Content

What's hot (10)

DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseembly
Michele Aponte
Sviluppo Web Agile con Castle Monorail
Sviluppo Web Agile con Castle Monorail
DotNetMarche
Vagrant from zero to VM
Vagrant from zero to VM
Antonio Pessolano
WPO: Ottimizzazione step-by-step del front-end di un e-commerce
WPO: Ottimizzazione step-by-step del front-end di un e-commerce
Francesco Terenzani
Una nuova ricetta per lo sviluppo in WordPress
Una nuova ricetta per lo sviluppo in WordPress
Francesco Cozzi
Web frameworks
Web frameworks
Gianfranco Reppucci
Ottimizzare WordPress non solo per i motori di ricerca
Ottimizzare WordPress non solo per i motori di ricerca
Tiziano Fogliata
What’s my destiny vSphere 6 @ VMUG.IT 20150304
What’s my destiny vSphere 6 @ VMUG.IT 20150304
VMUG IT
10 consigli in 10 minuti per un plugin di successo - WordCamp Torino 2018
10 consigli in 10 minuti per un plugin di successo - WordCamp Torino 2018
Marco Chiesi
Php Day 2009:Un Salto Nel Buio
Php Day 2009:Un Salto Nel Buio
pietrobr
DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseembly
Michele Aponte
Sviluppo Web Agile con Castle Monorail
Sviluppo Web Agile con Castle Monorail
DotNetMarche
WPO: Ottimizzazione step-by-step del front-end di un e-commerce
WPO: Ottimizzazione step-by-step del front-end di un e-commerce
Francesco Terenzani
Una nuova ricetta per lo sviluppo in WordPress
Una nuova ricetta per lo sviluppo in WordPress
Francesco Cozzi
Ottimizzare WordPress non solo per i motori di ricerca
Ottimizzare WordPress non solo per i motori di ricerca
Tiziano Fogliata
What’s my destiny vSphere 6 @ VMUG.IT 20150304
What’s my destiny vSphere 6 @ VMUG.IT 20150304
VMUG IT
10 consigli in 10 minuti per un plugin di successo - WordCamp Torino 2018
10 consigli in 10 minuti per un plugin di successo - WordCamp Torino 2018
Marco Chiesi
Php Day 2009:Un Salto Nel Buio
Php Day 2009:Un Salto Nel Buio
pietrobr

Similar to Windows Azure and Joomla! @ Joomla day 2013 (20)

Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Claudio Cardinali
Come sviluppare applicazioni cross device con HTML
Come sviluppare applicazioni cross device con HTML
Sinergia Totale
Word press e iis
Word press e iis
pietrobr
Scheda informativa dell'Hosting Windows di Register.it
Scheda informativa dell'Hosting Windows di Register.it
Register.it
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
bsdlover
Novità di VMware vShere 6.0 @ VMUG.IT 20150304
Novità di VMware vShere 6.0 @ VMUG.IT 20150304
VMUG IT
Sviluppo Web Agile Con MonoRail
Sviluppo Web Agile Con MonoRail
Stefano Ottaviani
XeDotNet - .Net MAUI
XeDotNet - .Net MAUI
Marco Bortolin
Sviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarin
Fabio Cozzolino
7. Applicazioni Web e CMS
7. Applicazioni Web e CMS
Roberto Polillo
8 - Web app e CMS - 17/18
8 - Web app e CMS - 17/18
Giuseppe Vizzari
7 - Web application e CMS
7 - Web application e CMS
Giuseppe Vizzari
06 - Il browser
06 - Il browser
Giuseppe Vizzari
WordPress Deployment e Migrazioni. Strategie e Pratiche Efficaci
WordPress Deployment e Migrazioni. Strategie e Pratiche Efficaci
Renato Gelforte
03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam
VMUG IT
Le applicazioni web e i CMS (18/19)
Le applicazioni web e i CMS (18/19)
Giuseppe Vizzari
8 - Web App e CMS - 16/17
8 - Web App e CMS - 16/17
Giuseppe Vizzari
Azure WebSites for Developers
Azure WebSites for Developers
Luca Milan
Da 0 all'open per PA e PMI
Da 0 all'open per PA e PMI
Francesco Taurino
Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMI
NaLUG
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Claudio Cardinali
Come sviluppare applicazioni cross device con HTML
Come sviluppare applicazioni cross device con HTML
Sinergia Totale
Word press e iis
Word press e iis
pietrobr
Scheda informativa dell'Hosting Windows di Register.it
Scheda informativa dell'Hosting Windows di Register.it
Register.it
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
bsdlover
Novità di VMware vShere 6.0 @ VMUG.IT 20150304
Novità di VMware vShere 6.0 @ VMUG.IT 20150304
VMUG IT
Sviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarin
Fabio Cozzolino
WordPress Deployment e Migrazioni. Strategie e Pratiche Efficaci
WordPress Deployment e Migrazioni. Strategie e Pratiche Efficaci
Renato Gelforte
03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam
VMUG IT
Le applicazioni web e i CMS (18/19)
Le applicazioni web e i CMS (18/19)
Giuseppe Vizzari
Azure WebSites for Developers
Azure WebSites for Developers
Luca Milan
Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMI
NaLUG
Ad

More from Vito Flavio Lorusso (7)

Prestashop and Azure
Prestashop and Azure
Vito Flavio Lorusso
Automatizzare tutto con Azure Resource Manager
Automatizzare tutto con Azure Resource Manager
Vito Flavio Lorusso
Capture, record, clip, embed and play, search: video from newbie to ninja
Capture, record, clip, embed and play, search: video from newbie to ninja
Vito Flavio Lorusso
Nosql why and how on Microsoft Azure
Nosql why and how on Microsoft Azure
Vito Flavio Lorusso
Cosa non fare assolutamente sul cloud
Cosa non fare assolutamente sul cloud
Vito Flavio Lorusso
Windows azure e il supporto ai paradigmi del cloud
Windows azure e il supporto ai paradigmi del cloud
Vito Flavio Lorusso
WPC2012 Windows Azure - Architetture e costi nell'era del cloud
WPC2012 Windows Azure - Architetture e costi nell'era del cloud
Vito Flavio Lorusso
Automatizzare tutto con Azure Resource Manager
Automatizzare tutto con Azure Resource Manager
Vito Flavio Lorusso
Capture, record, clip, embed and play, search: video from newbie to ninja
Capture, record, clip, embed and play, search: video from newbie to ninja
Vito Flavio Lorusso
Windows azure e il supporto ai paradigmi del cloud
Windows azure e il supporto ai paradigmi del cloud
Vito Flavio Lorusso
WPC2012 Windows Azure - Architetture e costi nell'era del cloud
WPC2012 Windows Azure - Architetture e costi nell'era del cloud
Vito Flavio Lorusso
Ad

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
  • 3. Siti Web o Macchine virtuali? @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