Architetture di Cloud Computing

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Architetture di Cloud Computing"

Transcript

1 Corso di Laurea Magistrale in Ingegneria Informatica Corso di Ingegneria del A. A Architetture di Cloud Computing 1 Cloud computing

2 Sommario Principali requisiti richiesti dal cloud clomputing Strategie e soluzioni architetturali 2

3 Obiettivo Delineare diverse strategie architetturali che consentono di soddisfare i principali requisiti richiesti dal cloud computing: Scalabilità Disponibilità rilevando la mancanza di soluzioni standardizzate e una molteplicità di alternative; Viene caratterizzato il SaaS delineando dei modelli e sottolineando le proprietà rilevanti che impongono l utilizzo di opportune architetture. 3

4 Modelli proposti Architettura di cloud storage che sfrutta il paradigma P2P evidenziando un miglioramento della scalabilità e della fault-tolerance, importanti parametri di questa emergente tecnologia. Architetture dati evidenziando quali siano le diverse modalità di gestione dei database in ambito cloud e le relative proprietà. 4

5 Caratterizzazione del SaaS Il SaaS è un software sviluppato come servizio ospitato a cui si accede tramite Internet. Questa categoria di servizi viene invocata dai consumatori quando ne hanno necessità quindi i consumatori pagano tanto quanto usano i servizi. In un tipico scenario SaaS [55] si possono individuare tre ruoli: 5

6 Ruoli in uno scenario SaaS Ruoli SaaS customer, che è la persona o l azienda che vuole usare il software per realizzare un certo task e perciò si abbona a un applicazione SaaS. SaaS provider, che vende il software come un servizio e pertanto esegue (ospita) il software per il quale i clienti SaaS possono sottoscrivere l abbonamento. Saas application vendor, che si riferisce alle aziende che sviluppano le applicazioni che sono offerte come un servizio dai SaaS provider. I SaaS provider e i SaaS vendor possono essere le stesse company. 6

7 Esempio Salesforce offre la sua applicazione CRM come un servizio, agendo quindi sia come SaaS provider che come SaaS vendor. Inoltre Salesforce permette ad altre company di sviluppare applicazioni SaaS ed eseguirle sulla piattaforma Salesforce, agendo così SaaS provider che ospita le applicazioni di vendor terzi di applicazioni SaaS. 7

8 Modelli di distribuzione I Saas vendor introducono modelli di distribuzione SaaS per il proprio software: Si tratta di modelli in cui il software non è più acquistato ed eseguito dai clienti stessi sulla loro infrastruttura ma è eseguito sull infrastruttura IT (Information Technology) di una hosting company. Ciò comporta un cambiamento importante nel modo di pensare la struttura operativa dell applicazione, ovvero la distribuzione dell applicazione ai clienti e il modo di mantenerla disponibile ed efficiente a costi contenuti. Per molti ISV, che non hanno mai gestito un datacenter per i propri clienti, questo può risultare l aspetto meno familiare del modello SaaS. I provider SaaS non solo devono essere esperti nella creazione e nella promozione del software, ma devono anche imparare a farlo funzionare e a gestirlo. 8

9 Meta-modello del SaaS Il consumatore invoca questa categoria di servizi attraverso il browser l applicazione invoca i servizi per soddisfare la funzionalità che è offerta dall applicazione software. Componenti costituenti l architettura di, un applicazione SaaS [10] Sono applicazioni sono molto simili alle altre create sui principi della progettazione orientata ai servizi: la differenza di maggior rilievo consiste nell aggiunta dei servizi di metadati, responsabili della gestione della configurazione dell applicazione per i singoli tenant 9

10 Modifiche consentite alla configurazione Gli utenti possono di norma modificare la configurazione in quattro aree principali: Interfaccia utente - I clienti spesso apprezzano la possibilità di modificare l interfaccia utente per aggiungervi i tratti distintivi dell azienda e per questo le applicazioni SaaS offrono in genere funzionalità che consentono ai clienti di modificare elementi quali grafica, colori, tipi di carattere e così via. Flusso di lavoro - Per raggiungere un ampia gamma di potenziali clienti, un applicazione aziendale critica SaaS deve poter accomodare flussi di lavoro diversi. Un cliente di un applicazione di fatturazione può ad esempio richiedere che ogni fattura venga approvata da un responsabile. Un secondo cliente può richiedere che ogni fattura venga approvata da due responsabili in sequenza. Un terzo può richiedere che ogni fattura venga approvata da due responsabili, che possono però lavorare in parallelo. Quando appropriato, è consigliabile dare ai clienti la possibilità di configurare il flusso di lavoro dell applicazione al fine di allinearlo ai processi aziendali. Estensione del modello dati - Per molte applicazioni SaaS guidate dai dati, un modello dati rigido è semplicemente inadeguato a soddisfare tutti. Anche nell utilizzo di applicazioni relativamente semplici mirate allo svolgimento di una sola attività specifica, i clienti possono lamentarsi delle restrizioni imposte da un set di dati e tabelle non modificabile. Un modello dati estendibile prevede che l applicazione possa essere adattata alle esigenze dei clienti e non viceversa. Controllo degli accessi - La creazione degli account per i diversi utenti e l assegnazione dei diritti di accesso alle diverse risorse e funzionalità vengono solitamente affidate ai clienti. I diritti e le restrizioni di accesso vengono tracciati mediante l utilizzo di criteri di protezione che devono poter essere configurati dai diversi tenant. 10

11 Configurabilità Per offrire ai clienti la possibilità di configurare il software in base alle proprie esigenze, le precedenti opzioni sono organizzate in unità di configurazione gerarchiche, ciascuna delle quali contiene opzioni relative a ognuna delle quattro aree sopra elencate. Ogni cliente può configurare liberamente un ambito di primo livello ed eventualmente creare uno o più sottoambiti in una gerarchia arbitraria. Una strategia di relazioni determina se e come i nodi figlio debbano ereditare o sovrascrivere le impostazioni di configurazione dei nodi padre. 11

12 Configurabilità Diversamente dalle applicazioni di business tradizionali, configurate dal fornitore, è molto più probabile che le applicazioni SaaS vengano configurate direttamente dai clienti. La progettazione dell interfaccia di configurazione richiede pertanto la stessa cura posta nella progettazione dell interfaccia visualizzata dagli utenti finali. L ideale sarebbe che gli utenti possano configurare l applicazione tramite una procedura guidata o tramite schermate semplici e intuitive che contengano tutte le opzioni disponibili, ma senza sovraffollamenti e con una distinzione chiara tra quelle che possono essere modificate o meno all interno di un certo ambito. 12

13 Requisiti e caratteristiche di qualità di un applicazione Saas Dal punto di vista di un enterprise architect, vi sono tre differenze principali tra un applicazione SaaS ben progettata e una meno valida: un applicazione SaaS ben progettata è scalabile, assicura un efficienza multi-tenant ed è configurabile [10]. 13

14 Strategie per la Scalabilità Per rendere scalabile un applicazione occorre: aumentare la concorrenza massima utilizzare le risorse applicative in modo più efficiente ad esempio: ricorrendo all assenza di stato condividendo risorse comuni come thread e connessioni di rete memorizzando i dati di riferimento nella cache dividendo i database di grandi dimensioni in più parti. 14

15 Strategie per il multi-tenancy Il multi-tenancy è la novità più significativa per gli enterprise architect abituati a progettare applicazioni single-tenant isolate. Ad esempio: un utente di un azienda accede alle informazioni relative ai propri clienti utilizzando un servizio CRM, è possibile che l istanza dell applicazione a cui si connette stia già servendo decine, se non centinaia, di utenti di altre aziende, tutti ignari l uno dell altro. È pertanto necessario che l architettura preveda la massima condivisione delle risorse tra i diversi utenti e il necessario isolamento tra i dati di ciascuno. 15

16 Uso dei metadati Se una singola istanza di un applicazione in esecuzione su un singolo server deve accogliere gli utenti di diverse aziende contemporaneamente, non è possibile limitarsi a implementare codice personalizzato per rispondere alle esigenze di un utente specifico, poiché ogni modifica impatterebbe anche su tutti gli altri utenti. Anziché accedere a una versione personalizzata dell applicazione in senso tradizionale, ogni cliente utilizzerà dei metadati per configurare il funzionamento e l aspetto della stessa applicazione. L architetto SaaS dovrà porre attenzione alla configurazione delle applicazioni in modo tale che risulti semplice per tutti i clienti e non implichi ulteriori costi operativi o di sviluppo. 16

17 Problemi con la scalabilità Nel cercare di riusare i servizi SaaS sorgono alcuni problemi tecnici legati alla garanzia di una scalabilità predefinita anche in corrispondenza di picchi o all elevata disponibilità dei servizi. 1. Il software aziendale su larga scala è destinato ad essere utilizzato da migliaia di persone contemporaneamente. Chi ha esperienza nello sviluppo di applicazioni aziendali di questo tipo ha imparato a conoscere in prima persona le problematiche correlate alla creazione di un architettura scalabile. Per un applicazione SaaS, la scalabilità è ancora più importante: sarà infatti necessario supportare la base di utenti media di un singolo cliente moltiplicata per il numero totale di clienti. 2. Agli Indipendent Software Vendor (ISV), abituati a realizzare software aziendali da eseguire in sede, supportare questo tipo di utenti sembrerà come passare da un campionato minore al campionato di serie A: le regole possono essere familiari, ma la partita viene giocata a un livello completamente diverso. Anziché con un applicazione aziendale business-critical distribuita su larga scala, si confronteranno con la creazione di un sistema scalato su Internet, che deve offrire supporto attivo a una base di utenti potenzialmente destinata a contare milioni di unità. 17

18 Problemi con la scalabilità 3. La scalabilità dell applicazione richiede un equilibrata combinazione dei due distinti domini del software e dell hardware. Si possono fare grandi progressi e aumentare la scalabilità in uno di questi domini per poi vanificarli a causa degli errori commessi nell altro. Ad esempio, la creazione di una webfarm di server con bilanciamento del carico non fornirà alcun beneficio per un applicazione progettata per essere eseguita su un singolo computer; analogamente, progettare un applicazione a elevata scalabilità e distribuirla su computer connessi a una rete a bassa larghezza di banda non consentirà di gestire carichi elevati in modo efficiente quando l ingente traffico determina una saturazione della rete. 18

19 Disponibilità La disponibilità [56] elevata dovrebbe costituire una delle massime priorità di ogni fornitore SaaS. Un guasto di un solo server o di un solo datacenter potrebbe provocare gravi perdite di dati o di produttività per un ampia percentuale di clienti, se non per tutti. Per gli ISV che si avvicinano al modello SaaS con un bagaglio di esperienze nello sviluppo di software desktop o client-server tradizionale, il requisito della disponibilità elevata imposto da un modello di applicazione basato sulla rete potrebbe sollevare nuove difficoltà. È consigliabile includere nell applicazione il supporto per tecniche di base come i meccanismi di avviso, e porre attenzione ai potenziali collegamenti deboli, come una connessione a un database posto in un sito remoto non controllabile direttamente 19

20 Autenticazione e autorizzazione Insieme a questi rilevanti aspetti, anche altri requisiti vanno considerati in ambito SaaS come l autenticazione e l autorizzazione [10]: il tema della protezione, già importante di per sé in qualsiasi contesto software, per la natura del modello SaaS diventa un imperativo per i clienti e una priorità assoluta per gli architetti. Attenendosi ad alcune linee guida basilari è possibile garantire ai tenant la riservatezza dei propri dati. Queste proprietà richieste dalle applicazioni SaaS necessitano dell adozione di appropriate architetture, nel seguito descritte, che permettano di affrontare tali problematiche. 20

21 Corso di Laurea Magistrale in Ingegneria Informatica Corso di Ingegneria del A. A Soluzioni architetturali per sicurezza disponibilità e scalabilità 21

22 Strategie architetturali per garantire della protezione dei servizi Di seguito vengono proposte delle strategie architetturali [10] che affrontano il problema della protezione dei servizi in ambito SaaS, specificando delle soluzioni relative alle problematiche di autenticazione e autorizzazione: 1. Sistema di autenticazione centralizzato 2. Sistema di autenticazione decentralizzato 3. Gestione degli accessi 22

23 Amministrazione delegata Mediante un processo definito amministrazione delegata [10] il provider SaaS affida ai tenant la responsabilità di creare e gestire i propri account utente: il cliente crea gli account utente e il fornitore li autentica. Per implementare il modello dell amministrazione delegata, i progettisti SaaS ricorrono a due modalità principali di gestione dell autenticazione [10]: sistema di autenticazione centralizzato sistema di autenticazione decentralizzato. La scelta del progettista avrà un impatto sulla complessità dell architettura e sull esperienza degli utenti finali e va fatta tenendo conto delle considerazioni del modello aziendale sulle esigenze dell applicazione, dei clienti e degli utenti finali. 23

24 Sistema di autenticazione centralizzato In un sistema di autenticazione centralizzato: il provider gestisce un unico database centrale degli account utente per tutti i tenant dell applicazione. gli amministratori di ogni tenant possono creare, gestire ed eliminare gli account utente del proprio tenant; quando un utente si connette all applicazione, fornisce le proprie credenziali, l applicazione le autentica confrontandole con i record contenuti nell elenco centrale ed eventualmente concede l accesso all utente. 24

25 Architettura centralizzata Questo approccio richiede un infrastruttura di autenticazione relativamente semplice che può essere progettata e implementata con una certa facilità senza modifiche all infrastruttura utente del tenant. Uno svantaggio importante di questo approccio è che un sistema di autenticazione centralizzato rende molto più difficile l implementazione del Single Sign-On, in cui l applicazione accetta le credenziali che l utente finale ha già immesso durante l accesso alla rete aziendale. Senza il Single Sign-On, ogni volta che gli utenti accedono all applicazione verrà visualizzata la richiesta di credenziali che dovrà essere compilata manualmente 25

26 Sistema di autenticazione decentralizzato In un sistema di autenticazione decentralizzato: il tenant distribuisce un servizio federativo [65] che si interfaccia con il proprio servizio directory degli utenti. Quando un utente finale tenta di accedere all applicazione, il servizio federativo autentica l utente localmente ed emette un token di protezione: questo viene accettato dal sistema di autenticazione del provider SaaS e l utente può accedere all applicazione 26

27 Architettura decentralizzata È un approccio ideale quando è importante utilizzare il Single Sign-On: non impone all utente l immissione di un set di credenziali specifico per ogni servizio SaaS cui accedere, sfruttando l autenticazione locale. Questo approccio è tuttavia molto più complesso di quello centralizzato un applicazione SaaS con migliaia di clienti richiederebbe relazioni di trust individuali con i servizi federativi di ciascun tenant. In molti casi il provider SaaS tenderà ad adottare una soluzione ibrida tra le due tecniche precedenti, ricorrendo all approccio centralizzato per autenticare e gestire gli utenti dei tenant più piccoli e all approccio federativo per le aziende di dimensioni maggiori che desiderano sfruttare i vantaggi del Single Sign-On e sono disposte a pagarne il prezzo. 27

28 Gestione degli accessi L accesso alle risorse e alle funzioni aziendali delle applicazioni SaaS viene gestito tramite dei ruoli [10] mappati sulle specifiche funzioni professionali definite all interno di un organizzazione ad ogni ruolo vengono assegnate una o più autorizzazioni che consentono agli utenti di quel ruolo di svolgere delle azioni in conformità con le regole di business applicabili. 28

29 Gestione degli accessi I ruoli vengono gestiti all interno dell applicazione SaaS stessa e possono contenere account utente individuali o gruppi di utenti (sia agli account utente individuali che ai gruppi è possibile assegnare più ruoli in base alle necessità 29

30 Ruoli e autorizzazioni A seconda dei ruoli a cui è assegnato, un determinato utente dispone di una o più autorizzazioni a svolgere operazioni o azioni specifiche; tali azioni sono solitamente mappate direttamente sulle importanti funzioni aziendali o sulla gestione dell applicazione stessa. Un applicazione per gli acquisti potrebbe, ad esempio, includere delle autorizzazioni per la creazione, l invio, l approvazione e il rifiuto di ordini di acquisto; un applicazione per agenti ipotecari potrebbe invece includere delle autorizzazioni per il controllo del credito di un cliente, per la concessione di un prestito e così via. La stessa autorizzazione può essere assegnata a uno o più ruoli, in base alle necessità, e a ogni utente verrà riconosciuto l insieme delle autorizzazioni assegnate a tutti i ruoli a cui appartiene. 30

31 Regole di business e controllo degli accessi L utilizzo delle regole di business consente di controllare l accesso alle azioni e alle risorse di un applicazione in modo più dettagliato di quanto permesso dalle autorizzazioni. Le regole di business introducono la necessità di soddisfare alcune condizioni prima che l accesso possa essere concesso. E possibile, ad esempio, utilizzare una regola di business che consente a un utente di trasferire fondi tra conti diversi solo durante le ore di ufficio, a meno che la somma trasferita non sia inferiore a un determinato importo. Il controllo degli accessi viene gestito a livello di ambito: ogni ambito eredita ruoli, autorizzazioni e regole di business da tutti gli ambiti padre, in base alla strategia di relazioni, e può modificarli, aggiungerne altri o eliminarli, in base alle necessità. L ideale è che l applicazione includa un set predefinito di ruoli, autorizzazioni e regole di business che ogni tenant possa modificare ed estendere in autonomia tramite un interfaccia utente funzionale e intuitiva. 31

32 Strategie per la disponibilità La disponibilità [56] è uno dei principali requisiti richiesti da un sistema cloud-based legato alla capacità di un servizio SaaS di fornire le sue funzionalità in maniera persistente, consentendo ai suoi consumatori di accedervi in ogni momento e ovunque. Diversamente dal software tradizionale, un servizio SaaS viene eseguito nell infrastruttura del provider, e i consumatori del servizio vi accedono attraverso Internet: in questo modo i consumatori del servizio non possono accedervi ogni volta che questo non è disponibile a causa di qualche evento come un network failure, un service middleware failure, o per altre problematiche che coinvolgono i vari componenti della piattaforma dei servizi. 32

33 Problemi di disponibilità In tali casi, i consumatori del servizio non possono in alcun modo rimediare al problema; l implicazione di tale problematica sui consumatori è pertanto molto rilevante e costituisce un aspetto critico da considerare. Un altra circostanza in cui la disponibilità viene meno (oltre ai possibili failure precedentemente indicati) si verifica quando i consumatori del servizio non possono essere online ma vogliono accedere al servizio che, ovviamente, non è disponibile nell intervallo di tempo in cui si è off-line. Per fornire una totale disponibilità dei servizi SaaS, occorre quindi escogitare una modalità alternativa per l utilizzo dei servizi stessi: in particolare, si possono individuare delle soluzioni sia dalla parte dei fornitori che dalla parte dei consumatori dei servizi. 33

34 Autonomic computing Le soluzioni dalla parte del fornitore sono principalmente legate alle possibilità di gestire in modo autonomo i potenziali fault: poiché i servizi da eseguire in modo continuativo non possono sempre essere gestiti dagli amministratori umani, può essere applicato il principio dell autonomic computing [66] nel contesto di un sistema cloud, così come di seguito schematizzato con un architettura [56] che permette di gestire il problema della disponibilità. 34

35 Architettura per garantire la disponibilità 35

36 Architettura per la disponibilità: Availability manager Il Fault Identifier monitora lo stato delle risorse gestite nel cloud e identifica gli eventuali fault confrontando lo stato monitorato con la descrizione del normale funzionamento. Il Cause Detector determina la causa più plausibile del fault consultando una base di conoscenza e dei log storici. L Actuator Determiner seleziona l attuatore (Actuator) più appropriato per rimediare ai fault le cui cause sono note. Le soluzioni applicabili dalla parte del consumatore dipendono in gran parte dal grado di adattabilità offerto dai fornitori del servizio in quanto i fornitori possono progettare e ingegnerizzare i tipi dei potenziali fault nei servizi; di seguito sono esaminate due efficaci soluzioni [56] relative all utilizzo di un Proxy e al download di una versione leggera dei servizi. 36

37 Architettura per la disponibilità: accesso Proxy-based Un Proxy può essere utilizzato per consentire ai consumatori di accedere ad un servizio SaaS in modo trasparente allo scopo di superare i problemi che potrebbero presentarsi quando questi accedono a tale servizio con lo spazio degli indirizzi fisici. Un accesso proxy-based fornisce un accesso trasparente al servizio SaaS disaccoppiando i consumatori del servizio dalla parte del fornitore del servizio: quando un nodo cloud per un certo servizio non è disponibile, uno smart proxy dalla parte del consumatore può notare il failure e accedere ad un altra istanza di tale servizio sullo stesso nodo (criterio di ridondanza). 37

38 Soluzioni per ottenere disponibilità del servizio Effettuare il download di una versione leggera dei servizi SaaS costituisce un altra soluzione per migliorare la disponibilità nel caso in cui i consumatori del servizio non possano utilizzare Internet: una semplice modalità è quella di installare i servizi SaaS dalla parte del consumatore anche se ciò sarebbe in contraddizione con le caratteristiche intrinseche del cloud computing. In questo caso sarebbe opportuno considerare la sincronizzazione tra l informazione offline e online legata alla sessione e i set dei dati: questa soluzione è applicabile concretamente solo se è disponibile una versione leggera dei servizi. 38

39 Strategie per la scalabilità La scalabilità [56] rappresenta la capacità di aumentare le risorse per ottenere un incremento (idealmente) lineare nelle performance del servizio La caratteristica principale di un applicazione scalabile è costituita dal fatto che un carico aggiuntivo richiede solamente risorse aggiuntive e non un estesa modifica dell applicazione stessa. Relativamente ai servizi SaaS, non è semplice garantire una scalabilità soddisfacente in quanto è difficile valutare il numero dei consumatori di un applicazione SaaS non essendo tale valore prefissato. Senza sapere questo numero, preparare le risorse necessarie per fornire i servizi SaaS diventa problematico. Essere scalabile quando un numero estremamente grande di consumatori prova a utilizzare gli stessi servizi SaaS è, quindi, un problema complesso: in effetti, non è semplice per i fornitori dei servizi garantire un livello predeterminato di scalabilità con una limitata quantità di risorse, considerando la dinamicità che caratterizza le richieste. 39

40 Determinazione della quantità di risorse Dal punto di vista dei consumatori, si ha un certo dinamismo caratterizzato dall aspetto dell on-demand mentre Dal punto di vista del provider, occorre determinare un quantitativo di risorse pre-fissato o comunque limitato. Di conseguenza, individuare la giusta quantità delle risorse nel contesto dei servizi SaaS diventa un aspetto critico da considerare, per cui occorre determinare delle opportune strategie. 40

41 Richiesta di servizio e allocazione Relazione tra la richiesta dinamica dei consumatori di un servizio e l entità delle allocazioni effettuate dal fornitore del servizio, indicando il range di scalabilità accettabile. L asse delle ascisse rappresenta il livello delle richieste fatte dai consumatori e l asse delle ordinate indica l entità delle allocazioni effettuate dal fornitore. 41

42 Tecniche di gestione della relazione tra richiesta di servizio e allocazione In [56] vengono proposte 3 tecniche che vanno integrate fra loro per affrontare tale problematica: 1. Resource Pooling with Multi-Clouds 2. Dynamic Load Balancing and Migration 3. On-demand Deployment 42

43 Resource Pooling with Multi-Clouds Resource Pooling with Multi-Clouds: questa tecnica prevede di creare e mantenere multiple istanze degli stessi servizi in un pool, migliorando la disponibilità e il throughput complessivo che contribuiscono alla scalabilità. Inoltre, considerando un cloud costituito da molti servizi, si può realizzare una configurazione multi-cloud formata da una griglia di molteplici nodi cloud. Quando un singolo cloud ha raggiunto il limite sulle risorse e sul numero di istanze che può utilizzare, i suoi cloud vicini possono condividere il carico: questa tecnica di pooling assicura un grado di scalabilità predefinito per la maggior parte dei casi con un alto livello di domanda. 43

44 On-demand Deployment On-demand Deployment: tale tecnica si deve occupare di gestire le risorse e le componenti software a livello di sistema dalla parte del fornitore dei servizi. Nell ambito del cloud computing, si possono individuare diverse componenti e risorse che sono necessarie per effettuare il deploy dei servizi e per eseguirli: Esempio: l ESB (Enterprise Service Bus) [67] che è un infrastruttura software che fornisce supporto ad architetture SOA complesse. Se una di tali componenti viene meno o rivela un basso livello di QoS, le applicazioni SaaS non funzionerebbero normalmente e, di conseguenza, la loro scalabilità verrebbe coinvolta. In definitiva, il ruolo dell On-Demand Deployment è quello di monitorare gli elementi correlati all applicazione SaaS allo scopo di determinare quelli non funzionanti e di rendere applicabile il deployment degli elementi coinvolti. 44

45 Dynamic Load Balancing and Migration Dynamic Load Balancing and Migration: questa tecnica prevede di condividere il carico sui servizi SaaS e di migrare gli attuali carichi su un altra istanza delle applicazioni SaaS o su un nodo cloud vicino; per utilizzare tale tecnica, occorre progettare e installare un System-level Scheduler e un Load Dispatcher: Quando i servizi sono invocati, il System-level Scheduler definisce un piano dettagliato per eseguire l applicazione SaaS richiesta che specifica quale istanza viene utilizzata per eseguire il servizio e quali risorse nel pool sono allocate per l invocazione. Il Load Dispatcher ha il compito di identificare le istanze dei servizi con bassi valori di QoS (Quality of Service), allo scopo di determinare una nuova istanza del servizio e di migrare il carico attuale dell invocazione sulla nuova istanza a runtime. 45

46 Architettura per gestire la scalabilità Sull ESB al centro dell architettura, più cloud sono connessi in una griglia e ogni cloud mantiene un pool di istanze dei servizi Al di sopra dell ESB, il componente Scalability Manager, che implementa le 3 tecniche prima descritte: monitora le invocazioni dei servizi gestisce le applicazioni SaaS e gli elementi correlati per supportare la scalabilità. In definitiva, questa architettura è basata sul principio che se i servizi e le risorse sono duplicati sui cloud e se tutte le istanze disponibili sono utilizzate dai consumatori, il deploy delle altre istanze può essere realizzato on-demand in modo che le risorse siano scalate in modo flessibile. 46

47 47

Introduzione alla famiglia di soluzioni Windows Small Business Server

Introduzione alla famiglia di soluzioni Windows Small Business Server Introduzione alla famiglia di soluzioni Windows Small Business Server La nuova generazione di soluzioni per le piccole imprese Vantaggi per le piccole imprese Progettato per le piccole imprese e commercializzato

Dettagli

SERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni

SERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni SERVER E VIRTUALIZZAZIONE Windows Server 2012 Guida alle edizioni 1 1 Informazioni sul copyright 2012 Microsoft Corporation. Tutti i diritti sono riservati. Il presente documento viene fornito così come

Dettagli

Gartner Group definisce il Cloud

Gartner Group definisce il Cloud Cloud Computing Gartner Group definisce il Cloud o Cloud Computing is a style of computing in which elastic and scalable information technology - enabled capabilities are delivered as a Service. Gartner

Dettagli

w w w. n e w s o f t s r l. i t Soluzione Proposta

w w w. n e w s o f t s r l. i t Soluzione Proposta w w w. n e w s o f t s r l. i t Soluzione Proposta Sommario 1. PREMESSA...3 2. NSPAY...4 2.1 FUNZIONI NSPAY... 5 2.1.1 Gestione degli addebiti... 5 2.1.2 Inibizione di un uso fraudolento... 5 2.1.3 Gestione

Dettagli

Veloce, economico e sicuro: rendete più agile il vostro lavoro, diminuite il TCO e migliorate la vostra sicurezza grazie alla soluzione di job

Veloce, economico e sicuro: rendete più agile il vostro lavoro, diminuite il TCO e migliorate la vostra sicurezza grazie alla soluzione di job Veloce, economico e sicuro: rendete più agile il vostro lavoro, diminuite il TCO e migliorate la vostra sicurezza grazie alla soluzione di job scheduling senza agente White paper preparato per BMC Software

Dettagli

Allegato 1 CIG 58703795FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO

Allegato 1 CIG 58703795FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO SOMMARIO 1 Oggetto della Fornitura... 3 2 Composizione della Fornitura... 3 2.1 Piattaforma

Dettagli

IT Cloud Service. Semplice - accessibile - sicuro - economico

IT Cloud Service. Semplice - accessibile - sicuro - economico IT Cloud Service Semplice - accessibile - sicuro - economico IT Cloud Service - Cos è IT Cloud Service è una soluzione flessibile per la sincronizzazione dei file e la loro condivisione. Sia che si utilizzi

Dettagli

Notifica sul Copyright

Notifica sul Copyright Parallels Panel Notifica sul Copyright ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Telefono: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2009, Parallels,

Dettagli

Il clustering. Sistemi Distribuiti 2002/2003

Il clustering. Sistemi Distribuiti 2002/2003 Il clustering Sistemi Distribuiti 2002/2003 Introduzione In termini generali, un cluster è un gruppo di sistemi indipendenti che funzionano come un sistema unico Un client interagisce con un cluster come

Dettagli

Apps4Law: Riflessioni sul Cloud Computing. Roma 21 marzo 2013 Sala Seminari UNIRIZ. Alessandro Graziani, Avvocato alessandrograziani@iuslaw.

Apps4Law: Riflessioni sul Cloud Computing. Roma 21 marzo 2013 Sala Seminari UNIRIZ. Alessandro Graziani, Avvocato alessandrograziani@iuslaw. Apps4Law: Riflessioni sul Cloud Computing Roma 21 marzo 2013 Sala Seminari UNIRIZ 2 3 Il Cloud Computing si definisce consuetamente secondo due distinte accezioni: 1. un di carattere tecnologico 2. l altra

Dettagli

Parte II: Reti di calcolatori Lezione 9

Parte II: Reti di calcolatori Lezione 9 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 9 Martedì 1-04-2014 1 Applicazioni P2P

Dettagli

MCloud.Gov l infrastruttura SaaS per la Pubblica Amministrazione locale

MCloud.Gov l infrastruttura SaaS per la Pubblica Amministrazione locale MCloud.Gov l infrastruttura SaaS per la Pubblica Amministrazione locale 1. Livello infrastrutturale Il Cloud, inteso come un ampio insieme di risorse e servizi fruibili da Internet che possono essere dinamicamente

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2008/2009 Questi lucidi sono stati prodotti sulla

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2010/2011 Questi lucidi sono stati prodotti sulla

Dettagli

Sfrutta appieno le potenzialità del software SAP in modo semplice e rapido

Sfrutta appieno le potenzialità del software SAP in modo semplice e rapido Starter Package è una versione realizzata su misura per le Piccole Imprese, che garantisce una implementazione più rapida ad un prezzo ridotto. E ideale per le aziende che cercano ben più di un semplice

Dettagli

Cluster per architetture a componenti

Cluster per architetture a componenti Luca Cabibbo Architetture Software Cluster per architetture a componenti Dispensa ASW 442 ottobre 2014 Un buon progetto produce benefici in più aree. Trudy Benjamin 1 -Fonti [IBM] Clustering Solutions

Dettagli

Il modello di ottimizzazione SAM

Il modello di ottimizzazione SAM Il modello di ottimizzazione control, optimize, grow Il modello di ottimizzazione Il modello di ottimizzazione è allineato con il modello di ottimizzazione dell infrastruttura e fornisce un framework per

Dettagli

Release 01.07.00B WHIT E PAPER. e-commerce. e-commerce Pag. 1

Release 01.07.00B WHIT E PAPER. e-commerce. e-commerce Pag. 1 Release 01.07.00B WHIT E PAPER Pag. 1 Il modulo di è il modulo di e/ che, attraverso internet, mette in contatto l azienda con tutti i propri interlocutori remoti (rivenditori, clienti, ma anche agenti

Dettagli

D3.2 Documento illustrante l architettura 3D Cloud per la realizzazione di servizi in modalità SaaS

D3.2 Documento illustrante l architettura 3D Cloud per la realizzazione di servizi in modalità SaaS D3.2 Documento illustrante l architettura 3D Cloud per la realizzazione di servizi in modalità SaaS Il modello SaaS Architettura 3D Cloud Il protocollo DCV Benefici Il portale Web EnginFrame EnginFrame

Dettagli

Relazione introduttiva Febbraio 2006

Relazione introduttiva Febbraio 2006 Amministrazione Provincia di Rieti Febbraio 2006 1 Progetto Sistema Informativo Territoriale Amministrazione Provincia di Rieti Premessa L aumento della qualità e quantità dei servizi che ha caratterizzato

Dettagli

Sistemi Informativi Distribuiti

Sistemi Informativi Distribuiti Corso di Laurea Magistrale in Ingegneria Gestionale Corso di Sistemi Informativi Modulo II A. A. 2013-2014 SISTEMI INFORMATIVI MODULO II Sistemi Informativi Distribuiti 1 Sistemi informativi distribuiti

Dettagli

Brochure prodotto Infrastrutture di ricarica per veicoli elettrici Servizi di connessione ABB

Brochure prodotto Infrastrutture di ricarica per veicoli elettrici Servizi di connessione ABB Brochure prodotto Infrastrutture di ricarica per veicoli elettrici Servizi di connessione ABB Servizi di connessione Prodotti a supporto del business Per sfruttare al meglio una rete di ricarica per veicoli

Dettagli

2G, l evoluzione della piattaforma Team nel Web 2.0 Roma, 7 dicembre 2011. Andrea Carnevali R&D Director GESINF S.r.l.

2G, l evoluzione della piattaforma Team nel Web 2.0 Roma, 7 dicembre 2011. Andrea Carnevali R&D Director GESINF S.r.l. 2G, l evoluzione della piattaforma Team nel Web 2.0 Roma, 7 dicembre 2011 Andrea Carnevali R&D Director GESINF S.r.l. Il progetto 2G è il nome della piattaforma che consentirà l evoluzione tecnologica

Dettagli

LA TEMATICA. Questa situazione si traduce facilmente:

LA TEMATICA. Questa situazione si traduce facilmente: IDENTITY AND ACCESS MANAGEMENT: LA DEFINIZIONE DI UN MODELLO PROCEDURALE ED ORGANIZZATIVO CHE, SUPPORTATO DALLE INFRASTRUTTURE, SIA IN GRADO DI CREARE, GESTIRE ED UTILIZZARE LE IDENTITÀ DIGITALI SECONDO

Dettagli

Outsourcing: un nuovo servizio

Outsourcing: un nuovo servizio Outsourcing: un nuovo servizio Ottobre 2001 I diritti di riproduzione, di memorizzazione elettronica e di adattamento totale o parziale con qualsiasi mezzo, compresi i microfilm e le copie fotostatiche

Dettagli

Brochure DATA CENTER. www.novell.com. Novell Cloud Manager. Costruite e gestite ambienti cloud privati. (Finalmente è arrivato il cloud)

Brochure DATA CENTER. www.novell.com. Novell Cloud Manager. Costruite e gestite ambienti cloud privati. (Finalmente è arrivato il cloud) Brochure DATA CENTER Novell Cloud Manager Costruite e gestite ambienti cloud privati (Finalmente è arrivato il cloud) Novell Cloud Manager: il modo più semplice per creare e gestire ambienti cloud WorkloadIQ

Dettagli

Il Cloud Computing: uno strumento per migliorare il business

Il Cloud Computing: uno strumento per migliorare il business Il Cloud Computing: uno strumento per migliorare il business Luca Zanetta Uniontrasporti I venti dell'innovazione - Imprese a banda larga Varese, 9 luglio 2014 1 / 22 Sommario Cos è il cloud computing

Dettagli

I nostri servizi Dynamic Data Centre Infrastructure-as-a-Service.

I nostri servizi Dynamic Data Centre Infrastructure-as-a-Service. I nostri servizi Infrastructure-as-a-Service. 02 / TelecityGroup Cos è? (DDC) è la proposta di TelecityGroup nell ambito Infrastructure-as-a-Service (IaaS), uno dei cardini del cloud computing. Attraverso

Dettagli

Presentazione della famiglia openshare 2.2. 4/30/2003 Infosquare.com 1

Presentazione della famiglia openshare 2.2. 4/30/2003 Infosquare.com 1 Presentazione della famiglia 2.2 4/30/2003 Infosquare.com 1 La piattaforma Un ambiente completo e versatile per la costruzione di portali aziendali Una piattaforma integrata di content management per raccogliere,

Dettagli

Guida per l utente finale per stabilire e mantenere la connettività Suggerimenti per l utente finale per le offerte Remote Services

Guida per l utente finale per stabilire e mantenere la connettività Suggerimenti per l utente finale per le offerte Remote Services Guida per l utente finale per stabilire e mantenere la connettività Suggerimenti per l utente finale per le offerte Remote Services Sommario Introduzione... 1 Perdita di comunicazione dopo un intervento

Dettagli

I nuovi modelli di delivery dell IT: un quadro di riferimento

I nuovi modelli di delivery dell IT: un quadro di riferimento I nuovi modelli di delivery dell IT: un quadro di riferimento Stefano Mainetti Fondazione Politecnico di Milano stefano.mainetti@polimi.it Milano, 25 Ottobre 2010 Cloud Computing: il punto d arrivo Trend

Dettagli

SEWEB PRIVATE CLOUD SERVICE SISTEMA CLOUD AZIENDALE

SEWEB PRIVATE CLOUD SERVICE SISTEMA CLOUD AZIENDALE SEWEB PRIVATE CLOUD SERVICE SISTEMA CLOUD AZIENDALE Sommario TIPOLOGIE DI CLOUD... 4 PRIVATE CLOUD... 4 COMMUNITY CLOUD... 4 PUBLIC CLOUD... 4 HYBRID CLOUD... 4 CARATTERISTICHE DEL SERVIZIO OFFERTO...

Dettagli

USO OTTIMALE DI ACTIVE DIRECTORY DI WINDOWS 2000

USO OTTIMALE DI ACTIVE DIRECTORY DI WINDOWS 2000 VERITAS StorageCentral 1 USO OTTIMALE DI ACTIVE DIRECTORY DI WINDOWS 2000 1. Panoramica di StorageCentral...3 2. StorageCentral riduce il costo totale di proprietà per lo storage di Windows...3 3. Panoramica

Dettagli

ACCESSNET -T IP NMS. Network Management System. www.hytera.de

ACCESSNET -T IP NMS. Network Management System. www.hytera.de ACCESSNET -T IP NMS Network System Con il sistema di gestione della rete (NMS) è possibile controllare e gestire l infrastruttura e diversi servizi di una rete ACCESSNET -T IP. NMS è un sistema distribuito

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

I P E R T E C H w h i t e p a p e r Pag. 1/6

I P E R T E C H w h i t e p a p e r Pag. 1/6 Ipertech è un potente sistema per la configurazione tecnica e commerciale di prodotto. È una soluzione completa, che integra numerose funzioni che potranno essere attivate in relazione alle necessità del

Dettagli

BARRA LATERALE AD APERTURA AUTOMATICA...

BARRA LATERALE AD APERTURA AUTOMATICA... INDICE 1) SOMMARIO... 1 2) PRIMO AVVIO... 1 3) BARRA LATERALE AD APERTURA AUTOMATICA... 2 4) DATI AZIENDALI... 3 5) CONFIGURAZIONE DEL PROGRAMMA... 4 6) ARCHIVIO CLIENTI E FORNITORI... 5 7) CREAZIONE PREVENTIVO...

Dettagli

IT ARCHITECTURE: COME PREPARARSI AL CLOUD

IT ARCHITECTURE: COME PREPARARSI AL CLOUD IT ARCHITECTURE: COME PREPARARSI AL CLOUD Stefano Mainetti stefano.mainetti@polimi.it L ICT come Commodity L emergere del Cloud Computing e i nuovi modelli di delivery Trend n. 1 - ICT Commoditization

Dettagli

"Cloud Business Solutions" di INTESA Descrizione del Servizio SMART SALES

Cloud Business Solutions di INTESA Descrizione del Servizio SMART SALES "Cloud Business Solutions" di INTESA Descrizione del Servizio SMART SALES 1. Accesso ai Servizi Il Portale INTESA, le informazioni riguardanti l'utilizzo da parte del Cliente del Servizio Cloud le informazioni

Dettagli

OF SERVICE>THE FUTURE OF SERVICE>THE FUTURE OF

OF SERVICE>THE FUTURE OF SERVICE>THE FUTURE OF OF SERVICE>THE FUTURE OF SERVICE>THE FUTURE OF > keepup EP UP>KEEP UP>KEEP UP>KEEP UP>KEEP UP>KEEP UP Tenere il passo con un mondo globalizzato, attivo 24 ore al giorno e 7 giorni alla settimana per la

Dettagli

7. Architetture Software

7. Architetture Software 7. Architetture Software progettare la struttura Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 7. Architetture Software 1 / 20 Scopo della fase di design

Dettagli

Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole

Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole Stefano Mainetti stefano.mainetti@polimi.it L ICT come Commodity L emergere del Cloud Computing e i nuovi modelli di delivery Trend n.

Dettagli

Scalabilità, Controllo distribuito e Console multiple

Scalabilità, Controllo distribuito e Console multiple Scalabilità, Controllo distribuito e Console multiple Alessio Bechini Sommario Elementi logici Modello NNM (di HP) per distribuzione e scalabilita` Management attraverso consoles multiple Strategie di

Dettagli

CLOUD COMPUTING. Che cos è il Cloud

CLOUD COMPUTING. Che cos è il Cloud CLOUD COMPUTING Che cos è il Cloud Durante la rivoluzione industriale, le imprese che si affacciavano per la prima volta alla produzione dovevano costruirsi in casa l energia che, generata da grandi macchine

Dettagli

Introduzione alla Progettazione per Componenti

Introduzione alla Progettazione per Componenti Introduzione alla Progettazione per Componenti Alessandro Martinelli 6 ottobre 2014 Obiettivo del Corso Il Progetto Software Reale Il Componente Software La Programmazione Ad Oggetti Fondamenti di Informatica

Dettagli

Alcune persone guardano le cose accadere. Altre fanno in modo che accadano!

Alcune persone guardano le cose accadere. Altre fanno in modo che accadano! 2013 Alcune persone guardano le cose accadere. Altre fanno in modo che accadano! Nel mondo economico dei nostri tempi, la maggior parte delle organizzazioni spende migliaia (se non milioni) di euro per

Dettagli

LIBERA L EFFICIENZA E LA COMPETITIVITÀ DEI TUOI STRUMENTI! Open Solutions, Smart Integration

LIBERA L EFFICIENZA E LA COMPETITIVITÀ DEI TUOI STRUMENTI! Open Solutions, Smart Integration LIBERA L EFFICIENZA E LA COMPETITIVITÀ DEI TUOI STRUMENTI! Open Solutions, Smart Integration COSA FACCIAMO SEMPLIFICHIAMO I PROCESSI DEL TUO BUSINESS CON SOLUZIONI SU MISURA EXTRA supporta lo sviluppo

Dettagli

Copyright Università degli Studi di Torino, Progetto Atlante delle Professioni 2009 IT PROCESS EXPERT

Copyright Università degli Studi di Torino, Progetto Atlante delle Professioni 2009 IT PROCESS EXPERT IT PROCESS EXPERT 1. CARTA D IDENTITÀ... 2 2. CHE COSA FA... 3 3. DOVE LAVORA... 4 4. CONDIZIONI DI LAVORO... 5 5. COMPETENZE... 6 Quali competenze sono necessarie... 6 Conoscenze... 8 Abilità... 9 Comportamenti

Dettagli

IL PRIVATE CLOUD DELLA FRIENDS' POWER

IL PRIVATE CLOUD DELLA FRIENDS' POWER IL PRIVATE CLOUD DELLA FRIENDS' POWER Evoluzione al Cloud Computing Condivisione dei lavori Integrazione con Android & iphone Cos è il Cloud: le forme e i vantaggi Durante la rivoluzione industriale, le

Dettagli

La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati

La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati Affidabilità nel servizio precisione negli strumenti Chanda LPR Chanda LPR è una piattaforma

Dettagli

Programma per le soluzioni dei Partner di Altair HyperWorks

Programma per le soluzioni dei Partner di Altair HyperWorks Programma per le soluzioni dei Partner di Altair HyperWorks Domande frequenti (FAQ) Introduzione ad Altair Altair Engineering, Inc. promuove processi di innovazione tecnologica e di decision-making proponendo

Dettagli

IBM i5/os: un sistema progettato per essere sicuro e flessibile

IBM i5/os: un sistema progettato per essere sicuro e flessibile IBM i5/os garantisce la continua operatività della vostra azienda IBM i5/os: un sistema progettato per essere sicuro e flessibile Caratteristiche principali Introduzione del software HASM (High Availability

Dettagli

Virtualization. Strutturare per semplificare la gestione. ICT Information & Communication Technology

Virtualization. Strutturare per semplificare la gestione. ICT Information & Communication Technology Virtualization Strutturare per semplificare la gestione Communication Technology Ottimizzare e consolidare Le organizzazioni tipicamente si sviluppano in maniera non strutturata e ciò può comportare la

Dettagli

Software Intel per la gestione di sistemi. Manuale dell'utente di Intel Modular Server Management Pack

Software Intel per la gestione di sistemi. Manuale dell'utente di Intel Modular Server Management Pack Software Intel per la gestione di sistemi Manuale dell'utente di Intel Modular Server Management Pack Dichiarazioni legali LE INFORMAZIONI CONTENUTE IN QUESTO DOCUMENTO SONO FORNITE IN ABBINAMENTO AI PRODOTTI

Dettagli

FileMaker Pro 13. Utilizzo di una Connessione Desktop Remota con FileMaker Pro13

FileMaker Pro 13. Utilizzo di una Connessione Desktop Remota con FileMaker Pro13 FileMaker Pro 13 Utilizzo di una Connessione Desktop Remota con FileMaker Pro13 2007-2013 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054

Dettagli

C Cloud computing Cloud storage. Prof. Maurizio Naldi

C Cloud computing Cloud storage. Prof. Maurizio Naldi C Cloud computing Cloud storage Prof. Maurizio Naldi Cos è il Cloud Computing? Con cloud computing si indica un insieme di tecnologie che permettono, tipicamente sotto forma di un servizio, di memorizzare/

Dettagli

LICARUS LICENSE SERVER

LICARUS LICENSE SERVER UNIVERSITÀ DEGLI STUDI DI ROMA TOR VERGATA Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica Progetto per il corso di Sicurezza dei Sistemi Informatici LICARUS LICENSE SERVER

Dettagli

Monitoraggio di outsourcer e consulenti remoti

Monitoraggio di outsourcer e consulenti remoti 1 Monitoraggio di outsourcer e consulenti remoti Un Whitepaper di Advanction e ObserveIT Daniel Petri 2 Sommario Esecutivo Nel presente whitepaper verrà mostrato come registrare le sessioni remote su gateway

Dettagli

Nuove implementazioni La nuova release del TsGate apporta al protocollo numerose migliorie, sia generali che specifiche per ogni singolo modulo.

Nuove implementazioni La nuova release del TsGate apporta al protocollo numerose migliorie, sia generali che specifiche per ogni singolo modulo. Pro COMMERCIALE (La farmacia può decidere di accettare o meno l allineamento commerciale di un prodotto) ACCETTARE IL PRODOTTO SOSTI- TUTIVO (La farmacia può decidere di accettare o meno il prodotto sostitutivo)

Dettagli

SOLUZIONE Web.Orders online

SOLUZIONE Web.Orders online SOLUZIONE Web.Orders online Gennaio 2005 1 INDICE SOLUZIONE Web.Orders online Introduzione Pag. 3 Obiettivi generali Pag. 4 Modulo di gestione sistema Pag. 5 Modulo di navigazione prodotti Pag. 7 Modulo

Dettagli

Windows XP - Account utente e gruppi

Windows XP - Account utente e gruppi Windows XP - Account utente e gruppi Cos è un account utente In Windows XP il controllo di accesso è essenziale per la sicurezza del computer e dipende in gran parte dalla capacità del sistema di identificare

Dettagli

Conoscere Dittaweb per:

Conoscere Dittaweb per: IL GESTIONALE DI OGGI E DEL FUTURO Conoscere Dittaweb per: migliorare la gestione della tua azienda ottimizzare le risorse risparmiare denaro vivere meglio il proprio tempo IL MERCATO TRA OGGI E DOMANI

Dettagli

Alfresco ECM. La gestione documentale on-demand

Alfresco ECM. La gestione documentale on-demand Alfresco ECM La gestione documentale on-demand Alfresco 3.2 La gestione documentale on-demand Oltre alla possibilità di agire sull efficienza dei processi, riducendone i costi, è oggi universalmente conosciuto

Dettagli

Xerox Device Agent, XDA-Lite. Guida all installazione rapida

Xerox Device Agent, XDA-Lite. Guida all installazione rapida Xerox Device Agent, XDA-Lite Guida all installazione rapida Introduzione a XDA-Lite XDA-Lite è un software di acquisizione dati dei dispositivi il cui compito principale consiste nell inviare automaticamente

Dettagli

Workgroup. Windows NT dispone di due strutture di rete

Workgroup. Windows NT dispone di due strutture di rete Descrizione generale dell architettura del sistema e dell interazione tra i suoi componenti. Descrizione del sottosistema di sicurezza locale. Descrizione delle tecniche supportate dal sistema per l organizzazione

Dettagli

Distribuire iphone e ipad Apple Configurator

Distribuire iphone e ipad Apple Configurator Distribuire iphone e ipad Apple Configurator I dispositivi ios si possono configurare con diversi strumenti e metodi per essere distribuiti in ambito aziendale. Gli utenti finali possono impostare i dispositivi

Dettagli

Reti di Calcolatori GRIGLIE COMPUTAZIONALI

Reti di Calcolatori GRIGLIE COMPUTAZIONALI D. Talia RETI DI CALCOLATORI - UNICAL 10-1 Reti di Calcolatori GRIGLIE COMPUTAZIONALI D. Talia RETI DI CALCOLATORI - UNICAL 10-2 Griglie Computazionali Cosa è il Grid Computing? Architettura Ambienti Globus

Dettagli

GRIGLIE COMPUTAZIONALI

GRIGLIE COMPUTAZIONALI Reti di Calcolatori GRIGLIE COMPUTAZIONALI D. Talia RETI DI CALCOLATORI - UNICAL 10-1 Griglie Computazionali Cosa è il Grid Computing? Architettura Ambienti Globus D. Talia RETI DI CALCOLATORI - UNICAL

Dettagli

Metodi di verifica degli utenti in ELMS 1.1

Metodi di verifica degli utenti in ELMS 1.1 Metodi di verifica degli utenti in ELMS 1.1 2012-12-21 Kivuto Solutions Inc. [RISERVATO] SOMMARIO PANORAMICA...1 METODI DI VERIFICA...2 Verifica utente integrata (IUV, Integrated User Verification)...2

Dettagli

Informatica Documentale

Informatica Documentale Informatica Documentale Ivan Scagnetto (scagnett@dimi.uniud.it) Stanza 3, Nodo Sud Dipartimento di Matematica e Informatica Via delle Scienze, n. 206 33100 Udine Tel. 0432 558451 Ricevimento: giovedì,

Dettagli

Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012. Monitoring e Billing in OCP

Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012. Monitoring e Billing in OCP Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012 Monitoring e Billing in OCP Monitoring - introduzione Introduzione: Il tema del monitoraggio è di fondamentale

Dettagli

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Oggi più che mai, le aziende italiane sentono la necessità di raccogliere,

Dettagli

ALLEGATO 1 DESCRIZIONE DEL SERVIZIO

ALLEGATO 1 DESCRIZIONE DEL SERVIZIO ALLEGATO 1 DESCRIZIONE DEL SERVIZIO . IntrodDescrizione del Servizio a) Procedura di accreditamento Il Centro Servizi (CS) che richiede l accreditamento per la fornitura dell accesso fisico al Sistema

Dettagli

Sistemi informativi secondo prospettive combinate

Sistemi informativi secondo prospettive combinate Sistemi informativi secondo prospettive combinate direz acquisti direz produz. direz vendite processo acquisti produzione vendite INTEGRAZIONE TRA PROSPETTIVE Informazioni e attività sono condivise da

Dettagli

Gestione remota archivi cartelle sanitarie e di rischio informatizzate

Gestione remota archivi cartelle sanitarie e di rischio informatizzate Gestione remota archivi cartelle sanitarie e di rischio informatizzate L odierna realtà economica impone alle aziende di differenziarsi sempre più dai concorrenti, investendo in tecnologie che possano

Dettagli

Business Consumer Solution. Il compagno ideale

Business Consumer Solution. Il compagno ideale Business Consumer Solution Il compagno ideale per l e-business è la soluzione per l E-Business sviluppata da Treenet per la gestione del commercio elettronico dell'impresa. soddisfa le esigenze di aziende

Dettagli

L Azienda. Si.El.Co. Srl opera nel settore informatico dal 1977.

L Azienda. Si.El.Co. Srl opera nel settore informatico dal 1977. Si.El.Co. Srl opera nel settore informatico dal 1977. L Azienda È una azienda specializzata nella vendita e assistenza di hardware, software e servizi informatici composta da un organico di circa settanta

Dettagli

LBINT. http://www.liveboxcloud.com

LBINT. http://www.liveboxcloud.com 2014 LBINT http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa o implicita di commerciabilità

Dettagli

Your business to the next level

Your business to the next level Your business to the next level 1 2 Your business to the next level Soluzioni B2B per le costruzioni e il Real Estate New way of working 3 01 02 03 04 BIM Cloud Multi-Platform SaaS La rivoluzione digitale

Dettagli

Cloud Computing e Mobility:

Cloud Computing e Mobility: S.A.F. SCUOLA DI ALTA FORMAZIONE LUIGI MARTINO Cloud Computing e Mobility: Lo studio professionale agile e sicuro Davide Grassano Membro della Commissione Informatica 4 dicembre 2013 - Milano Agenda 1

Dettagli

Spunti ed Elementi da Intel Cloud Forum

Spunti ed Elementi da Intel Cloud Forum Spunti ed Elementi da Intel Cloud Forum Intel incontra il canale sul tema del Cloud Computing, Milano, 8 Settembre 2011 L Information e Communication Technology per oltre vent anni si è sviluppata attorno

Dettagli

UNIDATA S.P.A. Per la Pubblica Amministrazione. Compatibile con. giovedì 23 febbraio 12

UNIDATA S.P.A. Per la Pubblica Amministrazione. Compatibile con. giovedì 23 febbraio 12 Compatibile con UNIDATA S.P.A. Per la Pubblica Amministrazione CHI È UNIDATA Operatore di Telecomunicazioni e Information Technology con molti anni di esperienza, a vocazione regionale, con proprie infrastrutture

Dettagli

SDD System design document

SDD System design document UNIVERSITA DEGLI STUDI DI PALERMO FACOLTA DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA TESINA DI INGEGNERIA DEL SOFTWARE Progetto DocS (Documents Sharing) http://www.magsoft.it/progettodocs

Dettagli

Che cos'è il cloud computing? e cosa può fare per la mia azienda

Che cos'è il cloud computing? e cosa può fare per la mia azienda Che cos'è il Cloud Computing? Negli ambienti tecnologici non si parla d'altro e in ambito aziendale in molti si pongono la stessa domanda: Che cos'è il cloud computing? e cosa può fare per la mia azienda

Dettagli

lem logic enterprise manager

lem logic enterprise manager logic enterprise manager lem lem Logic Enterprise Manager Grazie all esperienza decennale in sistemi gestionali, Logic offre una soluzione modulare altamente configurabile pensata per la gestione delle

Dettagli

SISTEMI OPERATIVI DISTRIBUITI

SISTEMI OPERATIVI DISTRIBUITI SISTEMI OPERATIVI DISTRIBUITI E FILE SYSTEM DISTRIBUITI 12.1 Sistemi Distribuiti Sistemi operativi di rete Sistemi operativi distribuiti Robustezza File system distribuiti Naming e Trasparenza Caching

Dettagli

Panoramica sulla tecnologia

Panoramica sulla tecnologia StoneGate Panoramica sulla tecnologia StoneGate SSL-VPN S t o n e G a t e P a n o r a m i c a s u l l a t e c n o l o g i a 1 StoneGate SSL VPN Accesso remoto in piena sicurezza La capacità di fornire

Dettagli

egovernment e Cloud computing

egovernment e Cloud computing egovernment e Cloud computing Alte prestazioni con meno risorse Giornata di studio CNEL Stefano Devescovi Business Development Executive IBM Agenda Quali sono le implicazioni del cloud computing? Quale

Dettagli

Corso BusinessObjects SUPERVISOR

Corso BusinessObjects SUPERVISOR Corso BusinessObjects SUPERVISOR Il modulo SUPERVISOR permette di: impostare e gestire un ambiente protetto per prodotti Business Objects distribuire le informazioni che tutti gli utenti dovranno condividere

Dettagli

RELAZIONE E COMUNICAZIONE. Sviluppare la gestione delle relazioni con i clienti grazie a:

RELAZIONE E COMUNICAZIONE. Sviluppare la gestione delle relazioni con i clienti grazie a: RELAZIONE E COMUNICAZIONE Sviluppare la gestione delle relazioni con i clienti grazie a: Microsoft Office System 2007 Windows Vista Microsoft Exchange Server 2007 è ancora più potente ed efficace, grazie

Dettagli

Come Funziona. Virtualizzare con VMware

Come Funziona. Virtualizzare con VMware Virtualize IT Il Server? Virtualizzalo!! Se ti stai domandando: ma cosa stanno dicendo? ancora non sai che la virtualizzazione è una tecnologia software, oggi ormai consolidata, che sta progressivamente

Dettagli

Identificare come i vari elementi dei Microsoft Dynamics CRM possono essere utilizzati per le relazioni con i clienti

Identificare come i vari elementi dei Microsoft Dynamics CRM possono essere utilizzati per le relazioni con i clienti PERIODO : Dal 11 novembre 2015 AL 4 dicembre 2015 Sede del corso: Presso GI Formazione in Piazza IV novembre 5, Milano Orari dalle 9.00 alle 13.00 e dalle 14.00 alle 18.00 A CHI E RIVOLTO IL CORSO Questo

Dettagli

SPCOOP E I PROGETTI DI COOPERAZIONE INTERREGIONALE

SPCOOP E I PROGETTI DI COOPERAZIONE INTERREGIONALE SPCOOP E I PROGETTI DI COOPERAZIONE INTERREGIONALE EGIDIO PICERNO POTENZA 9 LUGLIO 2010 Interoperabiltà è la capacità di due o più sistemi informativi di scambiarsi informazioni e di attivare, a suddetto

Dettagli

Symantec Insight e SONAR

Symantec Insight e SONAR Teniamo traccia di oltre 3, miliardi di file eseguibili Raccogliamo intelligence da oltre 20 milioni di computer Garantiamo scansioni del 70% più veloci Cosa sono Symantec Insight e SONAR Symantec Insight

Dettagli

SISTEMI E RETI. Crittografia. Sistemi distribuiti e configurazione architetturale delle applicazioni WEB.

SISTEMI E RETI. Crittografia. Sistemi distribuiti e configurazione architetturale delle applicazioni WEB. SISTEMI E RETI Crittografia. Sistemi distribuiti e configurazione architetturale delle applicazioni WEB. CRITTOGRAFIA La crittografia è una tecnica che si occupa della scrittura segreta in codice o cifrata

Dettagli

Analisi dei Requisiti

Analisi dei Requisiti Analisi dei Requisiti Pagina 1 di 16 Analisi dei Requisiti Indice 1 - INTRODUZIONE... 4 1.1 - OBIETTIVO DEL DOCUMENTO...4 1.2 - STRUTTURA DEL DOCUMENTO...4 1.3 - RIFERIMENTI...4 1.4 - STORIA DEL DOCUMENTO...4

Dettagli

OASIS è una fabbrica per il bene comune dei dati attraverso l uso delle applicazioni proposte.

OASIS è una fabbrica per il bene comune dei dati attraverso l uso delle applicazioni proposte. 1 Guida Utente 1.1 Panoramica di OASIS OASIS è una fabbrica per il bene comune dei dati attraverso l uso delle applicazioni proposte. Grazie a OASIS, sarai in grado di acquistare o selezionare, dallo store,

Dettagli

File Sharing & LiveBox WHITE PAPER. http://www.liveboxcloud.com

File Sharing & LiveBox WHITE PAPER. http://www.liveboxcloud.com File Sharing & LiveBox WHITE PAPER http://www.liveboxcloud.com 1. File Sharing: Definizione Per File Sync and Share (FSS), s intende un software in grado di archiviare i propri contenuti all interno di

Dettagli

Single Sign On sul web

Single Sign On sul web Single Sign On sul web Abstract Un Sigle Sign On (SSO) è un sistema di autenticazione centralizzata che consente a un utente di fornire le proprie credenziali una sola volta e di accedere a molteplici

Dettagli