Multi-tenancy in                       

Felipe Montoya

https://edunext.co

using MS Azure

About me

In the community since 2013

I talk about multi-tenancy a lot

One of the earliest open source contributors

Co founder of eduNEXT

Latests projects

https://future-proof.net/
https://azure-academy.com/
https://learning.produhktivx.com/
https://od.sureskills.com/
https://microsoft.netecdigital.com/
https://elearning.mdl.edu.mm/

 

Warning: Not very deep

About Multitenancy

What

Site Configuration

  • Json blob for storing config variables
  • Independent comp theming
  • Domain based
  • Separation per org

Microsites

DEPR-12

Why

Optimization

Features

  • Cost effectiveness
  • Sharing upgrade effort
  • Maintenance
  • Launch velocity
  • Org separation
  • Multiple initiatives

Challenges

Management

  • Feature support is limited
  • Site administration
     

Tech

  • Multiple domain SSL termination
  • Access control
  • Data separation

About Azure

Why

  • Your cloud is already on azure
  • Microsoft partnership
  • Very reliable and secure cloud with many corporate integrations
  • Vendetta against Jeff Bezos

Azure &

Bad news

  • Lack of S3 is challenging (Azure-Storage)
  • Limited support, mostly community based
  • Edge cases (e.g. Sandbox)

Good news

  • Devops work on hosting independence
  • Good network of service providers

Conclusion

Questions?

Lets talk

felipe.montoya@edunext.co

github.com/felipemontoya

Thank you

Multitenancy in open edX using MS Azure

By Felipe Montoya

Multitenancy in open edX using MS Azure

Lightning talk at the 2019 Open edX conference in San Diego, California

  • 708