Próbujemy zdecydować, gdzie hostować naszą instalację GeoServer w produkcji.
Czy są jakieś zalety i wady hostingu w systemie Windows vs. Linux?
Próbujemy zdecydować, gdzie hostować naszą instalację GeoServer w produkcji.
Czy są jakieś zalety i wady hostingu w systemie Windows vs. Linux?
Odpowiedzi:
Powiedziałbym, że wszystko sprowadza się do twojej wiedzy specjalistycznej w zakresie konfigurowania i wspierania. Ponieważ działa na wybranym serwerze aplikacji, nie powinno być żadnej różnicy z samą aplikacją.
Osobiście wybrałbym Linux na Windowsa na serwer, z czego część to doświadczenie z mojej strony. Ale to także takie rzeczy, jak możliwość ssh do Linux-a z domu w celu przeprowadzenia późnego nocnego restartu, sprawdzenia pliku dziennika itp.
Uważam również, że Linux-y są bardziej stabilne niż Windowsa (nie ma irytujących „pilnych” restartów w celu aktualizacji itp.).
Idealnie nie ma różnicy. Platforma hostingowa to po prostu platforma. Oczekujesz, że będzie ładny i wytrzymały, wytrzyma aplikację i nie będzie przeszkadzał.
Oczywiście, jeśli aplikacja wymaga systemu Windows lub Linux, wybór jest łatwy, ale to nie jest twoje pytanie.
Czy zamierzasz zarządzać własnym hostem? Czy masz osobiste preferencje? Platformy Windows Server, Linux i Java są już na tyle dojrzałe, że nie sądzę, aby istniały jakieś ważne techniczne powody, aby wybrać jedną z nich.
To naprawdę nie robi różnicy i całkowicie zależy od twojego doświadczenia w zarządzaniu różnymi systemami. Jeśli nie znasz systemu Linux, pojawi się stroma krzywa uczenia się nad oknami. Zarządzanie samodzielnym systemem Windows Server nie różni się tak bardzo od zarządzania komputerem z systemem Windows 7, ale jeśli chcesz mieć domenę, to inna historia.
Zdecydowaliśmy się na serwery Windows (2008 Enterprise) i wyłączyliśmy automatyczną instalację aktualizacji. używamy Rdp do zarządzania serwerami i możesz łatwo uruchamiać aplikacje php na IIS. Instalacja PHP nie jest obecnie trudna. Jesteśmy niezmiernie zadowoleni z konfiguracji i mamy ludzi zaangażowanych w zarządzanie serwerami, którzy potrzebowali tylko niewielkiej ilości szkolenia, aby przyśpieszyć.