Redmine Server 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.

לא מעט גורמים יש לקחת בחשבון לפני סוף סוף לבחור את הדרך לנהל את העסק שלך - החל בעלויות, על פני סטנדרטים תפקודית וביצועים שונים עד בעיות אבטחה. באשר ליחידים, הבחירה היא הרבה יותר פשוטה - כבר כמה שנים, פתרונות ענן הפכו את הבחירה המועדפת עבור עסקים אישיים ואפילו מיזמים עסקיים קטנים.

בפסקאות הבאות אנו הולכים להציג ולסכם את הטכנולוגיה והמאמצים שלנו לעשות Easy Redmine הפתרון הטוב ביותר לניהול הפרויקט נגיש עבור אלה שכבר בחרו את דרכם. עבור אלה שעדיין לא החליטו עדיין, נציג גם מקרה שימוש טיפוסי עם היבטים חיוביים ושליליים שיש להביא בחשבון, דבר שעשוי לסייע להאיץ את תהליך קבלת ההחלטות על פי דרישות המפתח שלהם.

עצמית מאוכסנת Redmine (שרת) פתרונות

מה שאנחנו מציעים

כחברה המחויבת לחלוטין ליישומי אינטרנט, יש לנו הבנה מעמיקה מה דרוש כדי לארח אפליקציה כזו. כחלק מהתמיכה המתמשכת שלנו בפתרונות המתארחים בעצמנו, אנו מנסים לפשט את הפעולה המורכבת הזו ככל האפשר. במהלך 10 שנות הניסיון שלנו עם מאות לקוחות שרתים ייחודיים, חידשנו ושחררנו מגוון כלים ומדריכים מועילים הניתנים לשימוש כמעט באופן כללי.

וירטואליזציה

זה היה צעד טבעי כבר מההתחלה של מיזם פתרונות השרת שלנו. במקום שהלקוחות שלנו יכינו סביבה עם כל התנאים המוקדמים לפני ההתקנה הסופית של היישום שלנו, אנו מספקים את האפשרות להוריד את ה"שרת "המלא. זה מכונה וירטואלית (VM) תואם לטכנולוגיות VMware ו- Virtual Box המכיל את היישום מוכן להתחיל לעבוד. לפיכך, הלקוח עולה על היישום במהירות רבה יותר ובמאמץ קטן משמעותית.

פרסמנו גם כמה גרסאות חינמיות של VM לקהילת Redmine, אחת עם Redmine נקייה, והשניה עם Redmine + הרחבות חינם משלנו (קל גנט, קל WBS).

"מתקין Redmine"

מהר לאחר שחרורו, המתקין של Redmine הפך לכלי הנפוץ ביותר עד כה. כאשר הלקוח בוחר להתקין את היישום ישירות לשרת, כלי זה מקל על הדרך הרגילה - במקום שיהיה צורך לבצע הרבה שלבים ידניים (חילוץ חבילת התקנה לתיקיה ספציפית, הפעלת פקודות שרת שונות), שם הוא אשף שמעביר אותך דרך ההגדרות הבסיסיות ו- מבצע את ההתקנה וההגירות באופן אוטומטי - ובכך למזער את הסיכוי לטעות.

יתר על כן, תוכנית ההתקנה של Redmine היא חלק בלתי נפרד מה- VM שלנו, שם הוא משמש להתקנת עדכוני תוכנה ללא טרחה.

בדוק דרישות שרת Redmine

כאמור, היישומים שלנו תלויים בכל מיני מערכות, וזה נורמלי למדי - אנחנו חיים בעידן של טכנולוגיה משולבת. כדי לשמור על סדר בתלות, פיתחנו כלי פשוט מאוד בודק את הרכיבים החשובים בשרת. מנהל המערכת פשוט מריץ פקודה פשוטה, שמביאה לטבלה מסודרת המפרטת את הרכיבים ומצבם. מידע כזה הוא בעל ערך לא רק עבור מנהל המערכת, אלא בסופו של דבר גם עבור צוות התמיכה שלנו שיכול לספק הוראות טובות יותר לתיקון אם הלקוח פונה אלינו.

מדריכים והנחיות

סביבת השרתים היא ג'ונגל מגוון בעל פרופורציות מגוחכות. כדי לשמור על כל החלקים בסינכרון מושלם נדרשת טונות של ניסיון כל הזמן מרענן את הידע שלך על טכנולוגיות חדשות. עבור התצורות החשובות ביותר ורכיבים הקשורים ביישומים שלנו, פרסמנו הדרכה מדריכים והנחיות המסייעים למנהלי מערכת תחזוקת שרת רגיל.

אלה כוללים - הוראות התקנה, עדכון רובי, תצורות שרת, פקודות שימושיות או שגיאות שרת נפוצות, ועוד.

מגבלות של פתרון שרת Redmine

גמישות תמיכה

למרות שאנו תמיד מנסים כמיטב יכולתנו על מנת לספק ללקוחות מידע שימושי וכלים רבים עבור הפעלת חלקה של היישום שלהם מתארח עצמי, אנחנו לא יכולים לשלוט ישירות על הסביבה שלהם. זה אומר שאין לנו יכולת לבצע תיקונים ישירות בשרת, או שאנחנו לא יכולים לחפש את הגורם שגיאות שונות המתרחשות בשרת אשר משאיר אותנו רק ניחוש בעת מתן תמיכה.

תמיכה בשרתים מרוחקים המבוצעת על ידי מנהלינו זמינה כשירות בתשלום. יתר על כן, זמן הרזולוציה תמיד ארוך יותר בהשוואה לפתרון ענן - פשוט בשל הסדרים הדרושים לפני שניתן לספק גישה לשרת הלקוח. מה שמוביל לנקודה הבאה:

הגבלות והגבלות גישה

ברוב המקרים שלקוח מבקש תמיכה בשרתים, הוא לא יכול לספק גישה ישירה לשרת, אלא הפעלה בשליטה מרחוק באמצעות אפליקציות כגון 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.

צוחק כדי szczególnie ważne, jeśli jedyną opcją dostępu jest zdalne sterowanie, gdzie administrator klienta musi być obecny. Jeśli client zapewnił nam dostęp SSH, בעיה XNUMX jest nieco mniejszy - נאsz 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 identitycznych 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ą koniecznie trudzenne do.

הרשם בחינם

Nie wymagana karta kredytowa. 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 z aplikacją, aby osiągnąć cele w Twoim biznesie. Redmine Cloud to po prostu prowadzenie swojego biznesu, podczas gdy zarządzamy שלי "narzędziownią".

Co oferujemy

Optymalna configuracja

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 staniewzanza, jesteśmy w staniewnz ą 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 ענן גלובלי

Nasze centra danych są już rozsiane na wszystkich (nieantarktycznych) kontynentach, aby zapewnić niezawodną dostępność i dostępność z każdej części świata. אני לא 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*:

  • אירופה
    •  צרפת
    •  הרפובליקה הצ'כית
    •  רוז'ה (מוסקווה)
  • AMERYKA PÓŁNOCNA - קנדה
  • AMERYKA POŁUDNIOWA - ברזיליה
  • אסיה
    • סינגפור
    • יפן
  • אוסטרליה - סידני
  • AFRYKA - Republika Południowej Afryki

* - סטן נא 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ć אתר אינטרנט.

Inną oferowaną przez nas usługą są regularne pełne kopi 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 ענן פרטי (שרת 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 w aplikacji serwerowej może stać się skomplikowane. W chmurze jednak zawsze możesz liczyć na najbardziej bezpośrednie and 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, 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

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 odkryečen mognekt, 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?
  • האם יש לך שרת?
  • האם תפעול מערכת ההפעלה/הפעולה של המערכת?
  • 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 nieze godzin wchmur.

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ą takě możli. Dla większości osób i firma 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 במחיר של 30 ימים

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