Infrastructure for a SaaS platform for material informatics

less than 1 minute read

In this post, I would like to share the infrastructure of McGill MatNavi, a material informatics platform I just designed for McGill University.

Technical

  • Virtual Hardware: The McGill MatNavi cloud runs on the OpenStack at Compute Canada cloud, which provides virtual machines and virtual disk volumn.
  • Server Management: The McGill MatNavi servers is managed via ansible
  • Data storage: Data are stored in persistent volume created by Heketi-gluster. In the future, the data will be stored in Cinder volumes when they are available in Compute Canada Cloud.
  • Backend: all services, applications and databases are deployed via container managed by Kubernetes.
  • Frontend: For simplicity, the frontend will be created using Jekll template with various applications embedded as iframe, just like my personal blog.

RC file download