Stan obecny:
Mamy kilka usług postawionych na jednym serwerze, w tym forum, bramki, hosting zdjęć (wykorzystany przy poszukiwaniu nowego lokalu). Każdy członek, który ma do serwera dostęp, może przypadkiem lub nie zrzucić wszystkie usługi - przykładowo poprzez złą konfigurację czy nieudany samowolny upgrade. Część z tych usług ma również swoje instancje bazy danych (głównie PostgreSQL), które mogą się gryźć ze sobą jeśli chodzi o IO.
Co chcemy osiągnąć:
Stałe usługi, które powinny być dostępne dla każdego członka, powinny być na oddzielnym środowisku, do którego dostęp ma wyłącznie określona grupa członków (czyli po prostu dedykowany zespół od infry). Pojedynczy serwer bazodaniowy, wykorzystywany przez wszystkie aplikacje (lub nawet dwa, po jednym na każde środowisko).
Do zrobienia:
- Inwentaryzacja obecnie postawionych usług.
- Wydzielenie ważniejszych usług do nowego środowiska, do którego dostęp ma wyłącznie część członków spejsu.