Redmine Server czy Cloud: Oto pytanie.

12/3/2017
13 perc
Kováčik Róbert.
Wybór między rozwiązaniami Redmine serwerowymi a chmurowymi stał się kluczowym elementem procesu podejmowania decyzji w wielu organizacjach, a ostateczna decyzja nie zawsze jest już ustalona.

Néhány tényezőt figyelembe kell venni, mielőtt végül kiválasztaná az üzleti tevékenységét - kezdve a költségekkel, különböző funkcionális és teljesítményi szabványokig a biztonsági kérdésekig. Ami az egyéneket illeti, a választás sokkal egyszerűbb - már több éve, a felhő megoldások váltak az előnyben részesített választássá mind a személyes, mind a kisvállalkozások számára.

A következő bekezdésekben bemutatjuk és összefoglaljuk technológiánkat és erőfeszítéseinket Könnyű A legjobb elérhető projekt menedzsment megoldás azok számára, akik már választották útjukat. Azok számára, akik jelenleg még nem döntődnek, egy olyan tipikus használati esetet is bemutatunk, melynek pozitív és negatív aspektusait figyelembe kell venni, ami kulcsfontosságú követelményeik alapján gyorsíthatja a döntéshozatali folyamatot.

Önkiszolgáló Redmine (szerver) megoldásokat

Mit kínálunk

A webalkalmazások iránt teljes mértékben elkötelezett vállalatként mélyen megértjük, mi kell egy ilyen alkalmazás tárolásához. Az önállóan üzemeltetett megoldások folyamatos támogatásának részeként megpróbáljuk ezt a komplex műveletet a lehető legnagyobb mértékben leegyszerűsíteni. Több mint 10 éves tapasztalattal rendelkezünk több száz egyedi szerver-ügyfél mellett, számos, szinte univerzálisan használható, hasznos eszköz és kézikönyv kiadásával és kiadásával.

Virtualizáció

Ez természetes lépés volt a szerver megoldásokkal kapcsolatos vállalkozásunk kezdetétől fogva. Ahelyett, hogy ügyfeleink az alkalmazásunk végleges telepítése előtt minden előfeltételű környezetet előkészítenének, lehetőséget biztosítunk a teljes „szerver” letöltésére. Ez egy virtuális gép (VM) kompatibilis a VMware és a Virtual Box technológiákkal, amely az alkalmazást készen áll a működés megkezdésére. Így az ügyfelek sokkal gyorsabban és lényegesen kisebb erőfeszítéssel fedik le az alkalmazást.

Kiadtunk egy pár ingyenes VM változatot a Redmine közösség számára, az egyik tiszta Redmine-nal, a másik Redmine + saját ingyenes kiterjesztésekkel (egyszerű Gantt, Könnyű WBS).

"Redmine telepítő"

Gyorsan megjelenése után a Redmine telepítője az eddigi legtöbbet használt eszköz lett. Amikor az ügyfél úgy dönt, hogy az alkalmazást közvetlenül a szerverre telepíti, ez az eszköz sokkal egyszerűbbé teszi, mint a szokásos módon - ahelyett, hogy rengeteg manuális lépést kellene végrehajtania (a telepítőcsomag kibontása egy adott mappába, a különböző szerverparancsok futtatása), ott egy varázsló, amely végigvezeti az alapbeállításokon és automatikusan végrehajtja a telepítést és a költöztetéseket - így minimalizálva a hiba esélyét.

Ezenkívül a Redmine telepítő szerves része a virtuális gépeinknek, ahol gond nélkül telepítik a szoftverfrissítéseket.

Redmine kiszolgálói követelmények ellenőrzése

Mint korábban említettük, alkalmazásaink függnek mindenféle rendszertől, ami teljesen normális - egy korszakban élünk integrált technológia. A függőségek rendben tartása érdekében kidolgoztunk egy nagyon egyszerű eszközt ellenőrzi a kiszolgáló fontos összetevőit. Az admin csak egy egyszerű parancsot futtat, amelynek eredményeként egy tiszta tábla jelenik meg, amely felsorolja az összetevőket és azok állapotát. Ezek az információk nemcsak az adminisztrátor, de végül az ügyfélszolgálat munkatársaink számára is értékesek, amelyek jobb utasításokat tudnak nyújtani a javításhoz, ha az ügyfél hozzánk fordul.

Kézikönyvek és útmutatók

A szerverkörnyezet nevetséges méretű változatos dzsungel. Az összes alkatrész tökéletes szinkronban tartása rengeteg tapasztalatot igényel és folyamatosan frissíti a tudását az új technológiákról. Az alkalmazásainkhoz kapcsolódó legfontosabb konfigurációk és komponensek közzétették az utasításokat kézikönyvek és útmutatók, amelyek segítenek az adminoknak a rendszeres kiszolgáló karbantartás során.

Ezek közé tartoznak a telepítési kézikönyvek, rubinfrissítés, kiszolgáló konfigurációk, hasznos parancsok vagy gyakori szerverhibák stb.

A Redmine szerver megoldásának korlátai

A rugalmasság támogatása

Miközben mindig igyekszünk minél több hasznos információt és eszközt biztosítani az ügyfeleknek az önálló hosted alkalmazás zökkenőmentes működéséhez, nem tudjuk közvetlenül irányítani környezetüket. Ez azt jelenti, hogy nem áll módunkban a javításokat közvetlenül a kiszolgálón végrehajtani, vagy nem kereshetjük a kiszolgálón előforduló különböző hibák okait, ami csak akkor nyújt segítséget, amikor kitalál.

A rendszergazdáink által nyújtott távoli szerver támogatás fizetős szolgáltatásként érhető el. Ezenkívül a felbontási idő mindig hosszabb, mint a felhőmegoldás - egyszerűen az ügyfélszerverhez való hozzáférés biztosítása előtt szükséges intézkedések miatt. Ami a következő ponthoz vezet:

Hozzáférési korlátozások és kérdések

A legtöbb esetben, amikor az ügyfél szervertámogatást kér, nem tud közvetlen hozzáférést biztosítani a kiszolgálóhoz, hanem egy távvezérlő munkamenetet, például olyan alkalmazásokon keresztül, mint a TeamViewer. Jobb, mint ha nincs hozzáférésünk, de tapasztalataink szerint a távvezérlő eszközök használata során a rugalmasság és a felbontás ideje jelentősen csökken, összehasonlítva a közvetlen (SSH) hozzáféréssel - kapcsolódási problémák a tárhely számítógéppel, lemaradás és az ellenőrzés elvesztése, amikor az ügyfél a számítógépet használja. Mindez 50% -kal lassabb felbontási időt eredményez, mint az SSH hozzáférés esetén.

Tervezés

Zapotrzebowanie na administratorów serwerów jest większe niż podaż, to niezaprzeczalny fakt. Wsparcie serwerowe nie jest wyjątkiem. Z tego prostego powodu, wsparcie serwerowe musi być zaplanowane z wyprzedzeniem, aby istniał wystarczający czas na pełne rozwiązanie problemu.

Jest to szczególnie ważne, jeśli jedyną opcją dostępu jest zdalne sterowanie, gdzie administrator klienta musi być obecny. Jeśli klient zapewnił nam dostęp SSH, problem ten jest nieco mniejszy - nasz administrator rozpoczyna naprawę natychmiast po uzyskaniu dostępu i nie musi spotykać się z administratorem klienta.

Weryfikacja raportów o błędach

Nie jest przesadą powiedzieć, że każde środowisko serwerowe jest inne. Z tak wieloma opcjami konfiguracji, można by pomyśleć, że niemożliwe jest posiadanie dwóch identycznych serwerów. To często jest powodem, dla którego nie możemy symulować wewnętrznie określonego zachowania opisanego przez klienta, które działa jak błąd.

Jeśli usługa wymagana do uruchomienia naszej aplikacji jest skonfigurowana inaczej niż nasza rekomendacja, nie jest to koniecznie błędne, ale może powodować problemy w aplikacji, które są trudne tej do wyśledzenia.

Ingyenes regisztráció

Nie wymagana kredytowa karta. Nie wymagana instalacja, brak zobowiązań

Rozwiązanie chmury Redmine

Technicznie dla użytkownika końcowego nie ma prawdziwej różnicy między rozwiązaniem serwerowym a chmurowym, to wciąż aplikacja internetowa, którą otwierasz w przeglądarce. Z perspektywy usługi, te rozwiązania nie mają nic wspólnego.

Podczas gdy w rozwiązaniu serwerowym częściowo pracujesz dla aplikacji - musisz poświęcić pewne zasoby na utrzymanie aplikacji i środowiska serwerowego. W chmurze cały Twój wysiłek skupia się na pracy az alkalmazással, aby osiągnąć cele w Twoim biznesie. Redmine Cloud to po prostu prowadzenie swojego biznesu, podczas gdy my zarządzamy "narzędziownią".

Co oferujemy

Optymalna konfiguracja

Dzięki naszemu ogromnemu doświadczeniu w infrastrukturze serwerowej i niezwykle innowacyjnym rozwiązaniom w tym obszarze, wraz z najgłębszą wiedzą o wymaganiach aplikacji, jesteśmy żenasaranto optchymalanto konfigurację dla najlepszej wydajności naszego oprogramowania.

Zmieniający się każdego dnia przed naszymi oczami świat IT, zdajemy sobie sprawę, że nigdy nie będzie ostatecznej, idealnej konfiguracji. Dlatego w każdym momencie zarządzamy chmurą, dostosowując najlepsze praktyki i nasze własne technologie do najnowszych, wysoko wartościowych trendów.

Redmine Global Cloud

Nasze centra danych są już rozsiane na wszystkich (nieantarktycznych) kontynentach, aby zapewnić niezawodną dostępność i dostępność z każdej części świata. I nie planujemy przestawać dodawać nowych centrów danych do naszej mapy. Wszystkie centra danych spełniają najwyższe standardy hostingu aplikacji.

Lokalizacje naszych obecnych centrów danych*:

  • EUROPE
    •  Franciaország
    •  Csehország
    •  Rosja (Moszkva)
  • AMERYKA PÓŁNOCNA – Kanada
  • AMERYKA POŁUDNIOWA - Brazília
  • ASIA
    • Singapore
    • Japán
  • AUSZTRÁLIA – Sydney
  • AFRYKA – Republika Południowej Afryki

* - stan na 09/2017

Centra danych na całym świecie zapewniają szybką wydajność i wysoki poziom bezpieczeństwa.

Gdzie znajdziesz nasze serwery? Prawie wszędzie.

Térkép Redmine Global Cloud

Térkép Redmine Global Cloud

rugalmasság

Aplikacje chmurowe są zazwyczaj bardziej standaryzowane niż rozwiązania serwerowe, co jest korzystne, ponieważ zmniejsza koszty dla klienta. Jednak w Redmine Cloud oferujemy wyłączne usługi dostosowywania, które eliminują niektóre podstawowe wady chmury.

Jednym z przykładów takiej usługi jest uruchomienie aplikacji na domenie klienta. Na przykład zamiast korzystać z standardowej domeny dla aplikacji company.easyproject.com, można użyć projects.company.com.

Inną oferowaną przez nas usługą są regularne pełne kopie zapasowe danych z aplikacji dostępne w bezpiecznym miejscu SFTP, co nie jest standardem w większości rozwiązań chmurowych.

Jeśli wymagania dotyczące dostosowania rozwiązania chmurowego stają się jeszcze wyższe, jesteśmy gotowi na to.

Redmine Private Cloud (szerver dedykowany)

Szczyt usług chmurowych, prywatna chmura łączy największe zalety rozwiązań serwerowych i chmurowych, jednocześnie eliminując największe wady obu rozwiązań.

Z jednej strony Twoja aplikacja działa na oddzielnym serwerze dedykowanym wyłącznie dla Twojej aplikacji, gdzie otaczające usługi techniczne są dostosowane do Twoich potrzeb. Z drugiej strony, pozostawiasz nam wszystkie troski o „dobrostan“ aplikacji, i nie musisz zatrudniać zespołu do tego celu w swojej organizacji.

támogatás

W części serwerowej tego artykułu wspomniano, że rozwiązywanie niektórych problemów występujących w aplikacji serwerowej może stać się skomplikowane. W chmurze jednak zawsze możesz liczyć na najbardziej bezpośrednie i proaktywne podejście do zgłoszonych problemów, ponieważ nasi operatorzy mogą przetestować problem z pierwszej ręki. Dlatego często jesteśmy w stanie zapewnić Ci pierwsze rozwiązanie Twojego problemu.

Ponadto, nasza najnowocześniejsza technologia monitorowania incydentów działa w pełnym zakresie 24/7, co pozwala nam przechwytywać większość błędów zanim zostaną zauważone przez końcowego użytkownika. A te, które zostały odkryte przez użytkowników, są już w rękach naszego zaangażowanego zespołu ekspertów.

Przywracanie w przypadku awarii zewnętrznych usług trwa maksymalnie 3 godziny - Twoja aplikacja działa na nowym serwerze.

Ograniczenia rozwiązania chmurowego Redmine

Kontrola nad aplikacją

Backend aplikacji - infrastruktura, kod źródłowy, procesy serwera itp. są całkowicie pod naszą kontrolą - klient nie ma możliwości zarządzania tą częścią rozwiązania. W przypadku prywatnej chmury klient ma na to wpływ, ale nie obsługuje tego bezpośrednio.

Polityki bezpieczeństwa

Nie trzeba mówić, że Redmine Cloud chroni dane użytkowników zgodnie z wysokimi standardami i wszystkimi politykami ustawodawczymi. Pomimo tego istnieją organizacje, które po prostu nie mogą przetwarzać danych przez zewnętrzne strony, ze względu na wewnętrzne przepisy, ustawodawstwo w regulowanych obszarach lub inne przepisy. Jednak tréfa rzadkośćnak.     

Nasze dane pokazują, że te ograniczenia dotyczą bezpośrednio tylko około 10% wszystkich naszych klientów.

Jak wybrać?

Aby pomóc w ważnej decyzji między rozwiązaniem serwerowym a chmurowym, przygotowaliśmy zestaw pytań, które pomogą Ci zrealizować swoje prawdziwe priorytety kąmogróćrećnamienne, odłektókryćzni niu.

Ta instrukcja podsumowuje poprzednie akapity, ale dodaje również inne bardziej subtelne kryteria.

Pytanie #1 - Czy mam zasoby do samodzielnego hostowania aplikacji internetowej?

Zaczynając od oczywistych - niezawodnej infrastruktury serwera, wykwalifikowanych administratorów serwera. Ale potem idzie to głębiej, do wymagań oprogramowania.

  • Czy będę musiał zatrudnić nowych pracowników do zarządzania aplikacją?
  • Czy moi technicy będą wymagać dodatkowego szkolenia dla tego rodzaju aplikacji?
  • Czy będę musiał kupić nowy server?
  • Czy będę musiał zaktualizować/zastąpić system operacyjny?
  • Ile komponentów będę musiał zainstalować/zaktualizować, aby móc zainstalować aplikację?

Pamiętaj, że utrzymanie aktualnych technologii serwerowych, aby uruchomić niezawodną aplikację internetową, może być bardziej wymagające, niż się to na pierwszy rzut oka wydaje.

Pytanie #2 - Ile kosztowałoby samodzielne hostowanie?

W chmurze płacisz tylko za tzw. SaaS (oprogramowanie jako usługa), podczas gdy rozwiązanie serwerowe wiąże się również z dodatkowymi kosztami. Nie tylko cena aplikacji, ale także koszty wewnętrzne związane z utrzymaniem, sprzętem lub szkoleniami technicznymi. Jeśli Twój budżet na aplikację nie jest gotowy na takie koszty, będziesz nieprzyjemnie zaskoczony... i tak też będą Twoi przełożeni.

Zawsze pamiętaj o tym, przygotowując się do samodzielnego hostowania aplikacji. W końcu decyzja może być łatwiejsza, niż się spodziewasz w porównaniu budżetowym.

Pytanie #3 - Jakiego rodzaju wsparcie oczekuję?

Podczas gdy czasy reakcji są podobne w obu rozwiązaniach, istnieją obiektywne powody, dla których niektóre problemy na serwerze mogą być rozwiązywane w ciągu tygodni, a nie godzin w chmurze.

Statystycznie czas rozwiązania problemów o średniej do wysokiej złożoności jest wolniejszy w rozwiązaniach serwerowych niż w chmurze. Wynika to po prostu z faktu, że operator wsparcia nie ma bezpośredniego dostępu do problemu i może nie być w stanie odtworzyć zgłoszonego zachowania.

összegzés

Nie jest zaskoczeniem, że większość użytkowników oprogramowania decyduje się na kompletną, bezproblemową i gotową do użycia rozwiązanie chmurowe, jeśli tylko mają taką możliwość. Dla większości osób i firm to nawet nie jest decyzja - wystarczy uruchomić instancję chmury, zaprosić zespół i kontynuować skupienie się na podstawowej działalności z pomocą nowej aplikacji.

Zawsze będą jednak obszary, gdzie rozwiązanie chmurowe nie jest możliwe, i te obszary otrzymują odpowiednią opiekę i uwagę od dostawców rozwiązań serwerowych. Ale pozostanie to bardziej wymagające i droższe z tych dwóch opcji.

Wypróbuj Easy Redmine przez 30 dni za darmo

Pełne funkcje, zabezpieczenie SSL, codzienne kopie zapasowe, dostępne w Twojej lokalizacji