Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

UCO Platform Validation by 12 SMEs

293 views

Published on

UCO Platform Validation by 12 SMEs - created by the UNICORN project (funded from the European Union’s Horizon 2020 Research and innovation programme under grant agreement No 731846).
Booklet created by the UPCT.

  • Be the first to comment

  • Be the first to like this

UCO Platform Validation by 12 SMEs

  1. 1. UNICORN project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 731846. UNICORN PROJECT A DevOps-as-a-Service Framework Validation by 12 SMEs 1st April - 31st October 2019
  2. 2. Unicorn is an Horizon 2020 research and innovation project which aims to facilitate the design and deployment of cloud applications and services and improve developers’ productivity by reducing cloud application design time via code annotations and blueprints for security
  3. 3. A DevOps-as-a-Service Framework To facilitate the design and deployment of cloud applications and services by developing a security and elasticity by design framework To prove the applicability and value of the framework, demonstrating its potential against and applications developed by third parties To improve developers’ productivity by reducing cloud application design time via code annotations and blueprints for security Objectives of Unicorn project
  4. 4. The design libraries offer rich and expressive primitives for annotating services with performance metrics, composing analytic insights and declaring elastic scaling actions for developing, deploying and managing microservices and multi-cloud apps Features
  5. 5. The framework supports transparent and automated multi-cloud deployments for services to span across cloud zones and geographical regions The orchestrator supports a wide range of security enforcement and privacy preserving policies that can be enabled and altered even at runtime Features
  6. 6. Platform usage: dashboard The dashboard provides an overview of the components, applications and deployed application instances
  7. 7. Platform usage: cloud resources Users add cloud resources in compatible cloud providers in order to allow the deployment of an application to them. Currently, OpenStack, Amazon AWS and Google Cloud are supported, each
  8. 8. Platform usage : components In UCO, applications are described as microservices composed by smaller components. Users can import components from public/private Docker repositories, or create new ones. For each component, exposed and required by the service, its scaling policy, its execution requirements, and custom health check to ensure that the service is deployed properly
  9. 9. Applications are then deployed to cloud providers, and their execution can be monitored in real-time through the console and the resource consumption graphs Platform usage : application execution
  10. 10. 12 SMEs SELECTED 3 HUBS 52 APPLICANTS 10 COUNTRIES 6 MONTHS INCUBATOR HUB SEVERAL DOMAINS (games, e-health, IoT, energy, data management, bussines intelligence, homecare)
  11. 11. Participant SMEs
  12. 12. Mr. Janne Ramstedt CTO Aniway was founded in 1999 in Helsinki Finland, and according to the Finnish Game Developers association they are the 3rd oldest existing digital game development company in Finland. They have over 19 years of experience on developing games as both own IP & work for hire: throughout the years we´ve had over 100 clients, and have done over 160 game projects. They develop browser, chat, mobile and standalone games. Espoo - Finland Description of SME @AniwayLtd Miikka Lyytikäinen CEO
  13. 13. Validation of UCO Platform Season’s Soup is a two-player co-operative multiplayer game that teaches communication, co-operation and friendship skills. The platform developed for Season’s Soup consists of game client, game server, frontend server and master server. There are also other supporting services such as databases. For multiplayer game such as Season’s Soup the cloud platform must allow reliable low and processing resources needed for real time game applications. Available bandwidth is also important for web-based games such as Season’s Soup to avoid long loading times. LEAD TIME (HOURS): How long it takes to go from idea to delivered software/service. SECURITY INCIDENTS CLOUD INFRASTRUCTURE COSTS: Total Cloud Infrastructure Cost for running the service per unit of time. CLOUD SERVICE AVAILABILITY Percentage of time the system is up and running. ANIWAY OY INDICATORS TO MEASURE: Number of security incidents recorded per unit of time. UCO is an interesting opportunity for game companies to “ ”
  14. 14. Christos Panagopoulos CEO BioAssist S.A. is an SME that provides innovative to enable the growing senior population to live independently and improve their wellbeing. BioAssist delivers superior monitoring and communication services through timely response and accurate recording of vital signs and other critical information, serving the constantly changing needs of the health-centric communication services. Athens - Greece Description of SME http://bioassist.gr @BioAssistSA Andreas Menychtas CTO
  15. 15. Validation of UCO Platform ‘HeartAround’ provides innovative health monitoring and communication services which are built, deployed and operated using state-of-the-art cloud technologies. The key functionalities provided by the application are the following: video communication, biosignal and activity monitoring, creation of a complete electronics, reminders for medication, entertainment features such as multimedia. These functionalities are implemented in the client applications are supported by a cloud-based backend which provides REST APIs for the client applications, data persistence and analytics. LEAD TIME (HOURS): How long it takes to go from idea to delivered software/service. SECURITY INCIDENTS DEVELOPMENT CYCLE TIME (MINUTES) How long it takes to make a change to the software system and deliver that change into production. BIOASSIST SA INDICATORS TO MEASURE: Number of security incidents recorded per unit of time. UCO platform has the potential to become a one- stop-shop for applications following a microservices architectural design, facilitating the adoption of state-of- the-art technologies and tools for all DevOps processes “ ”
  16. 16. Antonio J. Jara CEO HOP Ubiquitous is an innovation leader in Internet of Things a difference in the use of the IoT through more human oriented products. For this purpose, HOP Ubiquitous has built on its expertise in ubiquitous / global connectivity to Internet offering innovative low power modules with M2M/ IoT/LP-WAN, scalable management to facilitate large scale hoc sensors for the different markets. Murcia - Spain Description of SME http://hopu.eu @HOPUbiquitous Germán Molina Developer
  17. 17. Validation of UCO Platform HOPU chose FIWARE to deploy its IoT services. The FIWARE platform consists of open source platform components that can be assembled together with other third party platform components to accelerate the development of intelligent solutions. They will test UCO by deploying an application for the FIWARE platform that will collect data from IoT devices. The application will integrate the following services: Orion Context Broker in its High Availability version, The Cygnus Generic Enabler that allows using a PostgreSQL database, and Grafana to display in real time the reported values. LEAD TIME (HOURS): How long it takes to go from idea to delivered software/service. DEVELOPMENT CYCLE TIME (MINUTES): TIME TO DEPLOY (MINUTES) The time it takes to deploy a new instance of the application HOP UBIQUITOUS INDICATORS TO MEASURE: How long it takes to make a change to the software system and deliver that change into production. With UCO we can easily deploy several instances of web quickly without affecting the customers of the service “ ”
  18. 18. Salvatore Niglio CTO data, alongside them as a complete partner in ICT area. Inobeta’s services are focused on optimize business process using smart DevOps techniques in order to reduce production times without losing stability or security. Specialized in consulting, ICT research and develop, Inobeta was founded right with this aim: to increase company’s strength using innovative and customized software solutions for strategic analysis of information and data that can use the best of Big data and Internet of Things background. Forlí - Italy Description of SME http://inobeta.it @InobetaSocial Luca Palumbo CEO
  19. 19. Validation of UCO Platform Inobeta develops a web based application called BusScre, based on Business Coaching concepts: coaching focuses on business activities, the their responsibilities. understand and analyze the peculiarities / criticalities of the organization, interventions aimed at the development of the company, aiming at the full satisfaction of the role of people within it. UCO has demonstrated the great possibility to easily and quickly manage the deploy of instances in an independent way from the cloud provider used for hosting services TIME TO DEPLOY (MINUTES): Time it takes to deploy a new instance of the application. CLOUD INFRASTRUCTURE COSTS: DEVELOPMENT CYCLE TIME (MINUTES): How long it takes to make a change to the software system and deliver that change into production. INOBETA SRLS INDICATORS TO MEASURE: Total Cloud Infrastructure Cost for running the service per unit of time. “ ”
  20. 20. Güven Karakuzu CEO and PO IT-Labs is developing since 2017 the software Alberta as the patients. Based on evidence-based algorithms, Alberta enables optimal product care and makes daily work easier for pharmacies, medical supply stores and homecare companies. Besides Alberta they are working on trainings management solution to track the status of employee trainings. Nuremberg - Germany Description of SME https://halloalberta.de @halloalberta Florian Fiedler Developer & SM
  21. 21. Validation of UCO Platform As addon to the Alberta e-Health platform they are developing a trainings- management tool for health professionals. On this platform, employees of their costumers are tracked whether they have all necessary trainings for their jobs. Security and privacy policies are one of their main concerns. They need to have a cloud computing infrastructure which supports security services to and block network requests from malicious sources and a way for deep SECURITY INCIDENTS Number of security incidents recorded per unit of time. CLOUD INFRASTRUCTURE COSTS: CLOUD SERVICE AVAILABILITY Percentage of time the system is up and running. IT-LABS GMBH INDICATORS TO MEASURE: Total Cloud Infrastructure Cost for running the service per unit of time. UCO showed us that an international cooperation can lead companies in Europe, when developing a web- application “ ”
  22. 22. Ricardo Jiménez CEO LeanXcale is rooted in deep technical research into distributed systems and data management. LeanXcale is a distributed database ready for operational and analytical workload. The system is prepared for fast insertions and fast aggregations over real-time data. The database is able to scale out linearly from 1 to 100s nodes keeping full ACID transactions. Madrid - Spain Description of SME https://www.leanxcale.com @RicardoJimenezP Diego Burgos Developer
  23. 23. Validation of UCO Platform LeanXcale is a distributed SQL database that supports full ACID transactions,designed for fast-growing businesses and enterprise companies who make intensive use of data. All the components are designed and implemented to be distributed and highly available, allowing LeanXcale to run either on a single instance or many more. LeanXcale needs a method to automatically deploy the new distributions for new customers. They will run a distribution of LeanXcale using UCO platform, testing its performance and its support for elasticity using the standardized TPC-C benchmark. CLOUD INFRASTRUCTURE COSTS: Total Cloud Infrastructure Cost for running the service per unit of time. DEVELOPMENT CYCLE TIME (MINUTES): TIME TO DEPLOY (MINUTES) The time it takes to deploy a new instance of the application PERFORMANCE OF THE SYSTEM Transactions per second LEANXCALE INDICATORS TO MEASURE: How long it takes to make a change to the software system and deliver that change into production. We are interested on distributing LeanXcale database as a service and UCO would cover most of our needs by automatically deploying LeanXcale on the cloud. For us, the most important features of UCO are elasticity and privacy “ ”
  24. 24. Spyridon Sakellariou CEO LSTech is a UK-based startup that builds innovative data applications by leveraging solid competences in Data Science and Software Engineering. LSTech’s data applications collect and process complex information across large organizations and ecosystems and distill it to produce singular human-understandable metrics. LSTech’s applications transform chaotic information into useful performance indicators for decision and policy makers in the public and private sectors and across diverse industries. Milton Keynes - UK Description of SME https://www.lstech.io @LSTechAnalytics George Kalatzantonakis Developer
  25. 25. Validation of UCO Platform Modelling and correlating customer behaviour with infrastructure performance and SLAs has been a major technical challenge and therefore left unaddressed by existing solutions. They will deploy their product Cloudnous as a microservice, with various calculate cost attributions and visualize results. CloudNous connects detailed infrastructure costs with end-user behaviour, from the level of an entire customer with thousands of end users, down to a single visit and click of an individual on a web application hosted on a public cloud such as AWS, Azure, or Google Cloud. LEAD TIME (HOURS): How long it takes to go from idea to delivered software/service. DEVELOPMENT CYCLE TIME (MINUTES): TIME TO DEPLOY (MINUTES) The time it takes to deploy a new instance of the application LSTECH INDICATORS TO MEASURE: How long it takes to make a change to the software system and deliver that change into production. Adding new features to our application is easier and faster with UCO. Deployment and maintenance as well as“ ”
  26. 26. Pedro J. Molina, Founder & CEO Jesús Rodriguez Developer creating high-quality tools for software engineers. Using techniques, Metadev provides tooling, services, consulting and mentoring to development teams to improve their quality and speed of delivery. The main focus of the company is on Architectures for Cloud Applications, using technologies like OpenAPI, Kubernetes, Terraform, NodeJS, TypeScript, and .NET Core. Seville - Spain Description of SME https://metadev.pro @metad3v
  27. 27. Validation of UCO Platform Project codenamed Quilin: Micro-services based aplication implementing Identity Services to third-party apps compliant with the General Data and deployment on the cloud. The application consists on persistence layer backed on MongoDB or PostgreSQL, a service layer built with NodeJS and TypeScript and SPA based UI implemented with Angular and TypeScript. Using OIDC, OAuth2 and OpenAPI standards. CLOUD INFRASTRUCTURE COSTS Total Cloud Infrastructure Cost for running the service per unit of time. DEVELOPMENT CYCLE TIME (MINUTES): TIME TO DEPLOY (MINUTES) The time it takes to deploy a new instance of the application Percentage of the and running. METADEV INDICATORS TO MEASURE: How long it takes to make a change to the software system and deliver that change into production. UCO integrates open source tools as a foundation and at the same time provides nice visual editors to make it easy for customers the transition to the cloud “ ”
  28. 28. George Georgiou CEO Novatex Solutions Ltd was established in 1999 in Nicosia engineers. They have been involved in the Cyprus startup community for many years. They provide: ICT services, Research and Innovation, Data Acquisition Systems, IOT Smart Devices, Robotics. Nicosia - Cyprus Description of SME https://www.novatexsolutions.eu Rafaella Neofytou System integration
  29. 29. Validation of UCO Platform They intent to validate the UCO platform for multiple purposes for their projects as an all-in-one solution which integrates most of the technologies that they already use in their projects. From their experience, it is really time consuming to combine many of the technologies and it will be ideal to have a tool that combines most of individual tools that they already use. further information regarding elasticity of resources, resource optimisation, time to design cloud architecture, easy to support and maintain, security and data privacy. LEAD TIME (HOURS): How long it takes to go from idea to delivered software/service. DEVELOPMENT CYCLE TIME (MINUTES): TIME TO DEPLOY (MINUTES) The time it takes to deploy a new instance of the application NOVATEX SOLUTIONS INDICATORS TO MEASURE: How long it takes to make a change to the software system and deliver that change into production. We particularly liked the overall ease of use when prototyping our application and at the same time being scalable“ ”
  30. 30. Mihai Gheza CEO Pixelram develops technology platforms for game design and development. Machinations is the browser-based platform to design, balance and simulate complex game systems and economies. Initially developed by Joris Dormans PhD at Amsterdam University in 2013, Machinations is currently in Beta, with 1000+ testers. Machinations uses UML to design complex economy systems that can be live simulated, interactively. It can also instantly simulate stochastic outcomes and multiple Brasov, Romania Description of SME https://www.pixelram.com Dana Gheza CMO
  31. 31. Validation of UCO Platform They will implement technology platforms for game design and development. They will also assess whether UCO would be a suitable platform to deploy custom, private cloud solutions for AAA clients of Machinations. Elasticity, privacy and security will be critical points in the validation. Most importantly they have to deliver fast simulation results to developers worldwide. LEAD TIME How long it takes to go from idea to delivered software/service TIME TO DEPLOY CLOUD INFRASTRUCTURE COST The cloud infrastructure post for running the service per unit of time PIXELRAM INDICATORS TO MEASURE: The time it takes to deploy a new instance to the application UCO looks pretty straight and clean, easy to use! “ ”
  32. 32. Álvaro Díaz CEO Sinapse was born in 2007 with the aim of offering solutions electricity networks, especially in public and private lighting. Starting from the technologies developed since its inception, Sinapse has been adapting its products and solutions to systems for Smart Cities. Sinapse has a complete IoT ecosystem of wide application E-Health, environmental monitoring and precision agriculture. Cádiz - Spain Description of SME http://www.sinapseenergia.com @SinapseEnergia Alberto García Marketing
  33. 33. Validation of UCO Platform Sinapse will integrate a Smart City telemanagement system for street lighting and electrical panel tele-management. They will deploy a Rails and PostgreSQL IoT CMS application for tele- management of street lighting and public electric control cabinet. This deployment must be auto scalable if required, manageable in a quick view CLOUD INFRASTRUCTURE COSTS Total Cloud Infrastructure Cost for running the service per unit of time. DEVELOPMENT CYCLE TIME (MINUTES): TIME TO DEPLOY (MINUTES) The time it takes to deploy a new instance of the application SINAPSE ENERGIA INDICATORS TO MEASURE: How long it takes to make a change to the software system and deliver that change into production. UCO opens new opportunities for cloud computing software development“ ”
  34. 34. Gert De Tant CTO Sirus is a belgian software company founded in 2011, with specialists in IoT and Cloud solutions. Sirus offers a unique smart city platform, enabling European cities fast and centralized management of its IoT devices and data. They also provide a base platorm to enable integration of data streams and to boost IoT innovation throughout the city. Merelbeke - Belgium Description of SME https://www.sirus.be @Sirus_be Mathias Colpaert Software Architect
  35. 35. Validation of UCO Platform The Sirus City Store is a smart city platform that acts as a horizontal layer. The platform integrates the vertical solutions of a city, for example smart waste, smart mobility, air quality. They will get a lite version of the Sirus City Store running on the UCO platform. They will focus on testing out the elastic functionality of the LEAD TIME (HOURS): How long it takes to go from idea to delivered software/service. DEVELOPMENT CYCLE TIME (MINUTES): TIME TO DEPLOY (MINUTES) The time it takes to deploy a new instance of the application SIRUS INDICATORS TO MEASURE: How long it takes to make a change to the software system and deliver that change into production. UCO enables Sirus to quickly deploy our multi- component city platform. We can already use it to spin up demo’s for customers “ ”
  36. 36. UNICORN project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 731846. FOR MORE INFORMATION, PLEASE VISIT: http://unicorn-project.eu

×