open city platform: a cloud platform for the ... · pdf filethis solution is based on...
TRANSCRIPT
Smart Cities and Communities and Social Innovation
Open City Platform: a cloud platform for the digitalization of the country specifically designed for the Public Administration.
Marco GioloAlmaviva S.p.A.
Open City Platform è un progetto cofinanziato da
OCP: Industrial Research Project co-financed by MIUR
(Ministry of Education, Universities and Research).
People involved: more than 100
Person Months: more than 2000
General Informations
ATI Toscana/E.R.
Open City Platform è un progetto cofinanziato da
Project drivers
An open source based solution
Use only production ready components
Work with the stakeholders
Focus on the cloud platform
The Open Source is a market reality, but not only…
the Open Source is now leading the innovation
The Project Drivers: Focus on the Open Source
OCP: an exit strategy to break the link between innovation
and sand box model
The Project Drivers: Use Only Production Ready Components
More than
9.000.000 citizens
potentially
involved in
regional
experimentation
The Project Drivers: Work with the Stakeholders
The use case
PA
Consumer
PA
Provider
PA
Provider
PA
Consumer
PA
Consumer
PA
Consumer
PA
Consumer
PA
ConsumerPA
Consumer
PA
Consumer
Open City Platform è un progetto cofinanziato da
The IaaS platform is the foundation of our building, the most important features are the robustness
and sustainability in the long run.
A Robust Foundation
● Public Cloud:
o Amazon
o OpenStack
● Private Cloud -> OpenStack
Openstack: the winning open source cloud solution
A Robust Foundation
A Robust Foundation: The OCP Approach
In an Enterprise environment, it is not enough to choose the best-in-class solution. The best-in-class
solution should be industrialized in terms of efficiency, high availability and control of the platform.
A robust foundation: the OCP approach
OCP provides a set of different hardware configurations to build a High Availability environment
Basic installation HA scenario
… …
A robust foundation: the OCP approach
The efficiency starts from the installation task
A manual installation of OpenStack may require 2-3 weeks of work, with an experienced worker.
With the OCP tools for automatic installation and configuration it is possible to install the platform in HA within 2 working days
The Attic: Application Store
Small and micro environments: Software download
Development: Tools to integrate and enrich data and services provided by the OCP platform
Full OCP Cloud:This is the target solution, integrated with the OCP platform. In this case, the application store enables the portability of the mobile model in the cloud environment, using all the functionalities provided by the IaaSlayer, the PaaS layer and the monitoring tools.
Open City Platform è un progetto cofinanziato da
The Attic: Monitoring
Applicationsevents
Monitoring IaaS
Monitoring PaaS
ApplicationsLogs
NoSql(logs)
NoSql(events)
Integration
Complex Event Processor
Monitoring
Logs management
Billing
Security: the OCP Framework
This framework is based on the most popular international standards:• Authentication: SAML2/SPID• Authorization: XACML3• OAuth2
The development of this framework is the result of the collaboration with the PublicAdministrations
Open City Platform è un progetto cofinanziato da
Safety: Disaster Recovery as a Service
This solution is based on SymmetricDS that is anopen source software for both file and databasesynchronization.
Open City Platform è un progetto cofinanziato da
Au
the
nti
ca
tio
n -
Au
tho
riza
tio
n -
ac
co
un
tin
g
IaaS adapter
layer
OCP Platform engine
Openstack
Native API
Recipe
HEAT
/TOSCA
TOSCA/AWS
Mo
nit
ori
ng
en
gin
e
Bil
lin
g
en
gin
e
App store
Citizen's
MarketplaceReusable
componentsApp
IaaS / PaaS
Management
PortalAppApp
TOSCA enabled interface
iPaaS integration Layer
Open Data
Services
Au
the
nti
cati
on
-A
uth
ori
za
tio
n -
Acco
un
tin
g
PaaS adapterlayer
API
Open data engine
API
Open Data Layer
StatPortal
API API
TOSCAAWS Commercial
IaaS adapter
layer
TOSCA/AWS
Physical Environment (infrastructure, HW, network)
IAAS resources management
Abstraction Layer: KVM, XEN, CEPH, Gluster FS, Open VSwitch
General Architecture of OCP Platform
Service development and applications
Service usage, software and management
Administration
Open City Platform è un progetto cofinanziato da