3. Perchè il cloud?
Creare ambienti per lo sviluppo del business rapidamente
Scalare per sopportare i picchi di utilizzo
Incrementare le attivita’ giornaliere, l’efficenza e ridurre i costi.
4. On Premises
Loscaling,laresilienzaelagestionesonoanostrocarico
Infrastructure
(as a Service)
Gestitodalvendor
Anostrocaricoscaling,resilienza&
gestione
Platform
(as a Service)
Scaling,resilienzae
gestitidalvendor
Noigestiamo
Modelli di Hosting classico
Software
(as a Service)
Business model
Applications
Scaling,resilienzae
gestitodalvendor
Perchè il cloud?
10. Collegare qualsiasi server
on-premise al cloud
StorSimple
Backup
Hyper-V Disaster Recovery
VMWare Disaster Recovery
SQL Server Always On
Active Directory
Orchestration as a Service
ExpressRoute Networking
Azure
Datacenter On-Premises
16. I servizi di Microsoft Azure
Clientlayer
(on-premises)
Tablet Phone
Games
consolePC
On-premises
databaseBrowserOffice Add-in
On-premises
service
AD
Multifactor
Authentication
AccessControl
Layer
Integration
layer
Service Bus CDN
BizTalk
Services
Traffic
Manager
Virtual
Networks
Express
Route
Application
layer
API Mgmt Websites
Cloud
Services VM
Mobile
Services
Media
Services
Notification
Hubs Scheduler Automation
DataLayer
Storage Blobs Tables Queues Data
Machine
Learning HD Insight
Backup and
Recovery
SQL
Database Caching StorSimple
18. Primi passi
>_
REST API
Virtual Machine
Management portal
Scripting
(Windows, Linux and Mac)
Selezionare immagine
e dimensione della VM
I nuovi dischi sono
persisistiti in storage
Cloud
Blob
Storage
Comprehensive
Networking
Windows Server
Linux
Boot della VM dal disco
General Purpose
Basic
Standard
Optimized Compute
Performance Optimized
Network Optimized
19. Microsoft Azure Site Recovery
Disaster recovery gestito verso un sito secondario o su Azure
Communication
and Replication
Microsoft Azure
Site Recovery
Communication Channel
Replication channel:
Hyper-V Replica
Primary
Site
Windows
Server
Recovery
Site
Windows
Server
Microsoft Azure
Site Recovery
Primary
Site
Windows
Server
Protezione VM automatic e replica
Health monitoring remoto
Recovery plan personalizzabili
Test dei recovery plan senza impatto
Recovery gestito quando necessario
20. • Tecnologia SQL Server database as a service
• Completamente Managed
• Enterprise-ready con supporto automatico per HA
• Progettato per scalare organicamente con la domanda
• Ideale per applicazioni semplici e complesse
• Supporto complete per TDS e ODBC
• Supporto ai linguaggi e Framework familiari
• Failover e backups Cross Datacenter per
gestire scenari di disaster recovery
SQL Database
21. Big Data Insights
Microsoft Azure Machine Learning
Mashup intelligente di algoritmi sofisticati
Permette agli scenziati e agli di sviluppatori di implementare
la predictive analytics nelle loro applicazioni
Sistema a consumo, molto elastico con bassi costi operativi
Estendibile con Power BI, Hadoop e cloud hosted data
Microsoft Azure HDInsight
Istanza Microsoft di una distribuzione eseguita
as service
Supporto a ecosistemi esistenti come Hive, Pig,
etc
Estensioni per supportare Excel e i tool di BI
Integrazioni con diverse sorgenti di dati
22. Microsoft Azure Web Sites
Creare nuovi siti in pochi secondi
Gestire e scalare I siti facilmente
Load balancing automatic e shared
storage atraverso le varie istanze
Scalare in basso o in alto a istanze
riservate per scaling e performance
maggiori
Supporto ai web jobs Built-in
Usare ASP.NET, ASP, PHP, Java,
Node.js, Python
SQL Azure or MySQL databases
Iniziare con applicazioni e
framework open source
Sviluppare con VS e WebMatrix
Supporta ogni tool di sviluppo
Web su ogni piattaforma
(Windows, OSX, Linux)
Deployment rapido per iterazioni
rapide
Source control integrato con Team
Foundation Server (TFS) e Git
Monitoring Built-in per perf e data
usage
Accesso rapido a request logs,
failed requests diagnostics e
diagnostics
Office Blog ASP.NET site microsoft.com
23. • Portale completamente integrato
• Non solo per strumenti Microsoft
Visual Studio Online
Agile
Build Test
Deploy
InsightsCode
24. • Sincronizza la tua azienda
e identità di terze parti
• Integrazione con Office 365
• Supporto a protocolli moderni
• OAuth 2.0
• OpenID Connect
• WS-Fed
• SAML 2.0
• Identity and Access Mgmt Permissions
• Users
• Groups
• Applications
Microsoft Azure Active Directory
3rd party clouds/hostingMicrosoft
Azure AD
You
25. • Media Services On Demand
• Video-on-demand
• Ingest
• Encode
• Package
• Encrypt
• Delivery
• Supporto a Live Streaming
• Integrazione con Office 365
Azure Media Services
Video encoding e streaming Live
Web + Mobile
100 milioni di viewer
2.1 milioni di visualizzazioni contemporanee
in HD durante la partita di hockey
USA vs. Canada
Olympics NBC Sports
27. Internet of Things
Con Microsoft Azure IoT services, si possono
monitorare assets, incrementare l’efficienza,
spingere le performance operative per
abilitare le innovazioni, ed utilizzando
meccanismi di data analytics avanzati si può
trasformare la propria azienda con nuovi
business models e revenue streams.
Event Hubs
Notification Hubs
Stream Analytics
Machine Learning
HDInsight
Power BI for Office 365
29. • Dev / Test
• Ambiente di test e dev operative in pochi minuti
• Integrazione con VSO
• Lift and Shift
• Prendere work loads esistenti ed eseguirli in istanze certificate
• Storage
• Archiviare dati importanti in un cloud storage economico
• Big Data
• Elaborare dati chiave in business intelligence usando Hadoop o Machine Learning
• Identity
• Sincronizzare tutte le identità attraverso Azure AD per controllare l’accesso a App, dati e servizi
• Web Apps
• Portare le vostre web apps nel cloud usando Web Site economici
Scenari chiave per iniziare con Microsoft Azure
30. Attivate I vostri benefici MSDN …
89
Mercati
33%
sconto
Dev/Test VM
25%
sconto
Altri Dev/Test
3 VM per 16 ore/gg 80 VM per 20 ore di load test Fino a 100 web site + DB
+
€150
Al mese
Finoa
1’30”
Buongiorno e benvenuti a Microsoft Azure BootCamp, un evento che avviene in contemporanea in diverse città Italiane e in varie nazioni del mondo in maniera piu’ o meno contemporanea, e che ha lo scopo di illustrare le principali caratteristiche di Microsoft Azure, il cloud di Microsoft.
Permettete di presentarmi brevemente: il mio nome è Roberto Albano, lavoro nello sviluppo software da più di venti anni, per pagare il mutuo faccio il team leader in Present, ma per divertirci e condividere la nostra passion insieme a due amici abbiamo fondato un podcast che vi invito a visitare perchè ci sono tanto ospiti che condividono il loro know-how.
Oggi ho l’immeritato onore di fare il padrone di casa in questo evento organizzato dai CommunityDays insieme a Microsoft.
Partiamo subito perchè il tempo che abbiamo è limitato.
0’30”
Bella domanda: perchè il cloud?
Qualcuno si chiederà: non è meglio avere tutto in casa? Avere il controllo completo di ogni pezzo di ferro che mi serve per erogare un servizio, per pubblicare un sito o semplicemente per leggere la posta?
1’00”
Beh quello lo potete sempre fare, nessuno vi obbliga ad usare il cloud, non è solo una moda.
Però se avete necessità di:
avere velocità di esecuzione delle vostre attività
avere un ambiente scalabile in maniera sicura e affidabile
avere (e non è un peccato) anche un risparmio economico
non vedo perchè non usarlo
Azure è il primo provider di cloud multinazionale disponibile nella Cina continentale ed è in continua espansione in nuove aree geografiche in tutto il mondo.
0’30”
Qualche numero che vi può dare una prima idea di quanto oggi ci sia su Azure
BILIONE: MILIARDO
TRILIONE: MILLE MILIARDI
AAD: Azure Active Directory
0’30”
Qualche “aziendina” ha capito, qualcuna da subito, qualcuna andando avanti, che il valore c’è e che conviene usarlo.
Questi ad esempio sono i partners di Microsoft su Azure.
Permette a clienti e partner di soddisfare l'obiettivo di fornire applicazioni vicino alla base di utenti. L'archiviazione dei dati può essere limitata a un singolo paese, regione o area geografica.
5’00”
Usare il nuovo portale su http://portal.azure.com
Speaking Notes
Azure Mobile Services is a Backend-as-a-Service
Instead of you having to design, build, test, deploy, manage, and upgrade your whole backend, we do it for you
Features of Mobile Services
Storage – SQL DB
Authentication – built in support for social providers w/ ability to custom auth
Backend logic – data validation, logical flows, etc
Push Notifications – across all major mobile platforms
Scheduler – backend job processing
Speaking Notes
Azure Mobile Services is a Backend-as-a-Service
Instead of you having to design, build, test, deploy, manage, and upgrade your whole backend, we do it for you
Features of Mobile Services
Storage – SQL DB
Authentication – built in support for social providers w/ ability to custom auth
Backend logic – data validation, logical flows, etc
Push Notifications – across all major mobile platforms
Scheduler – backend job processing