Quantcast
Channel: Ubuntu Forums - Virtualisation
Viewing all articles
Browse latest Browse all 4211

Basic Architecture Question

$
0
0
Greetings,

I am looking to setup a new server that will host MySQL and Apache to run a Django-based web application. Also want to run a GIT server and a few other pieces. I will be starting with a recycled i5 quad core processor and a gigabyte mobo that I have available. I am looking for the most efficient and secure way to virtualize the environment. I am intrigued but know little about current offerings such as Juju, LXD, MAAS, etc. However, the prospect of running my key services in separate containers with the possibility to move/scale them up both locally and on the cloud is amazing - not to mention the potential for easier installation via Juju Charms to avoid a lot of manual setup and connection of services.

Most basically, I am curious what my approach should be - install Ubuntu server, then LXD, then Juju, and then the services I need - OR, should I stick with traditional virtual environments and run separate instances of ubuntu. While I have used hypervisors in the past, it has been some time and I am not up to speed on the current/best offerings.

I want it to all run on one physical PC for now, until I scale up in the future. Thus, it seems I might want to:

1) Install Ubuntu Server;
2) Install LXD;
3) Install Juju;
4) Create a local controller;
5) Deploy applications [...]

Is there a cohesive howto for how to do the above? I have seen this link: https://jujucharms.com/docs/stable/tut-lxd which has some good info.

Or, instead of Juju on top of Ubuntu/LXD, should I be thinking more bare metal and Juju running on top of MAAS or some other design?

Thanks!

Adam

Viewing all articles
Browse latest Browse all 4211

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>