Redmine Server czy Cloud: Oto pytanie.

12/3/2017
13 minutter
Róbert Kováčik.
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.

En hel del faktorer bør overvejes, inden du endelig vælger vejen til at drive din virksomhed - startende med omkostninger på tværs af forskellige funktionelle og præstationsstandarder op til sikkerhedsspørgsmål. Hvad angår enkeltpersoner, er valget meget enklere - i flere år allerede, sky løsninger er blevet det foretrukne valg for både personlig virksomhed og endda små virksomheder.

I de følgende afsnit skal vi præsentere og sammenfatte vores teknologi og indsats for at gøre Easy Redmine den bedst tilgængelige projektstyringsløsning for dem der allerede har valgt deres vej. For dem, der for øjeblikket er ubeslutte, vil vi også præsentere en typisk brugstilfælde med positive og negative aspekter at overveje, hvilket kan medvirke til at fremskynde beslutningsprocessen baseret på deres nøglekrav.

Self-hosted Redmine (server) løsninger

Hvad vi tilbyder

Som en virksomhed, der er fuldt engageret i webapplikationer, har vi en dyb forståelse af, hvad der kræves for at være vært for en sådan app. Som en del af vores løbende support til selvhostede løsninger forsøger vi at forenkle denne komplekse operation så meget som muligt. I løbet af vores 10+ års erfaring med hundredvis af unikke serverkunder har vi fornyet og frigivet en række nyttige værktøjer og manualer, der næsten er universelle.

Virtualisering

Dette var et naturligt skridt lige fra starten af ​​vores serverløsnings-venture. I stedet for at få vores kunder til at forberede et miljø med alle forudsætninger inden den endelige installation af vores applikation, giver vi mulighed for at downloade den komplette „server“. Det er en virtuel maskine (VM) kompatibel med VMware og Virtual Box teknologier, der indeholder applikationen klar til at begynde at arbejde. Således indgår kunden applikationen meget hurtigere og med en betydeligt mindre indsats.

Vi frigav også et par gratis varianter af VM til Redmine-samfundet, den ene med ren Redmine, den anden med Redmine + vores egne gratis udvidelser (Easy Gantt, Nem WBS).

"Redmine installer"

Hurtigt efter udgivelsen er Redmine-installationsprogrammet blevet det mest anvendte værktøj til dato. Når kunden vælger at installere applikationen direkte på serveren, gør dette værktøj det meget nemmere end standardmåden - i stedet for at skulle udføre mange manuelle trin (udpakning af installationspakke i en bestemt mappe, kørsel af forskellige serverkommandoer), der er en guide, der fører dig gennem de grundlæggende indstillinger og udfører installationen og migreringer automatisk - dermed minimere chancen for en fejl.

Desuden er Redmine-installationsprogrammet en integreret del af vores virtuelle computere, hvor det bruges til at installere softwareopdateringer uden besvær.

Redmine serverkrav check

Som tidligere nævnt er vores applikationer afhængige af alle slags systemer, hvilket er helt normalt - vi lever i en æra af integreret teknologi. For at holde afhængighederne i orden, har vi udtænkt et meget simpelt værktøj, der kontrollerer de vigtige komponenter på serveren. Administratoren kører bare en simpel kommando, som resulterer i en pæn tabel, der viser komponenterne og deres status. Sådan information er værdifuld ikke kun for administratoren, men til sidst også for vores supportmedarbejdere, der kan give bedre instruktioner til en løsning, hvis kunden henvender sig til os.

Manualer og retningslinjer

Servermiljø er en forskellig jungle med latterlige proportioner. For at holde alle dele i en perfekt synkronisering kræves der masser af erfaring og løbende forfriske din viden om ny teknologi. For de mest afgørende konfigurationer og komponenter relateret til vores applikationer har vi udgivet instruktion manualer og retningslinjer, der hjælper admins i regelmæssig server vedligeholdelse.

Disse omfatter - installationsmanualer, opdatering af rubin, serverkonfigurationer, nyttige kommandoer eller almindelige serverfejl og mere.

Begrænsninger af Redmine server løsning

Støttefleksibilitet

Selvom vi altid forsøger vores kunder at give kunderne så mange nyttige oplysninger og værktøjer til jævn drift af deres selvstændige vært, kan vi ikke direkte kontrollere deres miljø. Det betyder, at vi ikke har mulighed for at udføre rettelser direkte på serveren, eller vi kan ikke se årsagen til forskellige fejl, der opstår på serveren, hvilket efterlader os at gætte, når vi yder support.

Ekstern server support udført af vores administratorer er tilgængelig som en betalt service. Desuden er opløsningstiden altid længere sammenlignet med cloud-løsning - simpelthen på grund af nødvendige arrangementer, før der kan gives adgang til klientserver. Hvilket fører til næste punkt:

Adgangsbegrænsninger og problemer

I de fleste tilfælde, når en kunde beder om serversupport, kan de ikke give direkte adgang til serveren, men snarere en fjernstyringssession via apps såsom TeamViewer. Det er bedre end ikke at have adgang, men vores erfaring viser et betydeligt fald i fleksibilitet og opløsningstid, når vi bruger fjernstyrende værktøjer i forhold til direkte (SSH) adgang - forbindelsesproblemer med værtscomputeren, forsinkelse og tab af kontrol, når kunden bruger computeren. Det hele tilføjer op til 50% langsommere opløsningstid end med SSH-adgang.

Planlægning

Zapotrzebowanie na administratorów serwerów jest większe niż podaż, to niezaprzeczalny fakt. Wsparcie serwerowe ikke 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.

Spøg til 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 ti jest nieco mniejszy - nasz administrator rozpoczyna naprawę natychmiast po uzyskaniu dostępu i ikke musi spotykać się z administratorem klienta.

Weryfikacja raportów o błędach

Ikke jest przesadą powiedzieć, że każde środowisko serwerowe jest inne. Z tak wieloma opcjami konfiguracji, można af pomyśleć, że niemożliwe jest posiadanie dwóch identitycznych serwerów. For at często jost 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, ikke spøg til koniecznie błędne, ale może powodować problemer w aplikacji, które są konfiguracji do wy teś konfiguracja do.

Tilmeld dig gratis

Ikke wymagana karta kredytowa. Ikke 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 ikke 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 z aplikacją, aby osiągnąć cele w Twoim biznesie. Redmine Cloud til po prostu prowadzenie swojego biznesu, podczas gdy min 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 w staniew zap ą 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 configuracji. Dlatego w każdym momencie zarządzamy chmurą, dostosowując najlepsze praktyki i nasze własne technology 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. Jeg ikke 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
    •  Frankrig
    •  Tjekkiet
    •  Rosja (Moskwa)
  • AMERYKA PÓŁNOCNA - Canada
  • AMERYKA POŁUDNIOWA - Brasilien
  • ASIEN
    • Singapore
    • Japan
  • AUSTRALIEN - 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.

Kort Redmine Global Cloud

Kort Redmine Global Cloud

fleksibilitet

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 til domenie klienta. Na przykład zamiast korzystać z standardowej domeny dla aplikacji company.easyproject.com, można użyć projects.company.com.

Indą 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 (serwer 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 eller "dobrostan" aplikacji, og ikke musisz zatrudniać zespołu do tego celu w swojej organizacji.

støtte

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 teknologi 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. En 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 ikke ma możliwości zarządzania tą częścią rozwiązania. W przypadku prywatnej chmury klient ma na to wpływ, ale ikke obsługuje tego bezpośrednio.

Politik bezpieczeństwa

Ikke trzeba mówić, że Redmine Cloud chroni dane użytkowników zgodnie z wysokimi standardami og 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 spøg med rzadkość.     

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

Hvordan vælger man?

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 dla decyzji i odkrye pomógą równaniu.

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 - ikkezawodnej 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 serwer?
  • Hvilket system skal du bruge?
  • 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. Ikke 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 nieze godzin w chmur.

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.

Summering

Ikke 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żli. Dla większości osób i fast til 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.

Udfør Easy Redmine til 30 dage på darmo

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