en
Taal
  • en
  • cs
  • hu
  • it
  • es
  • fr
  • de
  • ru
Machine vertaling
  • bg
  • dk
  • nl
  • gr
  • il
  • jp
  • kr
  • geen
  • pl
  • tr

Eenvoudige softwareservertechnologieën

5/22/2021
13 minuten
Robert Kováčik

De keuze tussen server en wolk softwareoplossingen zijn in de meeste bedrijven een onderdeel geworden van de besluitvorming en de beslissing is niet altijd eenvoudig.

Er zijn veel factoren waarmee u rekening moet houden bij het kiezen van de juiste manier om uw bedrijf te leiden - beginnend bij de kosten, via verschillende functionele en prestatienormen tot beveiligingsvragen. Als het om individuen gaat, is de keuze veel gemakkelijker - sinds een aantal jaren zijn cloudoplossingen de eerste optie geworden die wordt gezocht voor persoonlijk en zelfs klein zakelijk gebruik.

In de volgende regels willen we onze technologieën en inspanningen presenteren en samenvatten om beide oplossingen het best toegankelijk te maken voor degenen die de beslissing hebben genomen. In de latere paragrafen willen we ook een case presenteren voor de momenteel onbesliste die zal helpen bij de beslissing op basis van hun belangrijkste criteria.

Zelf gehoste (server) oplossingen

Wat wij bieden

Als bedrijf dat volledig toegewijd is aan webapplicaties, hebben we een diepgaand begrip van wat er nodig is om een ​​dergelijke 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 verschillende handige tools en handleidingen geïnnoveerd en uitgebracht die bijna universeel bruikbaar zijn.

virtualisatie

Dit was een natuurlijke stap vanaf het begin van onze onderneming voor serveroplossingen. In plaats van onze klanten een omgeving te laten voorbereiden met alle vereisten voor de definitieve installatie van onze applicatie, bieden we de mogelijkheid om de volledige "server" te downloaden. Het is een virtuele machine (VM) compatibel met VMware- en Virtual Box-technologieën waarin de applicatie klaar is om te werken. De klant installeert de applicatie dus een stuk sneller en met een aanzienlijk kleinere inspanning.

We hebben ook een aantal gratis varianten van VM uitgebracht voor de Redmine-community, een met schone Redmine, de andere met Redmine + onze eigen gratis extensies (Easy Gantt, Easy WBS).

"Redmine installer"

Snel na de release is het Redmine-installatieprogramma tot nu toe de meest gebruikte tool geworden. Wanneer de klant ervoor kiest om de applicatie rechtstreeks op de server te installeren, maakt deze tool het een stuk eenvoudiger dan de standaardmanier - in plaats van veel handmatige stappen te moeten uitvoeren (installatiepakket uitpakken in een specifieke map, verschillende serveropdrachten uitvoeren), daar is een wizard die u door de basisinstellingen en voert de installatie en migraties automatisch uit - waardoor de kans op fouten wordt geminimaliseerd.

Bovendien is het Redmine-installatieprogramma een integraal onderdeel van onze VM's, waar het wordt gebruikt om probleemloze software-updates te installeren.

Eenvoudige serververeistencontrole

Zoals eerder vermeld, zijn onze applicaties afhankelijk van allerlei soorten systemen, wat heel normaal is - we leven in een tijdperk van geïntegreerde technologie. Om de afhankelijkheden op orde te houden, hebben we een heel eenvoudige tool bedacht die controleert de belangrijke onderdelen op de server. De admin voert gewoon een eenvoudig commando uit, wat resulteert in een overzichtelijke 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 is een diverse jungle van belachelijke proporties. Om alle onderdelen perfect synchroon te houden, is veel ervaring en continu vereist Uw kennis verfrissen over nieuwe technologieën. Voor de meest cruciale configuraties en componenten met betrekking tot onze applicaties hebben we instructie gepubliceerd handleidingen en richtlijnen die beheerders helpen in regelmatig serveronderhoud.

Deze omvatten - installatie handleidingen, ruby ​​updating, server configuraties, nuttige opdrachten of gemeenschappelijke server fouten, en meer.

Beperkingen van de serveroplossing

Flexibiliteit ondersteunen

Hoewel we altijd ons uiterste best doen om klanten zoveel nuttige informatie en hulpmiddelen te bieden voor een soepel verloop van hun door uzelf gehoste toepassing, kunnen we hun omgeving niet rechtstreeks beheren. Dat betekent dat we niet de mogelijkheid hebben om fixes direct op de server uit te voeren, of we kunnen niet zoeken naar de oorzaak van verschillende fouten op de server waardoor we alleen maar raden wanneer we ondersteuning bieden.

Serverondersteuning op afstand uitgevoerd door onze beheerders is beschikbaar als betaalde service. Bovendien is de oplossingstijd altijd langer in vergelijking met een cloudoplossing - simpelweg vanwege de benodigde regelingen voordat toegang tot de clientserver kan worden geboden. 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 besturing op afstand via apps zoals TeamViewer. Het is beter dan geen toegang hebben, maar onze ervaring laat een aanzienlijke afname zien in flexibiliteit en oplossingstijd bij het gebruik van tools voor afstandsbediening in vergelijking met directe (SSH) toegang - verbindingsproblemen met de hostcomputer, vertraging en verlies van controle wanneer de klant gebruikt de computer. Het komt allemaal neer op een 50% langzamere oplossingstijd dan met SSH-toegang.

Scheduling

De vraag naar serverbeheerders is groter dan het aanbod, dat is een koud hard feit. Serverondersteuning is geen uitzondering. Om deze eenvoudige reden moet serverondersteuning van tevoren worden gepland, zodat er voldoende tijd is om het probleem volledig op te lossen.

Dit is met name het geval als de enige toegangsoptie via afstandsbesturing is waar de beheerder van de klant aanwezig moet zijn. Als de klant ons SSH-toegang heeft verleend, is dit probleem iets kleiner: onze beheerder start de reparatie onmiddellijk zodra deze beschikbaar is en hoeft niet met de beheerder van de klant af te spreken.

Foutrapportverificatie

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

Als een service die nodig is om onze applicatie uit te voeren anders is geconfigureerd als onze aanbeveling, is dit niet noodzakelijk verkeerd, maar kunnen er problemen in de toepassing optreden die moeilijk terug te voeren zijn naar die configuratie.

Cloud-oplossing (Easy Cloud)

Technisch gezien is er voor de eindgebruiker geen echt verschil tussen de server- en cloudoplossing, het is nog steeds een webtoepassing die u opent in uw browser. Vanuit het oogpunt van service lijken deze oplossingen echter niets op elkaar.

Terwijl je met een server-oplossing gedeeltelijk werkt voor de app - u moet enkele middelen besteden aan het onderhoud van de app en de serveromgeving. In de cloud is al uw inspanning gericht op werken met de app om doelen in uw bedrijf te bereiken. Easy Cloud gaat gewoon over het runnen van uw bedrijf, terwijl wij de "toolshed" beheren.

Wat wij bieden

Optimale configuratie

Met onze uitgebreide ervaring met serverinfrastructuur en onuitputtelijke evolutionaire en revolutionaire innovaties op dit gebied, samen met de diepste kennis van de toepassingsvereisten, kunnen we garanderen dat onze cloud de optimale configuratie biedt voor de beste prestaties van onze software.

Nu de IT-wereld elke dag voor onze ogen verandert, realiseren we ons dat er nooit een ultieme perfecte configuratie zal zijn. Daarom beheren we op een gegeven moment de cloud door best practices en onze eigen technologieën aan te passen aan de nieuwste trends met hoge toegevoegde waarde.

Globale wolk

Onze datacenters 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 kaart. Alle datacenters voldoen aan de hoogste normen voor applicatiehosting.

Locaties van onze huidige datacenters *:

  • EUROPA
    •  Frankrijk
    •  Tsjechië
    •  Rusland (Moskou)
  • NOORD-AMERIKA - Canada
  • ZUID AMERIKA - Brazilië
  • AZIË
    • Singapore
    • Japan
  • AUSTRALIË - Sydney
  • AFRIKA - Republiek Zuid-Afrika

* - vanaf 09 / 2017

Gegevenscentra over de hele wereld bieden snelle prestaties en een hoog veiligheidsniveau.

OVH hosting in Europa en Canada

 

Amazon AWS in Azië en Zuid-Amerika

 

Waar vind je onze servers? Vrijwel overal.


Flexibiliteit

Cloud-applicaties zijn over het algemeen meer gestandaardiseerd dan serveroplossingen, wat een goede zaak is omdat het de kosten voor de klant verlaagt. In Easy Cloud bieden we echter exclusieve, aanpasbare services die enkele van de elementaire cloudnadelen elimineren.

Een voorbeeld van een dergelijke service is om de toepassing op het domein van de klant uit te voeren. Bijvoorbeeld in plaats van het standaarddomein voor een toepassing te gebruiken company.easyproject.com, Kunt u gebruik maken projects.company.com.

Een andere service die we aanbieden, zijn regelmatige back-ups van volledige gegevens van applicaties die toegankelijk zijn op een veilige SFTP-locatie, wat in de meeste cloudoplossingen niet standaard is.

Als de eisen om de cloud-oplossing aan te passen nog hoger worden, staan ​​we voor u klaar.

Privécloud (dedicated server)

Het summum van cloudservices, private cloud combineert de grootste voordelen van zowel server- als cloudoplossingen, terwijl de belangrijkste tekortkomingen van de twee worden geëlimineerd.

Aan de ene kant draait uw applicatie op een apart server uitsluitend bestemd voor uw toepassing, waar technische omgevingen in de buurt zijn afgestemd op uw behoeften. Aan de andere kant laat u alle zorgen over het "welzijn" van de aanvraag aan ons over en hoeft u geen team voor dit doel in uw organisatie te hebben.

Support

In het servergedeelte van dit artikel is vermeld dat het ingewikkeld kan worden om een ​​aantal problemen op te lossen die zich voordoen in de servertoepassing. In de cloud kunt u echter altijd rekenen op de meest directe en proactieve benadering van uw gerapporteerde problemen, simpelweg omdat onze operators het probleem uit eerste hand kunnen testen. Daarom kunnen wij u een eerste antwoord oplossing voor uw verzoek heel vaak.

Verder onze state-of-the-art incident monitoring technologie is volledig permanent 24 / 7, waarmee we de meeste fouten kunnen onderscheppen voordat ze door de eindgebruiker worden opgemerkt. En die door gebruikers zijn ontdekt, zijn al in handen van ons geëngageerde team van experts.

Herstel in geval van fatale storingen van externe services is binnen 3 uur - uw applicatie draait op een nieuwe server.

Beperkingen van cloud-oplossing

Controle over de applicatie

De back-end van de applicatie - infrastructuur, broncode, serverprocessen, enz. Staan volledig onder onze controle - de klant kan dit deel van de oplossing niet beheren. In het geval van een private cloud heeft de klant inspraak, maar wordt deze niet direct afgehandeld.

Beveiligingsbeleid

Het spreekt voor zich dat Easy Cloud gebruikersgegevens beschermt volgens hoge normen en alle wetgevende beleidsmaatregelen. Desondanks zijn er organisaties die eenvoudigweg geen toestemming hebben om gegevens door externe partijen te laten verwerken, vanwege interne regels, wetgeving in gereguleerde gebieden of andere regelgeving. Dit is echter zelden het geval.     

Uit onze gegevens blijkt dat deze beperkingen alleen rechtstreeks effect hebben op 10% van al onze klanten.

Hoe te kiezen?

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

Deze gids vat in feite de voorgaande paragrafen samen, maar voegt ook andere meer sublieme criteria toe.

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

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

  • Moet ik nieuwe medewerkers aannemen om de applicatie te beheren?
  • Zullen mijn technici extra training nodig hebben voor dit soort toepassingen?
  • Moet ik een nieuwe server kopen?
  • 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 webtoepassing te laten draaien, veeleisender kan zijn dan het op het eerste gezicht lijkt.

Vraag #2 - Hoeveel kosten zelfhosting?

In de cloud betaal je alleen voor zogenaamde SaaS (software as a service), terwijl serveroplossing ook extra kosten met zich meebrengt. Niet alleen de prijs van de applicatie, maar ook interne kosten voor onderhoud, hardware of technische opleidingen. Als uw aanvraagbudget niet klaar is voor dergelijke overhead, zult u onaangenaam verrast zijn ... en uw supervisors ook.

Houd hier altijd rekening mee bij het voorbereiden van een door uzelf gehoste applicatie. Uiteindelijk is de beslissing misschien gemakkelijker dan u verwacht in een zij-aan-zij budgetvergelijking.

Vraag # 3 - Wat voor soort ondersteuning verwacht ik?

Hoewel de responstijden in beide oplossingen vergelijkbaar zijn, zijn er objectieve redenen waarom sommige problemen op de server mogelijk binnen enkele weken worden opgelost, in plaats van uren in de cloud.

Statistisch gezien is de oplossingstijd van gemiddeld tot hoge complexe problemen langzamer in serveroplossingen dan in de cloud. Dit komt simpelweg omdat de ondersteuningsoperator niet uit de eerste hand toegang heeft tot het probleem en mogelijk het gerapporteerde gedrag niet kan repliceren.

Samengevat

Het is geen verrassing dat de meerderheid van de softwaregebruikers kiest voor de complete, moeiteloze, plug-and-play-oplossing van de cloud als ze de optie krijgen. Voor individuen en de meeste bedrijven is het niet eens een beslissing - start gewoon een cloudinstantie, nodig je team uit en blijf focussen op je core business met behulp van de nieuwe app.

Er zullen altijd een paar gebieden blijven waar cloud-oplossingen niet mogelijk zijn, en deze krijgen de zorg en aandacht die ze verdienen van de leveranciers van serveroplossingen. Maar het zal des te veeleisender en duurder worden van de twee.

Probeer Easy Project in een gratis proefperiode van 30 dagen

Volledige functies, SSL-beveiligd, dagelijkse back-ups, in uw geolocatie