Поискайте сървърно решение без задължение
Виртуализация - VMware, VirtualBox
Това беше естествена стъпка още от началото на нашето начинание за сървърни решения. Най-лесният начин за внедряване на Easy Project е в предоставените ни виртуални машини предварително конфигурирани за оптимална производителност. Машините, съвместими с VMware и VirtualBox, се предоставят без допълнително заплащане. Срещу малка такса можем да предоставим и машина Hyper-V.
Също така пуснахме няколко безплатни версии на VM за общността на Easy Project.
Лесно инсталиране на проекта
Най-използваният ни инструмент до момента. Когато решите да инсталирате Easy Project директно на сървъра, този инструмент го прави много по-лесен. Изпълнявате само една команда и след това следвайте магьосник, Вече не ви е необходимо ръчно да стартирате инсталации, миграции, задачи за рейк, актуализации на скъпоценности и др.
Easy Project installer е също неразделна част от нашите виртуални машини, където можете да го използвате за редовни актуализации.
Лесна проверка на сървърните изисквания
Easy Project зависи от различни системи, което е нормално в тази ера интегрирана технология. За да поддържаме зависимостите в ред, ние създадохме много прост инструмент, който проверява важните компоненти на сървъра. Администраторът просто изпълнява проста команда, за да намери състоянието на всяко изискване. Тази информация е важна за администратора преди инсталирането или актуализацията, но също така и за нашия екип за поддръжка, който ще ви даде по-информиран отговор на възможни проблеми.
Наръчник и указания
Сървърната среда е разнообразна джунгла с нелепи пропорции. За да поддържате всички части в перфектна синхронизация, се изисква много опит и непрекъснато освежавайте знанията си за новите технологии. За най-важните конфигурации и компоненти, свързани с нашите приложения, публикувахме инструкции ръководства и насоки, които подпомагат администраторите при редовна поддръжка на сървъри.
Те включват - наръчници за инсталиране, обновяване на руби, сървърни конфигурации, полезни команди или често срещани сървърни грешки и др.
Ограничения на сървърното решение
Поддържайте гъвкавост
Въпреки че ние винаги се стараем да предоставим на клиентите толкова полезна информация и инструменти за гладкото протичане на тяхното собствено хоствано приложение, не можем да контролираме директно тяхната среда. Това означава, че нямаме възможност да извършваме поправки директно на сървъра или не можем да търсим причината за различни грешки, които се случват на сървъра, което ни оставя само да познаем, когато предоставяме поддръжка.
Поддръжката на отдалечен сървър, извършвана от нашите администратори, се предлага като платена услуга. Освен това времето за разделителна способност винаги е по-дълго в сравнение с решението в облак - просто благодарение на уговорките, необходими преди достъп до клиентския сървър. Което води до следващата точка:
Ограничения и проблеми при достъпа
В повечето случаи, когато клиент поиска поддръжка на сървър, той не може да осигури директен достъп до сървъра, а по-скоро сесия за дистанционно управление чрез приложения като TeamViewer. По-добре е от липсата на достъп, но опитът ни показва значително намаляване на гъвкавостта и времето за разделителна способност при използване на инструменти за дистанционно управление в сравнение с директния (SSH) достъп - проблеми с връзката с хостващия компютър, изоставане и загуба на контрол, когато клиентът използва компютъра. Всичко това добавя до 50% по-бавно време за разделителна способност, отколкото при SSH достъп.
Scheduling
Търсенето на сървърни администратори е по-голямо от предлагането, което е студен факт. Поддръжката на сървъра не е изключение. По тази проста причина поддръжката на сървъра трябва да бъде предварително планирана, така че да има достатъчна времева рамка за пълно разрешаване на проблема.
Това важи особено, ако единственият вариант за достъп е чрез дистанционно управление, където администраторът на клиента трябва да присъства. Ако клиентът ни предостави достъп до SSH, този проблем е малко по-малък - нашият администратор започва ремонта незабавно, когато е на разположение и не е нужно да се среща с администратора на клиента.
Проверка на съобщенията за грешки
Не е излишно да казваме, че всяка сървърна среда е различна. С толкова много опции за конфигуриране бихте мислили, че е невъзможно да имате два идентични сървъра. Това често е причината, поради която не можем да симулираме вътрешно определено поведение, описано от клиента, което действа като бъг.
Ако услугата, необходима за изпълнение на нашето приложение, е конфигурирана по различен начин като нашата препоръка, тя не е непременно погрешна, но може да предизвика проблеми в приложението, които са трудни за проследяване обратно към тази конфигурация.