OpenShift: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5 |
||
(32 versioni intermedie di 22 utenti non mostrate) | |||
Riga 1:
{{Software
|Nome = OpenShift
|Sviluppatore = [[Red Hat]]
|SistemaOperativo = RHEL
|DataPrimaVersione = 04/05/2011
|UltimaVersione = 4.6 (27/10/2020)
|
|SoftwareLibero =
|SitoWeb =
}}
'''OpenShift''' è una [[platform as a service]] (PaaS) prodotta da [[Red Hat]] e di proprietà di [[IBM]]: è una piattaforma per applicazioni cloud che rende semplice lo sviluppo, il ''deploy'' e la scalabilità. Esistono tre differenti versioni di OpenShift: ''OpenShift Origin'', ''OpenShift Online'' e ''OpenShift Enterprise''.
La versione per il [[cloud computing]] si chiama '''OpenShift Enterprise''', e permette di eseguire la PaaS ovunque si voglia.
Con '''OpenShift Online''' Red Hat si occupa di ospitare la PaaS su Amazon Web Services (AWS) e su Microsoft Azure permettendo di concentrarsi solo sul codice operativo, lasciando tutto il lavoro di gestione del server al team operativo OpenShift: in questo modo è possibile, tra le altre cose, scalare il sistema secondo le proprie necessità, e concentrarsi quindi solo sullo sviluppo della propria applicazione. La versione Online offre una vasta gamma di linguaggi e servizi, distribuiti in applicazioni attraverso un ''cartridge'' (cartuccia). I ''cartridge'' possono essere framework web, banche dati, servizi di monitoraggio, o connettori di ''backend'' esterni.
== Linguaggi supportati ==
* [[Haskell (
* [[Java (
* [[JavaScript]]
* [[.NET]]<ref name=dotnet>{{
* [[Perl]]
* [[PHP]]
* [[
* [[Ruby (
== Database supportati ==
Line 41 ⟶ 33:
* [[PostgreSQL]]
==
OpenShift supporta i ''framework'' per le applicazioni web supportando qualsiasi linguaggio per l'integrazione web si preferisca [[Application programming interface|API]], senza richiedere modifiche al codice del framework attuale.
* [[Node.js]] for JavaScript
* [[PSGI]] for Perl
Line 48 ⟶ 40:
* [[Web Server Gateway Interface|WSGI]] for Python
Alcuni dei ''framework'' che lavorano senza modifiche su OpenShift sono:
* [[CakePHP]]
* [[CodeIgniter]]
Line 58 ⟶ 50:
* [[Sinatra (software)|Sinatra]]
* [[Tornado (web server)|Tornado]]
* [[Vert.x]]<ref>{{
* [[web2py]]
== Applicazioni Supportate ==
Di seguito un elenco dei ''cartridge'' web disponibili. Dopo aver creato l'applicazione possono essere aggiunti dei ''cartridge'' per attivare funzionalità aggiuntive come i database, metrics e supporto all'[[
* Instant Apps
* Java based
* [[Ruby (programming language)|Ruby]]
* [[Ruby on Rails]]
* [[PHP]], [[CodeIgniter]], PHP
* [[Python (programming language)|Python]], [[Django (web framework)|Django]]
* [[Node.js]]
Line 73 ⟶ 65:
L'elenco completo può essere visualizzato sulla sito web dopo la registrazione.
==
* [[Cloud Foundry]]
* [[Google App Engine]]
Line 80 ⟶ 72:
* [[Bluemix]]
==
<references/>
== Bibliografia ==
*
*
*
== Voci correlate ==
* [[OpenStack]]
* [[Apache ServiceMix]]
==
{{Interprogetto}}
▲* [http://www.eweek.com/c/a/Cloud-Computing/Red-Hat-Launches-OpenShift-Platform-as-a-Service-721913/ EWeek: Red Hat Launches OpenShift]
== Collegamenti esterni ==
▲* [http://www.huffingtonpost.com/arnal-dayaratna/red-hats-openshift-become_b_926807.html Huffington Post: OpenShift Becomes First PaaS to Support Java EE 6]
* {{Collegamenti esterni}}
▲* [http://seekingalpha.com/article/313389-why-red-hat-remains-hot Seeking Alpha: Why Red Hat Remains Hot]
{{Portale|informatica|software libero}}
[[
|