OpenShift: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.1
Pontsort (discussione | contributi)
Nessun oggetto della modifica
Riga 6:
|Genere = [[Cloud computing]], [[Platform as a service]], web development
}}
'''OpenShift''' è un [[platform as a service]] (PaaS) prodotto da [[Red Hat]] ed è una piattaforma per applicazioni cloud che rende semplice lo sviluppo, il ''deploy'' e la scalabilità di applicazioni cloud. Esistono tre differenti versioni di OpenShift: ''OpenShift Origin'', ''OpenShift Online'' e ''OpenShift Enterprise''.
 
'''OpenShift Origin''', la versione [[Software libero|libera]] di OpenShift, è il progetto a monte per altre due versioni, ed è disponibile su [[GitHub]]. Gli sviluppatori possono usare [[Git (software)|Git]] per distribuire le applicazioni web sulla piattaforma.<ref name="OpenShift-FAQ">{{Cita web|1=https://openshift.redhat.com/community/wiki/faq-frequently-asked-questions|2=What is OpenShift?|3=28 marzo 2017|lingua=en|urlarchivio=https://web.archive.org/web/20120524164622/https://openshift.redhat.com/community/wiki/faq-frequently-asked-questions|dataarchivio=24 maggio 2012|urlmorto=sì}}</ref>
Riga 12:
La versione per il [[cloud computing]] si chiama '''OpenShift Enterprise''', e permette di prendere il PaaS e di eseguirlo ovunque lo si voglia.
 
Con '''OpenShift Online''' Red Hat si occupa di ospitare il 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 inoltre scalare il sistema secondo le proprie necessità. In questo modo si è liberi di concentrarsi sulla propria applicazione e sul suo codice. 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 ==
Riga 30:
* [[PostgreSQL]]
 
== ''Framework'' supportati ==
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
Riga 37:
* [[Web Server Gateway Interface|WSGI]] for Python
 
Alcuni dei ''framework'' che lavorano senza modifiche su OpenShift sono:
* [[CakePHP]]
* [[CodeIgniter]]
Riga 51:
 
== 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'[[integrazione continua]] con Jenkins.
* Instant Apps likecome [[Drupal|Drupal 7]], [[WordPress]] 4, Ghost 0.6.4
* Java based cartridges''cartridge'' likecome Tomcat, [[JBoss]]
* [[Ruby (programming language)|Ruby]]
* [[Ruby on Rails]]
* [[PHP]], [[CodeIgniter]] , PHP withcon [[Zend Server]]
* [[Python (programming language)|Python]], [[Django (web framework)|Django]]
* [[Node.js]]
Riga 62:
L'elenco completo può essere visualizzato sulla sito web dopo la registrazione.
 
== CompetitorsConcorrenti ==
* [[Cloud Foundry]]
* [[Google App Engine]]