Облачен сървър Redmine: Това е източникът.

12/3/2017
14 минути
Робърт Ковачик.

Het kiezen tussen Redmine сървър en облак oplossingen is een cruciaal onderdeel geworden van het besluitvormingsproces binnen veel organisates, en het uiteindelijke oordeel is niet altijd vooraf bepaald.

Er moeten heel wat factoren in overweging worden genomen voordat u uiteindelijk kiest hoe u uw bedrijf gaat runnen - beginnend bij de kosten, via verschillende functionele en prestatienormen tot aan veiligheidskwesties. Voor individuen is de keuze veel eenvoudiger - al enkele jaren zijn cloudoplossingen de voorkeurskeuze geworden voor zowel persoonlijke als zelfs kleine zakelijke ondernemingen.

В de volgende alinea's zullen we onze technologie en inspanningen presenteren en samenvatten om van Easy Redmine de best toegankelijke projectmanagementoplossing te maken voor degenen die hun keuze al hebben gemaakt. Voor degenen die nog steeds twijfelen, zullen we ook een typisch gebruiksscenario presenteren met positieve en negativieve aspecten om rekening mee te houden, wat kan helpen bij het versnellen van de besluitvormingsprocedure op basis van hun belangrijkste vereisten.

Zelfgehoste Redmine (сървър) oplossingen

Wat wij bieden

Als bedrijf dat zich volledig richt op webapplicaties, hebben we een diepgaand begrip van wat er nodig is om zo'n app te hosten. Als onderdeel van onze voortdurende ondersteuning voor zelfgehoste oplossingen proberen we deze complexe operatie zo veel mogelijk te vereenvoudigen. Tijdens onze meer dan 10 jaar ervaring met honderden unieke serverklanten hebben we geïnnoveerd en een verscheidenheid aan nuttige tools en handleidingen uitgebracht die bijna universeel bruikbaar zijn.

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

Dit was een natuurlijke stap vanaf het begin van onze serveroplossingen. In plaats van onze klanten een omgeving te laten voorbereiden met alle vereisten voordat de definitieve installatie van onze applicatie plaatsvindt, bieden wij de optie om de complete "server" te downloaden. Het is een виртуална машина (VM) die compatibel is VMware-en Virtual Box-technologieen en de applicatie bevat die klaar is om te werken. Zo kan de klant de applicatie veel sneller en met aanzienlijk minder inspanning aan boord nemen.

Разгледахме няколко безплатни варианта на използване на VM за общността на Redmine, заедно с Redmine и други с Redmine + други собствени безплатни разширения (Лесно Гант, Лесно WBS).

„Инсталатор на Redmine“

Кортът на изданието е инсталаторът на Redmine, който е най-добрият помощен файл, който се използва за това. Wanneer de klant ervoor kiest om de applicatie rechtstreeks op de server te installeren, maakt dit hulpmiddel het veel gemakkelijker dan de standaard manier - in plaats van veel handmatige stappen uit te voeren (het uitpakken van het installatiepakket in een specifieke map, het uitvoeren van verschillende serveropdrachten), is er een wizard die u door de basisinstellingen leidt en de installatie en migraties automatisch uitvoert - waardoor de kans op een fout wordt geminimaliseerd.

Bovendien е инсталатор на Redmine за интегриран софтуер за виртуални машини, който се използва за инсталиране на софтуерни актуализации.

Контрол на сървъра Redmine

Zoals eerder vermeld, zijn onze applicaties afhankelijk van allerlei systemen, wat heel normalaal is - we leven in een tijdperk van geïntegreerde technologie. Om de afhankelijkheden in orde te houden, hebben we een zeer eenvoudig hulpmiddel bedacht dat de belangrijke komponenten op de server controleert. De beheerder voert gewoon een eenvoudige opdracht uit, wat resulteert in een nette tabel met de componenten en hun status. Dergelijke informatie is niet alleen waardevol voor de beheerder, maar uiteindelijk ook voor ons ondersteunend personeel dat betere instructies kan geven voor een oplossing als de klant zich tot ons wendt.

Handleidingen en richtlijnen

De serveromgeving е една разнообразна джунгла van belachelijke proporties. Om alle onderdelen perfect in sync te houden, is tonnen ervaring en voortdurende vernieuwing van uw kennis над новите технологии. Voor de meest cruciale configuraties en componenten die verband houden met onze applicates, hebben we instructiehandleidingen en richtlijnen gepubliceerd die beheerders helpen bij regulier serveronderhoud.

Deze omvatten - указания за инсталиране, актуализации на ruby, конфигурации на сървъри, допълнителни опции за препоръчани сървъри и др.

Загуба на сървър на Redmine

Ondersteuningsflexibiliteit

Hoewel we altijd ons uiterste best doen om klanten zoveel mogelijk nuttige informatie en tools te bieden voor een soepele werking van hun zelfgehoste applicatie, kunnen we hun omgeving niet direct controleren. Dat betekent dat we geen mogelijkheid hebben om fixes rechtstreeks op de server uit te voeren, of we kunnen niet zoeken naar de oorzaak van verschillende fouten die optreden op de server, wat ons alleen maar laat raden bij het bieden van ondersteuning.

Op afstand uitgevoerde serverondersteuning door onze beheerders is beschikbaar als een betaalde service. Bovendien is de oplostijd altijd langer in vergelijking met cloudoplossingen - simpelweg vanwege de afspraken die nodig zijn voordat toegang tot de klantserver kan worden verleend. Wat leidt tot het volgende punt:

Toegangsbeperkingen en problemen

In de meeste gevallen wanneer een klant om serverondersteuning vraagt, kunnen ze geen directe toegang tot de server bieden, maar eerder een sessie voor externe besturing чрез приложения zoals TeamViewer. Het is beter dan geen toegang hebben, maar onze ervaring laat een aanzienlijke afname zien in flexibiliteit en oplostijd bij het gebruik van externe besturingstools in vergelijking met directe (SSH) toegang - verbindingsproblemen met de hostcomputer, vertragingen en verlies van controle wanne er de klant de computer gebruikt. Het leidt allemaal tot 50% langere oplostijd dan with SSH-toegang.

план

De vraag naar serverbeheerders is groter dan het aanbod, dat is een feit. Serverondersteuning е geen uitzondering. Om deze eenvoudige reden moet serverondersteuning van tevoren worden gepland, zodat er voldoende tijd is voor volledige oplossing van het probleem.

Това е vooral waar als de enige toegangsoptie чрез дистанционно управление е waarbij de admin van de klant aanwezig moet zijn. Als de klant ons SSH-toegang heeft gegeven, is it probleem iets kleiner - onze admint startet meteen met repareren wanneer deze beschikbaar is en hoeft niet af te spreken met de admin van de klant.

Проверка на грешката

Het is niet vergezocht om te zeggen dat elke serveromgeving anders is. Met zoveel configuratieopties zou je denken dat het onmogelijk is om twee identieke servers te hebben. Dit is vaak de reden waarom we een specifiek gedrag dat door de klant wordt beschreven en dat als een bug fungeert, niet kunnen simuleren.

Als een service die nodig is om onze applicatie uit te voeren anders is geconfigureerd dan onze aanbeveling, is dit niet per se fout, maar kan het problemen veroorzaken in de applicatie die moeilijk terug te voeren zijn op die configuratie.

Разтопете безплатно

Безплатна кредитна карта. Без инсталиране, без проверка

Redmine cloudoplossing

Technisch gezien е er voor de eindgebruiker geen echt verschil tussen server- en cloudoplossing, het is nog steeds een webapplicatie die uw inw browser opent. Vanuit het serviceperspectief zijn deze oplossingen echter helemaal niet hetzelfde.

Terwijl u met de serveroplossing gedeeltelijk за приложението werkt - u moet wat middelen besteden aan het onderhouden van de app en de serveromgeving. In de cloud is al uw inspanning gericht op het werken срещнах приложението om doelen in uw bedrijf te bereiken. Redmine Cloud го е прехвърлил върху собствения си бизнес, след което се намира "gereedschapsschuur".

Wat wij bieden

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

Met onze uitgebreide ervaring met serverinfrastructuur en onuitputtelijke evolutionaire en revolutionaire innovaties op dit gebied, samen met de diepste kennis van de applicatievereisten, kunnen we garanderen dat onze cloud de optimale configuratie biedt voor de най-добрият престатиран софтуер.

Met de IT-wereld die elke dag voor onze ogen verandert, beseffen we dat er nooit een ultieme perfecte configuratie zal zijn. Daarom beheren we op elk moment de cloud door de beste praktijken en onze eigen technologieën aan te passen aan de най-новите тенденции се срещат с hoge toegevoegde waarde.

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

Onze центрове за данни zijn al verspreid over alle (niet-Antarctische) continenten om betrouwbare beschikbaarheid en toegankelijkheid vanuit elk deel van de wereld te bieden. En we zijn niet van plan om te stoppen met het toevoegen van nieuwe datacenters aan onze kart. Всички центрове за данни се използват в нормални условия за хостинг на приложения.

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

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

* - vanaf 09/2017

Центровете за данни над де хел били били биден снелле престатизирани в ен висок светъл изход.

Какви сървъри виждате? Виртуален цялост.

Карта на Redmine Global Cloud

Карта на Redmine Global Cloud

гъвкавост

Cloudapplicaties zijn over het algemeen meer gestandaardiseerd dan serveroplossingen, wat een goede zaak is omdat het de kosten voor de klant verlaagt. В Redmine Cloud предлагаме ексклузивни услуги за премахване на базата на облака.

Een voorbeeld van zo'n service is het uitvoeren van de applicatie op het domein van de klant. In plaats van het standaarddomein voor een applicatie bedrijf.easyproject.com te gebruiken, kunt u projecten.bedrijf.com използвате.

Een andere service die we aanbieden zijn regelmatige volledige gegevensback-ups van de toepassing die toegankelijk zijn op een beveiligde SFTP-locatie, wat niet standaard is in de most cloudoplossingen.

Als de eisen voor het aanpassen van de cloudoplossing nog hoger worden, staan ​​we ervoor open.

Отключете частния облак (специален сървър)

Топ облачни услуги, частен облак combineert de grootste voordelen van zowel server- als cloudoplossingen, terwijl de meest importante tekortkomingen van beide worden geëlimineerd.

Aan de ene kant draait uw applicatie op een aparte сървърът е използван за вашето приложение, waarbij omliggende technische services zijn afgestemd op uw behoeften. Aan de andere kant laat u alle zorgen voor het "welzijn" van de applicatie aan ons over en hoeft u geen team hiervoor in uw organisatie te dragen.

подкрепа

Er werd in het servergedeelte van dit artikel vermeld dat het ingewikkeld kan worden om sommige problemen op te losten die zich voordoen op de serverapplicatie. In de cloud kunt u echter altijd rekenen op de meest directe en proactieve aanpak van uw gemelde problemen, simpelweg omdat onze operators het problem uit de eerste hand kunnen testen. Daarom kunnen we u vaak een eerste-oplossing voor uw verzoek bieden.

Bovendien е най-модерното технология за наблюдение на инциденти постоянен 24/7 aanwezig, waardoor we het overgrote deel van de fouten kunnen onderscheppen voordat ze door de eindgebruiker worden opgemerkt. En degenen die door gebruikers zijn ontdekt, zijn al in handen van ons toegewijde team van експерти.

Herstel in geval van fatale storingen van externe services vindt plaats binnen 3 uur - uw applicatie draait op een neuwe server.

Забележителности на Redmine cloudoplossing

Контрол над приложението

De backend van de applicatie - инфраструктура, broncode, serverprocessen и др. zijn volledig onder onze controle - de klant krijgt geen controle over dit deel van de oplossing. In het geval van private cloud heeft de klant er wel zeggenschap over, maar handelt het niet direct.

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

Het spreekt voor zich dat Redmine Cloud gebruikersgegevens beschermt volgens hoge normen en alle wettelijke voorschriften. Ondanks dat zijn er organisates die simpelweg geen toestemming hebben om gegevens te laten verwerken door externe partijen, vanwege interne regels, wetgeving in gereguleerde gebieden of andere voorschriften. Това е echter zelden het geval.

Onze gegevens tonen aan dat deze beperkingen rechtstreeks slechts ongeveer 10% van al onze klanten beïnvloeden.

Hoe te kiezen?

Om te helpen bij de vitale beslissing tussen server- en cloudoplossing, hebben we een reeks vragen voorbereid om u te helpen uw ware prioriteiten voor de beslissing te realiseren en om enkele variabelen te ontrafelen die u mogelijk buiten beschouwing hebt gelaten.

Deze gids vat in feite de vorige alinea's samen, maar voegt ook andere meer subtiele критерии toe.

Vraag #1 - Heb ik de middelen om een ​​webapplicatie zelf te hosten?

Beginnend met het voor de hand liggende - betrouwbare serverinfrastructuur, bekwame serverbeheerders. Maar dan gaat het dieper, naar softwarevereisten.

  • Moet ik nieuwe werknemers inhuren om de applicatie te beheren?
  • Hebben mijn technici extra training nodig for dit soort applicatie?
  • Moet ik een nieuwe сървър отворен?
  • Moet ik een besturingssysteem updaten/vervangen?
  • Hoeveel componenten moet ik installeren/updaten om de applicatie te kunnen installeren?

Onthoud dat het bijhouden van de huidige servertechnologieën om een ​​betrouwbare webapplicatie te draaien, meer vraagt ​​dan het op het eerste gezicht lijkt.

Vraag #2 - Hoeveel zou zelfhosting безплатно?

В облака betaalt u alleen za zogenaamde SaaS (софтуер като услуга), terwijl een serveroplossing ook extra kosten met zich meebrengt. Niet alleen de prijs van de applicatie, maar ook interne kosten voor onderhoud, hardware of technische trainingen. Als uw applicatiebudget niet klaar is voor dergelijke overhead, zult u onaangenaam verrast worden... en uw supervisors ook.

Houd dit altijd in gedachten bij het voorbereiden van een zelfgehoste applicatie. Uiteindelijk kan de beslissing gemakkelijker zijn dan u verwacht in een budgetvergelijking naast elkaar.

Vraag #3 - Welke soort poddersteuning verwacht ik?

Hoewel de responstijden in beide oplossingen vergelijkbaar zijn, zijn er objectieve redenen waarom sommige problemen op de server in weken kunnen worden opgelost, in tegenstelling tot uren in de cloud.

Statistisch gezien е de oplostijd van middelgrote tot hoog complexe problemen trager in serveroplossingen dan in de cloud. Dit komt eenvoudigweg doordat de ondersteuningsoperator geen directe toegang heeft tot het probleem en mogelijk niet in staat is om het gerapporteerde gedrag te repliceren.

автобиография

Het is geen verrassing dat de meerderheid van de softwaregebruikers kiezen voor de complete, moeiteloze, plug-and-play oplossing van de cloud als ze de keuze krijgen. Voor individuen en de meeste bedrijven is het zelfs geen beslissing - start gewoon een cloud-instantie, nodig je team uit en blijf je richten op je kernactiviteiten met behulp van de nieuwe app.

Er zullen altijd een paar gebieden zijn waar een cloudoplossing niet mogelijk is, en deze krijgen de zorg en aandacht die ze verdienen van de leveranciers van serversoplossingen. Maar het zal de meer veeleisende en duurdere van de twee blijven.

Probeer Easy Redmine 30 дни безплатно

Разнообразни функции, SSL-обслужване, актуални резервни копия, във вашето географско местоположение