Serwer Redmine w chmurze: Ось питання

12/3/2017
12 minut
Роберт Ковачік

Вибір між рішеннями Redmine serwer i хмари став вирішальною частиною процесу прийняття рішень у багатьох організаціях, і остаточний вердикт не з авжди заздалегідь відомий.

Перед тим, як вибрати спосіб ведення бізнесу, необхідно врахувати кілька факторів - починаючи з витрат, че рез різноманітні функціональні та продуктивні стандарти до питань безпеки. Щодо фізичних осіб, вибір набагато простіший - протягом кількох років хмарні рішення стали переважаю чим вибором як для особистого бізнесу, так і для невеликих підприємств.

У наступних абзацах ми представимо та підсумуємо нашу технологію та зусилля, щоб зробити Easy Redmine naйкращим доступним рішенням для управління проектами для тих, хто вже обрав свій шлях. Для тих, хто ще не вирішив, ми також представимо типовий випадок використання з позитивними та негативними аспектами, які можуть допомогти прискорити процедуру прийняття рішень на основі їх ключових вимог.

Самостійні рішення Redmine (Serwer)

Що ми пропонуємо

Як компанія, повністю зосереджена на веб-додатках, ми маємо глибоке розуміння того, що потрібно для хо стингу такого додатка. Як частина нашої постійної підтримки самостійних рішень, ми намагаємося спростити цю складну операцію як омога більше. За наші 10+ років досвіду з сотнями унікальних клієнтів серверів, ми інновували та випустили різноманітні корисні інструменти та посібники, які можна використовувати майже універсально.

Віртуалізація

Це був природний крок від самого початку нашої пригоди з серверними рішеннями. Замість того, щоб клієнти готували середовище з усіма передумовами перед остаточною установкою нашого додатк а, ми надаємо можливість завантажити повний „сервер”. Nasza wirtualna maszyna (VM), dostosowana do technologii VMware w Virtual Box, moja instrukcja obsługi, instrukcja obsługi. Таким чином, клієнт швидше запускає додаток з значно меншими зусиллями.

Ми також випустили кілька безкоштовних варіантів VM для спільноти Redmine, odin z чистим Redmine, інший z Redmine + нашими власними безкоштовними розширеннями (Easy Gantt, Easy WBS).

„Інсталятор Redmine”

Швидко після його випуску, інсталятор Redmine став найбільш використовуваним інструментом до сьогодні. Коли клієнт вибирає встановити додаток безпосередньо на сервер, цей інструмент робить це набагато простіше, ніж стандартний спосіб - замість того, щоб виконувати багато ручних кроків (розпакування пакету установки в пе вну папку, запуск різних команд сервера), є майстер, який допоможе вам налаштувати основні параметри та автоматично виконує установку та міграції - tim самим мінімізуючи шанс помилки.

Крім того, інсталятор Redmine є невід'ємною частиною наших VM, де він використовується для встановлення оновлень п рограмного забезпечення без проблем.

Перевірка вимог до сервера Redmine

Як зазначалося раніше, наші додатки залежні від всіляких систем, що є досить нормальним - ми живемо в епох у інтегрованої технології. Щоб утримувати залежності в порядку, ми розробили дуже простий інструмент, який перевіряє важливі компонен ти на сервері. Адміністратор просто запускає просту команду, яка дає зрозуміти таблицю з компонентами та їх статусом. Така інформація цінна не тільки для адміністратора, ale в кінцевому рахунку також для нашого служби підтримки , яка може надати кращі інструкції для виправлення, якщо клієнт звернеться до нас.

Посібники та керівництва

Серверне середовище - це різноманітний джунгль неймовірних розмірів. Щоб утримувати всі частини в ідеальній синхронізації, потрібно багато досвіду та постійно оновлювати свої знання про нові технології. Для найважливіших конфігурацій та компонентів, пов'язаних з нашими додатками, ми опублікували посібни ки та керівництва, які допомагають адміністраторам в регулярному обслуговуванні сервера.

Ці включають - посібники з установки, оновлення рубі, конфігурації сервера, корисні команди або загальні п омилки сервера та багато іншого.

Обмеження рішення

Planowanie

Попит на серверних адміністраторів перевищує пропозицію, це холодний факт. Підтримка сервера не є винятком. З цієї простої причини підтримку сервера необхідно планувати заздалегідь, щоб був достатній часовий п роміжок для повного вирішення проблеми.

Це особливо справджується, якщо єдиний варіант доступу - це дистанційне керування, де адміністратор клієнта п овинен бути присутній. Якщо клієнт надав нам доступ SSH, ця проблема меншає - наш адміністратор починає ремонт, як тільки буде доступ ний не не потребує зустрічі з адміністратором клієнта.

Перевірка звіту про помилки

Не далеко від того, щоб сказати, що кожне серверне середовище є різним. З такою кількістю параметрів конфігурації, ви можете подумати, що неможливо мати два ідентичних сервери. Це часто є причиною того, чому ми не можемо симулювати внутрішню поведінку, описану клієнтом, яка діє як pomilka.

Якщо сервіс, необхідний для запуску нашої програми, налаштований інакше, ніж наша рекомендація, це не обов'язково неправильно, але може призвести до проблем у програмі, які важко відслідкувати до цієї конфігура ції.

Зареєструватися безкоштовно

Не потрібна кредитна картка. Не потрібна установка, немає зобов'язань

Хмарне рішення Redmine

Технічно для кінцевого користувача немає реальної різниці між серверним та хмарним рішенням, це все ще в еб-додаток, який ви відкриваєте у своєму браузері. З точки зору сервісу, ці рішення не мають нічого спільного.

Поки з серверним рішенням ви частково працюєте для додатку - вам потрібно віддати деякі ресурси на підтримку додатку та середовища сервера. У хмарі все ваші зусилля спрямовані на роботу з додатком, щоб досягти цілей у вашому бізнесі. Redmine Cloud jest dostępny dla każdego, kto ma takie informacje, jak mój керуємо „інструментарієм”.

Що ми пропонуємо

Оптимальна конфігурація

З нашим великим досвідом у сфері серверної інфраструктури та нескінченними еволюційними та революційними іннова ціями в цій галузі, разом з найглибшим знанням вимог до програми, ми можемо гарантувати, що наша хмара з абезпечує оптимальну конфігурацію для найкращої продуктивності нашого програмного забезпечення.

Зі світом ІТ, який змінюється кожен день перед нашими очима, ми розуміємо, що ніколи не буде остаточно ї ідеальної конфігурації. Тому в будь-який момент ми керуємо хмарою, адаптуючи найкращі практики та наші власні технології до останніх високододанних тенденцій.

Redmine Global Cloud

Наші центри обробки даних вже розташовані на всіх (крім Антарктиди) континентах, щоб забезпечити надій ну доступність та доступність з будь-якої частини світу. Ми не плануємо зупинятися на додаванні нових центрів обробки даних до нашої карти. Всі центри даних відповідають найвищим стандартам хостингу програм.

Місцезнаходження наших поточних центрів даних *:

  • ЄВРОПА
    •  Франція
    •  Republika Czeska
    •  Росія (Москва)
  • ПІВНІЧНА АМЕРИКА - Kanada
  • ПІВДЕННА АМЕРИКА - Бразилія
  • АЗІЯ
    • Singapur
    • .Понія
  • АВСТРАЛІЯ - Сідней
  • АФРИКА - Республіка Південної Африки

* - na 09

Центри даних по всьому світу забезпечують швидку продуктивність та високий рівень безпеки.

Де ви знаходите наші сервери? Практично скрізь.

Karta Redmine Global Cloud

Karta Redmine Global Cloud

Elastyczność

Aplikacje w chmurze są z reguły bardziej ustandaryzowane niż rozwiązania serwerowe, co jest korzystne, ponieważ zmniejsza koszty dla klienta. Jednak w Redmine Cloud zapewniamy ekskluzywne, konfigurowalne usługi, które eliminują niektóre z podstawowych wad w chmurze.

Przykładem takiej usługi jest uruchomienie aplikacji w domenie klienta. Na przykład zamiast używać standardowej domeny dla aplikacji company.easyproject.com, Można użyć projects.company.com.

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

Jeśli wymagania dotyczące dostosowania rozwiązania w chmurze będą jeszcze większe, to na to czekamy.

Redmine Private Cloud (serwer dedykowany)

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

Z jednej strony Twoja aplikacja działa na osobnym serwer dedykowany wyłącznie do twojej aplikacji, gdzie otaczające usługi techniczne są dostosowane do twoich potrzeb. Z drugiej strony, pozostawiasz wszystkie troski związane z "dobrym samopoczuciem" aplikacji i nie musisz mieć w tym celu zespołu w swojej organizacji.

Wsparcie

W części poświęconej serwerowi wspomniano, że rozwiązywanie problemów występujących w aplikacji serwera może być skomplikowane. W chmurze można jednak zawsze liczyć z najbardziej bezpośrednim i proaktywnym podejściem do zgłaszanych problemów, ponieważ nasi operatorzy mogą samodzielnie przetestować ten problem. Dlatego jesteśmy w stanie zapewnić ci Odpowiedź pierwszej odpowiedzi na twoje zapytanie bardzo często.

Ponadto nasz state-of-the-art technologia monitorowania incydentów jest w pełnej trwałości 24 / 7, co pozwala nam przechwycić ogromną większość błędów, zanim zostaną zauważone przez użytkownika końcowego. A te, które zostały odkryte przez użytkowników, są już pod opieką naszego zaangażowanego zespołu ekspertów.

Odzyskiwanie w przypadku krytycznych awarii usług zewnętrznych w ciągu 3 godzin - Twoja aplikacja działa na nowym serwerze.

Ograniczenia rozwiązania chmurowego Redmine

Kontrola nad aplikacją

Back-end aplikacji - infrastruktura, kod źródłowy, procesy serwera itp. Są całkowicie pod naszą kontrolą - klient nie może zarządzać tą częścią rozwiązania. W przypadku chmury prywatnej klient ma do powiedzenia, ale nie obsługuje go bezpośrednio.

Polityki bezpieczeństwa

Nie trzeba dodawać, że Redmine Cloud chroni dane użytkowników zgodnie z wysokimi standardami i wszelkimi zasadami prawnymi. Mimo to istnieją organizacje, które po prostu nie mają dostępu do danych przetwarzanych przez strony zewnętrzne, ze względu na przepisy wewnętrzne, ustawodawstwo w obszarach regulowanych lub inne przepisy. Jednak tak się rzadko zdarza.     

Nasze dane pokazują, że są to ograniczenia bezpośrednio wpływające tylko na 10% wszystkich naszych klientów.

Jak wybrać?

Aby pomóc w podjęciu istotnej decyzji między rozwiązaniem serwerowym a chmurowym, przygotowaliśmy zestaw pytań, które pomogą Ci uświadomić sobie Twoje prawdziwe priorytety tej decyzji i rozwikłać niektóre zmienne, które mogłeś pominąć w równaniu.

Ten przewodnik zasadniczo podsumowuje poprzednie akapity, ale także dodaje inne bardziej wysublimowane kryteria.

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

Zaczynając od oczywistej - niezawodnej infrastruktury serwerowej, wykwalifikowani administratorzy serwerów. Ale potem idzie głębiej, do wymagań oprogramowania.

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

Pamiętaj, że śledzenie aktualnych technologii serwerowych w celu uruchomienia niezawodnej aplikacji internetowej może być bardziej wymagające, niż się wydaje na pierwszy rzut oka.

Pytanie #2 - Ile kosztuje samo-hosting?

W chmurze płacisz tylko za tzw. SaaS (oprogramowanie jako usługa), a rozwiązanie serwerowe to również dodatkowe koszty. Nie tylko cena aplikacji, ale także wewnętrzne koszty utrzymania, sprzętu czy szkoleń technicznych. Jeśli budżet Twojej aplikacji nie jest gotowy na takie obciążenie, będziesz niemile zaskoczony ... podobnie jak Twoi przełożeni.

Zawsze miej to na uwadze, przygotowując się do samodzielnej aplikacji. Ostatecznie decyzja może być łatwiejsza niż się spodziewasz po porównawczym budżecie.

Pytanie # 3 - Jakiego rodzaju wsparcia oczekuję?

O ile czasy reakcji są podobne w obu rozwiązaniach, istnieją obiektywne powody, dla których niektóre problemy na serwerze mogą być rozwiązywane w tygodniach, w przeciwieństwie do godzin pracy w chmurze.

Statystycznie, czas rozwiązywania problemów złożonych średnio i wysoko jest wolniejszy w rozwiązaniach serwerowych niż w chmurze. Jest tak dlatego, że operator wsparcia nie ma dostępu z pierwszej ręki do problemu i może nie być w stanie replikować zgłoszonego zachowania.

Podsumowanie

Nie jest zaskoczeniem, że większość użytkowników oprogramowania decyduje się na kompletne, bezproblemowe, plug-and-play rozwiązanie chmurowe, jeśli dana opcja. Dla osób indywidualnych i większości firm nie jest to nawet decyzja - wystarczy uruchomić instancję chmury, zaprosić swój zespół i skupić się na podstawowej działalności za pomocą nowej aplikacji.

Zawsze pozostanie kilka obszarów, w których rozwiązanie w chmurze nie jest możliwe, a te wymagają opieki i uwagi, na które zasługują od dostawców rozwiązań serwerowych. Ale pozostanie tym bardziej wymagającym i drogim z tych dwóch.

Pobierz Easy Redmine na 30-dniową wersję oprogramowania

Повнофункціональний, захищений SSL, щоденне резервне копіювання, у вашій геолокації