User Tools

Site Tools


informazioni_di_base_su_denali_hosting_docker

Denali Docker Hosting basic infos

Denali Docker Hosting è la nuova piattaforma creata da Denali per permettervi di hostare e fare girare immagini docker in un ambiente totalmente virtualizzato. In pratica la vostra applicazione web può girare in modo supersicuro e superveloce nella piattaforma precostituita con accesso dedicato.

Docker è un potente software per l'assemblaggio e lo shipment di applicazioni in container

Il sistema vi permette accesso alla piattaforma in modalità SSH con utente root su un docker host preconfigurato sul quale potete fare girare l'applicazione preinstallata oppure ogni altra immagina vogliate fare girare.

Caratteristiche principali

  • accesso all'ambiente con SSH, utente root
  • docker host preinstallato e preconfigurato sotto debian
  • possibilità di installare e fare girare immagini desiderate, connessione a dockerhub
  • immagini denali pronte per l'uso
  • interfaccia grafica per la gestione visuale dell'ambiente docker (dockerui)
  • sistema di gestione e orchestrazione dei container preinstallato (fig)
  • diversi package preconfigurati su volumi persistenti: Wordpress, Joomla, Prestashop, ecc
  • accesso per caricamento file direttamente nel container, tramite sftp
  • storage Denali, senza necessità di utilizzare storage esterni
  • reboot, ricreazione containers autonoma dalla riga di comando o da interfaccia grafica
  • web proxato tramite nginx

Allocazione delle porte

le porte dell'ambiente virtualizzato vengono mappate come segue. Supponiamo che al cliente sia assegnato l'intervallo di porte 8001 - 8010 , allora esse sono mappate come segue:

  • porta 8001 → libera
  • porta 8002 → 22 sftp verso container file web
  • porta 8003 → libera
  • porta 8004 → 443 (https)
  • porta 8005 → libera
  • porta 8006 → 22 (ssh)
  • porta 8007 → libera
  • porta 8008 → 9000 (docker ui)
  • porta 8009 → libera
  • porta 8010 → 80 (http web)

L'applicazione web di base, quindi sarà in ascolto pubblicamente sulla porta 8010, che verrà proxata sul nome a dominio desiderato automaticamente da nginx sulla porta 80.

Quindi ad esempio il dominio testdomain.com una volta chiamato pubblicamente dal web, si connetterà al nginx e chiamerà la porta 8010 della piattaforma.

Un esempio di dati di attivazione

Supponiamo che il cliente chieda attivazione della piattaforma Denali Hosting Docker sul dominio testdomain.com ecco cosa gli verrà fornito al momento della attivazione

  • user: root e relativa password, porta per la connessione SSH all'ambiente. La connessione potrà essere eseguita tramite consolle Linux o tramite Putty in ambiente windows
  • range di porte assegnate all'utente. Solitamente 10 porte sono assegnate.
  • user e password dell'interfaccia grafica web
  • percorso della applicazione preinstallata, normalmente: /app sulla piattaforma

L'interfaccia grafica di gestione

L'interfaccia grafica è caricata nel momento in cui si lancia l'applicazione fornita di default con la piattaforma. Essa è in ascolto esternamente dalla porta 8 del set di porte fornite con l'attivazione.

Lanciare l'applicazione

Con la vostra installazione è fornita anche una applicazione preconfigurata. I file di configurazione della applicazione si trovano nella piattaforma sotto la directory /app

Per lanciare l'applicazione, eseguire i seguenti semplici passi

Se prima volta che si lancia

cd /app
./init.sh
fig up -d

Lo script init.sh di inizializzazione scarica sulla piattaforma tutte le immagini necessarie per l'esecuzione dell'applicazione preinstallata. Essa è necessaria solo la prima volta che la si esegue in quanto successivamente le immagini sono storate localmente sulla piattaforma in modo permanente e possono essere usate liberamente.

Costi del servizio

Per tutta la durata della beta, il Denali hosting docker viene fornito senza costi. Normalmente viene appoggiato ad un nuovo nome a dominio, che viene pagato ai costi standard dei nomi a dominio su Denali. Il servizio hosting docker, invece, per tutta la durata della beta viene offerto gratuitamente agli utenti che si registrano e lo richiedono.

informazioni_di_base_su_denali_hosting_docker.txt · Last modified: 2015/02/03 17:25 by admin