Ingegneria del cloud - Cloud engineering

L'ingegneria del cloud è l'applicazione delle discipline ingegneristiche al cloud computing . Offre un approccio sistematico alle preoccupazioni di commercializzazione, standardizzazione e governance delle applicazioni di cloud computing. In pratica, sfrutta i metodi e gli strumenti dell'ingegneria per concepire, sviluppare, gestire e mantenere sistemi e soluzioni di cloud computing. Riguarda il processo di progettazione dei sistemi necessari per sfruttare la potenza e l'economia delle risorse cloud per risolvere i problemi aziendali.

Caratteristiche principali

L'ingegneria del cloud è un campo dell'ingegneria che si concentra sui servizi cloud, come " software come servizio ", " piattaforma come servizio " e " infrastruttura come servizio ". E 'un metodo multidisciplinare che comprende i contributi di diverse aree quali i sistemi di ingegneria , ingegneria del software , web engineering , ingegneria delle prestazioni , l'ingegneria tecnologia dell'informazione , ingegneria di sicurezza , ingegneria piattaforma, ingegneria dei servizi, l'ingegneria del rischio, e ingegneria di qualità. La natura delle funzionalità di base fornite dai servizi cloud e le sfide intrinseche in questo modello di business determinano la necessità di un cloud engineering come disciplina principale.

Gli elementi di Cloud Engineering includono:

  • Fondazione: le basi fondamentali, i concetti, i principi guida e la tassonomia
  • Implementazione: gli elementi costitutivi e le guide pratiche per la realizzazione del Cloud
  • Ciclo di vita: l'iterazione end-to-end dello sviluppo e della distribuzione del cloud
  • Management: la gestione del Cloud in fase di progettazione e runtime da più prospettive

Professione

I professionisti che lavorano nel campo dell'ingegneria del cloud sono principalmente architetti e ingegneri del cloud. Le competenze chiave possedute dai professionisti del cloud engineering sono:

  • Conoscere il linguaggio del business e la conoscenza del dominio
  • Comprendere l'architettura concettuale, logica e fisica
  • Padroneggia varie tecnologie cloud, framework e piattaforme
  • Implementare le soluzioni per la qualità dei servizi cloud, ad es. HA, DR, scalabilità, prestazioni
  • Lavora sulla sicurezza a più livelli
  • Sviluppa applicazioni per l'implementazione, il provisioning e la gestione flessibili
  • Sfrutta pacchetti e prodotti open source
  • Applicare principi agili e snelli nella progettazione e nella costruzione

La domanda di competenze nelle TIC avanzate (Tecnologie dell'informazione e della comunicazione) si è rapidamente ampliata negli ultimi anni poiché le imprese e la società vengono trasformate dall'emergere di Internet e del Web come mezzi onnipresenti per consentire l'economia globale basata sulla conoscenza. Ciò a sua volta ha creato un'enorme domanda di tecnologie informatiche parallele e distribuite abilitate in rete che stanno cambiando il modo in cui conduciamo la scienza, gestiamo gli affari e affrontiamo problemi impegnativi come le malattie epidemiche e il cambiamento climatico.

Software

Sono disponibili molte piattaforme per l'ingegneria del cloud, che consentono una varietà di ambienti adattivi per la progettazione di strutture architettoniche, la condivisione dei punti di accesso e l'analisi del recupero dei dati. È inoltre disponibile la virtualizzazione della piattaforma, che consente l'inoltro dell'interfaccia del sistema operativo hypervisor multimodale all'interno del database cloud.

Storia

La nozione di cloud engineering nel contesto del cloud computing era stata scarsamente utilizzata in discussioni, presentazioni e dibattiti in varie occasioni a metà degli anni 2000. Il termine cloud engineering è stato coniato formalmente intorno al 2007 e il concetto di cloud engineering è stato introdotto ufficialmente nell'aprile 2009. Vari aspetti e argomenti di questo argomento sono stati ampiamente trattati in una serie di eventi del settore. Sono state condotte ricerche approfondite su aree specifiche dell'ingegneria del cloud, come il supporto allo sviluppo per modelli cloud e servizi di continuità aziendale cloud. La prima conferenza internazionale IEEE sull'ingegneria del cloud (IC2E) si è tenuta il 25-28 marzo 2013 e la seconda conferenza si è tenuta il 10-14 marzo 2014.

Guarda anche

Riferimenti

Ulteriori letture