Găzduire de pe computer. Gazduire virtuala si propriul tau domeniu pe computerul tau de acasa

  • DNS
  • Gazduire
  • Eu (ca mulți dezvoltatori web) am o duzină de site-uri web care trebuie găzduite undeva.

    Site-urile practic nu aduc profit, deoarece acestea sunt niște lucrări vechi (conform diverse motive nu a intrat în producție), Pagina principala, site-ul este lansat frumos mail etc. Dar, în același timp, este păcat să abandonați aceste site-uri și, prin urmare, trebuie să cheltuiți bani foarte reali pe ele în fiecare lună pentru a cumpăra găzduire. Banii, sincer vorbind, sunt mici, dar cu toate acestea este păcat, deoarece nu există întoarcere de la site-uri.

    Totodata, avem in stoc:

    • Server de acasă pe Ubuntu
    • Internet rapid ethernet de la MTS
    Dar nu există nicio cheie - IP static. Dacă ar fi, atunci totul ar fi mult mai simplu și Acest articol Cu siguranță nu l-aș scrie. Și MTS-ul meu absolut nu dorește să emită un IP static (cu excepția cazului în care mă conectez ca client de afaceri).

    Desigur, sunt cunoscute DNS dinamic servicii precum noip.com, dar nu rezolvă decât cu succes problema acces de la distanță la serverul nostru (prin SSH sau FTP), dar nu sunt deloc potrivite pentru găzduire, deoarece în setările de domeniu de pe serverul DNS trebuie să înregistrăm o înregistrare A cu o adresă IP reală (și nu o legătură către domeniul nostru virtual ).

    Ce să fac?

    Nu voi intra în detalii despre modul de configurare server linux(și cu atât mai mult cum să-l alegi), deoarece presupun că îl ai deja. De asemenea, nu voi descrie în detaliu setările lui nginx și Apache, deoarece din nou presupun că vă puteți descurca singur.

    Primul lucru cu care am avut probleme a fost cum să redirecționez vizitatorii de pe domeniile mele (am 2 domenii) către serverul meu de acasă. Adică, pentru ca clientul care scrie domain.com să ajungă exact pe serverul meu de acasă, ținând cont de faptul că adresa IP de pe acesta se schimbă în fiecare zi.

    Pentru a rezolva acest lucru, trebuie să configuram serverul DNS, și anume următoarele înregistrări: SOA, NS, MX, A, CNAME. Este important să avem capacitatea de a configura TTL (time to live), deoarece durata de viață a înregistrărilor noastre ar trebui să fie foarte scurtă, literalmente 60-120 de secunde. În caz contrar, la schimbarea adresei IP a serverului, utilizatorii nu vor putea ajunge la serverul nostru pentru o perioadă lungă de timp (din cauza stocării în cache).

    Deci avem nevoie server DNS, opțiuni de soluție:

    Să luăm în considerare ambele opțiuni.

    Folosim servicii care ne oferă găzduire DNS

    Există o serie pentru asta servicii gratuite, dintre care cel mai popular este freedns.afraid.org. Pe astfel de servicii, puteți adăuga domeniul (domeniile) dvs. și puteți să-și actualizați înregistrarea A prin API folosind un mic script.

    Arată destul de bine, dar problema este că aceste servicii își rezervă dreptul de a adăuga subdomenii de nivel trei la domeniul tău. Adică, ați înregistrat user.ru cu ei și ei își adaugă calm site-urile precum hello.user.ru, shop.user.ru și așa mai departe. Desigur, poți refuza asta, dar... pentru bani. Nu văd rostul să plătească bani pentru astfel de servicii, deoarece pentru bani comparabili puteți cumpăra găzduire cu drepturi depline de la un furnizor fără nicio bătaie de cap cu setările DNS.

    Nu vom lua în considerare serviciile rămase, ci ne vom concentra pe a doua opțiune.

    Folosim propriul nostru server DNS împreună cu un domeniu DDNS

    Pentru această opțiune, în primul rând, trebuie să avem un domeniu DDNS (care este actualizat când IP-ul se schimbă), de exemplu, domain.ddns.net, iar în al doilea rând, va trebui să instalăm și să configuram BIND pe serverul nostru.

    În total, trebuie să faci exact 5 pași. Peste tot, cuvintele „domain” sau „domain.ru” înseamnă numele dvs. de domeniu (scurt sau complet).

    1. Configurați 2 sau 3 subdomenii DDNS
    De ce 2 sau 3? Deoarece un număr de înregistrați nu vă vor permite să utilizați un domeniu cu un singur server NS. Cel mai enervant lucru este că nu toată lumea va spune despre asta - domeniul tău pur și simplu nu va funcționa, dar nu vei înțelege de ce.

    Totul este simplu aici - accesați noip.com, înregistrați un cont acolo și adăugați 3 subdomenii gratuite (mai mult de 3 nu vor funcționa).

    2. Configurați-vă propriul server DNS
    Instalați BIND:

    $ sudo apt-get install bind9
    Creăm zone (o zonă pentru fiecare dintre domeniile noastre):

    $ sudo nano /etc/bind/zones.my
    cu continut:

    Zona „domain.ru” ( tip master; fișier „/etc/bind/db.domain.ru”; );
    și fișierul real cu setările zonei:

    $ nano /etc/bind/db.domain.ru
    si scrie inauntru:

    ; ; Fișier de date BIND pentru interfața loopback locală; $TTL 60 @ ÎN SOA domain.ru. admin.domain.ru. (1477015437; Serial 10800; Reîmprospătare 3600; Reîncercați 604800; Expiră 1800) ; Cache negativ TTL @ IN NS domain.ddns.net. @ ÎN domeniul NS.ddnsking.com. @ ÎN domeniul NS.myftp.biz. @ IN MX 10 mx.yandex.net. @ ÎNTRE-UN e-mail 1.2.3.4 ÎN CNAME domain.mail.yandex.net. * ÎN CNAME domain.ru.
    Notă: Vă rugăm să rețineți că am setat TTL la 60 de secunde. În fișierul /etc/bind/named.conf.local adăugăm conexiunea pentru zona noastră:

    Includeți „/etc/bind/zones.my”;
    Gata, hai să repornim BIND:

    $ sudo service bind9 reporniți
    Și uită-te la /var/log/syslog, astfel încât să nu existe mesaje de eroare acolo

    3. Configurați domeniul (domeniile)
    Mergem la panoul de control al registratorului și acolo în setările domeniului nostru indicăm subdomeniile DDNS create ca servere NS:

    Nameserver1 = domain.ddns.net nameserver2 = domain.ddnsking.com nameserver3 = domain.myftp.biz
    După aceasta, poate fi necesar să așteptați câteva ore (sau chiar o zi) în timp ce setările sunt replicate între toate serverele.

    4. Configurați actualizări periodice de adrese IP
    Routerul meu acceptă actualizarea adresei IP pe un domeniu, dar trebuie să fac acest lucru pentru 3 domenii simultan. În plus, trebuie să actualizăm adresa IP în configurația BIND, așa că vom scrie un script care va face:
    1. Determinați adresa noastră IP externă
    2. Verificați dacă adresa IP s-a schimbat; dacă nu, atunci nu trebuie să faceți nimic.
    3. Actualizați adresa IP a tuturor subdomeniilor DDNS prin Service API noip.com
    4. Înregistrați o nouă adresă IP în configurația BIND
    5. Reporniți BIND
    Lăsați scriptul în sine să fie în shell:

    #!/bin/sh # Acest script funcționează prin serviciul noip.com + server local Bind # Setări ZONES_CONFIG=zones.my IP_FILE=./current_ip.txt DDNS_USER=utilizator DDNS_PASS=parolă DDNS_HOST=domain.ddns.net DDNS_HOSTS=domeniu. ddns.net,domain.ddnsking.com,domain.myftp.biz # Start DATE=$(data +"%Y-%m-%d %H:%M:%S") # detectează un IP extern IP=$ (sapă +scurt $DDNS_HOST) dacă [ $? -ne 0 ] || [ -z $IP ] || [ $IP = "0.0.0.0" ] ; apoi ecou „$DATE” Nu se poate detecta un IP la distanță. Se anulează." exit 1 fi # verifică schimbarea IP PREV_IP="(necunoscut)" dacă [ -e $IP_FILE ] ; apoi PREV_IP=$(cat $IP_FILE) fi dacă [ $IP = $PREV_IP ] ; apoi ecou "$DATE IP „$IP” nu s-a schimbat” else echo „$DATE IP a fost schimbat din „$PREV_IP” în „$IP”” echo „$DATE IP va fi actualizat pe serverul DDNS” /usr/bin/curl -u $DDNS_USER :$DDNS_PASS "https://dynupdate.no-ip.com/nic/update?hostname=$DDNS_HOSTS&myip=$IP" fi echo $IP > $IP_FILE # verifică BIND config cd /etc/bind if [ ! apoi ecou „$DATE Fișier $ZONES_CONFIG nu a fost găsit!" exit 1 fi # citește lista zonelor active ZONE_FILES=$(fișier grep $ZONES_CONFIG | grep -v ^# | perl -ne "/fișier "(.+)"/ && print "$1\n"") pentru ZONE_FILE în $ZONE_FILES; face eco „$DATE Procesează configurația zonei $ZONE_FILE” cat $ZONE_FILE | perl -ne "s/([\t ]+IN[\t ]+)[\d\. .]*/\$(1)$(IP)/; tipăriți \$(_)" > $ZONE_FILE.tmp dacă [ $(diff -w $ZONE_FILE $ZONE_FILE.tmp | wc -l) -ne 0 ] ; atunci # actualizați numărul de serie STAMP=$(data +%s) cat $ZONE_FILE.tmp |. perl -ne "s/\d+(?=.+Serial)/$STAMP/; print \$(_)" > $ZONE_FILE # reîncărcați serviciul BIND bind9 reload echo "$DATE Configurația $ZONE_FILE este actualizată" altfel # nimic de făcut rm $ZONE_FILE.tmp echo "$DATE Configurația $ZONE_FILE NU este schimbată" gata
    Scriptul trebuie să fie rulat ca root (astfel încât să aibă suficiente drepturi pentru a actualiza configurațiile BIND și a-l reporni).

    * * * * * cd /home/root && ./update_bind_config.sh >> /var/log/update_bind_config.log
    Câteva cuvinte despre determinarea adresei IP curente. În scriptul de mai sus, acest lucru se face prin rezolvarea subdomeniului DDNS domain.ddns.net. Adică, mai întâi routerul nostru îl înregistrează acolo, apoi îl citim. Aceasta nu este o opțiune foarte bună, deoarece suntem legați de router și putem pierde câteva minute în timp ce adresa IP este actualizată pe subdomeniul DDNS la cel curent. În acest timp, serverul nostru va fi indisponibil.

    Prin urmare, am folosit o versiune îmbunătățită pentru mine, care, în același timp, nu accesează Internetul:

    IP=$(perl -le "use LWP::UserAgent; my $content=LWP::UserAgent->new->get("http://router")->decoded_content(); $content =~ q( ([\d\.]+)); imprimați $1")
    ÎN această opțiuneîncărcăm pagina principala router (prin http), apoi folosind regexp găsim adresa IP curentă pe el. Desigur, această opțiune nu este potrivită pentru toată lumea, dar Firmware DD-WRT lucrări.

    5. Configurarea routerului
    Am scris deja despre necesitatea de a configura accesul la serviciul DDNS, dar nu uitați de necesitatea de a configura redirecționarea portului pe routerul dvs.:
    • HTTP - TCP, portul 80
    • DNS - TCP+UDP, portul 53

    Concluzie

    Deci ce am primit pana la urma:
    • Site-urile mele trăiesc serverul de acasă, pentru care nu plătesc pe nimeni;
    • Domeniile mele sunt rezolvate prin propriul meu server DNS, durata de viață a înregistrărilor este de 1 minut, adică actualizarea are loc foarte repede;
    • Înregistrările NS nu sunt adrese IP reale (care se schimbă frecvent pentru mine), ci subdomenii DDNS;
    • Relevanța înregistrărilor în subdomeniile DDNS și în configurația serverului meu DNS este asigurată automat, fără nicio intervenție din partea mea.
    Conform măsurătorilor mele, când MTS (furnizorul meu) îmi actualizează adresa IP, site-urile mele încep să funcționeze după aproximativ 2 minute. Acest lucru este destul de acceptabil pentru mine.

    P.S. Dacă cuiva i-a plăcut acest articol, atunci pot scrie o a doua parte, în care vă voi spune cum să configurați lucrul folosind găzduirea Yandex DNS. Acest lucru vă va permite să abandonați propriul server DNS, să abandonați subdomeniile DDNS și, de asemenea, să îmbunătățiți ușor fiabilitatea funcționării (deoarece serverul DNS nu își va schimba niciodată IP-ul). Aceasta este exact schema pe care o folosesc în acest moment.


    Te-ai întrebat vreodată cât de dificil este să-ți creezi propria găzduire? Poți întreba, de ce? În primul rând, pentru distracție și, în al doilea rând, pentru a înțelege cum să alegeți găzduirea potrivită de la companiile de găzduire. În al treilea rând, nimeni nu a anulat atractivitatea comercială a propriei găzduiri. Desigur, să-ți creezi propria găzduire nu este o sarcină ușoară, dar este una interesantă și, căutând opțiunile de găzduire a ofertelor de închiriere, înțelegi ce vine în minte pentru mulți.

    Cum să-ți creezi propria găzduire

    Nu mă voi opri mult pe partea etică a creării de găzduire comercială. Când creați un produs de vânzare, trebuie să înțelegeți că acesta nu este divertisment, ci o muncă serioasă asupra căreia străini. Inițial, nu este nevoie să încerci să creezi proiecte de gunoi și să faci inamici și rețele. Dacă doriți să lucrați cu crearea de servicii de găzduire, începeți cu un mini proiect „pentru propriul dvs.”, apoi continuați. Deci, 4 moduri de a vă crea propria găzduire.

    Găzduire în cloud

    Utilizare servere VDS mai departe cu ruperea lui în bucăți de găzduire, ideea stă la suprafață. Atractivitatea utilizării unui server VDS este costul său scăzut și capacitatea de a crește treptat resursele. Dar asta este la prima vedere.

    Evoluția creării de găzduire VDS este simplă:

    • Luăm un VDS ieftin, 500-600 de ruble pe lună. Acesta va fi 1 GB de RAM, 10 GB de disc și 1 TB de trafic. De exemplu, aici: https://clodo.ru/
    • Închiriem sau luăm pentru totdeauna un panou de control, de exemplu ISPmanager Business (1939 RUB/lună, licența perpetuă 27.000 rub.). Îl instalăm pe un VDS închiriat. Dacă nu vă puteți descurca singur, angajați o companie de administrare a rețelei. De exemplu, https://systemintegra.ru.
    • Pentru facturare, cumpărăm, în același loc, un al doilea VDS. Pentru facturare, cumpărăm o licență de facturare BILLmanager. Pentru început, ne limităm la versiunea Standard (6.869 de ruble pe an). https://www.ispsystem.ru/software/billmanager.

    Această opțiune pare ieftină la prima vedere. Dar chiar și cu încărcări medii pe site-uri, va trebui să cumpărați trafic suplimentar și să cheltuiți bani pentru stocarea copiilor de rezervă.

    Gazduire server dedicat

    A doua opțiune pentru găzduirea dvs., și este cea mai comună, este să achiziționați un server dedicat. Mecanismul de creare este următorul:

    • Cumpărăm un server dedicat. De exemplu: http://ru.hetzner.com/hosting/produktmatrix/rootserver-produktmatrix-ex. Cost 39 euro, memorie cu acces aleator 32 GB, unitate SATA 8 TB, trecere 1 Gb/sec.
    • Pentru gestionare, luăm același panou ISPmanager Business (1939 ruble / lună îl instalăm pe serverul nostru).
    • Pentru facturare, cumpărăm un VDS ieftin cu o licență BILLmanager Advanced (1030 ruble pe lună, / 20606 ruble perpetuă).

    Gazduire cu pierderi minime

    După cum puteți vedea din prețuri, crearea găzduirii este costisitoare. Când creăm găzduire, înțelegem că este posibil să nu putem face față diverse probleme, care va fi pe găzduire, este posibil să nu putem gestiona setările și protecția, este posibil să nu găsim clienți deloc și să recuperăm costurile. Prin urmare, închiriem VDS cu costuri minime, inchiriem panoul si facturam lunar iar in caz de defectare il inchidem cu grija cu pierderi minime.

    Program de revânzare – revânzarea serviciilor de găzduire

    Există companii cu BillManager Corporate care vă permit să vă vindeți serviciile către conturi de reseller, cum ar fi facturarea-facturare. Schema funcționează astfel:

    • Există facturare externă, Corporate, eventual Avansat;
    • Opțiunea de revânzare este disponibilă și activată la facturare;
    • Creați un cont de reseller acolo;
    • Creați un server, instalați facturarea pe acesta, conectați un cont de reseller, importați planuri tarifare;

    Puteți începe revânzarea:

    La facturarea externă există un serviciu de găzduire pentru 150 de ruble, clientul merge la facturarea dvs. pe serverul dvs. și face o comandă. Există o factură pe contul dvs. de reseller, iar atunci când un client plasează o comandă, aceasta este transferată la facturarea externă și primiți datele comenzii.

    Venituri reale, cu un număr mare de proiecte.

    Este mai bine să vedeți cum funcționează acest lucru într-un program de reseller, de exemplu, aici: https://firstvds.ru/partner/reseller.

    Aceștia sunt doar cei mai generali pași pentru crearea propriei găzduiri. Există o mulțime de alte sarcini: crearea domeniul corect pentru găzduire, lucru cu Clienți DNS, apărare din Atacurile DDoS. În ciuda tuturor problemelor, propria ta găzduire este aceeași afacere ca oricare alta, cu probleme, sarcini și soluțiile lor.

    Faceți cunoștință cu Demyan. Un blogger rus aspirant, care s-a săturat să-și posteze notele pe Tumblr și își dorește propriul site. Dar Demyan este lacom. Atât de lacom încât îi pare rău pentru 3 USD pe lună pentru găzduire.

    Într-o zi, lui Demyan i s-a spus că poate crea găzduire direct pe computerul său. Și nu doar găzduire, ci un întreg server dedicat care va găzdui nu doar un blog, ci și un magazin online unde Demyan își va vinde tricourile, pălăriile și alte produse.

    În acest articol, vom vorbi despre modul în care Demyan și-a făcut găzduirea. Și, de asemenea, de ce zgârcitul plătește de două ori.

    Pregătirea

    Demyan poate transforma un computer în găzduire în aproximativ o oră. Dar mai întâi trebuie să se pregătească.

    Calculator

    Demyan nu are un computer - are doar un laptop de pe care folosește VK și derulează fotografiile de pe Instagram. Chiar și Demyan înțelege că a face găzduire pe un laptop vechi pe care îl poartă cu el peste tot nu este cumva comme il faut.

    Demyan nu vrea să cumpere un computer din magazinele locale - toată lumea știe că prețurile locale sunt mai mari! De aceea se duce la burghez http://pcpartpicker.com și, plângându-și banii de sânge, adună pentru el însuși unitate de sistem. Demyan optează pentru un Pentium G4560 dual-core și 4 GB de RAM, care îl costă 250 de dolari. Cheltuiește încă 50 de dolari pe livrare.

    Văzând prețurile pentru Windows, Demyan leșină. Dar Demyan nu este deloc prieten cu Linux și nu vrea să se familiarizeze. El descarcă Windows piratat și îl instalează, promițând că va cumpăra o licență mai târziu - de la primul profit.

    Internet

    Fără internet bun Demyan nu se poate lipsi de el - cum altfel vor veni mulțimile de cititori entuziaști la el? Iar actualul 10 Mbit/s nici măcar nu îi permite să urmărească YouTube corect.

    Oftând trist, Demyan se plimbă pe lângă furnizori în căutare de 100 Mbit/s ieftin. După ce au aflat de ce are nevoie de un astfel de canal, toți furnizorii își arată imediat cu degetul Acordul de utilizare și oferă numai tarife speciale pentru gazduire - de 5 ori mai scump. Și unii nu permit găzduirea deloc. În cele din urmă, Demyan găsește un nou furnizor care este gata să-și conecteze găzduirea500 ruble pe lună - dar numai pentru prima dată.

    Acolo, Demyan conectează o adresă IP dedicată. Asta costa altul100 ruble pe lună.

    Instalarea software-ului server

    După ce și-a asamblat mașina și a conectat la ea un monitor găsit la o piață de vechituri, Demyan se pune în sfârșit la treabă. După ce a citit forumurile, află că pentru ca găzduirea lui să funcționeze cu CMS modern, are nevoie programe speciale - server Apache, PHP, MySQL, PHPMyAdmin etc.

    Le puteți descărca și instala pe rând - dar acest lucru este lung, dificil și poate duce la conflicte de versiuni. Din fericire, lui Demyan i se arată un set de programe care vor instala și configura totul pentru el - Wampserver.

    O jumătate de oră mai târziu, Demyan își dă seama cum să instaleze Wampserver corect, înregistrează domenii, le conectează la server și începe să instaleze WordPress, mai degrabă frecându-și mâinile.

    Rentabilitatea

    Să calculăm câți bani a reușit să economisească Demyan:

    1. Electricitate. Tariful mediu de energie electrică în Rusia este de 5,31 ruble/kWh. Calculator mediu consuma aproximativ 600 Wh. Aceasta înseamnă că Demyan plătește 2.300 de ruble pe lună numai pentru electricitate.
    2. Internet. 100 Mbit/s costă Demyan 500 de ruble pe lună + 100 pentru IP. Și a fost, de asemenea, foarte norocos cu un furnizor generos.

    De aici înțelegem că un server dedicat îl costă pe Demyan 2.950 de ruble pe lună.

    în care:

    1. Fără suport tehnic. Toate problemele sunt rezolvate de Demyan însuși, folosind instrucțiuni și forumuri.
    2. Demyan are coșmaruri în legătură cu facturile de electricitate. Este bine că are un sistem de tarif unic și nu trebuie să plătească pentru cheltuieli excesive.
    3. Prezența unui blog pe internet depinde de rețeaua electrică a orașului.
    4. Windows fără licență de pe server îl obligă pe Demyan să treacă de fiecare dată când sună soneria.

    Și Unihost oferă aproximativ același server pentru doar 2.500 de ruble pe lună, fără toate problemele de mai sus. Adică, Demyan s-a „înșelat” din 450 de ruble pe lună și a avut, de asemenea, probleme cu legea.

    Ce trebuie să știi pentru a-ți crea propriul tău?

    În primul rând, trebuie să înțelegeți esența acestui serviciu. Gazduirea combina echipamente de inalta calitate si software pe de o parte, și prestarea de servicii de întreținere cu. Mulți experți notează că serviciul este cea mai importantă componentă, deoarece găsirea de companii cu echipamente și software de înaltă calitate nu este o problemă.

    În al doilea rând, trebuie să înțelegeți că găzduirea, ca orice afacere, necesită inițial semnificative cheltuieli financiare, care nu va plăti imediat. Prin urmare, înainte de a vă crea propria găzduire, trebuie să faceți o estimare aproximativă a costurilor și să alocați suma necesară din propriul buget (sau să primiți din altă sursă).

    În al treilea rând, trebuie să înțelegeți hardware-ul și software-ul și/sau să găsiți unele care vor funcționa ca suport tehnic pentru clienți. Trebuie înțeles că apelurile vor veni în mod constant și vor trebui să li se răspundă rapid și problemele care apar la fel de repede rezolvate. Numărul de angajați implicați va depinde strâns de găzduire.

    Modalități de a vă crea propria găzduire

    Există trei moduri principale de a vă crea propria găzduire.


    1. Primul este să devii reseller, această metodă este cea mai ieftină. Un reseller este o persoană care a achiziționat servere de la o companie de găzduire binecunoscută și vinde spațiu pe server, precum și este responsabilă pentru suportul tehnic. Cu toate acestea, deoarece nu este deținut de un revânzător, suportul tehnic va fi îngreunat de o serie de obstacole (de exemplu, incapacitatea de a efectua control eficient server, reporniți-l etc.)

    2. A doua modalitate este de a închiria un server întreg de la o companie de găzduire. Acest lucru va fi semnificativ mai scump, dar această metodă are o serie de avantaje pe care revânzătorii nu le au. În special, capacitatea de a instala propriul software pe server, capacitatea de a-l controla și, ca urmare, suport tehnic mai eficient.

    3. A treia metodă este să cumpărați independent un server și să-l plasați într-un centru de date pe bază de închiriere de spațiu. Avantajele acestei metode sunt o chirie mai ieftină. Dezavantajul este necesitatea de a cumpara un server, care este destul de scump.

    Etapele creării găzduirii


    • Intocmirea devizelor de proiect si a fondurilor.

    • Dezvoltare planuri tarifare pentru proprietarii de site-uri web.

    • Stabilirea metodei de creare a gazduirii (resellership, inchiriere server, spatiu in Data Center).

    • Dezvoltare strategie de marketing pentru a vă promova serviciile pe Internet și pentru a găsi clienți.

    • Crearea de hosting și .

    • Angajarea personalului

    Video pe tema

    Surse:

    • cum să-ți faci propriul site de găzduire

    Fiecare webmaster care decide să-și creeze propriul proiect comercial are multe întrebări. Succesul gazduirii create depinde in mare masura de o serie de factori. Trebuie să ai răbdare, o anumită sumă de bani și cunoștințe în limba engleză pe care va trebui să-l citiți documentatie tehnica, setarile si instalarea panourilor de control.

    Vei avea nevoie

    • - Server dedicat;
    • - panoul de control al serverului;
    • - personal de suport tehnic.

    Instrucțiuni

    Cea mai importantă etapă sunt site-urile pentru amplasarea acestuia. Puteți, desigur, să utilizați panourile de control existente pentru a crea găzduire, care sunt oferite de mulți furnizori moderni de găzduire, dar în acest caz succesul proiectului dumneavoastră va fi limitat.

    Pentru a începe, selectați centrul de date de la care veți cumpăra un server dedicat. Verificați hardware-ul Dedik-urilor selectate, aflați mai multe despre întreținere, și dacă este posibil, faceți o vizită la biroul companiei selectate pentru a primi performanță reală despre starea serverelor și a camerei serverelor. Un adevărat centru de date este independent de locația geografică.

    Alegeți software-ul care vi se potrivește și cu care sunteți mai mult sau mai puțin familiarizat. Deci pentru a servi Server IIS sub Control Windows, va trebui să citească un numar mare de informații de configurare și fiți întotdeauna conștienți de toate vulnerabilitățile. Este important să instalați la timp Ultimele actualizări sisteme, deoarece aceasta este în primul rând o chestiune de siguranță. Dacă ați făcut o alegere în favoarea Unix, atunci trebuie să cunoașteți sistemul și să puteți gestiona consola.

    Bună ziua, dragi cititori ai lui Habr. Cu acest material începem o serie de publicații despre cum să construim găzduire VPS de la zero pe baza API-ului RUVDS White Label.

    În această publicație introductivă, vă vom spune ce trebuie să faceți mai întâi pentru a începe să obțineți primul profit din propria găzduire VPS cât mai curând posibil, cum să o faceți relativ rapid și cât de fezabilă și profitabilă este. Dacă decideți să vă creați propria găzduire VPS de la zero, dar nu aveți propria infrastructură sau nu aveți fondurile și timpul necesar pentru ao crea, bine ați venit la cat.

    Ai nevoie de un site web


    Pentru a vă organiza propriul serviciu VPS, veți avea nevoie mai întâi de 2 lucruri - un site web pe care veți oferi servicii de închiriere de servere VPS și un furnizor de servicii care vă va oferi condiții favorabile de partener în aceste scopuri, infrastructura acestuia și un API de încredere cu posibilități largi. Ce este un API? Aceasta este o interfață prin care puteți oferi clienților aceleași capacități de gestionare a serverului pe care furnizorul dvs. de servicii le oferă clienților săi.

    Integrarea unui site web cu furnizorul dvs. de VPS prin intermediul unui API va fi mult mai ieftină și mai rapidă decât crearea propriei infrastructuri cloud de la zero, deoarece în acest caz „abordează” multe probleme: nu trebuie să vă faceți griji cu privire la disponibilitatea unui cantitatea de resurse de la furnizor, cum să organizezi un canal larg și tolerant la erori pentru acces la Internet cu servere virtuale, cum să colectați și să stocați date despre utilizarea resurselor de către servere și așa mai departe.

    Acum despre site. Pot exista multe opțiuni aici, vom enumera cele mai comune:

    • sunteți proprietarul unui site care oferă servicii conexe (verificare/înregistrare domeniu, închiriere server DNS, administrare la distanță servere).
    • îți creezi site-ul de la zero folosind CMS popularși pluginuri pentru el.
    • comandați un site web de la un studio web
    • introduceți opțiunea dvs
    În primul rând - cea mai buna varianta, deoarece pentru a adăuga serviciu nouînchiriind servere VPS, veți avea nevoie de foarte puține modificări: nu va trebui să scrieți multe dintre lucrurile enumerate mai jos de la zero. Când vă creați site-ul web de la zero, datele de lansare pot varia semnificativ partea cea mai rea. Va trebui să implementați toate componentele enumerate mai jos (sau să utilizați implementările dezvoltatori terți, după ce le-a testat și adaptat în prealabil la proiectul dvs.). Vă recomandăm să utilizați a treia opțiune numai dacă vă lipsește cunoștințe necesare despre crearea site-ului sau incapacitatea de a vă face site-ul așa cum doriți.

    Să începem


    Ce ar trebui implementat pe acest site?

    Înregistrare, autentificare/autorizare utilizator, recuperare parole, formular de feedback.

    Toți furnizorii de găzduire, fără excepție, au acest lucru. Viitorul tău client trebuie să se poată înregistra, să-și recupereze parola dacă o pierde, să aibă Zona personală pe site-ul cu informații la zi despre soldul său, serverele achiziționate etc. De asemenea, trebuie să i se ofere posibilitatea de a raporta problema către suportul tehnic. Pentru a evita înregistrare în masă Conturi „false”, vă recomandăm să nu neglijați fondurile protectie suplimentara, cum ar fi captcha pe formulare și, de asemenea, salvați despre utilizator suma maxima informatii disponibile, care poate ajuta dacă sunt detectate încălcări din partea lui. ÎN în acest caz,, există multe soluții gata făcute, care necesită modificări minore. Dacă intenționați să vă creați site-ul web pe baza unui CMS, atunci funcționalitatea descrisă mai sus este fie implementată într-o anumită măsură, fie poate fi conectată cu ușurință folosind plugin-uri.

    Gestionarea datelor personale ale clienților

    Ar trebui implementat într-o oarecare măsură, dar puteți face fără el. Această funcționalitate nu blochează lansarea serviciului dvs.

    Gestionarea client-server

    Ce ar trebui să fie pe o anumită pagină a site-ului dvs. depinde de cât de mult doriți să utilizați funcționalitatea disponibilă a furnizorului dvs. de servicii și de cât de mult control asupra serverului îl veți oferi clientului dvs. De exemplu, puteți crea un server dedicat pentru el după ce ați depus suma necesară în sold și cererea sa scrisă către suport tehnic, sau îi puteți furniza un configurator complet pentru reglaj fin caracteristicile serverului, precum și interfețele pentru modificarea configurației în timpul funcționării, obținerea statisticilor de încărcare a serverului, diverse posibilitati cum ar fi reinstalarea sistemului de operare și așa mai departe. Viteza de lansare a găzduirii dvs. VPS va varia semnificativ în funcție de opțiunea aleasă. Vom analiza această problemă mai detaliat în următoarele articole din această serie.

    Posibilitate de utilizare perioada de testare

    Evident, pentru promovarea inițială a noului tău serviciu de găzduire VPS, va trebui să implementezi posibilitatea utilizării unei perioade de testare. Acest lucru este necesar pentru ca clientul dvs. să poată decide singur dacă prețul pe care îl faceți reclamă pentru închirierea VPS corespunde calității serviciilor pe care le furnizați. Ce ar trebui să luați în considerare atunci când implementați? În primul rând, trebuie să selectați numărul de zile. Nu ar trebui să prelungiți perioada de testare - clienții care doresc doar să pună mâna pe serviciul dvs. se vor înregistra server gratuit pentru o anumită perioadă, iar după încheierea perioadei de testare se vor înregistra cont nouși încercați să utilizați din nou perioada de probă. Pentru a te proteja într-o oarecare măsură de astfel de clienți, trebuie neapărat să înveți cum să-i identifici. Acest lucru este deosebit de important în stadiul inițial de dezvoltare a serviciului dumneavoastră, deoarece pentru fiecare astfel de client veți primi mai puțin profit potențial. De asemenea, ar trebui să țineți cont de faptul că o perioadă lungă de testare nu va fi foarte benefică pentru dvs., deoarece nu există o perioadă de testare pe contul dvs. de afiliat, la care să fie conectate toate serverele pe care le creați.

    Facturare

    Cum își vor completa clienții soldul și cum vor cumpăra servere? Desigur, avem nevoie de o altă componentă foarte importantă, facturarea. Ce includem în conceptul de „facturare”? Desigur, aceasta include crearea/editarea tarifele curente, interfețe pentru acceptarea plăților clienților, mecanisme interne de procesare a plăților, creare de promoții/reduceri, instrumente de monitorizare.

    Ar trebui să abordați implementarea propriei dvs. sau integrarea facturării terților în proiectul dvs. în mod deosebit de responsabil, deoarece capacitatea de a achiziționa un server VPS pe site-ul dvs. (citiți primii bani) depinde direct de performanța acestei componente. Pentru a începe rapid să acceptați bani de la cele mai populare sisteme de plată, vă recomandăm să utilizați agregatoare de plăți. De ce? În primul rând, integrarea cu un singur agregator este mult mai rapidă și mai ușoară decât integrarea cu fiecare dintre sistemele de plată pe care le oferă. Acest lucru se datorează faptului că fiecare sistem de plata propriul dvs. protocol de interacțiune, care trebuie implementat corect și să lucreze cu el unificat în sistemul dvs., ceea ce necesită o muncă extrem de mare. În al doilea rând, aveți o interfață care oferă cea mai mare parte a funcționalității necesare pentru a lucra cu plățile clienților - acesta este contul personal al agregatorului. Desigur, va trebui să plătiți un comision suplimentar pentru toate acestea, dar în opinia noastră, această soluție este optimă atunci când vă creați propriul serviciu VPS.

    Desigur, înainte de integrarea cu un agregator de plăți, site-ul dvs. trebuie să îndeplinească anumite cerințe. Ca exemplu, putem cita cerințele paymasterului agregatorului de plăți:

    • site-ul trebuie să fie complet umplut cu informații și funcții;
    • site-ul trebuie să fie format din mai mult de o pagină;
    • site-ul trebuie să conțină informații despre bunurile și serviciile vândute, precum și despre costul acestor bunuri și servicii;
    • site-ul nu ar trebui să fie găzduit pe găzduire gratuită;
    • produsele și serviciile oferite pe site nu trebuie să intre în conflict legislatia actuala Federația Rusă și dreptul internațional;

    De asemenea, merită să acordați atenție faptului că lista sistemelor de plată, de regulă, este mult mai largă dacă încheiați un acord ca entitate legală. În unele cazuri, conectarea anumitor sisteme de plată poate dura destul de mult, deoarece site-ul dvs. trebuie să îndeplinească cerințele fiecărui sistem de plată furnizat de agregator, iar procedura de verificare se desfășoară pe partea sistemului de plată.

    Aspect financiar


    Am ajuns la una dintre cele mai multe aspecte importante(dacă nu cel mai important) - financiar. Lucrul cu furnizorul de servicii VPS ar trebui să fie profitabil. Să ne gândim de ce este profitabil să organizezi un serviciu de închiriere de server VPS alegând furnizorul RUVDS ca furnizor de servicii.

    Să luăm cele mai populare configurații VPS pe baza sistem de operare Windows Server 2012 R2 și prezentăm câteva date pe care le-am obținut la analizarea pieței serviciilor VPS din Rusia din februarie 2016:


    Configurare

    1

    2

    3

    4

    5

    Numărul de procesoare

    1

    2

    4

    6

    8

    Capacitate RAM, GB

    1

    2

    4

    8

    16

    Capacitate disc, GB, HDD

    20

    40

    120

    300

    600

    Numărul de adrese IPv4

    1

    1

    1

    1

    1

    Prețul actual al configurației

    La plata lunar

    300 de ruble.

    600 de ruble.

    1400 de ruble.

    2980 rub.

    5720 rub.

    La plata anual

    2880 rub.

    5760 rub.

    13440 rub.

    28608 frec.

    54912 rub.

    Pentru a estima câștigurile dvs. potențiale, vă prezentăm câștigul de preț al configurațiilor față de prețul mediu al concurenților:

    De asemenea, nu uitați că avem cheltuieli pentru plata comisioanelor pentru transferuri și retrageri către sistemele de plată.

    Reducere curentă pentru crearea de servere cu folosind API-ul se ridică la 10% .
    Cum să estimați câștigurile potențiale de la un server configurație dată, cumparat pentru o luna? Puteți folosi următoarea formulă:
    Câștiguri = curent. pret RUVDS * 10% + Diferența cu configurația medie - Cheltuieli pentru plata comisioanelor.

    Exemplu de calcul pentru configurația 3:

    Câștiguri = 1400 * 0,1 + 794 (rotunjit în jos) -240 = 694 de ruble.

    Acestea sunt câștiguri de la un server. Când clienții dvs. achiziționează 25-30 de servere din această configurație, veți câștiga o sumă de câștiguri deja în 20 de mii de ruble pe lună.

    În articolele următoare vom vorbi în detaliu despre posibilități