As telco operators gain experience with managing workloads on cloud infrastructures, they have come to realise that their business agility is hampered by the lack of a “platform” services required by Telco services for simplified and agile applications development and enable smooth delivery to production. The services platform, offered as a General Platform-as-a-Service (PaaS) on the cloud, should consist of a pre-defined comprehensive set of capabilities that enable faster development using an integrated set of software tools, products and services, with built-in automated life-cycle management, or simply the necessary platform services for Day 0, Day 1 and Day 2 applications development, delivery, deployment and production.
The objective of this Survey is to understand the state of the industry and trends. Your and your organisation's input to identify and prioritise the Categories and the set of Platform Services that should be provided by the General PaaS is critical to achieve the objective. In addition, so as to understand the integration challenges, your inputs on the software tools, products and services that you use or intend to use for each of the Platform Services is of utmost importance.
Thanks for helping us by completing this survey.
Diagram: XGVela Architecture
The diagram puts the context of General PaaS and the Platform Service Categories in the context of the physical infrastructure, IaaS, CaaS and Telco PaaS. This survey is organised by Categories of Platform Services, and then for each Platform Service software and service choices. You may also add your own suggestions if you find something you feel belongs is missing (see Instructions). In each section we would like you to prioritize the provided selections and any that you add.
Company Name: _____________________________
Country: ______________________
Type of organization (please select all that apply):
<box> Telco Operator
<box> Network Function Vendor
<box> Cloud Services Provider
<box> Cloud Software Provider
<box> Cloud Hardware Provider
<box> Other Services Provider (specify) _______________
<box> Academia or Research
<box> Other (specify) __________________
Please specify your organisation's interest in PaaS and the use cases:
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
Can we contact you for clarifications? If yes, please provide Contact information: _________________________
Each of the Platform Services is linked in the document where the actual open-source software products for these Platform Services are listed.
<box> Data Stores/Database
<box> Streaming & Messaging
<box> Application Definition & Image Build
<box> Joint Anuket and XGVELA PaaS Survey - DRAFT#CI/CD
<box> Service Proxy and Load Balancing
<box> Ingress/Egress
<box> Service Mesh
<box> Network Service
<box> Cache Services
<box> Event Services
<box> Build Management
<box> Package Management
<box> __________________________
<box> __________________________
<box> __________________________
<box> Software Definition
<box> Coordination & Service Discovery
<box> Service Proxy & Load Balancing
<box> API Gateway
<box> Service Mesh
<box> Image & Container Registry
<box> Fault Management (FM)
<box> Configuration Management (CM)
<box> Account Management (AM)
<box> Performance Management (PM)
<box> Security Management (SM)
<box> OLM (Operator Lifecycle Management)
<box> __________________________
<box> __________________________
<box> __________________________
<box> Automation & Configuration
<box> Registry
<box> Security & Compliance
<box> Key Management
<box> Hardware Provisioning
<box> __________________________
<box> __________________________
<box> __________________________
<box> Telemetry
<box> Joint Anuket and XGVELA PaaS Survey - DRAFT#Monitoring
<box> Joint Anuket and XGVELA PaaS Survey - DRAFT#Logging
<box> Joint Anuket and XGVELA PaaS Survey - DRAFT#Tracing
<box> Chaos Engineering
<box> __________________________
<box> __________________________
<box> __________________________
<box>FaaS Tools
<box>FaaS Framework
<box>FaaS Security
<box>_____________
<box>_____________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> TiKV (Titanium Key Value)
<box> Vitess (managing large scale clustering, currently MySQL and MariaDB)
<box> MySQL
<box> MariaDB
<box> Redis
<box> Ceph
<box> etcd
<box> MongoDB
<box> __________________________
<box> __________________________
<box> __________________________
<box> cloudevents
<box> NATS (Neural Autonomic Transport System)
<box> Apache Kafka
<box> Apache Spark
<box> RabbitMQ
<box> AMQP
<box> __________________________
<box> __________________________
<box> __________________________
<box> Helm
<box> Buildpack
<box> Operator Framework
<box> __________________________
<box> __________________________
<box> __________________________
<box> Argo
<box> Flagger
<box> Flux
<box> GitLab
<box> Jenkins
<box> Zuul
<box> NodePool
<box> Tekton (CI/CD for Hybrid Cloud)
<box> Spinnaker
<box> __________________________
<box> __________________________
<box> __________________________
<box> Istio
<box> Contour
<box> MetalLB
<box> NGINX
<box> Envoy
<box> Linkerd
<box> Kuma
<box> __________________________
<box> __________________________
<box> __________________________
<box> Envoy
<box> Istio
<box> HAProxy Ingress
<box> NGINX
<box> Voyager
<box> Traefik
<box> __________________
<box> __________________
<box> __________________
<box> Linkerd
<box> Consul
<box> Istio
<box> Envoy
<box> __________________________
<box> __________________________
<box> __________________________
<box> firewall3
<box> CoreDNS
<box> tc
<box> Istio
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> Jenkins
<box> Maven
<box> Gradle
<box> Apache Ant
<box> __________________________
<box> __________________________
<box> __________________________
<box> RPM - Including Yum, DNF
<box> Debian Package Manager - Including APT, Aptitude & Synaptic
<box> Packman - Arch Linux
<box> Zypper - SuSE
<box> Portage - Gentoo
<box> __________________________
<box> __________________________
<box> __________________________
<box> CoreDNS
<box> etcd
<box> Zookeeper
<box> Netflix
<box> Nacos
<box> __________________________
<box> __________________________
<box> __________________________
<box> Kong
<box> Tyk
<box> 3-Scale
<box> __________________________
<box> __________________________
<box> __________________________
<box> Harbor
<box> Dragonfly
<box> Distribution
<box> Quay
<box> __________________________
<box> __________________________
<box> __________________________
<box> Open Policy Agent
<box> The Update Framework (TUF)
<box> Falco
<box> Notary
<box> cert-manager
<box> Kyverno
<box> __________________________
<box> __________________________
<box> __________________________
<box> Spiffe
<box> Spire
<box> Vault
<box> __________________________
<box> __________________________
<box> __________________________
<box> ODIM (RedFish)
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> Prometheus
<box> Cortex
<box> Thanos
<box> Grafana (for Visualisation)
<box> Kiali (for Service Mesh)
<box> Zabbix
<box> Collectd (collector)
<box> __________________________
<box> __________________________
<box> __________________________
<box> Fluentd
<box> ElasticSearch (Elastic.io, Open Distro)
<box> Logstash
<box> FluentBit
<box> __________________
<box> __________________
<box> __________________
<box> Jaeger
<box> OpenTracing
<box> OpenCensus
<box> OpenTelemetry
<box> Zipkin
<box> __________________________
<box> __________________________
<box> __________________________
<box> Chaos Monkey
<box> Kube Monkey
<box> Chaos Mesh
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> Airship
<box> Ansible
<box> Chef
<box> Puppet
<box> Juju
<box> Salt
<box> __________________________
<box> __________________________
<box> __________________________
<box> Knative
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________
<box> __________________________