Upload
marco-parenzan
View
55
Download
3
Tags:
Embed Size (px)
Citation preview
Introduzione a AzureMarco ParenzanMicrosoft MVP 2014 for Azure
1nn0va / [email protected]
#CDays15 – Milano 24, 25 e 26 Marzo 2015
Speaker info/Marco Parenzan
Formazione & Divulgazione con 1nn0va
Microsoft MVP 2014 for Microsoft Azure
www.slideshare.net/marco.parenzan
www.github.com/marcoparenzan
marco [dot] parenzan [at] 1nn0va [dot] it
www.1nnova.it
@marco_parenzan
Cloud Architect.NET developerLoves Functional Programming, Html5 Game Programming and Internet of Things
Microservices
Saturday 2015:
un viaggio con
NServiceBus LI
VE
IoT Day - 08/05/2015
#CDays15 – Milano 24, 25 e 26 Marzo 2015
Le communities
#CDays14 – Milano 25, 26 e 27 Febbraio 2014
Organizers
Perchè il cloud?
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.
On Premises
Lo
sca
lin
g, la
resi
lien
zae la g
est
ion
eso
no
a n
ost
roca
rico Infrastructure
(as a Service)
Gest
ito
dal ven
do
rA n
ost
roca
rico
scalin
g, re
silien
za&
gest
ion
e
Platform (as a Service)
Sca
lin
g, re
silien
zae
gest
itid
al ven
do
r
No
ig
est
iam
o
Modelli di Hosting classico
Software(as a Service)
Business model
Applications
Sca
lin
g, re
silien
zae
gest
ito
dal ven
do
r
Perchè il cloud?
Azure
Azure
footprint
16 regioni worldwide nel 2014
Data Centers
Regional Partners
Fortune 500 usano Azure
>57% >300kWebsite attivi
Più di
1,000,000SQL Databases in Azure
>30TRILLIONstorage objects >300 MILLION
AAD users
>13 BILLIONAuthenticazioni-
Settimana>3MILLIONrichieste/sec
>1.65MILLIONSviluppatori registrati con
Visual Studio Online
Partners
.NET Support2015Offline Sync
Mobile Services
Networking Visual Studio & .NET
Virtual Machines
Memory Optimized Disk Optimized
Resource Manager
Portal
VSO GA
XamarinPoint-to-site VPN
Web Sites
SMB File SystemIBIZA
Remote Debug
VM Management
SQL Database
Puppet Chef DockerPowershell and DSC
Capture / Deploy
AutoscaleDynamic Routing
Subnet Routing
Static IP
Storage
Autoscale
Traffic Mgr
Web Jobs
Backup
Java Support
ASP.NET MVC 5.1
ASP.NET Web API 2.1
AD support
Powershell Automation
Node.JS project support
Remote Debugging
Kindle Support
BD’s up to 500GB
99.95% SLA
Self Service Site RecoveryActive GEO replication
HDInsight
Hadoop 2.2
YARN support
.NET 4.5
.NET Foundation
Azure Redis Cache
API Management
Site Recovery
Remote Apps
Cordova
VSO Open Api’s
Event Hub
Sessioni di gioco nel
cloud hostate su Azure
Uando >100,000 VM
Azure
Come sipuòdifferenziarecon Azure
Enterprise Grade Hybrid
Hyper-scale
Hybrid consistency
CUSTOMER
DATACENTER
SERVICE
PROVIDER
MICROSOFT
AZURE
CONSISTENT
PLATFORM
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
Sicurezza attraverso la trasparenza
17
Compliance: aka.ms/AzureCompliance
I servizidi Azure
I servizi di Microsoft AzureC
lien
t la
yer
(on
-pre
mis
es)
Tablet Phone
Games
consolePC
On-premises
databaseBrowserOffice Add-in
On-premises
service
AD
Multifactor
Authentication
Access
Co
ntr
ol
Layer
Inte
gra
tio
n
layer
Service Bus CDN
BizTalk
Services
Traffic
Manager
Virtual
NetworksExpress
Route
Ap
pli
cati
on
layer
API Mgmt Websites
Cloud
Services VM
Mobile
Services
Media
Services
Notification
Hubs Scheduler Automation
Data
Layer
Storage Blobs Tables Queues Data
Machine
Learning HD Insight
Backup and
RecoverySQL
Database Caching StorSimple
Supporto per l’Open SourceLinguaggi
CMS
Device
Database / App
Sistemi operativi
Management
Primi passi
>_
REST API
Virtual Machine
Management portal
Scripting (Windows, Linux and Mac)
Selezionare immaginee dimensione della VM
I nuovi dischi sonopersisistiti in storage
Cloud
BlobStorage
Comprehensive Networking
Windows Server
Linux
Boot della VM dal disco
General Purpose
Basic
Standard
Optimized Compute
Performance Optimized
Network Optimized
• Sincronizza la tua aziendae 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
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
Mobile Services
Storage
Authentication
Logic
Push
Scheduler
• Fornisce servizi essenzialiper lo sviluppo di Client
• Client Supportati• iOS
• Android
• HTML5/Web
• Xamarin
• Windows
• Windows Phone
• PhoneGap
• Sencha
• 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
• Portale completamente integrato
• Non solo per strumenti Microsoft
Visual Studio Online
Agile
Build Test
Deploy
InsightsCode
• 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
Internet of Things
Con Microsoft Azure IoT services, si possonomonitorare assets, incrementare l’efficienza, spingere le performance operative per abilitare le innovazioni, ed utilizzandomeccanismi di data analytics avanzati si puòtrasformare la propria azienda con nuovibusiness models e revenue streams.
Event Hubs
Notification Hubs
Stream Analytics
Machine Learning
HDInsight
Power BI for Office 365
Big Data InsightsMicrosoft 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
Azure Data Factory
Azure Steaming Analytics
Demo: Azure Portal
•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 chiavein business intelligence usando Hadoop o Machine Learning
• Identity• Synchronizzare 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
Conclusions
Attivate I vostri benefici MSDN …
89Mercati
33%sconto
Dev/Test VM
25%sconto
Altri Dev/Test
3 VM per 16 ore/gg 80 VM for 20 ore di load test Fino a 100 web site + DB
+
$150Al mese
Up to