Διακομιστής Redmine czy Cloud: Oto pytanie.

12/3/2017
13 λεπτά
Ρόμπερτ Κοβάτσικ.
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.

Αρκετοί παράγοντες θα πρέπει να ληφθούν υπόψη πριν επιλεγεί τελικά ο τρόπος διεξαγωγής της επιχείρησής σας - ξεκινώντας από το κόστος, σε διάφορα λειτουργικά πρότυπα και πρότυπα απόδοσης έως τα ζητήματα ασφάλειας. Όσον αφορά τα άτομα, η επιλογή είναι πολύ απλούστερη - για αρκετά χρόνια ήδη, λύσεις νέφους έχουν γίνει η προτιμώμενη επιλογή τόσο για προσωπικές όσο και για μικρές επιχειρήσεις.

Στις παραγράφους που ακολουθούν, θα παρουσιάσουμε και θα συνοψίσουμε την τεχνολογία και τις προσπάθειές μας Εύκολη Επαναφορά της βέλτιστης προσβάσιμης λύσης διαχείρισης έργου για εκείνους που έχουν ήδη επιλέξει τον τρόπο τους. Για όσους επί του παρόντος δεν έχουν ακόμη αποφασίσει, θα παρουσιάσουμε επίσης μια τυπική περίπτωση χρήσης με θετικές και αρνητικές πτυχές, οι οποίες μπορούν να συμβάλουν στην επιτάχυνση της διαδικασίας λήψης αποφάσεων με βάση τις βασικές απαιτήσεις τους.

Αυτο-φιλοξενείται Redmine (διακομιστής) λύσεις

Τι προσφέρουμε

Ως εταιρεία που είναι πλήρως αφοσιωμένη στις εφαρμογές ιστού, έχουμε μια βαθιά κατανόηση του τι χρειάζεται για τη φιλοξενία μιας τέτοιας εφαρμογής. Ως μέρος της συνεχούς υποστήριξής μας για λύσεις που φιλοξενούνται από τον εαυτό μας, προσπαθούμε να απλοποιήσουμε όσο το δυνατόν περισσότερο αυτήν την πολύπλοκη λειτουργία. Κατά τη διάρκεια των 10+ ετών εμπειρίας μας με εκατοντάδες μοναδικούς πελάτες διακομιστών, έχουμε καινοτομήσει και κυκλοφορήσει ποικιλία χρήσιμων εργαλείων και εγχειριδίων που μπορούν να χρησιμοποιηθούν σχεδόν καθολικά.

Εικονικοποίηση

Αυτό ήταν ένα φυσικό βήμα από την αρχή της επιχείρησης λύσεων διακομιστών. Αντί να ζητήσουμε από τους πελάτες μας να προετοιμάσουν ένα περιβάλλον με όλες τις προϋποθέσεις πριν από την τελική εγκατάσταση της εφαρμογής μας, παρέχουμε την επιλογή λήψης του πλήρους "διακομιστή". Είναι ένα εικονική μηχανή (VM) συμβατό με τεχνολογίες VMware και Virtual Box που περιέχει την εφαρμογή έτοιμη να ξεκινήσει να λειτουργεί. Έτσι, ο πελάτης ενσωματώνει την εφαρμογή πολύ πιο γρήγορα και με σημαντικά μικρότερη προσπάθεια.

Κυκλοφόρησε επίσης μερικές δωρεάν παραλλαγές VM για την κοινότητα Redmine, μία με καθαρή Redmine, η άλλη με Redmine + τις δικές μας δωρεάν επεκτάσεις (εύκολη Gantt, Εύκολο WBS).

"Εργαλείο εγκατάστασης Redmine"

Γρήγορα μετά την κυκλοφορία του, το πρόγραμμα εγκατάστασης Redmine έγινε το πιο χρησιμοποιημένο εργαλείο μέχρι σήμερα. Όταν ο πελάτης επιλέγει να εγκαταστήσει την εφαρμογή απευθείας στο διακομιστή, αυτό το εργαλείο το καθιστά πολύ πιο εύκολο από τον τυπικό τρόπο - αντί να χρειάζεται να εκτελεί πολλά χειροκίνητα βήματα (εξαγωγή πακέτου εγκατάστασης σε συγκεκριμένο φάκελο, εκτέλεση διαφόρων εντολών διακομιστή), εκεί είναι ένας οδηγός που σας μεταφέρει στις βασικές ρυθμίσεις και εκτελεί αυτόματα την εγκατάσταση και τις μετακινήσεις - ελαχιστοποιώντας έτσι την πιθανότητα σφάλματος.

Επιπλέον, το πρόγραμμα εγκατάστασης Redmine αποτελεί αναπόσπαστο μέρος των VM μας, όπου χρησιμοποιείται για την εγκατάσταση ενημερώσεων λογισμικού χωρίς ταλαιπωρία.

Ελέγξτε τις απαιτήσεις διακομιστή

Όπως αναφέρθηκε προηγουμένως, οι εφαρμογές μας εξαρτώνται από όλα τα είδη συστημάτων, κάτι που είναι φυσιολογικό - ζούμε σε μια εποχή ολοκληρωμένη τεχνολογία. Για να διατηρήσουμε τη σειρά των εξαρτήσεων, έχουμε επινοήσει ένα πολύ απλό εργαλείο που ελέγχει τα σημαντικά στοιχεία του διακομιστή. Ο διαχειριστής εκτελεί απλώς μια απλή εντολή, η οποία οδηγεί σε έναν τακτοποιημένο πίνακα όπου αναφέρονται τα στοιχεία και η κατάστασή τους. Τέτοιες πληροφορίες είναι πολύτιμες όχι μόνο για τον διαχειριστή, αλλά τελικά και για το προσωπικό υποστήριξης που μπορεί να παρέχει καλύτερες οδηγίες για μια διόρθωση εάν ο πελάτης στραφεί σε εμάς.

Εγχειρίδια και οδηγίες

Το περιβάλλον διακομιστή είναι μια διαφορετική ζούγκλα γελοίων αναλογιών. Για να διατηρήσετε όλα τα εξαρτήματα σε τέλειο συγχρονισμό απαιτούνται τόνοι εμπειρίας και συνεχώς ανανεώνοντας τις γνώσεις σας σχετικά με τις νέες τεχνολογίες. Για τις πιο σημαντικές διαμορφώσεις και εξαρτήματα που σχετίζονται με τις εφαρμογές μας, έχουμε δημοσιεύσει οδηγίες εγχειρίδια και οδηγίες που βοηθούν τους διαχειριστές σε τακτική συντήρηση του διακομιστή.

Αυτά περιλαμβάνουν - εγχειρίδια εγκατάστασης, ενημερωμένη έκδοση ruby, διαμορφώσεις διακομιστών, χρήσιμες εντολές ή σφάλματα κοινών διακομιστών και πολλά άλλα.

Περιορισμοί της λύσης διακομιστή Redmine

Ευελιξία υποστήριξης

Ενώ προσπαθούμε πάντοτε να παρέχουμε στους πελάτες όσο το δυνατόν περισσότερη χρήσιμη πληροφόρηση και εργαλεία για την ομαλή λειτουργία της αυτοματοποιημένης εφαρμογής τους, δεν μπορούμε να ελέγξουμε άμεσα το περιβάλλον τους. Αυτό σημαίνει ότι δεν έχουμε τη δυνατότητα να εκτελέσουμε διορθώσεις απευθείας στον διακομιστή ή δεν μπορούμε να αναζητήσουμε την αιτία των διαφόρων σφαλμάτων που εμφανίζονται στον διακομιστή, γεγονός που μας αφήνει να υποθέσουμε μόνο όταν παρέχουμε υποστήριξη.

Η υποστήριξη απομακρυσμένου διακομιστή που εκτελείται από τους διαχειριστές μας είναι διαθέσιμη ως υπηρεσία επί πληρωμή. Επιπλέον, ο χρόνος ανάλυσης είναι πάντα μεγαλύτερος σε σύγκριση με τη λύση cloud - απλώς λόγω των ρυθμίσεων που απαιτούνται πριν από την πρόσβαση στον διακομιστή πελάτη. Που οδηγεί στο επόμενο σημείο:

Περιορισμοί και θέματα πρόσβασης

Στις περισσότερες περιπτώσεις, όταν ένας πελάτης ζητά υποστήριξη διακομιστή, δεν μπορεί να παρέχει άμεση πρόσβαση στον διακομιστή, αλλά μάλλον μια περίοδο λειτουργίας τηλεχειρισμού μέσω εφαρμογών όπως το TeamViewer. Είναι καλύτερο από το να μην έχουμε πρόσβαση, αλλά η εμπειρία μας δείχνει σημαντική μείωση του χρόνου ευελιξίας και ανάλυσης κατά τη χρήση εργαλείων τηλεχειρισμού σε σύγκριση με την άμεση (SSH) πρόσβαση - ζητήματα σύνδεσης με τον υπολογιστή που φιλοξενεί, καθυστέρηση και απώλεια ελέγχου όταν ο πελάτης χρησιμοποιεί τον υπολογιστή. Όλα προσθέτουν έως και 50% βραδύτερο χρόνο ανάλυσης από ό, τι με την πρόσβαση SSH.

Σχεδίαση

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 διαχειριστής 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 konfigurowana inaczej niż nasza rekomendacja, nie jest to koniecznie błędne, ale może powodować προβληματική εφαρμογή, które są trudne do konfigurajiś.

Εγγραφείτε δωρεάν

Nie wymagana karta kredytowa. Nie wymagana installacja, 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 για να δημιουργήσετε ένα 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 w stanie zagwartyanto ację 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 appacji.

Lokalizacje naszych obecnych centrów danych*:

  • ΕΥΡΩΠΗ
    •  Γαλλία
    •  Τσεχία
    •  Rosja (Μόσχα)
  • AMERYKA PÓŁNOCNA - Καναδάς
  • AMERYKA POŁUDNIOWA - Brazylia
  • ASYA
    • Σιγκαπούρη
    • Ιαπωνία
  • ΑΥΣΤΡΑΛΙΑ - Σίδνεϊ
  • 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.

Mapa Redmine Global Cloud

Mapa Redmine Global Cloud

ευκαμψία

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.

Διατηρήστε το ιδιωτικό σύννεφο (server dedykowany)

Szczyt usług chmurowych, πρυβατνα τσμουρα łą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.

υποστήριξη

W części serwerowej tego artykułu wspomniano, że rozwiązywanie niektórych problemów występujących με εφαρμογή 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 τεχνολογία 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

Έλεγχος και εφαρμογή

Εφαρμογή υποστήριξης - υποδομή, κωδικός źródłowy, επεξεργασία διακομιστή itp. są całkowicie pod naszą kontrolą - πελάτης 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 αστείο στον rzadkość.     

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

Πώς να επιλέξετε;

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 odkryśnećmi równaniu.

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

Pytanie #1 - Czy mam zasoby do samodzielnego hostowania appacji 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;
  • Czy będę musiał zaktualizować/zastąpić σύστημα 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.

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.

άθροιση

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ąli takąż mo. 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.

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 για 30 μέρες

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