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
|Logo = OpenShift-LogoType.svg
|DimensioneLogo = 250px
|Sviluppatore = [[Red Hat]]
|SistemaOperativo = RHEL
|Released = {{release date|2011|05|04}}
|DataPrimaVersione = 04/05/2011
|DataUltimaVersione = {{Start date and age|17|04|2012}}
|UltimaVersione = 4.6 (27/10/2020)
|Stato = Released
|GenreGenere = [[Cloud computing]], [[Platform as a service]], web development
|SoftwareLibero =
|Licenza = [[Apache License 2.0]]<ref name="OpenShift-FAQ">{{cite web|url=https://openshift.redhat.com/community/wiki/faq-frequently-asked-questions |title=FAQ: Frequently Asked Questions &#124; OpenShift by Red Hat |publisher=Openshift.redhat.com |date= |accessdate=2013-06-16}}</ref>
|SitoWeb =
| website = {{URL|https://openshift.com/}}
}}
'''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''.
'''OpenShift''' è un [[platform as a service]] prodotto da [[Red Hat]].
 
Il'''OpenShift softwareOrigin''', chela gestisce il servizio èversione [[open-sourceSoftware softwarelibero|open-sourcedlibera]] eddi OpenShift, è chiamatoil '''OpenShiftprogetto Origin'''a monte per altre due versioni, ed è disponibile su [[GitHub]]. Gli sviluppatori possono usare [[Git (software)|Git]] per distribuire le applicazioni web in diverse lingue sulla piattaforma.<ref Laname="OpenShift-FAQ">{{Cita versioneweb|1=https://openshift.redhat.com/community/wiki/faq-frequently-asked-questions|2=What peris ilOpenShift?|3=28 [[cloudmarzo computing]]2017|lingua=en|urlarchivio=https://web.archive.org/web/20120524164622/https://openshift.redhat.com/community/wiki/faq-frequently-asked-questions|dataarchivio=24 simaggio chiama '''OpenShift Enterprise'''.2012|urlmorto=sì}}</ref name="OpenShift-PrivateCloud">
{{cite web
| last = Morgan
| first = Timothy Prickett
| title = Red Hat takes OpenShift platform cloud private
| url = http://www.theregister.co.uk/2012/11/27/redhat_openshift_enterprise_paas/
| accessdate = 2012-12-11}}
</ref>
 
La versione per il [[cloud computing]] si chiama '''OpenShift Enterprise''', e permette di eseguire la PaaS ovunque si voglia.
OpenShift 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.
 
OpenShift supporta anche i programmi binari che siano applicazioni Web, fintanto che possano essere eseguiti su [[Red Hat Enterprise Linux]]. Questo consente l'utilizzo di linguaggi e di framework arbitrari.
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 (programming languagelinguaggio)|Haskell]]
* [[Java (programminglinguaggio languagedi programmazione)|Java]]
* [[JavaScript]]
* [[.NET]]<ref name=dotnet>{{citeCita web |1=https://blog.openshift.com/microsoft-dot-net-on-openshift/ |title2=Microsoft .NET Apps on OpenShift – Wait, what? |url3=28 marzo 2017 |lingua=en |data=5 marzo 2014 |autore=Chris Morgan |urlarchivio=https://wwwweb.archive.org/web/20170710165020/https://blog.openshift.com/blogs/microsoft-dot-net-on-openshift/ |dataarchivio=10 luglio 2017 |urlmorto=sì }}</ref>
* [[Perl]]
* [[PHP]]
* [[Python (programming language)|Python]]
* [[Ruby (programminglinguaggio languagedi programmazione)|Ruby]]
 
== Database supportati ==
Line 41 ⟶ 33:
* [[PostgreSQL]]
 
== Frameworks''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
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>{{citeCita web |1=https://developer.jboss.org/people/nscavell/blog |title2=Getting Started with Vert.x on OpenShift |3=28 marzo 2017 |lingua=en |data=24 aprile 2014 |autore=Nick Scavelli |dataarchivio=29 marzo 2017 |urlurlarchivio=https://communityweb.archive.org/web/20170329141059/https://developer.jboss.org/people/nscavell/blog |accessdateurlmorto=24 April 2014}}</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'[[Integrazione_continua|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]]
Line 73 ⟶ 65:
L'elenco completo può essere visualizzato sulla sito web dopo la registrazione.
 
== CompetitorsConcorrenti ==
* [[Cloud Foundry]]
* [[Google App Engine]]
Line 80 ⟶ 72:
* [[Bluemix]]
 
== Voci CorrelateNote ==
<references/>
{{Portal|Free software}}
 
== Bibliografia ==
* [{{Cita web |1=http://www.eweek.com/c/a/Cloud-Computing/Red-Hat-Launches-OpenShift-Platform-as-a-Service-721913/ |2=EWeek: Red Hat Launches OpenShift] |3=28 marzo 2017 |lingua=en |autore=Darryl K. Taft |data=5 maggio 2011 |urlmorto=sì }}
* [{{Cita web | http://www.huffingtonpost.com/arnal-dayaratna/red-hats-openshift-become_b_926807.html | Huffington Post: OpenShift Becomes First PaaS to Support Java EE 6] | 28 marzo 2017 |lingua=en |autore=Arnal Dayaratna |data=15 agosto 2011 }}
* [{{Cita web | http://seekingalpha.com/article/313389-why-red-hat-remains-hot | Seeking Alpha: Why Red Hat Remains Hot] | 28 marzo 2017 |lingua=en |autore=Dana Blankenhorn |data=12 dicembre 2011 }}
 
== Voci correlate ==
* [[OpenStack]]
* [[Apache ServiceMix]]
 
== BibliografiaAltri progetti ==
{{Interprogetto}}
{{Reflist}}{{Refbegin}}
 
* [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]
{{Refend}}
 
{{Portale|informatica|software libero}}
== Link Esterni ==
* [https://openshift.com/ OpenShift] main page
{{Cloud computing}}
{{Red Hat}}
{{NodeJs}}
 
[[CategoryCategoria:WebFile serviceshosting]]
[[Category:Web hosting]]
[[Category:File hosting]]
[[Category:Network file systems]]
[[Category:Cloud storage]]
[[Category:Cloud computing providers]]
[[Category:Cloud platforms]]
[[Category:Free software for cloud computing]]
[[Category:Free software programmed in Ruby]]
[[Category:Open-source cloud hosting services]]
[[Category:Red Hat]]