OpenStack e UniCloud Primo Meeting User Group Italiano di OpenStack 31 gennaio 2013 Davide Guerri - R&D Unidata S.p.A. - [email protected]
Aug 21, 2015
OpenStack e UniCloudPrimo Meeting User Group Italiano di OpenStack
31 gennaio 2013Davide Guerri - R&D Unidata S.p.A. - [email protected]
Sommario
Unidata S.p.A.
UniCloud e OpenStack
WiP
Fondata nel 1983, pioniere del micro-computing in Italia
Oggi tra i primi ISP italiani
presente al NaMeX, MiX, AMS-IX
estesa infrastruttura in fibra su Roma e Provincia
numerosi progetti WiFi (non solo per le P.A.)
Tra i partner istituzionali
AIIP - Socio fondatore della associazione degli Internet Service Provider, 1995
NaMeX - Socio fondatore, 1995
Forte vocazione per l’innovazione (importanti investimenti nel R&D)
Unidata S.p.A.
Unidata S.p.A.
Torna al computing (non più “micro”) con virtualizzazione e Cloud
virtualizzazione server e desktop su VMWare, LibVirt/KVM
public e private Cloud su OpenStack (KVM)
servizi Cloud non solo Infrastructure (IaaS)
UniFy Unified communications (VoIP, messaging)
UniWiFiCloud (basato su OpenWISP), ...
integrazioni e infrastrutture virtualizzazione / Cloud conto terzi ...
... anche in hosting nei suoi due datacenter romani
Perché OpenStack?
Indagine conoscitiva sulle principali piattaforme
maturità
funzionalità e modularità
prospettive
completezza API
documentazione
granularità controllo degli accessi
grandezza e attività della community
Predilezione per il software Open e Linux :-)
UniCloud (oggi)
Il public cloud di Unidata oggi (*)
OpenStack - Folsom Release
E-commerce, sign-up “self-service”, accounting e billing
(*) http://www.unicloud.it
UniCloud (oggi)OpenStack - Folsom Release
Compute (Nova)
Image (Glance)
Identity (Keystone)
Horizon (Dashboard)
Object Storage (Swift) - “Pilota”
Disponibilità API su SSL
DB-less Ruby on Rails app
SOAP per integrazione CRM aziendale
RESTful API per integrazione con OpenStack
OpenStack Active-Resource
UniCloud (oggi)
OpenStack-ActiveResource
F/OSS OpenStack API bindings per Ruby (e RoR) sviluppati da Unidata
Disponibile con licenza GPL3 su github(*) e come rubygem
Supporta (attualmente)
Keystone (Amin e Public)
Nova (Compute, Volume, Image)
Glance (supporto minimale)
require 'openstack_activeresource'
#... keystone authentication ...
# List available serversOpenStack::Nova::Compute::Server.all
# Find a flavor, an image and create a new serverflavor = OpenStack::Nova::Compute::Flavor.find_by_name('m1.tiny')
image = OpenStack::Nova::Compute::Image.find_by_name('Ubuntu 12.04')
OpenStack::Nova::Compute::Server.create( :name => 'my_cloud_server', :flavor => flavor, :image => image )
(*) https://github.com/Unidata-SpA/openstack_activeresource
WiP
UniCloud... domani
Più IaaS
Cloud object storage (pilota già disponibile su richiesta)
Cloud networking
simple VDI
PaaS (Puppet/Chef... Juju?)
SaaS
MINI
DEMO
MINI
DEMO
Demo(s?)
Davide Guerri - R&D Unidata S.p.A. - [email protected]