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 2025

Video: La strategia cloud di Oracle -intervista ad Emanuele Ratti 2025
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

Vantaggi di base della rete - manichini

Vantaggi di base della rete - manichini

Se la verità viene detta, le reti di computer sono un problema da impostare. Perché i vantaggi di avere una rete rendono la pena di crearne uno utile. Non è necessario essere un dottorato di ricerca per comprendere i vantaggi del networking. Le reti riguardano esclusivamente la condivisione. Nello specifico, le reti riguardano la condivisione di tre elementi: informazioni, risorse, ...

Biometria L'accettazione, la privacy e la legge - manichini

Biometria L'accettazione, la privacy e la legge - manichini

La tecnologia biometrica non è affatto universalmente accettata da tutti gli utenti. Ci sono una serie di considerazioni sociali e legali che danno ad ogni organizzazione una pausa prima di fare il salto a capofitto nell'implementazione di un sistema biometrico. Le persone sono più a loro agio con i sistemi di raccolta biometrici che sono i meno intrusivi. Scanner per retina e nasi elettronici sono ...

Biometria Nozioni di base - manichini

Biometria Nozioni di base - manichini

La biometria non è roba da fantascienza. Puoi trovare una dozzina di modi più o meno efficaci per utilizzare la biometria per identificare qualcuno, ognuno dei quali si divide in due classi: la biometria fisiologica misura una parte specifica della struttura o della forma di una porzione del corpo di un soggetto. La biometria comportamentale è più interessata a come ...

Scelta dell'editore

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

In Excel 2007, è possibile creare dizionari personalizzati da utilizzare quando si esegue il controllo ortografico dei fogli di lavoro. Utilizzare il pulsante Aggiungi al dizionario nella finestra di dialogo Controllo ortografico per aggiungere parole sconosciute a un dizionario personalizzato. Per impostazione predefinita, Excel aggiunge queste parole a un file dizionario personalizzato denominato CUSTOM. DIC, ma è possibile creare una nuova personalizzazione ...

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Sebbene sia possibile convertire qualsiasi cartella di lavoro di Excel in un componente aggiuntivo, non tutte le cartelle di lavoro traggono vantaggio da questa conversione. Una cartella di lavoro senza macro rende un componente aggiuntivo inutile. In effetti, gli unici tipi di cartelle di lavoro che traggono vantaggio dall'essere convertiti in un componente aggiuntivo sono quelli con macro. Ad esempio, una cartella di lavoro costituita da macro generiche (Sub ...

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Se si lavora in Microsoft Excel 2010 e vuoi iniziare a lavorare in un nuovo file di cartella di lavoro di Excel, puoi facilmente creare una nuova cartella di lavoro. Per fare ciò, puoi usare un comando nella scheda File o una scorciatoia da tastiera. Fare clic sulla scheda File. Excel visualizza la visualizzazione Backstage, in cui è possibile accedere ai comandi relativi ai file. ...

Scelta dell'editore

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Adobe Illustrator Creative Suite 5 (Adobe CS5) Illustrator è utilizzato per rimuovere rapidamente aree di grafica con la stessa facilità con cui si cancellano i pixel in Photoshop, accarezzando con il mouse su qualsiasi forma o gruppo di forme. Facendo doppio clic sullo strumento Gomma, è possibile definire il diametro, l'angolo e la rotondità della gomma. Se stai usando un ...

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

I più popolari strumenti di trasformazione in Adobe Creative Suite 5 (Adobe CS5) Illustrator - Rifletti, scala, inclina, rimodella e Trasformazione libera: sono facili da usare e modificano rapidamente la tua illustrazione. Lo strumento Rifletti Niente è simmetrico, giusto? Forse no, ma gli oggetti non creati simmetricamente in Illustrator possono sembrare off-kilter. Utilizzando lo strumento Rifletti, si ...

Quando utilizzare Adobe CS5 Illustrator - dummies

Quando utilizzare Adobe CS5 Illustrator - dummies

Utilizzando Adobe Creative Suite 5 (Adobe CS5) Illustrator anziché Photoshop , ottieni diversi benefici. Potresti aver sentito che Illustrator è migliore per la grafica vettoriale, ma perché e che altro porta? Illustrator può salvare ed esportare immagini nella maggior parte dei formati di file. Scegliendo di salvare o esportare, è possibile creare un ...