Лесни софтуерни сървърни технологии

Дата:5 / 22 / 2021
Дължина:13 минути
автор:Роберт Ковачик
Сподели:

Изборът между сървър и облак софтуерните решения станаха част от процеса на вземане на решения в повечето компании и решението не винаги е директно.

Има много фактори, които трябва да се вземат предвид при избора на правилния начин за водене на вашия бизнес - като се започне с разходи, през различни функционални стандарти и стандарти за изпълнение, чак до въпроси за сигурността. Що се отнася до физическите лица, изборът е много по-лесен - вече няколко години облачните решения се превръщат в първата опция, която се търси за лична и дори за малък бизнес употреба.

В следващите редове бихме искали да представим и обобщим нашите технологии и усилия да направим и двете решения най-добре достъпни за тези, които са взели решението. В по-късните раздели ние също така се стремим да представим случай за нерешените в момента, който ще помогне за решението въз основа на техните ключови критерии.

Самостоятелни хостове (сървърни) решения

Какво предлагаме

Като компания, изцяло отдадена на уеб приложенията, ние разбираме дълбоко какво е необходимо, за да хостваме такова приложение. Като част от текущата ни поддръжка за самостоятелно хоствани решения, ние се опитваме да опростим тази сложна операция, доколкото е възможно. По време на нашия 10+ години опит със стотици уникални клиенти на сървъри, ние иновации и пуснати различни полезни инструменти и ръководства, използваеми почти универсално.

виртуализация

Това беше естествена стъпка още от началото на нашето начинание за сървърни решения. Вместо да накараме нашите клиенти да подготвят среда с всички предпоставки преди окончателното инсталиране на нашето приложение, ние предлагаме опцията за изтегляне на пълния „сървър“. Това е виртуална машина (VM), съвместим с технологиите VMware и Virtual Box, който съдържа приложението, готово да започне да работи. По този начин клиентът се присъединява към приложението много по-бързо и със значително по-малко усилия.

Също така пуснахме няколко безплатни варианта на виртуална машина за общността Redmine, единият с чист Redmine, другият с Redmine + нашите собствени безплатни разширения (Easy Gantt, Easy WBS).

"Redmine инсталационната програма"

Бързо след пускането си, инсталаторът Redmine се превърна в най-използвания инструмент до момента. Когато клиентът реши да инсталира приложението директно на сървъра, този инструмент го прави много по-лесен от стандартния начин - вместо да се налага да изпълнявате много ръчни стъпки (извличане на инсталационен пакет в определена папка, изпълняване на различни сървърни команди), там е съветник, който ви превежда през основните настройки и изпълнява автоматично инсталацията и мигриранията - като по този начин се намалява вероятността от грешка.

Освен това инсталаторът на Redmine е неразделна част от нашите виртуални машини, където се използва за инсталиране на софтуерни актуализации без караница.

Лесна проверка на сървърните изисквания

Както вече споменахме, приложенията ни зависят от всякакви системи, което е съвсем нормално - живеем в ерата на интегрирана технология. За да поддържаме зависимостите в ред, ние създадохме много прост инструмент, който проверява важните компоненти на сървъра. Администраторът просто изпълнява проста команда, която води до изчистена таблица, изброяваща компонентите и техния статус. Такава информация е ценна не само за администратора, но в крайна сметка и за нашия екип за поддръжка, който може да предостави по-добри инструкции за поправка, ако клиентът се обърне към нас.

Ръководства и насоки

Сървърната среда е разнообразна джунгла с нелепи пропорции. За да поддържате всички части в перфектна синхронизация, се изисква много опит и непрекъснато освежавайте знанията си за новите технологии. За най-важните конфигурации и компоненти, свързани с нашите приложения, публикувахме инструкции ръководства и насоки, които подпомагат администраторите при редовна поддръжка на сървъри.

Те включват - наръчници за инсталиране, обновяване на руби, сървърни конфигурации, полезни команди или често срещани сървърни грешки и др.

Ограничения на сървърното решение

Поддържайте гъвкавост

Въпреки че ние винаги се стараем да предоставим на клиентите толкова полезна информация и инструменти за гладкото протичане на тяхното собствено хоствано приложение, не можем да контролираме директно тяхната среда. Това означава, че нямаме възможност да извършваме поправки директно на сървъра или не можем да търсим причината за различни грешки, които се случват на сървъра, което ни оставя само да познаем, когато предоставяме поддръжка.

Поддръжката на отдалечен сървър, извършвана от нашите администратори, се предлага като платена услуга. Освен това времето за разделителна способност винаги е по-дълго в сравнение с решението в облак - просто благодарение на уговорките, необходими преди достъп до клиентския сървър. Което води до следващата точка:

Ограничения и проблеми при достъпа

В повечето случаи, когато клиент поиска поддръжка на сървър, той не може да осигури директен достъп до сървъра, а по-скоро сесия за дистанционно управление чрез приложения като TeamViewer. По-добре е от липсата на достъп, но опитът ни показва значително намаляване на гъвкавостта и времето за разделителна способност при използване на инструменти за дистанционно управление в сравнение с директния (SSH) достъп - проблеми с връзката с хостващия компютър, изоставане и загуба на контрол, когато клиентът използва компютъра. Всичко това добавя до 50% по-бавно време за разделителна способност, отколкото при SSH достъп.

Scheduling

Търсенето на сървърни администратори е по-голямо от предлагането, което е студен факт. Поддръжката на сървъра не е изключение. По тази проста причина поддръжката на сървъра трябва да бъде предварително планирана, така че да има достатъчна времева рамка за пълно разрешаване на проблема.

Това важи особено, ако единственият вариант за достъп е чрез дистанционно управление, където администраторът на клиента трябва да присъства. Ако клиентът ни предостави достъп до SSH, този проблем е малко по-малък - нашият администратор започва ремонта незабавно, когато е на разположение и не е нужно да се среща с администратора на клиента.

Проверка на съобщенията за грешки

Не е излишно да казваме, че всяка сървърна среда е различна. С толкова много опции за конфигуриране бихте мислили, че е невъзможно да имате два идентични сървъра. Това често е причината, поради която не можем да симулираме вътрешно определено поведение, описано от клиента, което действа като бъг.

Ако услугата, необходима за изпълнение на нашето приложение, е конфигурирана по различен начин като нашата препоръка, тя не е непременно погрешна, но може да предизвика проблеми в приложението, които са трудни за проследяване обратно към тази конфигурация.

Облачно решение (Easy Cloud)

От техническа гледна точка, за крайния потребител няма реална разлика между сървър и решението в облака, все още е уеб приложение, което отворите в браузъра си. От гледна точка на услугите, обаче, тези решения не са нищо общо.

Докато сървърното решение работи частично за приложението - трябва да отделите някои ресурси за поддържане на приложението и средата на сървъра. В облака всичките ви усилия са насочени към работа с приложението за постигане на цели във вашия бизнес. Easy Cloud е просто за водене на вашия бизнес, докато ние управляваме „инструментариума”.

Какво предлагаме

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

С нашия богат опит със сървърна инфраструктура и неизчерпаеми еволюционни и революционни иновации в тази област, заедно с най-задълбоченото познаване на изискванията към приложенията, ние сме в състояние да гарантираме, че нашият облак осигурява оптимална конфигурация за най-доброто представяне на нашия софтуер.

С ИТ свят, който се променя всеки ден пред очите ни, осъзнаваме, че никога няма да има крайна перфектна конфигурация. Ето защо във всеки един момент управляваме облака, като адаптираме най-добрите практики и собствените си технологии към най-новите тенденции с висока добавена стойност.

Глобален облак

Нашите центрове за данни вече са разпространени през всички (не-антарктически) континенти, за да осигурят надеждна достъпност и достъпност от всяка точка на света. И не планираме да спрем да добавяме нови центрове за данни към нашата карта. Всички центрове за данни отговарят на най-високите стандарти за хостинг на приложения.

Местоположения на текущите ни центрове за данни *:

  • ЕВРОПА
    •  Франция
    •  Чехия
    •  Русия (Москва)
  • СЕВЕРНА АМЕРИКА - Канада
  • ЮЖНА АМЕРИКА - Бразилия
  • ASIA
    • Сингапур
    • Япония
  • АВСТРАЛИЯ - Сидни
  • АФРИКА - Република Южна Африка

* - от 09 / 2017

Центровете за данни по целия свят осигуряват бърза производителност и високо ниво на безопасност.

OVH хостинг в Европа и Канада

 

Amazon AWS в Азия и Южна Америка

 

Къде намирате нашите сървъри? На практика навсякъде.


Гъвкавост

Облачните приложения обикновено са по-стандартизирани от сървърните решения, което е добро нещо, защото намалява разходите за клиента. В Easy Cloud обаче предоставяме ексклузивни персонализирани услуги, които премахват някои от основните недостатъци в облака.

Един пример за такава услуга е да стартирате приложението в домейна на клиента. Например, вместо да използвате стандартния домейн за дадено приложение company.easyproject.com, Можете да използвате projects.company.com.

Друга услуга, която предлагаме, са редовни архиви на пълни данни от приложение, достъпно на сигурно SFTP място, което не е стандарт в повечето решения в облака.

Ако изискванията за персонализиране на решението за облаци станат още по-високи, ние сме готови за това.

Частен облак (специален сървър)

Върхът на клауд услугите, частен облак съчетава най-големите предимства както на сървърните, така и на облачните решения, като същевременно елиминира най-значителните недостатъци на двете.

От една страна, вашето приложение работи на отделно сървър, посветен само на вашето приложение, където околните технически услуги са съобразени с вашите нужди. От друга страна, оставяте всички грижи за "благополучието" на приложението и не е нужно да носите екип за тази цел във вашата организация.

Поддържа се

В сървърната част на тази статия е споменато, че може да стане сложно да се решат някои проблеми, които се случват в сървърното приложение. В облака обаче винаги можете да разчитате с най-непосредствения и проактивен подход към съобщените от вас проблеми само защото операторите могат да тестват проблема от първа ръка. Ето защо ние сме в състояние да ви предоставим първо решение на Вашето искане много често.

Освен това, нашето най-съвременно изкуство технология за наблюдение на инциденти е в пълна постоянност 24 / 7, което ни позволява да пресечем огромното мнозинство грешки, преди да бъдат забелязани от крайния потребител. А тези, които са били открити от потребителите, вече са в грижата на нашия ангажиран екип от експерти.

Възстановяването в случай на фатални откази на външни услуги е в рамките на 3 часа - вашето приложение работи на нов сървър.

Ограничения на облачното решение

Контрол върху приложението

Задната част на приложението - инфраструктурата, изходния код, сървърните процеси и т.н. са напълно под наш контрол - клиентът не може да управлява тази част от решението. В случай на частен облак, клиентът има думата в него, но не се справя директно.

Политики за сигурност

От само себе си се разбира, че Easy Cloud защитава потребителските данни според високите стандарти и всички законодателни политики. Независимо от това, съществуват организации, на които просто е забранено да обработват данни от външни страни, поради вътрешни правила, законодателство в регулираните области или други разпоредби. Това обаче рядко се случва.     

Данните ни показват, че тези ограничения пряко засягат само 10% от всички наши клиенти.

Как да изберем?

За да помогнем с жизненоважното решение между сървър и решение в облак, подготвихме набор от въпроси, които да ви помогнат да осъзнаете истинските си приоритети за решението и да разгадаете някои променливи, които може да сте оставили извън уравнението.

Това ръководство основно обобщава предходните параграфи, но също така добавя и други по-възвишени критерии.

Въпрос №1 - Имам ли ресурси за самостоятелно хостиране на уеб приложение?

Започвайки с очевидна - надеждна сървърна инфраструктура, квалифицирани администратори на сървъри. Но след това става по-дълбоко, към софтуерни предпоставки.

  • Ще трябва ли да наема нови служители, които да управляват приложението?
  • Моите техници ще изискват допълнително обучение за този вид заявление?
  • Ще трябва ли да купя нов сървър?
  • Ще трябва ли да актуализирам / подменя операционна система?
  • Колко компонента ще трябва да инсталирам / актуализирам, за да мога да инсталирам приложението?

Не забравяйте, че поддържането на текущите сървърни технологии за стартиране на надеждно уеб приложение може да е по-взискателно, отколкото изглежда на пръв поглед.

Въпрос #2 - Колко би струвало самоподдържането?

В облака плащате само за така наречения SaaS (софтуер като услуга), докато сървърното решение предполага и допълнителни разходи. Не само цената на приложението, но и вътрешните разходи за поддръжка, хардуер или технически обучения. Ако бюджетът на вашата кандидатура не е готов за такива режийни разходи, ще бъдете неприятно изненадани ... както и вашите ръководители.

Винаги имайте това предвид, когато се подготвяте за самостоятелно хоствано приложение. В крайна сметка решението може да е по-лесно, отколкото очаквате при едновременно сравнение на бюджета.

Въпрос # 3 - Каква подкрепа очаквам?

Въпреки че времето за реакция е сходно и в двете решения, има обективни причини, поради които някои проблеми на сървъра могат да бъдат разрешени за седмици, за разлика от часовете в облака.

Статистически, времето за разрешаване на сложните проблеми от средни до високи е по-бавно в сървърните решения, отколкото в облака. Това е просто защото операторът за поддръжка няма достъп от първа ръка до проблема и може да не е в състояние да повтори отчетеното поведение.

обобщение

Не е изненада, че по-голямата част от потребителите на софтуер избират цялостното безпроблемно решение за придвижване в облака, ако се даде възможност. За хората и повечето компании дори не е решение - просто стартирайте облачен екземпляр, поканете екипа си и продължете да се фокусирате върху основния си бизнес с помощта на новото приложение.

Винаги ще останат няколко области, в които не е възможно решение за облак и те получават грижата и вниманието, които заслужават от продавачите на сървърни решения. Но тя ще остане по-взискателна и скъпа от двете.

Опитайте Easy Project в 30-дневна безплатна пробна версия

Пълнофункционален, SSL защитен, ежедневни архиви, във вашия Geo