User Tools

Site Tools


ideasandprojects:ideas:cmnoglabs

[cmNOGlabs•cm][Lab-Service•cm][Lab-as-a-Service•cm][LABaaS•cm][Labs•cm]

Cette page wiki est dédiée à la présentation de l'idée de Projet Labs•cm, renommée LABaaS·cm pour mieux exprimer son caractère de service communautaire. La genèse, les objectifs et les ressources nécessaires à une implémentation avantageuse de cette idée de projet sont étaillés dans les sections de ce document. Ce qui est intéressant, c'est que l'idée est une construction collaborative et qu'elle est parfaitement alignée avec les Objectifs & Missions du cmNOG. Ce qui garanti que l'intérêt de la communauté Internet Camerounaise reste central ; dont les grandes attentes sont justifiées par la précarité ambiante relativement à la disponibilité d'une infrastructure pouvant satisfaire le besoin de réaliser des tests et simuler la construction d'environnements de service accessibles via le réseau. Ce qui suit présente l'idée de projet Labs•cm sous un jour nouveau ; une vision beaucoup plus pratique ; un nom adapté à l'air du temps : LAB-as-a-Service•cm (LABaaS•cm/LAB-Service•cm)…bref ! il sagit d'une réécriture qui sied aux ambitions et possibilités actuelles des volontaires de la communauté


Présentation Conceptuelle de l'Idée de Projet | LABaaS•cm

« Ce que l'on conçoit bien, s'énonce clairement,
Et les mots pour le dire arrivent aisément. » “ Chant I ”, dans L'Art poétique, Nicolas Boileau1), éd. Aug. Delalain, 1815, p. 6

Fiche Signalétique | LABaaS•cm

  • Nom du Projet : “ Infrastructure de Service Public de Banc d'Essais Techniques Distribué & Libre
  • Nom de Code : “ LABaaS
  • Période de Documentation : Août à Novembre 2022
  • Objectif Général : Fourniture d'un Service d'infrastructure d'ateliers techniques, de tests et de simulations, à la communauté Internet du Cameroun en particulier
  • Organisations Initiatrices : cmNOG (Cameroonian Network Operators' Group)
  • Contact : <info at cmNOG dot cm>
  • Cibles :
    • Chercheurs
    • Enseignants
    • Étudiants
    • Personnels des Opérateurs Réseaux
    • Membres du cmNOG
  • Organisations Partenaires : Douala-IX, ST DIGITAL, …
  • Sources de Financement :
    • Soumission de demande de financement en Cours d'étude !
    • Recheche financière en Cours !
  • Budget Prévisionnel
    • Coût Estimatif Global :
      • $ 24,687.14
      • 16,367,820.69 XAF
  • Délais Prévisionnels
    • Date Début : Novembre 2022
    • Date Disponibilité Service : Février 2022
  • Cycle du Projet : Annuel
  • Solutions Logicielles Utilisées: Logiciels Libres
  • Licence du Projet: GNU AGPLv32) - Licence Publique Générale Affero GNU (version 3 ou ultérieure)3)
  • Mots Clés : lab, infrastructure, atelier, test, local, libre
  • :

Dénomination du Projet

Le nom complet de l'idée de projet est : Infrastructure de Service Public de Banc d'Essais Techniques Distribué & Libre ; avec pour nom de code : LABaaS•cm.

Parties Prenantes du Projet

Plusieurs organisations et communautés pourraient être, plus ou moins, directement impactées par l'implémentation de l'idée de projet LABaaS. Cette section donne un aperçu des parties prenantes en les catégorisant.

Initiateur du Projet

La communauté du cmNOG (Cameroonian Network Operators' Group) est à l'initiative de l'idée de projet et l'Association, avec ses partenaires, est responsable d'en (i) étudier la faisabilité et de (ii) réunir les ressources néessaires à une implémentation suffisamment impactante pour l'écosystème.

Partenaires Directes du Projet

Partenaires Financiers du Projet

La coordination de l'idée de projet est activement en pleine Recheche financière. Une soumission de demande de financement est en cours d'étude !

La coordination reste à l'écoute 4) de toute suggestion ou piste d'appui ; financier ou non…

  1. ..

Cibles & Bénéficiaires

En considérant le fort potentiel que revêt l'initiative [LAB-as-a-Service•cm], la cible et, donc, les bénéficiaires privilégiés d'une implémentation sérieuse de cette idée de projet peuvent être comptés parmi les suivants :

  • Ingénieurs réseaux au Cameroun
  • Etudiant(e)s d'université dans les filières scientifiques et techniques
  • Chercheurs académiques & libres
  • Enseignants
  • Personnels des Opérateurs Réseaux
  • Membres du cmNOG

Contexte & Justification

L'idée de Projet Labs•cm émerge, en date du 18 août 2018, d'une discussion d'équipe ; en plein contexte de #REBOOTcmNOG. Il s'agissait d'une réflexion sur les stratégies/tactiques d'engagement de la communauté autour des Objectifs & Missions du cmNOG. L'idée initiale 5) propose une solution pratiquement inexistante, dont la vision est proche de celle d'un FabLab6) ; en version virtuelle. Le contexte précaire qui prévalait à l'émergence de l'idée n'a pas été propice à l'implémentation rapide ; bien que parmi les avantages d'une initiative telle que Labs•cm, l'on pouvait compter sur un potentiel suffisant pour : (i) générer une forte énergie de mobilisation à même d'irradier la communauté nationale (particulièrement académique) et (ii) accroître la compréhension, la recherche & le développement des protocoles et technologies Internet au Cameroun. Ce qui suit présente l'idée de projet Labs•cm sous un jour nouveau ; une vision beaucoup plus pratique ; un nom adapté à l'air du temps : LAB-as-a-Service•cm (LABaaS•cm / LAB-Service•cm)…bref ! il s'agit d'une réécriture qui sied aux ambitions et possibilités actuelles des volontaires de la communauté

Objectifs

Cette section présente les objectifs qui soutendent l'idée de projet LAB-as-a-Service (LABaaS) ; du général aux spécifiques.

Objectif Général

Fourniture d'un Service d'infrastructure d'ateliers techniques, de tests et de simulations, à la communauté Internet du Cameroun en particulier

Objectifs Spécifiques

L'ensemble des objectifs spécifiques présentés, ci-dessous, est équivalent à l'objectif général ; en ce qu'ils contribuent tous ensemble à son atteinte.

Les objectifs spécifiques sont les suivants :

|-OS1. Mise à disposition d'un espace de soutien à la formation pratique et aux simulations de déploiement d'infrastructures
|-OS2. Accroissement des infrastructures, services/contenus de qualité optimale au niveau national
|-OS3. Promotion du logiciel libre

Risques Identifiés

Comme c'est le cas pour tout projet sérieux, l'idée de projet LABaaS est aussi exposée à des risques. Nous avons identifié les suivants :

|-RI1. Ressources humaines non disponibles

 ...

|-RI2. Sécurité physique de l'infrastructure non garantie

...

|-RI3. Installation physique des serveurs non optimale

...

|-RI4. Inadéquation du Coût du trafic réseau au niveau national

...

Résultats Clés

|-RC1. 100 potentiels utilisateurs, au minimum, réservent le service le long de l'année
|-RC2. 80 % des plages réservées effectivement exploitées par les utilisateurs
|-RC3. 80 %, au moins, d'expérience d'utilisation sont publiés
|-RC4. 80 % d'utilisateurs, au moins, comprennent mieux les technologies de l'Internet
|-RC5. Accroîssement du taux d'adoption et d'implémentation des BCPs (Best Current Practices) du point de vue IETF
|-RC6. 80 % d'utilisateurs effectifs Satisfaits

Indicateurs Clés (de Succès)

|-IC1. Nombre d'inscriptions au services
|-IC2. Taux d'usage des ressources mises à disposition : CPU, réseau
|-IC3. Feedback des utilisateurs
|-IC4. Publications de description d'expériences & cas d'utilisations
|-IC5.

Description Sommaire de l'Idée de Projet

Cette idée de projet est similaire à celle qui est documentée via l'URI [Labs•cm] et s'aligne avec les missions du cmNOG 7).

Il s'agit de la mise en place d'une infrastructure pour la réalisation de labs virtuels techniques, avec système de réservation/allocation de plage horaire d'exploitation et plan de souscription ; construite autour d'une distribution de plusieurs routeurs virtuels et des logiciels libres.

Le projet requiert une collaboration avec les opérateurs réseaux volontaires et des Points d'Échanges Internet ; dans le contexte Camerounais.

La phase pilote s'appuiera sur le réseau de services de Douala-IX.

Les équipements nécessaires, à la construction de l'infrastructure, doivent disposer de resources minimales assez consistantes ; ce qui nécessite l'appui d'organisations à même de fournir ces équipements.

Un tel Service Public peut s'avérer utile pour soutenir la recherche et booster le développement d'infrastructures locales en s'appuyant sur des tests de déploiement de protocoles Internet ouverts, de logiciels libres et technologies d'avant garde.

Cibles visées : Membres de la communauté Internet, Étudiants, Chercheurs, Opérateurs réseaux, Organisateurs d'événements techniques…

Activités du Projet LABaaS

Sur la base des objectifs de l'idée de projet LABaaS, un minimum d'activités est nécessaires à toute implémentation judicieuse. La présente section s'applique à l'identification de ces activités.

Identification des Activités du Projet LABaaS

La liste sommaire des activités, jugées, nécessaires à toute implémentation judicieuse de l'idée de projet LABaaS suit :

|-Act1. Montage du Projet
|-Act2. Recherche de financement
|-Act3. Établissement d'Accords Nécessaires au succès du Projet
|-Act4. Mise en Place de l'Infrastructure Technique du Projet
|-Act5. Mise en Place de la ressource humaine du Projet
|-Act6. Mise en Place de la ressource documentaire du Projet
|-Act7. Organisation d'un Événement autour du Lancement Officiel du Service
|-Act8. Suivi & Évaluation du Projet

La liste contenant l'ensemble des activités, de l'idée de projet LABaaS, est accessible ici.

Quelques Cas d'Utilisation Possibles de l'Infrastructure LABaaS

  • Environnement d'Ateliers Pratiques d'Apprentissage et Connaissance de Normes Ouvertes
  • Environnement Tests de Déploiement d'Infrastructures aux Normes Ouvertes
  • Environnement de Recherches & Développement
  • Environnement de Simulations Métrologiques

Ressources Nécessaires au Projet

Les données d'identification des ressources nécessaires à toute implémentation judicieuse de l'idée de projet LABaaS et celles relative à l'estimation de leurs coûts induits sont présentées dans cette section.

Ressources matérielles minimales nécessaires

L'implémentation du projet LABaaS nécessite l'acquisition d'un Serveur Physique ; avec les caractéristiques minimales :

  • CPU: Intel XEON x 4
  • RA: 64 GB ECC
  • Storage: 1 TB x 2
  • Network: Gigabit ethernet x 2“

Ressources logicielles et Immatérielles minimales nécessaires

L'implémentation du projet LABaaS nécessite également l'acquisition de ressoures logicielles et immatériels ; dont : des noms de domaine stratégiques, des facilités pour l'hébergement et une batterie de logiciels libres appropriés pour la construction de l'architecture escomptée.

  1. Noms de domaines
    • lab-service•cm
    • lab-service•net
    • lab-service•org
  2. Facilités pour l'hébergement
    • Collocation
    • Bande Passante
  3. Logiciels libres

Ressources humaines minimales nécessaires

La ressource humaine est une donnée critique pour toute implémentation résiliente du projet - LABaaS.

Au strict minimum, la gestion de la plateforme nécessite :

  • Assistant Support Technique
  • Opérateur NOC

Tableau des Ressources Minimales Nécessaires

Les informations relatives aux ressources jugées nécessaires, telles qu'identifiées sont reportées dans le tableau ci-dessous.

Tableau d'Identification Ressources Nécessaires - [LABaaS]
# Ressource Type Quantité Commentaire
Ressources matérielles
1. Serveur Physique Matériel 01
CPU : Intel XEON x 4
RAM : 64 GB ECC 8)
Storage : 1 TB x 2
Network: Gigabit ethernet x 2”
01
Ressources Logicielles et Immatérielles
2. Noms de domaines Immatériel 03
lab-service•cm 01
lab-service•net 01
lab-service•org 01
3. Facilités pour l'hébergement Immatériel 02
Collocation 01
Bande Passante 01
4. Logiciels Libres Logiciel
Ressources Humaines
5. Assistant Support Technique Humaine 02
6. Opérateur NOC Humaine 02

Chronogramme Prévisionnel d'Activités | LABaaS

Sur la base de la listes des activités nécessaires à toute implémentation judicieuse de l'idée de projet LABaaS et d'une estimation réaliste du temps nécessaire à l'exécution de chacune de ces activités, le chronogramme ci-dessous* est fourni en guise d'outil d'estimation des délais inhérants au management de l'ensemble du projet.

Chronogramme Prévisionnel d'Activités - [LABaaS]
# Activité Date Début Date Fin Commentaire
1.Montage du Projet Juillet 2022 Septembre 2022
2.Recherche de financement Septembre 2022 Novembre 2022
3.Établissement d'Accords Nécessaires
au succès du Projet
Août 2022 Novembre 2022
4.Mise en Place de l'Infrastructure
Technique du Projet
Novembre 2022 Janvier 2023
5.Mise en Place de la ressource
humaine du Projet
Novembre 2022 Février 2023
6.Mise en Place de la ressource
documentaire du Projet
Décembre 2022 Mars 2023
7.Organisation d'un Événement
autour du Lancement Officiel du Service
Décembre 2022 Janvier 2023
8.Suivi & Évaluation du Projet Mars 2023 Décembre 2023

Budget Prévisionnel du Projet

Les données de budgétisation prévisionnelle des ressources nécessaires à toute implémentation judicieuse de l'idée de projet LABaaS sont présentées dans cette section.

Tableau d'Estimation Budgétaire | LABaaS

Sur la base de l'estimation des ressources nécessaires à toute implémentation utile de l'idée de projet [LABaaS], le tableau ci-dessous* est fourni en guise d'outil d'estimation des coûts inhérants à l'ensemble des ressources budgétables identifiées.

Tableau d'Estimation Coûts - [LABaaS]
# Désignation Coût Unitaire ($) Quantité Coût Effectif ($) Commentaire
INFRASTRUCTURE LABaaS
1.Serveur Physique
CPU : Intel XEON x 4
RAM : 64 GB ECC 9)
Storage : 1 TB x 2
Network: Gigabit ethernet x 2“
7,513.49 01 7,513.49 Spare disks 10) et mémoire RAM inclus.
Frais de Douane Inclus
2.Noms de Domaine
Noms: lab-service • {cm,net,org} 10.52 03 31.56 Coût Annuel
3.Hébergement Serveur
Collocation 90.16 12 1,081.92 Espace Collocation 2U
(Unité Mensuelle / Forfait Annuel)
Bande Passante 285.51 12 3,426.12 Pour Transit IP de capacité 2 Mbps
(Unité Mensuelle / Forfait Annuel)
Cérémonie de Lancement & Formation Utilisateurs LABaaS
4.Formation Utilisateurs LABaaS - - 12,634.05 Formation d’une durée de deux jours
(dans le cadre du lancement Officiel de la plateforme)
Coût Prévisionnel Total - Projet LABaaS
TOTAL 24,687.14$
Taux de Change $ > XAF 663.01 au 25.10.2022
TOTAL 16,367,820.69XAF
SourceURI
Budget Prévisionnel Formation Utilisateurs LABaaSDetail
Budget Prévisionnel Infrastructure LABaaSDetail

Fiches Techniques | LABaaS

Cette section rassemble, en français [fr] et en anglais [en], les spécifications techniques nécessaires à une implémentation concrète de l'architecture infrastructurelle du projet LABaaS.

Fiche Technique (FR)

Cette section, présente en français, les spécifications techniques nécessaires à la réalisation d'une implémentation pratique du projet LABaaS.

Bénéficiaires

  • Ingénieurs réseaux au Cameroun
  • Etudiant(e)s d'université dans les filières scientifiques et techniques

Fonctionnalités

  • Environnement de test de fonctionnalités techniques
  • Accès aux équipements via une interface web
  • Mise à disposition de plusieurs systèmes d'exploitation FOSS
  • Réseaux virtuels mis en place pour tester plusieurs contextes
  • Plusieurs contextes de déploiement réseau illustrés

Critères de succcès

  • Nombre d'inscriptions au services
  • Taux d'usage des ressources mises à disposition : CPU, réseau
  • Feedback des utilisateurs

Intérêts

  • Disposer d'un cadre permettant de tester des technologies liés à l'Internet sans avoir de crainte de casser des réseaux en production
  • Espace d'apprentissage
  • Ressources installés dans au moins un point d'échange : Douala-IX ou un opérateur volontaire mais qui soit raccordé à au moins un point d'échange au Cameroun en IPv4 et IPv6
  • Enrichissement des contenu et traffic locaux au Cameroun

Objectifs

  • Familiariser les utilisateurs au technologies de l'Internet
  • Encourager l'adoption et l'implementation des Best Current Practices du point de vue IETF
  • Favoriser l'adoption et l'usage d'IPv6

Actions clés

  • Acquérir les ressources matérielles
  • Installer et configurer le dispositif
  • Communiquer la disponibilité de l'infrastructure auprès des communautés locales
  • Organiser un atelier pratique en fin d'année

Risques

  • Compte en banque non disponible
  • Ressources humaines non disponibles
  • Sécurité physique de l'infrastructure non garantie
  • Installation physique des serveurs non optimale

Parties prenantes

Estimation des ressources

Présentation des ressources matérielles minimales nécessaires.

Il faut un serveur physique ayant :

  • CPU : Intel XEON x 4
  • RAM : 64 GB ECC
  • Storage : 1 TB x 2
  • Network: Gigabit ethernet x 2

Chronogramme

  • Acquérir les ressources matérielles (30 jours )
  • Installer et configurer le dispositif ( 30 jours)
  • Communiquer la disponibilité de l'infrastructure auprès des communautés locales ( 2 semaines)
  • Organiser un atelier pratique en fin d'année ( 2 jours - fin Décembre 2022; janvier 2023)

Fiche Technique (EN)

This section is voluntarily in english! It contains the technical specifications needed; in order to realize a practical implementation of the project LABaaS.

End-users

  • Network engineers in Cameroon
  • Students, especially those in technical and scientifical fields

Features

  • Test environnement
  • Access through web interface
  • Usage of diverses operating system , FOSS based
  • Varieties of Virtual networks to simulate diffents contexts
  • Multiple network deployment scenario illustrated

Success criteria

  • Number of subscriptions to services deployed
  • Trend of resources usages : CPU, network
  • Users feedback

End-user benefit

  • Area that anyone can use to test several network technologies without have to worry to break a production system
  • Online learning area
  • Resources installed in at least one exchange point : Douala-IX or any network peering in one exchange point in Cameroon both IPv4 and IPv6
  • Reachability of resources
  • Nurturing local content and network traffic in Cameroon

Objectives

  • Help users become more familiar to technologies involved in the Internet
  • Promote adoption and implementation of Best Current Practices from IETF
  • Promote adoption and usage of IPv6

Key actions

  • Acquire hardware
  • Install and configure the infrastructure
  • Publicise the availability of the labs
  • Organise a hands on lab (by the end of the year)

Risks

  • Bank account not available
  • Human resources not available
  • Physical security of facilities
  • Non optimal installation of the whole infrastructure

Stakeholders

Resources estimates

Minimal hardware requirements.

We need one physical server with:

  • CPU : Intel XEON x 4
  • RAM : 64 GB ECC
  • Storage : 1 TB x 2
  • Network: Gigabit ethernet x 2

Milestones

  • Acquire hardware (30 days)
  • Install and configure the infrastructure (30 days)
  • Publicise the availability of the labs ( 2 weeks )
  • Organise a hands on lab (by the end of the year) 2 days; tentatively end of December 2022 ; january 2023)

About | Partners

About | ST DIGITAL

ST DIGITAL is the tech company which owns the first Tier 3 and Carrier-neutral data centre in Central Africa.

About | Douala-IX

Douala-IX, an IXP project collaboratively developed and implemented by ST DIGITAL and the cmNOG's community, is the first open and neutral IXP, in Central Africa. Douala-IX is also the first IXP to deploy IPv6 and to become fully MANRS-compliant within that sub-region. Douala-IX should be seen as a community built project; given that, near to all the useful conversations that helped to build that IXP were conducted within the cmNOG's discussion & sharing plateform. Don't get it wrong! The word ”Open“ also means that you can actually either freely (i) contribute to its growth, or (ii) join the early starters of the project. Don't hesitate, either way, please :-)

About | cmNOG

Le cmNOG est une association Camerounaise, qui apporte sa modeste contribution au développement durable de l'ingénierie réseaux ; en s'appuyant fortement sur la communauté et l'écosystème Internet national. Cette association offre une plateforme d'échange d'information technique, de renforcement de capacité et de services publiques au bénéfice de la communauté technique (Étudiants, Chercheurs, Enseignants, Ingénieurs/Techniciens et Staffs des opérateurs réseaux ; entre autres acteurs et pratiquants des TICs & Télécoms).

La Structure du cmNOG 11) donne un aperçu de la manière dont le cmNOG travaille.

La page d'accueil de ce wiki regroupe l'ensemble des informations utiles…

3)
Comment choisir une licence pour votre propre travail - Projet GNU - Free Software Foundation - https://www.gnu.org/licenses/license-recommendations.fr.html
4)
Écrire à <info at cmNOG dot cm>
7)
├ RC#1 : Gérer en trois ans au minimum trois services publics utilisés par tous les opérateurs de réseaux au Cameroun. - https://www.cmnog.cm/fr/objectifs
11)
Récépissé de Déclaration d'Association N° 00000120/RDA/J06/SAAJP/BAPP du 28 Janvier 2022
ideasandprojects/ideas/cmnoglabs.txt · Last modified: 2022/11/08 22:40 by cacty