Casa Finanza personale Vantaggi di un approccio orientato ai servizi nel cloud computing - dummies

Vantaggi di un approccio orientato ai servizi nel cloud computing - dummies

Sommario:

Video: PHP vs Java vs C# vs Python vs Ruby vs Node.JS 2024

Video: PHP vs Java vs C# vs Python vs Ruby vs Node.JS 2024
Anonim

La crescente adozione di ambienti cloud ibridi può essere direttamente collegata al successo ottenuto dalle imprese nel passaggio a un approccio orientato ai servizi all'IT. L'orientamento al servizio è un modo per modulare i principali servizi aziendali e stabilire interfacce ben definite progettate per garantire che questi servizi funzionino in molte situazioni diverse.

Questo passaggio all'orientamento al servizio è un processo in evoluzione e non facile. In effetti, le organizzazioni hanno lavorato molto duramente per separare i componenti tradizionali dell'informatica in modo che il codice dell'applicazione possa funzionare indipendentemente dal sistema operativo e dall'hardware sottostanti. Questa separazione è necessaria per sviluppare il processo di sviluppo modulare e ripetibile che rende l'orientamento al servizio un prerequisito importante per il cloud.

Naturalmente, non tutte le organizzazioni che utilizzano il cloud computing hanno adottato l'orientamento al servizio, ma certamente facilitano la creazione di un cloud ben funzionante se si pianificano e gestiscono servizi. Poiché le aziende aggiungono sempre più servizi cloud, l'approccio orientato ai servizi diventa un elemento più importante per il successo.

Man mano che le organizzazioni iniziano a gestire ambienti integrati costituiti da servizi cloud privati ​​e pubblici insieme ai tradizionali servizi di data center, l'orientamento al servizio viene considerato come la colla che mantiene tutto funzionante come previsto.

Definizione dell'orientamento del servizio

L'orientamento al servizio è un approccio architettonico basato sull'implementazione dei processi aziendali come servizi software. Questi servizi aziendali sono costituiti da un insieme di componenti liberamente accoppiati - progettati per ridurre al minimo le dipendenze - assemblati per supportare un'attività aziendale ben definita. La progettazione di sistemi con servizi aziendali modulari risulta in sistemi IT più efficienti e flessibili.

I sistemi progettati per incorporare l'orientamento al servizio consentono alle organizzazioni di sfruttare le risorse esistenti e di soddisfare facilmente le inevitabili modifiche di un'azienda dinamica. Inoltre, ci sono situazioni in cui un insieme di servizi deve essere combinato. Ciò garantisce che questi carichi di lavoro combinati saranno in grado di eseguire con meno latenza di quanto sarebbe possibile con componenti accoppiati in modo allentato.

L'orientamento al servizio è anche un approccio e una metodologia aziendale. L'utilizzo di un approccio orientato ai servizi consente alle aziende di adattarsi ai cambiamenti e rende possibile la scalabilità del cloud computing.

I servizi aziendali svolgono un ruolo essenziale nei sistemi progettati con particolare attenzione all'orientamento al servizio.Questi servizi aziendali attraversano una serie di sistemi IT diversi, abbattendo in modo efficace i silos organizzativi che si sono formati attorno ai sistemi IT convenzionali.

La seguente figura illustra come un servizio commerciale di controllo del credito è incorporato in un'applicazione di elaborazione degli ordini. Il suo servizio viene attivato quando un nuovo cliente effettua un ordine per determinare se il cliente è meritevole del credito. Per semplicità, diciamo che il servizio commerciale di controllo del credito - componente software - è gestito da un'azienda esterna e fornisce semplicemente un servizio. La società che utilizza questo software di controllo del credito è sicura che il servizio effettui correttamente un controllo del credito.

L'applicazione di elaborazione degli ordini richiede semplicemente il servizio di controllo dei crediti e trasmette le informazioni necessarie (il nome di una persona e il numero di previdenza sociale). Il servizio di controllo del credito consulta le sue fonti di informazione, esegue alcuni calcoli e restituisce un rating del credito.

Il servizio di controllo crediti può connettersi a molti computer, consultare molte fonti di dati diverse e utilizzare un algoritmo molto sofisticato per calcolare il merito di credito, ma i dettagli di come funziona l'algoritmo non riguardano l'applicazione di elaborazione degli ordini. Per quanto riguarda l'applicazione di elaborazione degli ordini, il controllo del credito è richiesto per realizzare uno specifico processo aziendale, e questo è tutto.

Il componente di controllo credito esegue solo il controllo del credito. Non offre una vasta gamma di servizi. È proprio perché i componenti hanno un ambito strettamente definito, cioè fanno una cosa sola, che possono essere utilizzati e riutilizzati come elementi costitutivi.

L'utilizzo di un approccio orientato ai servizi facilita la creazione di nuove applicazioni e la modifica delle applicazioni esistenti. L'utilizzo di componenti collaudati e collaudati rende più efficiente il collaudo di nuove applicazioni.

Perché l'orientamento al servizio è importante nel cloud

Gli ambienti cloud ibridi stanno diventando importanti perché le organizzazioni si reinventano costantemente per rispondere ai cambiamenti e diventare più competitivi. L'IT deve essere in prima linea in una strategia aziendale basata sull'innovazione e la trasformazione. Le organizzazioni comprendono che è difficile trovare il miglior approccio di elaborazione IT per tutti i tipi di carichi di lavoro. Pertanto, l'approccio più pratico è implementare un ambiente cloud ibrido.

Per far funzionare un'infrastruttura cloud nel mondo reale è necessario un alto livello di flessibilità e modularità. Un cloud deve essere progettato per supportare una varietà di carichi di lavoro e servizi aziendali. Nessuno può prevedere quando un servizio deve essere scalato e quando sarà ridimensionato.

In particolare, è questo approccio orientato ai servizi alla progettazione architettonica che supporta le principali caratteristiche cloud di elasticità, provisioning self-service, interfacce basate su standard e flessibilità pay-as-you-go. La combinazione di un approccio orientato ai servizi e servizi cloud consente alle aziende di ridurre i costi e migliorare la flessibilità aziendale. Componenti riutilizzabili e liberamente accoppiati rendono la scalabilità e l'elasticità una realtà per gli ambienti cloud pubblici e privati.

Uno dei principali vantaggi di un approccio orientato ai servizi è che il software è progettato per riflettere le best practice e i processi aziendali, invece di far funzionare l'azienda in base alla struttura rigida di un ambiente tecnico. L'orientamento al servizio consente alle aziende di sfruttare le risorse esistenti e creare nuovi servizi aziendali coerenti, controllati e più facilmente modificati e gestiti. Di conseguenza, un approccio orientato al servizio porta a obiettivi aziendali coerenti con le esigenze degli ambienti di cloud computing.

Vantaggi di un approccio orientato ai servizi nel cloud computing - dummies

Scelta dell'editore

Sintassi JavaScript selezionata - dummies

Sintassi JavaScript selezionata - dummies

JavaScript è un linguaggio importante per la programmazione, lo sviluppo di giochi e le applicazioni desktop. Di seguito sono riportati gli elementi di sintassi JavaScript più comunemente utilizzati, inclusi i comandi per manipolare le variabili, controllare il flusso del programma e gestire le funzioni. Avviso funzione Descrizione ("messaggio"); Crea una finestra di dialogo a comparsa contenente un messaggio. var myVar = 0; Crea una variabile con un valore iniziale dato. Type is ...

I nuovi CSS3 Border Techniques - dummies

I nuovi CSS3 Border Techniques - dummies

Hanno fatto parte del CSS fin dall'inizio, ma i CSS3 aggiungono nuove opzioni davvero entusiasmanti. I browser moderni ora supportano i bordi creati da un'immagine così come gli angoli arrotondati e le ombre dei riquadri. Queste tecniche promettono di aggiungere nuove straordinarie funzionalità ai tuoi progetti. Confini dell'immagine CSS3 consente di utilizzare un'immagine ...

Scelta dell'editore

Utilizzando il componente aggiuntivo Analisi dati Excel con tabelle - dummies

Utilizzando il componente aggiuntivo Analisi dati Excel con tabelle - dummies

Il componente aggiuntivo Analisi dati (noto nelle precedenti versioni di Excel come Analysis ToolPak o ATP) ti aiuta a fare analisi statistiche di ogni genere - e la previsione delle vendite è sicuramente una sorta di analisi statistica. Un componente aggiuntivo contiene codice Visual Basic: un programma, spesso scritto in una versione di BASIC, che Excel può eseguire. È ...

Utilizzando riferimenti di celle esterne in Excel - dummies

Utilizzando riferimenti di celle esterne in Excel - dummies

Potresti scoprire di avere dati in una cartella di lavoro di Excel che desideri fare riferimento in una formula all'interno di un'altra cartella di lavoro. In tale situazione, è possibile creare un collegamento tra le cartelle di lavoro utilizzando un riferimento di cella esterna. Un riferimento di cella esterna non è altro che un riferimento di cella che risiede in un esterno ...

Utilizzando Excel per calcolare una media basata su criteri - dummy

Utilizzando Excel per calcolare una media basata su criteri - dummy

È Possibile utilizzare Excel per calcolare una media . Immaginalo: devi calcolare una media da un elenco di numeri, usando solo i numeri nell'elenco che corrispondono a una condizione. In altre parole, calcola la media utilizzando i numeri se corrispondono a un determinato criterio. Excel è pieno di sorprese e, per questo trucco, tu ...

Scelta dell'editore

Come utilizzare le funzioni per trovare valori in Excel - dummies

Come utilizzare le funzioni per trovare valori in Excel - dummies

Excel fornisce funzioni per trovare il più grande o i valori più piccoli in un set di dati Excel. Queste funzioni includono MAX, MAXA, MIN, MINA, LARGE e SMALL. MAX: valore massimo La funzione MAX trova il valore più grande nei dati. La funzione ignora le celle vuote e le celle contenenti testo o valori logici come TRUE e FALSE ...

Come utilizzare le macro per creare cartelle di lavoro Excel - dummies

Come utilizzare le macro per creare cartelle di lavoro Excel - dummies

A volte potresti volere o dover creare un Excel cartella di lavoro in modo automatico. Ad esempio, potrebbe essere necessario copiare i dati da una tabella e incollarli in una cartella di lavoro appena creata. La seguente macro copia un intervallo di celle dal foglio attivo e incolla i dati in una nuova cartella di lavoro. In che modo ...

Come utilizzare l'obiettivo Ricerca in Excel 2016 - manichini

Come utilizzare l'obiettivo Ricerca in Excel 2016 - manichini

A volte quando si fa l'analisi what-if in Excel 2016 , hai in mente un risultato particolare, ad esempio un importo di vendita o una percentuale di crescita target. Quando è necessario eseguire questo tipo di analisi, si utilizza la funzione Goal Seek di Excel per trovare i valori di input necessari per raggiungere l'obiettivo desiderato. Per utilizzare la ricerca obiettivo ...