Casa Finanza personale Esplorare tipi di ambienti PaaS nel cloud computing - dummies

Esplorare tipi di ambienti PaaS nel cloud computing - dummies

Sommario:

Video: La strategia cloud di Oracle -intervista ad Emanuele Ratti 2024

Video: La strategia cloud di Oracle -intervista ad Emanuele Ratti 2024
Anonim

Tutti gli ambienti di Platform as a Service (PaaS) utilizzati nel cloud computing non sono gli stessi. I venditori si avvicinano al PaaS in vari modi. Alcune piattaforme sono intrinsecamente legate a un ambiente, mentre altre sono collegate a uno specifico sistema operativo. Altre piattaforme PaaS non sono collegate a un ambiente cloud o a un sistema operativo. È importante capire i diversi approcci.

PaaS ancorato ad un ambiente SaaS

Alcune offerte di Software as a Service (SaaS) sono diventate servizi di core business per i loro clienti. Offerte come Workday, Salesforce. com e SugarCRM stanno sostituendo i tradizionali sistemi di registrazione locali.

Per espandere le loro capacità e il loro marchio, alcuni di questi fornitori SaaS hanno creato ecosistemi che consentono ai fornitori di software indipendenti (ISV) di sviluppare applicazioni in cima al software del fornitore. PaaS è ciò che consente agli ISV di sviluppare programmi nell'ecosistema del venditore.

Nell'elenco seguente, ogni PaaS è ancorato a un ambiente SaaS:

  • Force. com: Un PaaS progettato da Salesforce. com che consente ai clienti di migliorare le loro implementazioni invitando gli ISV a Salesforce. com ecosistema. Gli ISV possono vendere i loro software direttamente ai clienti utilizzando i propri canali o possono fare affidamento su AppExchange, Salesforce. mercato delle applicazioni com.

  • Giornata lavorativa: Offre un PaaS appositamente progettato per aiutare i clienti a integrare le applicazioni con le soluzioni SaaS di gestione finanziaria e di risorse umane. Gli utenti aziendali e gli sviluppatori IT possono sfruttare i servizi per creare, configurare, testare e implementare integrazioni.

  • Google App Engine: Consente agli ISV di sviluppare applicazioni compatibili con Google Apps. Google App Engine scala automaticamente, allocando ulteriore potenza di calcolo man mano che sempre più persone implementano un'applicazione. Google Apps Marketplace consente agli utenti di cercare tutto il software che è stato sviluppato per funzionare nell'ambiente di Google Apps.

  • AppScale: Offre una piattaforma cloud open-source per Google App Engine ed è gestita da RACELab presso l'Università della California, a Santa Barbara. Può essere distribuito su cloud pubblici e private cloud. Ciò consente alle organizzazioni di eseguire le applicazioni di Google App Engine sui propri cluster, utilizzando risorse di elaborazione locali inutilizzate.

  • Intuit Developer Network: Un PaaS che consente agli ISV di sviluppare applicazioni che si integrano direttamente con QuickBooks, un software di contabilità on-premises e cloud rivolto a piccole e medie imprese.I venditori possono commercializzare il loro software personalizzato attraverso il marketplace Intuit. Il Marketplace offre agli utenti l'accesso a software che migliora la loro implementazione QuickBooks per riempire aree di nicchia per settori e circostanze specifici.

PaaS legato a un ambiente operativo

Unire un PaaS a un ambiente operativo facilita l'esecuzione di determinate azioni all'interno di quell'ambiente. I fornitori di infrastrutture come servizio (IaaS) hanno iniziato ad espandere le loro offerte nello stack del software. Alcuni non forniscono più solo dadi e bulloni (i sistemi operativi, il networking e così via), ma offrono anche gli strumenti per creare la tua applicazione.

Questo approccio ha senso se il cliente è sicuro di utilizzare solo un fornitore IaaS specifico per eseguire le sue applicazioni e non richiede la profondità di un fornitore PaaS dedicato. Aziende come Microsoft e Amazon stanno offrendo le loro API e astrazioni in modo che gli sviluppatori possano creare o distribuire applicazioni con questo supporto.

Ecco alcuni esempi di PaaS legati a un ambiente operativo:

  • AWS Elastic Beanstalk: Un PaaS che Amazon offre per l'implementazione di applicazioni su Amazon Web Services (AWS). Amazon non applica costi aggiuntivi per l'utilizzo del PaaS, ma è necessario, ovviamente, pagare le risorse AWS necessarie per archiviare ed eseguire le tue applicazioni. Le organizzazioni che utilizzano Elean Beanstalk sono in grado di eseguire l'auto-scala in base al cambiamento delle richieste. Elastic Beanstalk consente alle organizzazioni di aggiungere una grande quantità di automazione, mentre allo stesso tempo ha il controllo generale delle risorse IaaS sottostanti.

  • Windows Azure: Basato su astrazioni Windows e SQL. Microsoft ha astratto una serie di strumenti di sviluppo, gestione e servizi. Per clienti con profonda esperienza con. Net, il movimento verso il PaaS basato su Azure è semplice. Lo sviluppatore, in sostanza, lega lo sviluppo e la distribuzione all'infrastruttura Microsoft.

  • Piattaforma AT & T come servizio: Progettato per distribuire facilmente le applicazioni su AT & T Synaptic Compute as a Service. Le applicazioni possono essere create da zero su questa piattaforma o sviluppate da modelli di applicazioni già definiti.

  • IBM SmartCloud Application Services: Un'offerta tramite IBM che consente alle organizzazioni di eseguire applicazioni Java, Web e aziendali sul proprio cloud privato o sul cloud pubblico IBM, IBM SmartCloud Enterprise. Questa offerta è adatta per un ambiente ibrido poiché consente facilmente l'implementazione su un cloud privato con la possibilità di trasferire carichi di lavoro su un cloud pubblico man mano che aumenta la domanda.

PaaS piattaforma aperta

PaaS piattaforma aperta è destinato a promuovere un processo aperto e un ambiente che non è legato a un'implementazione cloud singolo. Questi venditori PaaS consentono agli sviluppatori di portare la propria piattaforma sul cloud, che offre flessibilità, ma può anche aggiungere complessità e costi.

Queste piattaforme sono adatte per un ambiente cloud ibrido perché consentono la distribuzione su cloud sia pubblici che privati. La migrazione tra le nuvole è facilitata da una piattaforma aperta PaaS.Queste offerte PaaS a piattaforma aperta possono supportare solo una lingua o molte - se sei un "negozio Microsoft", ad esempio, ti consigliamo di assicurarti che la piattaforma funzioni bene. NETTO.

Ecco alcuni esempi di PaaS open-platform:

  • Cloud Foundry: Un progetto guidato da VMware per la creazione, l'implementazione e l'uso di applicazioni cloud. Cloud Foundry supporta numerosi linguaggi di sviluppo, tra cui Java, Scala, Ruby e. NETTO. Cloud Foundry consente lo sviluppo e l'implementazione su una moltitudine di cloud pubblici, non solo i cloud pubblici VMware - vSphere e vCloud. Cloud Foundry ha visto una maggiore adozione da parte dei provider di cloud pubblici, come Hewlett Packard (HP).

  • OpenShift: Un'iniziativa open-platform di Red Hat. Supporta applicazioni Java, Perl, PHP, Python e Ruby. OpenShift integra completamente il middleware JBoss Application Server (AS) nella sua offerta.

  • Yard del motore: Fornisce agli sviluppatori che scrivono Ruby on Rails e le applicazioni PHP un PaaS completamente gestito. Engine Yard può essere utilizzato insieme a numerosi provider di cloud pubblici, come AWS e private cloud.

  • CloudBees: Una piattaforma Java PaaS indipendente dalla piattaforma sottostante e progettata per consentire agli sviluppatori di coprire l'intero ciclo di vita dell'applicazione "build, test, run, manage", su un cloud pubblico o ibrido.

  • OrangeScape: Un PaaS cross-cloud destinato ai non programmatori che desiderano creare applicazioni aziendali orientate ai processi. Lo sviluppo è fatto attraverso OrangeScape Studio. Le applicazioni finali possono essere lanciate in un cloud privato o pubblico e possono essere facilmente migrate tra le nuvole.

  • Apprendi: Fornisce alle organizzazioni l'utilizzo. NET più flessibilità. Invece di fare affidamento su Azure, gli sviluppatori possono utilizzare l'approvazione PaaS per la distribuzione. Applicazioni NET su qualsiasi numero di cloud pubblici o locali.

  • DotCloud: Offre una soluzione multistrato che consente agli sviluppatori di creare applicazioni in più lingue. Ciò offre agli sviluppatori una maggiore flessibilità consentendo loro di scegliere diverse lingue, database e componenti di memorizzazione nella cache e di messaggistica. Sono supportati script importanti come Java, Perl, Ruby e PHP.

  • CumuLogic: Un fornitore Java PaaS che offre una piattaforma per ambienti cloud pubblici e privati. CumuLogic include l'automazione dei servizi cloud, la scalabilità automatica, il monitoraggio, la gestione delle risorse e la gestione degli utenti.

Esplorare tipi di ambienti PaaS 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 ...