Internet Windows Android

Cum funcționează un server web. Server web (Web Server): pentru ce este, cum funcționează și cum funcționează

Dacă se folosește zilnic un computer conectat la rețea, dacă și Internetul este conectat la gadgetul mobil, atunci fiecare utilizator întâlnește din când în când cuvântul „server”. Mai mult, acest cuvânt poate fi găsit în diferite combinații și nu fiecare utilizator înțelege despre ce este vorba. Ce se ascunde înaintea cuvântului „server” și de ce au nevoie utilizatorii de el?

Conceptul de „server” poate ascunde un dispozitiv hardware și software pentru acesta (hardware și virtual). Serverul hardware este un computer separat. Este necesar pentru a asigura funcționarea altor PC-uri și echipamente de birou. Serverul virtual este software. În acest caz, un anumit server combină aceste două tipuri.

În primul rând, amintiți-vă că sarcina sa este de a întreține rețeaua și utilizatorii, nu de a gestiona rețeaua. Utilizatorii înșiși stabilesc sarcini pentru server și le rezolvă rapid. Cu cât serverul este mai bun, de exemplu, cum ar fi serverele HP, cu atât își îndeplinește mai bine sarcinile.

Munca marilor companii care au instalate multe echipamente electronice este deja dificil de imaginat fără a conecta toate aceste dispozitive într-o singură rețea. Serverul din întreprindere permite controlul de la distanță al echipamentelor de birou și permite PC-urilor să interacționeze între ele.

O defecțiune a serverului sau o defecțiune în funcționarea acestuia se poate termina cu un dezastru

În întreprinderi, serverele vă permit să optimizați munca tuturor departamentelor. Dar în viața de zi cu zi, întâlnim adesea funcționarea serverelor. În special, casierii de la casierie și bănci folosesc serverul pentru a tipări documente și pentru a efectua plăți. Serverul acceptă munca tuturor distribuitorilor de corespondență, rețelelor sociale și managerilor de comunicare.

Serverul oferă acces la rețea. Toate site-urile sunt stocate pe servere. Oferă găzduire partajată. Acest serviciu este oferit de companii de hosting.

Un server este un anumit program, dispozitiv sau complex software și hardware care implementează unele servicii. La rândul său, un serviciu este un serviciu care realizează unele acțiuni solicitate de client. Să aruncăm o privire mai atentă la modul în care funcționează serverul.

Componentele schemei client-server

Să vedem în ce constă serverul în sine și de ce componente externe nu se poate descurca. În primul rând, serverul își pierde sensul în absența clienților. Principiul serverului este de a satisface nevoile clienților. Clientul formează cerințele pentru server și își asumă o parte din munca sa. Prin urmare, mai des vorbesc nu doar despre server, ci și despre sistemul client-server. Clientul face cereri către server, prin care își exprimă voința. Prin urmare, următoarea, a doua componentă a sistemului va fi limba formală în care sunt făcute aceste solicitări. Există foarte multe dintre aceste limbi și alegerea uneia sau a altuia depinde direct de server. Solicitările către server trebuie să fie livrate cumva. Al treilea element este canalul de comunicare dintre client și server prin care sunt transmise datele. Aceasta este cel mai adesea fie o rețea locală, fie Internet, fie conexiuni locale ale unei mașini. Serverul trebuie cumva să accepte și să recunoască cererea primită. Dispozitivul receptor - așa-numita interfață externă, reprezintă mai multe porturi pe care serverul le ascultă continuu (sau nu continuu). Solicitările acceptate sunt trimise către software-ul serverului, unde sunt procesate în conformitate cu modul în care este programat serverul. Și în funcție de cererea primită, cutare sau cutare serviciu se lansează cu anumite date inițiale. Serviciile vor fi ultima componentă a sistemului. După încheierea serviciului, rezultatul execuției este transmis clientului prin același canal de comunicare. Sau, dacă serviciul este interactiv, atunci în procesul de funcționare va exista un schimb intens de date prin canalul client-server.

Pentru ce este un server?

Acum, scopul principal al sistemelor client-server este de a muta sarcina de la mașinile client la mașina server. De aceea, puterea de calcul a unui server convențional este cu câteva ordine de mărime mai mare decât cea a unui computer convențional de acasă. Dar uneori o astfel de organizare a sistemului dă întreaga sarcină clienților, iar serverul servește la organizarea muncii și a interacțiunii acestora. Sau strict invers, serverul efectuează toate calculele, iar clienții servesc doar pentru a emite informații utilizatorului. După cum puteți vedea, există o mulțime de moduri de a utiliza modelul client-server.

Avantaje și dezavantaje ale modelului

Avantajele sunt evidente - însuși principiul funcționării serverului asigură confortul lucrului cu sistemul, ușurința de gestionare și distribuția corectă a sarcinii pe mașini. Și dezavantajul este limbajul de interogare și componentele aferente. Dacă utilizatorul trimite accidental sau deliberat o solicitare prost formulată către server, atunci dacă o astfel de eroare nu a fost furnizată de programator, sistemul se va prăbuși. Oamenii cunoscători fac solicitări în mod deliberat incorecte, astfel încât un sistem conceput pentru a emite o prognoză meteo unui client transmite unui atacator, de exemplu, datele cardului de credit ale tuturor utilizatorilor (cu excepția cazului în care, desigur, același server este responsabil pentru datele hărții și starea vremii). Și fericitul atacator merge mai întâi și își transferă toți banii tuturor utilizatorilor serviciului, apoi fuge lung și atent de departamentul „K” care investighează această crimă.

Siguranță

Modelul client-server de organizare a muncii sistemului este un lucru foarte convenabil în programare, management și operare. Dar pentru ca un astfel de sistem să fie utilizabil, fiecare componentă a unui circuit de lucru trebuie protejată atât de intruși, cât și de utilizatorii care nu știu cum funcționează serverul, dar apăsă toate butoanele la care pot ajunge într-o secvență arbitrară. Pentru a putea stoca, transfera și procesa date importante în sistem, de exemplu, informații despre cardurile de plată, sistemul de securitate a informațiilor al serverului trebuie să îndeplinească cerințele prevăzute de lege.

Am lansat o nouă carte, „Marketing de conținut în rețelele sociale: cum să intri în fruntea abonaților și să-i faci să se îndrăgostească de marca ta”.

Un server web este un server care primește cereri de la utilizator și le dă răspunsuri - un document, pagină sau site.


Mai multe videoclipuri pe canalul nostru - învață marketingul pe internet cu SEMANTICA

Orice computer poate deveni server. Pentru a face acest lucru, trebuie să instalați un shell special.

Cerințele pentru partea tehnică sunt determinate de cantitatea de resurse alocate și de cerințele de viteză. Cu cât sunt mai mari, cu atât computerul ar trebui să fie mai puternic.
Ca să fie clar, să facem o analogie. Te duci la bibliotecă și ceri o carte. Bibliotecarul îl găsește pe cel potrivit și ți-l transmite. Biblioteca este un server, stochează toate datele. Bibliotecarul este shell-ul care a acceptat cererea și a trimis răspunsul. Sunteți un client.
Puteți trimite un bibliotecar pentru mai multe informații - similar cu a face clic pe un link. Diferența este că aceeași resursă de pe Internet poate fi citită de un număr nelimitat de utilizatori în același timp.
Serviciul pentru clienți se desfășoară după un principiu similar: atunci când venim pentru o carte, putem pune o întrebare unui bibliotecar (motor de căutare) sau putem căuta într-un index (YandexCatalog). Acest lucru vă ajută să găsiți informațiile de care aveți nevoie.

Ce face un server web

Sarcina sa principală este de a stoca informații. Pagini, fișiere, imagini, conținut text.
Sarcini:

  • Primiți cereri.
  • Rulați programe în limbaje speciale de programare (server).
  • Construiți pagini web.
  • Trimite-le înapoi utilizatorului.
  • Protejați informațiile.
  • Efectuați identificarea vizitatorilor.
  • Păstrați un jurnal de apeluri.
  • Serviți alte tipuri de solicitări: mailto etc.

Pentru a înțelege cum funcționează un server web, trebuie să înțelegeți cum sunt transmise informațiile printr-o rețea. Se bazează pe reguli numite protocoale: orice URL începe cu o indicație de tip (ftp, http://, https:// etc.).
Hyper Text Transfer Protocol - protocol de transfer. Paginile site-ului arată întotdeauna ca un document hipertext. Este rezultatul final al oricărui program de server sau client.

  • Când un utilizator introduce o adresă sau face clic pe un link, browserul trimite cererea, codând informațiile conform acestor reguli.
  • Gazda la care este legată această adresă rulează programele server. Fiecare dintre ele își îndeplinește propriile funcții.
  • Datele primite sunt decriptate, comenzile sunt executate.
  • Hipertextul este format, codificat și trimis înapoi.
  • Browserul primește răspunsul, convertește codul în html și afișează pagina pe ecran.

Ce este necesar pentru un server web

Avem nevoie de o mașină care să proceseze toate cererile. Estimați sarcina pe care trebuie să o suporte serverul. Depinde de numărul de vizitatori: cu cât sunt mai multe solicitări, cu atât este nevoie de mai multă putere.

Există companii speciale care oferă servicii de găzduire. Închiriezi un server. Vi se oferă o cotă pentru găzduirea fișierelor site-ului.
Dar dacă aveți un site simplu, atunci o puteți face pe cont propriu.

Când problema cu serverul este rezolvată, trebuie să legați o adresă IP statică la acesta.

Site-ul devine disponibil pe serverul web după ce numele de domeniu este înregistrat, serviciul DNS rezolvă adresele - legând adresa IP (de exemplu, 111.111.111.111) și numele domeniului (www.site.com).

Cele mai comune servere

Apache

Este un produs gratuit, distribuit gratuit, care are o mulțime de avantaje:

  • Suport permanent pentru dezvoltatori.
  • Module pentru lucrul cu limbaje de programare pe partea de server PHP, Perl, Python, Ruby, ASP etc.
  • Sursa deschisa. Diferiți programatori sunt implicați în revizuire pentru a se potrivi nevoilor lor. De exemplu, comunitatea vorbitoare de limbă rusă îl adaptează la codificarea rusă.
  • . A fost creat inițial pentru Unix, dar acum este acceptat de Windows, Mac OS, BSD, Linux, OS/2 și Novell NetWare.
  • Siguranță.

Când instalați, specificați numele gazdei dvs., de exemplu, localhost. În folderul htdocs, care se află în folderul Apachex.x (unde x.x este numărul versiunii), copiați orice pagină html. Sau creați-l în notepad introducând orice text și salvați-l cu extensia html.

Odată ce fișierul se află în folder, deschideți browserul și introduceți adresa: localhost://PAGENAME.html. Textul dvs. va apărea pe ecran - pagina este deschisă de pe server. Dacă vedeți eroarea „Nu se poate accesa site-ul”, atunci Apache nu rulează. Pictograma sa este în tavă.
Faceți clic pe el și selectați „Play”. După aceea, totul va funcționa.

NGNIX

Ponderea site-urilor active care operează pe acesta este de 21,13% (cercetare Netcraft). Este folosit în principal de companii mari și dezvoltatori profesioniști: Yandex, Mail.ru, Rambler etc. NGNIX poate rezista la o mulțime uriașă de vizitatori, este de încredere, sigur și atent.
Este distribuit gratuit, dar au apărut versiuni plătite de Plus, care costă de la 2.500 de dolari.

IIS

Faima lui este oferită de marele nume al dezvoltatorului. Este un set de servicii web și este integrat cu Windows. Platforma nativă de programare este ASP.NET, dar puteți implementa o alternativă, precum PHP.

Găzduirea completă necesită instalarea unui sistem de operare server de la Microsoft - Windows Server. A șasea versiune nu a fost deloc destinată găzduirii, suportul complet a început în a șaptea. Se achiziționează automat împreună cu sistemul de operare și depinde de caracteristicile acestuia.

Pachete de instalare

Pentru programatorii și dezvoltatorii începători, sunt create instrumente care vă permit să implementați un server web pe computer în câteva clicuri.

  • openserver. Un mediu de dezvoltare portabil care include multe baze de date, limbaje de programare și versiunile acestora, precum și servicii suplimentare. De exemplu, interfața bazei de date PhpMyAdmin. Astăzi este cel mai popular kit de instalare. Funcționează chiar și de pe o unitate flash. Descărcare gratuită la viteză mică. Pentru 100 de ruble, viteza crește semnificativ.
  • Xampp. Pachet întreținut activ: Apache, Php, Perl, MariaDB, etc. Are un panou de control. Descarcă gratis.
  • . Un set foarte convenabil de toate instrumentele necesare, inclusiv Apache, PHP, MySQL, PhpMyAdmin. Din păcate, cea mai recentă versiune include distribuții învechite. În general, sunt potrivite pentru antrenament. Judecând după forum, proiectul nu mai este susținut.

Mai jos oferim o traducere adaptată a articolului The non-techie's guide to servers de Kannen Chandrasegaran, un dezvoltator de la Panopto. Vă rugăm să rețineți că articolul este destinat începătorilor care nu sunt familiarizați cu conceptul de partea de server a aplicației și a serverelor.

Din viața de birou

Este greu să fii „non-techie” într-o companie IT, crede-mă! Marketerii, managerii de vânzări, contabilii - nu contează - se întâlnesc din când în când cu colegii lor cunoscători de tehnologie. Ar putea fi programatori sau administratori de sistem... În orice caz, „non-techienii” simt că le-au fost amputate o parte importantă a creierului. Sau au aterizat pe o planetă necunoscută cu viață inteligentă non-umanoidă. Sau…

Uneori, desigur, totul se termină cu bine. Aici, de exemplu, fata - "", merge pe coridor. Nimic nu prevestește probleme: ea se îndreaptă spre stânga, tu ești la dreapta și cât mai repede posibil ... Nu, de data aceasta nu a suflat. Ești deja la masă cu ea și încercând să treci peste liniștea stânjenitoare, întrebi: „Și... ce faci mai exact?”. Ea începe să spună ceva, dar nu înțelegi imediat despre ce vorbește. Se pare că cuvintele sunt familiare: interfața cu utilizatorul, aplicațiile și - cu siguranță, Facebook este un site. Da, există butoane, meniuri... Ai dat seama cumva de complexitatea muncii ei, ai luat rămas bun de la ea și cărările tale diverg pe coridoarele unui birou mare.

Dar mai devreme sau mai târziu nu vei fi atât de norocos: vei întâlni un inginer de server. Sau dezvoltator back-end. Neștiind în ce fel de sălbăticie vei ajunge acum, pui naiv aceeași întrebare și... primești abracadabra ca răspuns. Auzi o mulțime de cuvinte străine și gânduri îți trec prin cap: „Este decent să întrebi ce este un API?”, „Folosim „bede” (Baza de date) tot timpul, nu, sau ce?”, „Cine naiba e Jason (json)?? Prietenul tău inginer încearcă să-ți vorbească despre servere, dar nu înțelege cât de greu este pentru tine să-i înțelegi discursul plin de termeni profesionali. Probabil ați mai auzit cuvântul „server”, dar este folosit în atât de multe contexte diferite încât este greu de înțeles sensul acestuia. Ei bine, să încercăm să înțelegem acest termen.

Jos prin gaura iepurilor

Când o persoană obișnuită (în sensul în care nu este un programator sau administrator) folosește o aplicație, tot ce vede este o interfață, o imagine care reacționează la unele acțiuni evidente (cel mai adesea). De fapt, ceea ce utilizatorii înțeleg printr-o „aplicație” este de obicei front-end-ul acesteia, adică frontul, partea, wrapper-ul cu care interacționează. Dar despre ceea ce este înăuntru, adică despre ceea ce face ca aplicația să funcționeze, utilizatorii știu foarte puține. Să presupunem că îmi trimiți un mesaj, de exemplu, pe Whatsapp sau Viber. Se pare că un mesaj vine de pe smartphone-ul tău către al meu. Să aruncăm o privire mai atentă asupra acestui proces. Să presupunem că îmi trimiteți un mesaj când telefonul meu este oprit și apoi vă opriți singur smartphone-ul. Și așa, îmi pornesc telefonul și totuși primesc mesajul tău, deși telefoanele noastre nu au funcționat în același timp. Se pare că am omis ceva! Acesta este „ceva”, componenta pe care am ratat-o ​​- back-end-ul sau serverul.

Vorbind de front-end și back-end, programatorii înseamnă de obicei separarea părții utilizator a aplicației de logica programului. Deci, front-end-ul (front-end-ul) este partea de interfață a aplicației, iar back-end-ul (back-end-ul) este partea sa de server.

Servere

În esență, un server este o mașină de calcul, un computer care este conectat la Internet și este pornit constant. Când o aplicație are nevoie de anumite informații, contactează serverul. Atunci când o aplicație trebuie să comunice cu un alt utilizator al aplicației, serverul este cel care facilitează interacțiunea acestora. Termenii server, back-end și API sunt adesea folosiți interschimbabil.

Depozite sau sisteme de depozitare

Sarcina principală a serverului este stocarea datelor. Aceasta include fișiere: fotografii, videoclipuri și documente. Serverul le stochează într-un mod structurat, asemănător folderelor de pe computer, astfel încât să poată fi accesate de aplicații. De asemenea, stocat pe server informație. Toate aplicațiile conțin informații esențiale pentru funcționarea lor.

Puteți prezenta astfel de informații sub forma unui set de tabele. De exemplu, o aplicație trebuie să stocheze informații despre un utilizator și parola acestuia pentru a se putea autentifica. Aplicația ta poate fi un ghid de restaurante, caz în care serverul va stoca informații despre fiecare restaurant. Pe lângă informațiile în sine, serverul înregistrează și conexiuniîntre date. De exemplu, unui utilizator îi place un restaurant într-o aplicație de pe un smartphone, iar serverul își amintește această relație dintre restaurant și utilizator.

Acest lucru vă permite să răspundeți la multe întrebări. De exemplu:

  • Câți utilizatori le-a plăcut acest restaurant?
  • Ce restaurante îi plac acestui utilizator?
  • Ce fel de mâncare le plac mai mulți utilizatori simultan?
Informațiile și relațiile dintre date sunt stocate în Bază de date(DB). Există multe tipuri de baze de date, dar toate sunt:
  • poate stoca informații
  • poate stoca relațiile dintre date
  • poate primi cereri despre informații și răspunde la acestea ca date unice sau un set de date, în funcție de cerere.
Există multe tipuri de baze de date, fiecare cu propriile avantaje și dezavantaje. Dacă auziți termeni precum SQL, MySQL, MongoDB, CouchDB, Redis, atunci trebuie să știți că vorbim despre baze de date.

Interacţiune

Sarcina cheie a serverului este să interacționeze cu aplicația și cu alte servere.

Multe sarcini ale aplicației necesită interacțiunea cu serverul. De exemplu, dacă utilizatorul caută ceva, interogarea de căutare este trimisă la server și rezultatul vine de acolo. Dacă un utilizator trimite un mesaj unui alt utilizator, acesta ajunge mai întâi la server. Și apoi de acolo este trimis către aplicația altui utilizator, cel mai adesea sub forma unei notificări trimise. Interfețele pe care un server le expune astfel încât aplicațiile să poată interacționa cu acesta sunt denumite în mod obișnuit API. Ei bine, unele funcții de interfață pot fi comparate puncte finale(puncte finale), de exemplu, cu căutare sau autorizare pe site. Pentru cei neinițiați, această interacțiune poate părea ciudată. Cele mai comune două formate de interoperabilitate sunt JSON și XML.

XML în stânga, JSON în dreapta La prima vedere, formatele par greu de citit. Este important să înțelegeți că serverul este doar un computer, precum laptopul sau smartphone-ul dvs. Aplicația de pe telefon acceptă introducerea utilizatorului sub formă de voce sau text, prin recunoaștere vocală sau prin atingerea ecranului. Aplicația procesează aceste informații și apoi dă un răspuns sub forma unei imagini pe ecran. Un smartphone este un computer care interacționează cu un om, astfel încât intrările și ieșirile sunt furnizate într-un mod prietenos pentru om. Un server este un computer care comunică numai cu alte computere. O persoană percepe informații din cauza unor lucruri precum: dimensiunea fontului, culoarea textului și formatarea. Dar asta nu înseamnă nimic pentru computer.

Aplicație server

Dacă doriți să creați o aplicație care să ruleze pe telefonul dvs., veți avea nevoie și de o aplicație care să ruleze pe server. Aplicațiile server sunt construite folosind limbaje și cadre de programare pe partea de server, variante populare ale cărora sunt Java, Ruby pe șine, Node.js, PHP, ASP.NET.

Putem spune că API-ul este „ușile” serverului tău și aplicația știe să bată la ele. Baza de date stochează toate informațiile dvs. Iar aplicația server este „creierul” care leagă totul. Primește și răspunde solicitărilor care îi vin prin intermediul API-ului, adaugă și preia informații din baza de date și ia decizii. De exemplu, atunci când o aplicație utilizator trimite informații de conectare, cererea vine prin API, informațiile corecte de conectare sunt stocate în baza de date. Depinde de aplicația server să le compare și să răspundă în consecință la aplicația folosind API-ul.

Hardware

Când auzi cuvântul „server” îți imaginezi cel mai probabil această imagine: dulapuri cu becuri pâlpâitoare într-o cameră închisă. Probabil, pentru a completa tabloul, singurul lucru care lipsește este Tom Cruise, care va coborî de pe tavan și va fura ceva. Multe companii mari dețin propriile servere și centre de date întregi (acele camere uriașe cu dulapuri strălucitoare). Facebook și Google au sute de servere în întreaga lume. Când rulați un serviciu uriaș cu milioane de utilizatori, rularea propriilor servere poate fi semnificativ mai ieftină și poate oferi performanțe mai bune. În loc să-și mențină propriile servere, mulți dezvoltatori folosesc servicii cloud. Servicii precum Amazon Web Services, Azure și Digital Ocean oferă posibilitatea utilizării „serverelor virtuale”. Aceste servicii dețin și întrețin hardware-ul, iar dezvoltatorul pur și simplu încarcă aplicația server pe acesta. Unii furnizori de servicii oferă backend-ul ca un serviciu, permițându-vă să aveți un backend simplu fără a fi nevoie să scrieți singur aplicația server.

Toate aplicațiile au nevoie de un backend?

Majoritatea aplicațiilor cu care sunteți familiarizat au cel mai probabil o componentă de backend. Desigur, puteți găsi programe fără o parte server. De exemplu, unele aplicații de productivitate. O modalitate ușoară de a afla dacă o aplicație are un backend este astfel: Dacă răspunsul este „nu”, înseamnă că aplicația are cu siguranță un server backend.

Sper că ați înțeles ce este back-end-ul unei aplicații. Poate data viitoare când te întâlnești cu colegii tăi programatori, poți nu numai să înțelegi despre ce vorbesc ei, ci și să folosești un nenorocit de „Jason” în conversația ta.

Mai multe întreprinderi mici pot aprecia beneficiile de a avea o rețea

Cuvintele „server” și „rețea” pentru mulți oameni evocă săli de calculatoare uriașe în măruntaiele marilor corporații, conduse de tehnicieni cu ochelari în camere fără ferestre. Din fericire, vremurile s-au schimbat.

Astăzi, rețelele cu servere pot fi văzute în peste 20% dintre întreprinderile mici din SUA cu mai mult de un PC, iar acest procent continuă să crească, potrivit analiștilor. În plus, analiștii spun că organizațiile cu mai puțin de cinci PC-uri adoptă acum mai multe servere și rețele, deoarece utilizatorii au început deja să aprecieze confortul și performanța ridicată de a lucra într-o rețea publică.

Dar cine sunt acești oameni care administrează aceste servere și rețele? Dacă îți conduci propria afacere, atunci poți fi tu însuți. Sau încredințați-o managerului dvs. de birou, specialistului în marketing sau chiar contabilului - oricine are o pregătire tehnică suficientă se poate ocupa de această sarcină.

„Văd din ce în ce mai multe organizații mici care rulează servere, chiar și în birouri cu un singur angajat”, spune Laura DiDio, analist de afaceri mici la firma de consultanță The Yankee Group din Boston. „Îți permit să obții mai multă rentabilitate a dolarului investit în tehnologie.”

Toate drumurile duc la server
Să ne uităm la motivele care motivează întreprinderile mici să instaleze servere (serverele sunt computere care oferă servicii, comenzi și management centralizat stațiilor de lucru numite „clienți”). Dar mai întâi, să vedem de ce rețelele cu servere funcționează deja în birourile utilizatorilor.

Luați deja cunoscuta Laura DiDio. Lucrează cu jumătate de normă la casa ei de la țară și vrea să profite la maximum de cheltuielile ei pentru tehnologie. „Am două laptopuri acasă, două conexiuni de mare viteză, trei linii telefonice și un server care rulează Microsoft Small Business Server”, spune Laura.

Serverul este motorul sistemului ei. Permite lui DiDio să centralizeze și să securizeze datele PC-ului, să controleze fișierele, să creeze cu ușurință copii de siguranță și să lucreze eficient cu clienții - clienții primesc același serviciu ca și cum ea nu ar fi acasă, ci în biroul ei din Boston.

„Serverul îmi permite să lucrez mai flexibil, să instalez orice vreau și să îmi ofere o imagine profesională”, spune Laura.

Un alt susținător al serverului este Harry Brelsford, consultant de revânzător de tehnologie și scriitor tehnic cu sediul în Bainbridge Island, Washington. Are trei PC-uri client și un server în biroul său. Aici oferă servicii de consultanță tehnologică la aproximativ 20 de companii și scrie și cărți pe această temă (a scris deja 10 astfel de cărți).

„Serverul și rețeaua mă ajută foarte mult”, spune Brelsford. - „Dacă am nevoie de un dosar, știu exact unde să-l caut. De asemenea, am mai multă încredere în stabilitatea sistemului, indiferent de ceea ce fac. Pur și simplu faci treaba mai bine și fără reluare. Puteți uita de lipsa spațiului pe disc, aglomerația de fișiere, puterea insuficientă a procesorului și pierderea de date.”

DiDio și Brelsford vorbesc despre serverele Dell și Hewlett-Packard care nu costă mai mult de 1 000 USD, care rulează noul software Microsoft Windows Small Business Server 2003 (599 USD pentru Standard Edition). Un astfel de complex este foarte atractiv pentru managerii care știu să-și numere banii. Ediția Standard include și Microsoft Exchange Server 2003.

Ray Boggs, vicepreședinte pentru afaceri mici și dezvoltare de birouri la domiciliu la IDC, o firmă de consultanță tehnologică din Framingham, Massachusetts, este de acord. El spune că, în timp ce toate organizațiile mici pot beneficia de trecerea la tehnologii client/server, cele cu 15 PC-uri sau mai multe vor beneficia cel mai mult. Acest lucru se realizează printr-un nou hardware și software conceput special pentru această piață și o creștere bruscă a numărului de tranzacții.

„Prețurile serverelor continuă să scadă, iar funcționalitatea acestora continuă să se îmbunătățească”, spune Boggs.

Opt motive pentru a cumpăra un server
Așadar, după ce ascultăm opinia analiștilor și a utilizatorilor obișnuiți, avem opt motive pentru a cumpăra un server pentru afacerea dvs. mică, în loc să ne descurcăm de el sau să ne bazam pe un mediu de rețea peer-to-peer.

  1. Vei aduce ordine în haos. Prin centralizarea datelor pe server, puteți gestiona mai bine informațiile critice de afaceri. Partajarea fișierelor și a altor date de pe toate computerele este mult mai ușoară decât mutarea datelor de la un computer la altul. Și așa cum subliniază DiDio, computerele mai vechi pot lua o nouă viață dacă fișierele și datele lor sunt încărcate pe un server. „Mulți oameni cumpără servere și nu se grăbesc să scape de vechile lor PC-uri și laptop-uri”, spune ea.
  2. Cea mai bună protecție a datelor. Windows Small Business Server 2003 oferă două caracteristici care îi ajută pe utilizatori să-și protejeze mai bine resursele informaționale, facilitând copierea de rezervă și restaurarea datelor critice. Acesta este un vrăjitor pentru configurarea arhivării și copierii umbra a volumului.
  3. Cooperare mai bună atunci când faceți afaceri. Rețeaua susținută de server nu se referă doar la facilitarea partajării datelor. Windows Small Business Server 2003 vine cu Windows SharePoint Services, software care permite angajaților dvs. și altor membri ai echipei să colaboreze prin Internet. Prin instalarea SharePoint, obțineți un portal intranet al companiei cu o interfață ușor de utilizat, care vă permite să partajați și să vă organizați datele. Serviciile vin cu documente și resurse de ajutor. Serverul este, de asemenea, necesar dacă trebuie să suportați aplicații critice pentru afaceri, cum ar fi Microsoft Business Solutions, pe mai multe PC-uri.
  4. Creșterea mobilității personalului. Serverele permit accesul de la distanță la rețea și la date angajaților autorizați care sunt departe de birou, pe drum sau lucrează în birourile locale. Cu caracteristica Internet Workplace, utilizatorii Windows Small Business Server 2003 pot accesa datele de pe server prin Internet. Angajații aflați în afara biroului se pot conecta și la intranetul companiei prin SharePoint
  5. Partajarea accesului de mare viteză. „Adevăratul catalizator pentru vânzarea de servere către întreprinderile mici este accesul la internet de mare viteză pentru toate computerele din rețea”, spune Boggs de la IDC. - „Dacă afacerea dvs. folosește trei sau mai multe conturi de acces la distanță, este timpul să cumpărați un server și să treceți la acces de mare viteză. Rentabilitatea investiției va fi foarte rapidă datorită creșterii productivității muncii.”
  6. Configurați rapid computere noi, adăugați utilizatori și implementați aplicații noi. Plănuiți să vă dezvoltați afacerea? Prin gestionarea datelor dintr-un centru comun, este mai ușor să coordonați adăugarea de noi PC-uri, software și licențe. De asemenea, puteți gestiona mai bine firewall-urile și puteți controla amenințările de date, puteți implementa protecție antivirus și puteți detecta intruziunile.
  7. Creșterea puterii de calcul. Serverul extinde capacitățile rețelei, permițându-vă să stocați cantități mari de date, eliberând memorie și sporind eficiența utilizării computerelor individuale. „În prezent, întreprinderile mici au nevoie de mai multă putere de calcul pentru a rula servicii web, a gestiona site-uri web, a trimite e-mailuri și a utiliza instrumente și aplicații mai bune”, spune DiDio. (Boggs adaugă că ziua nu este departe în care mulți oameni vor avea servere care rulează acasă, ajutându-i pe elevi cu computere să-și termine temele școlare și pe adolescenți să cumpere jocuri și alte programe complexe online.)
  8. Creați o imagine profesională pentru afacerea dvs. și creșteți implicarea clienților. Software-ul de server, cum ar fi Windows Small Business Server 2003, vă permite să vă combinați conturile de e-mail (AOL, Yahoo!, Hotmail etc.) într-un singur cont de companie, îmbunătățindu-vă imaginea față de clienți și parteneri. „Puteți avea mai multe aliasuri pentru aceeași adresă de e-mail rădăcină”, spune Brelsford. - "Un server poate da greutate afacerii tale." DiDio: „Nu numai că îți aduce mai mult profit, ci și te face să arăți mai profesionist pentru oamenii cu care vrei să faci afaceri.”
De unde știi când este timpul să cumperi un server?
  • Compania dvs. are două sau mai multe conturi de acces la distanță.
  • Doriți să vă centralizați și să vă organizați datele (nu puteți găsi întotdeauna ceea ce aveți nevoie).
  • Doriți să partajați hardware cum ar fi imprimante și faxuri între două sau mai multe PC-uri (atunci când utilizați rețele peer-to-peer în acest scop, este necesar un număr mare de cabluri și fire).
  • Doriți să faceți backup-urile mai ușoare pentru a asigura o protecție mai bună a datelor.
  • Mulți dintre angajații tăi care sunt adesea pe drum, departe de birou sau lucrează în birouri locale trebuie să se conecteze la rețea.
  • Doriți să vă acoperiți întreaga afacere cu o rețea internă (angajații care sunt în afara biroului nu își amintesc întotdeauna că trebuie să vă contacteze din când în când).
  • Aveți nevoie de mult spațiu de stocare (și PC-urile supraîncărcate se cutremură și geme pe măsură ce adăugați mai multe date).
  • Doriți să rulați software financiar sau alte aplicații critice pentru afaceri pe mai multe computere.
  • Compania ta este în creștere și intenționezi să angajezi noi angajați și să adaugi computere (felicitari!).
  • Ai o afacere modestă și ai vrea să arăți profesionist (și mai mare decât ești cu adevărat).
  • PC-urile dumneavoastră sunt foarte vechi și ați dori să scăpați de ele. Serverul va face procesul de tranziție nedureros.
  • PC-urile dumneavoastră sunt foarte vechi, dar ați dori să le păstrați. Serverul va prelua sarcina de pe PC.