32
Introduzione a Microsoft Azure Roberto Albano Founder @ www.dotnetpodcast.com @dancerjude #azureit15

Introduzione a Microsoft Azure

Embed Size (px)

Citation preview

Introduzione a Microsoft AzureRoberto AlbanoFounder @ www.dotnetpodcast.com

@dancerjude

#azureit15

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

disponibile in 140 paesi

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 BILLIONAutenticazioni-

Settimana>3MILLIONrichieste/sec

>1.65MILLIONSviluppatori registrati con

Visual Studio Online

Come sipuòdifferenziarecon Azure

Enterprise Grade Hybrid

Hyper-scale

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

Cloud OS Network hosting and service providers

Supporto per l’Open SourceLinguaggi

CMS

Device

Database / App

Sistemi operativi

Management

Sicurezza attraverso la trasparenza

13

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

Demo: Azure Portal

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

Microsoft Azure Site RecoveryDisaster recovery gestito verso un sito secondario o su Azure

Communicationand 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

• 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

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

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

• Portale completamente integrato

• Non solo per strumenti Microsoft

Visual Studio Online

Agile

Build Test

Deploy

InsightsCode

• 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

• 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

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

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

Azure Data Factory

•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

Attivate I vostri benefici MSDN …

89Mercati

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

+

€150Al mese

Finoa

Potete iniziare subito su

http://azure.microsoft.com