Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. OpenShift - Teknopedia
OpenShift - Teknopedia
OpenShift
software
Logo
Logo
GenereCloud computing, Platform as a service, web development (non in lista)
SviluppatoreRed Hat
Data prima versione04/05/2011
Ultima versione4.6 (27/10/2020)
Sistema operativoRHEL (non in lista)
LinguaggioRuby
Go
Licenzalicenza Apache 2.0
(licenza libera)
Sito webwww.redhat.com/en/technologies/cloud-computing/openshift
Modifica dati su Wikidata · Manuale

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 Origin, la versione libera di OpenShift, è il progetto a monte per altre due versioni, ed è disponibile su GitHub. Gli sviluppatori possono usare Git per distribuire le applicazioni web sulla piattaforma.[1]

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

[modifica | modifica wikitesto]
  • Haskell
  • Java
  • JavaScript
  • .NET[2]
  • Perl
  • PHP
  • Python
  • Ruby

Database supportati

[modifica | modifica wikitesto]
  • Microsoft SQL Server[2]
  • MongoDB
  • MySQL
  • PostgreSQL

Framework supportati

[modifica | modifica wikitesto]

OpenShift supporta i framework per le applicazioni web supportando qualsiasi linguaggio per l'integrazione web si preferisca API, senza richiedere modifiche al codice del framework attuale.

  • Node.js for JavaScript
  • PSGI for Perl
  • Rack for Ruby
  • WSGI for Python

Alcuni dei framework che lavorano senza modifiche su OpenShift sono:

  • CakePHP
  • CodeIgniter
  • Django
  • Flask
  • Laravel
  • Perl Dancer
  • Ruby on Rails
  • Sinatra
  • Tornado
  • Vert.x[3]
  • web2py

Applicazioni Supportate

[modifica | modifica wikitesto]

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 come Drupal 7, WordPress 4, Ghost 0.6.4
  • Java based cartridge come Tomcat, JBoss
  • Ruby
  • Ruby on Rails
  • PHP, CodeIgniter, PHP con Zend Server
  • Python, Django
  • Node.js

L'elenco completo può essere visualizzato sulla sito web dopo la registrazione.

Concorrenti

[modifica | modifica wikitesto]
  • Cloud Foundry
  • Google App Engine
  • Heroku
  • Jelastic
  • Bluemix

Note

[modifica | modifica wikitesto]
  1. ↑ (EN) What is OpenShift?, su openshift.redhat.com. URL consultato il 28 marzo 2017 (archiviato dall'url originale il 24 maggio 2012).
  2. 1 2 (EN) Chris Morgan, Microsoft .NET Apps on OpenShift – Wait, what?, su blog.openshift.com, 5 marzo 2014. URL consultato il 28 marzo 2017 (archiviato dall'url originale il 10 luglio 2017).
  3. ↑ (EN) Nick Scavelli, Getting Started with Vert.x on OpenShift, su developer.jboss.org, 24 aprile 2014. URL consultato il 28 marzo 2017 (archiviato dall'url originale il 29 marzo 2017).

Bibliografia

[modifica | modifica wikitesto]
  • (EN) Darryl K. Taft, EWeek: Red Hat Launches OpenShift[collegamento interrotto], su eweek.com, 5 maggio 2011. URL consultato il 28 marzo 2017.
  • (EN) Arnal Dayaratna, Huffington Post: OpenShift Becomes First PaaS to Support Java EE 6, su huffingtonpost.com, 15 agosto 2011. URL consultato il 28 marzo 2017.
  • (EN) Dana Blankenhorn, Seeking Alpha: Why Red Hat Remains Hot, su seekingalpha.com, 12 dicembre 2011. URL consultato il 28 marzo 2017.

Voci correlate

[modifica | modifica wikitesto]
  • OpenStack
  • Apache ServiceMix

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su OpenShift

Collegamenti esterni

[modifica | modifica wikitesto]
  • Sito ufficiale, su redhat.com. Modifica su Wikidata
  • (EN) OpenShift, su GitHub. Modifica su Wikidata
  Portale Informatica
  Portale Software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=OpenShift&oldid=135144157"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022