Redmine Server czy Cloud: Oto pytanie.

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

En hel del faktorer bör övervägas innan du äntligen väljer vägen att bedriva ditt företag - med början på kostnader, över olika funktionella och prestandanivåer upp till säkerhetsfrågor. När det gäller individer är valet mycket enklare - redan i flera år, molnlösningar har blivit det föredragna valet för både personliga affärer och till och med småföretag.

I de följande styckena kommer vi att presentera och sammanfatta vår teknik och våra ansträngningar att göra Easy Redmine den bästa tillgängliga projekthanteringslösningen för dem som redan har valt sig. För de som för närvarande är osäkra, presenterar vi också ett typiskt användarfall med positiva och negativa aspekter att överväga, vilket kan bidra till att påskynda beslutsförfarandet baserat på deras nyckelkrav.

Självhyrd rödminne (server) lösningar

Detta erbjuder vi

Som ett företag som är helt engagerat i webbapplikationer har vi en djup förståelse för vad som krävs för att vara värd för en sådan app. Som en del av vårt pågående stöd för lösningar som vi har självhushåll försöker vi förenkla denna komplexa operation så mycket som möjligt. Under vår 10+ års erfarenhet med hundratals unika serverkunder har vi förnyat och släppt en mängd användbara verktyg och manualer som kan användas nästan allmänt.

virtualisering

Detta var ett naturligt steg redan från början av vår serverlösningar. Istället för att våra kunder ska förbereda en miljö med alla förutsättningar innan den slutliga installationen av vår applikation, erbjuder vi möjligheten att ladda ner hela "server". Det är en virtuell maskin (VM) kompatibel med VMware och Virtual Box-teknik som innehåller applikationen redo att börja arbeta. Således ombord kunden applikationen mycket snabbare och med en betydligt mindre ansträngning.

Vi släppte också ett par gratis varianter av VM för Redmine-communityn, en med ren Redmine, den andra med Redmine + våra egna gratis tillägg (lätt Gantt, Enkel WBS).

"Redmine installer"

Redmine-installationsprogrammet har snabbt blivit det mest använda verktyget hittills. När kunden väljer att installera applikationen direkt på servern gör det här verktyget mycket enklare än det vanliga sättet - istället för att behöva utföra massor av manuella steg (extrahera installationspaketet till en viss mapp, kör olika serverkommandon), där är en guide som tar dig igenom grundinställningarna och utför installationen och migreringen automatiskt - vilket minimerar risken för ett fel.

Dessutom är Redmine-installationsprogrammet en integrerad del av våra virtuella datorer, där den används för att installera programuppdateringar utan krångel.

Redmine-serverkravskontroll

Som tidigare nämnts är våra applikationer beroende av alla slags system, vilket är ganska normalt - vi lever i en era av integrerad teknik. För att hålla beroenden i ordning har vi tagit fram ett mycket enkelt verktyg som kontrollerar de viktiga komponenterna på servern. Administratören kör bara ett enkelt kommando, vilket resulterar i en snygg tabell som visar komponenterna och deras status. Sådan information är värdefull inte bara för administratören utan också för vår supportpersonal som kan ge bättre instruktioner för en fix om kunden vänder sig till oss.

Handböcker och riktlinjer

Servermiljön är en varierad djungel med löjliga proportioner. För att hålla alla delar i en perfekt synkronisering krävs massor av erfarenhet och kontinuerligt uppfriskande din kunskap om ny teknik. För de mest avgörande konfigurationerna och komponenterna som är relaterade till våra applikationer, har vi publicerat instruktioner manualer och riktlinjer som hjälper administratörer i regelbundet serverunderhåll.

Dessa inkluderar - installationsmanualer, rubyuppdatering, serverkonfigurationer, användbara kommandon eller vanliga serverfel och mer.

Begränsningar av Redmine-serverlösningen

Stödflexibilitet

Medan vi alltid gör vårt bästa för att ge kunderna så mycket användbar information och verktyg för smidig drift av sin egen värddatabas, kan vi inte direkt kontrollera sin miljö. Det betyder att vi inte har möjlighet att utföra reparationer direkt på servern, eller vi kan inte leta efter orsaken till olika fel som uppstår på servern, vilket gör att vi bara gissar när vi ger support.

Fjärrserversupport som utförs av våra administratörer är tillgängligt som en betald tjänst. Dessutom är upplösningstiden alltid längre jämfört med molnlösningen - helt enkelt på grund av arrangemang som behövs innan åtkomst till klientserver kan tillhandahållas. Vilket leder till nästa punkt:

Åtkomstbegränsningar och problem

I de flesta fall när en kund ber om serversupport kan de inte ge direkt åtkomst till servern utan snarare en fjärrstyrningssession via appar som TeamViewer. Det är bättre än att ha ingen åtkomst, men vår erfarenhet visar en signifikant minskning av flexibilitet och upplösningstid när man använder verktyg för fjärrstyrning jämfört med direktåtkomst (SSH) - anslutningsproblem med värddatorn, eftersläpning och förlust av kontroll när kunden använder datorn. Allt lägger till upp till 50% långsammare upplösningstid än med SSH-åtkomst.

Planera

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

Skämt till szczególnie ważne, jeśli jedyną opcją dostępu jest zdalne sterowanie, gdzie administratörsklient musi być obecny. Jeśli klient zapewnił nam dostęp SSH, problem tio jest nieco mniejszy - nasz administrator rozpoczyna naprawę natychmiast po uzyskaniu dostępu i nie musi spotykać się z administratörem klienta.

Weryfikacja raportów o błędach

Inte jest przesadą powiedzieć, że każde środowisko serwerowe jest inne. Z tak wieloma opcjami konfiguracji, można av pomyśleć, że niemożliwe jest posiadanie dwóch identitycznych serwerów. För att często skämta 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, inte skämt att koniecznie błędne, ale może powodować problem med aplikacji, które są konfiguracji do wy teś figuracji do.

Registrera gratis

Inte wymagana karta kredytowa. Inte 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 z aplikacją, aby osiągnąć cele w Twoim biznesie. Redmine Cloud till 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 staniewn zaniez ą 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. Jag inte 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*:

  • EUROPA
    •  Francja
    •  Czechy
    •  Rosja (Moskwa)
  • AMERYKA PÓŁNOCNA - Kanada
  • 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.

Karta Redmine Global Cloud

Karta Redmine Global Cloud

flexibilitet

Aplikacje chmurowe są zazwyczaj bardziej standaryzowane niż rozwiązania serwerowe, co jest korzystne, ponieważ zmniejsza koszty dla clienta. 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 till 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 (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 o "dobrostan" aplikacji, jag inte musisz zatrudniać zespołu do tego celu w swojej organizacji.

stöd

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

Kontrolla nad aplikacją

Backend aplikacji - infrastruktura, kod źródłowy, processy 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

Inte trzeba mówić, że Redmine Cloud chroni dane użytkowników zgodnie z wysokimi standardami och 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 skämt med rzadkość.     

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

Hur ska man välja?

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 mołąt 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 - 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 serwer?
  • Vad är det för musik som fungerar?
  • 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. Inte 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

Inte 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 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.

Visa Easy Redmine för 30 dagar för darmo

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