4. #azuresatpn
IPaaS – Integration Platform as a Service
• Nessuna applicazione nasce per essere un’isola
• Spesso ogni applicazione deve scambiare dati
con le altre
• A volte devo comunicare con l’esterno
• Qualche volta comunicano scambiando
messaggi
• Qualche volta sono schedulate
• Altre volte reagiscono ad eventi
• La complessità può crescere al punto tale che le
varie azioni debbano essere orchestrate
• Sempre più spesso sono sorgenti per sistemi di
analisi big data
App1
App2 App3
App3
7. #azuresatpn
Azure Logic Apps
• Visual design delle integrazioni
• Orchestrazione di workflow di
integrazioni anche complessi
• Monitorare l’avanzamento dei
processi
• Reagire ad eventi
• Reagire a messaggi
• Gestire le ricorrenze
8. #azuresatpn
Integrazione + Connettività
• Più di 200 connettori
• Logic Apps
• Azure Services
• Dynamics 365
• SQL Server
• SQL Database
• Office 365
• SharePoint On Premises / Cloud
• Google
• Notification Services (mail, sms…)
• Cognitive Services
• Social Services
10. #azuresatpn
On-Premises Gateway
• Connessione cifrata
• Nessuna porta in ingresso esposta su Internet
• Nessuna modifica al firewall
• Si connette solo ai servizi per cui è stato
autorizzato/configurato
• Servizi
• BizTalk Server 2016
• File System
• IBM DB2
• IBM Informix
• IBM MQ
• MySQL
• Oracle Database
• PostgreSQL
• SAP Application Server
• SAP Message Server
• SharePoint Server
• SQL Server
• Teradata
•
11. #azuresatpn
Installazione Gateway
• Minimum requirements
• .NET Framework 4.7.2
• 64-bit version of Windows 7 or
Windows Server 2008 R2 (or later)
• Recommended requirements
• 8-core CPU
• 8 GB memory
• 64-bit version of Windows Server
2012 R2 or later
• Solid-state drive (SSD) storage for
spooling
• Va registrato con un Work o School
account
• Se avete una Subscription MSND
Visual studio create un utente nella
AAD di default
(username@domain.onmicrosoft.com)
14. #azuresatpn
Integration Service Environment (ISE)
• ISE è un’istanza riservata e isolata di
Logic Apps
• Può essere connessa ad una VPN
• Action e Trigger che vengono
eseguite sempre all’interno di ISE
(CORE)
• Connettori che possono essere
eseguiti sia all’interno di ISE che
global
16. #azuresatpn
Pricing
• Consumption pricing model
I trigger vengono conteggiati ad ogni esecuzione
• Integration Service Environment
Prezzo
Actions (Build-in HTTP, Condition, Loop) €0.000022
Standard Connector (qualunque connettore tranne Enterprise, trigger) €0.000106
Enterprise Connector (SAP, IBM 3270, MQ) €0.000844
Developer Premium
Base unit (compreso un standard integration
account)
€0.99 per hour €6.09 per hour
Scale unit N/A €3.05 per hour
22. #azuresatpn
Settings
Cifra input e output nascondendo
i valori nella history
Abilita Async Pattern per long
running process
Retry Policy:
• Default: esponenziale
• Exponential
• Fixed
• None
27. #azuresatpn
SQL Server Order Details
Permette di modificare il grado di
parallelismo con cui viene
eseguito il ciclo
28. #azuresatpn
Monitoring Tracked Properties
Valore che si vuole tracciare nel log
(es. numero fattura, ordine, codici
articolo) perche aiutano la ricerca
dei log in base ad informazioni di
business