Building an Open-Source Cross-Cloud DevOps Stack for a CRM Enterprise Application: A Case Study - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

Building an Open-Source Cross-Cloud DevOps Stack for a CRM Enterprise Application: A Case Study

Sebastian Schork
  • Fonction : Auteur
  • PersonId : 1055443
Feroz Zahid
  • Fonction : Auteur
  • PersonId : 1055444
Dipesh Pradhan
  • Fonction : Auteur
  • PersonId : 1023383
Sébastien Kicin
  • Fonction : Auteur
  • PersonId : 1055445
Antonia Schwichtenberg
  • Fonction : Auteur
  • PersonId : 1055446

Résumé

Open Source software solutions play a critical role for the SMEs by enabling easy access to reusable software. Also, with the rapid growth in the popularity of the cloud technologies, computational demands of SMEs are cost-efficiently met by the public clouds as users can dynamically acquire resources on demand according to their needs. However, non-standardized cloud interfaces, lack of inter-cloud transparency, and complex cost models, often result in vendor lock-in. Once in vendor lock-in, cloud users have to live with a single cloud provider and accept whatever pricing schemes and SLAs are imposed. Moreover, new regulations covered by the General Data Protection Regulation (GDPR) in Europe require companies to enforce policies regarding secure storage of data in the cloud, as well as restrict moving confidential datasets outside Europe. This situation requires a more transparent use of cloud resources from multiple cloud providers, that conform with user’s data privacy needs, service requirements, and budget.In this paper, we discuss challenges and pitfalls of designing a Cross-Cloud DevOps stack for an app-based extension platform of a Customer Relationship Management (CRM) system. The fully-automated DevOps stack, based on open source software tools and technologies, has been developed in close coordination with an open source integration project, Melodic. With the help of our DevOps stack, third-party apps in our CRM software are now Multi-Cloud ready, and the data storage in the cloud by the users conforms to potential GDPR requirements. In addition, the deployment time of apps has been reduced to minutes, while the platform is able to scale up and scale down apps efficiently based on the current workload requirements, saving substantial cloud costs.
Fichier principal
Vignette du fichier
484969_1_En_1_Chapter.pdf (493.07 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02305698 , version 1 (04-10-2019)

Licence

Paternité

Identifiants

Citer

Sebastian Schork, Feroz Zahid, Dipesh Pradhan, Sébastien Kicin, Antonia Schwichtenberg. Building an Open-Source Cross-Cloud DevOps Stack for a CRM Enterprise Application: A Case Study. 15th IFIP International Conference on Open Source Systems (OSS), May 2019, Montreal, QC, Canada. pp.3-11, ⟨10.1007/978-3-030-20883-7_1⟩. ⟨hal-02305698⟩
186 Consultations
49 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More