Introducere în Cloud Hosting

Plasarea serverelor în centre de date fiabile din Europa. Deschideți serverul VPS / VDS bazat pe cloud pe SSD-uri rapide în 1 minut!

Cel mai bun Gazduire:
- protejează datele de accesul nedorit într-un centru de date european protejat
- va accepta plata cel puțin în taxe.
- vă va permite să vă distribuiți distribuția

- protecția împotriva atacurilor DDos
- copie de rezervă gratuită
- Uptime 99.9999%
- Centrul de date - TIER III
- furnizor - TIER I

Sprijinim în limba rusă 24/7/365 Lucrăm cu persoane juridice și persoane fizice. Acum aveți nevoie de 24 nuclee și 72 GB de memorie RAM. Vă rog!

Tarifele noastre avantajoase vor dovedi că nu ați știut încă ieftinul de găzduire!

Minute: selectați configurația, plătiți și CMS de pe VPS este gata.
Banii înapoi - 30 de zile!

Carduri bancare, e-valută, prin intermediul terminalelor Qiwi, Webmoney, PayPal, Novoplat etc.

Puneți o întrebare la sprijinul 24/7/365

Găsiți răspunsuri în baza noastră de date și cunoașteți recomandările

Ofertă de la 8host.com

Introducere în Cloud Hosting

Cloud hosting se referă la utilizarea de servere virtuale care pot fi create, modificate și șterse la cerere. Un server cloud este resursele unui server fizic (nuclee CPU și memorie) alocate utilizatorului / dezvoltatorului pe care le puteți utiliza pentru a instala sistemul de operare și software-ul conex. Cloud hosting este de obicei folosit pentru a găzdui și dezvolta site-uri web, trimite și păstra e-mail, distribuie aplicații web și alte servicii.

Ce este un nor?

În acest context, un cloud se referă la un grup de servere conectate la Internet disponibile pentru uz public (fie ca un contract de leasing plătit, fie ca parte a unui software sau platformă). Serviciul Cloud poate lua diverse forme, dintre care trebuie să evidențiați găzduirea web, partajarea și partajarea de fișiere și distribuția de software. De asemenea, termenul "cloud" poate fi folosit pentru a face referire la cloud computing. Cloud computing este utilizarea mai multor servere interconectate pentru a distribui sarcinile între ele pentru a îndeplini sarcina; care este, în loc de a efectua procese complexe cu o sarcină mare pe o mașină puternică, aceste sarcini pot fi distribuite pur și simplu multor computere mai puțin puternice.

Alte tipuri de hosting

Cloud hosting este doar unul din multe tipuri de hosting existente, care diferă semnificativ. În mod obișnuit, site-urile cu un buget redus și aplicațiile cu trafic redus sunt găzduite pe o găzduire virtuală și pe site-uri mai solicitante, cu servere dedicate cu încărcare ridicată.

Găzduire virtuală - aceasta este cea mai comună și cea mai accesibilă pentru astăzi modul de plasare și lansare a unui site simplu. Acest lucru înseamnă că sute (și uneori mii) de site-uri utilizează un pool comun de resurse server (adică memorie și CPU). De regulă, găzduirea virtuală oferă doar funcționalități de bază și o structură riguroasă a prețurilor, deoarece accesul la software-ul de bază al site-ului trebuie să fie strict limitat datorită însăși naturii serverului.

Dedicat hosting este, de regulă, închirierea unui server de către un utilizator / dezvoltator. Această opțiune este mai flexibilă decât găzduirea virtuală, deoarece dezvoltatorul controlează complet setările sistemului de operare și ale software-ului. Serverele dedicate sunt, în general, populare pentru dezvoltatorii care dezvoltă aplicații mai exigente, cum ar fi software-ul pentru întreprinderi și serviciile comerciale (de exemplu, jocuri și platforme de dezvoltare online).

virtualizare

Mediul de gazare a cloud-ului este împărțit în două părți principale:

  • Servere virtuale în care sunt găzduite aplicații și site-uri web;
  • gazde fizice care gestionează servere virtuale.

În acest caz, virtualizarea este interacțiunea dintre gazdă și serverul virtual; Această metodă de virtualizare are flexibilitate și scalabilitate ridicată, ceea ce reprezintă un alt avantaj al găzduirii cloud.

Servere dedicate virtuale

Până în prezent, cea mai obișnuită formă de servere virtuale private virtuale (servere private virtuale engleză sau VPS). VPS este un server virtual care emulează un computer fizic cu propriul său sistem de operare. Serverele virtuale utilizează resursele unei mașini fizice alocate acestora, iar software-ul acestora este complet izolat, astfel încât să nu afecteze în vreun fel VPS-ul "învecinat". Serverele virtuale sunt implementate și gestionate de hypervisor gazdă fizică. Fiecare server virtual are un sistem de operare instalat în hipervisor, care este baza pentru instalarea altor programe. În general, serverul virtual este identic cu serverul fizic dedicat, deși performanța sa poate fi uneori mai mică datorită partajării resurselor fizice cu alte servere.

Resursele serverului virtual sunt alocate de serverul fizic pe care este găzduit. Gazda folosește un strat de software numit un hypervisor pentru a implementa și gestiona servere dedicate virtuale și pentru a furniza resurse care sunt sub controlul său. Termenul "hypervisor", ca regulă, este folosit pentru a se referi la gazdele fizice pe care sunt instalate hypervizoarele (și servere virtuale controlate de ele).

Deci, atunci când conectați un server dedicat virtual, gazda este responsabilă pentru alocarea memoriei, a nucleului procesorului și a conexiunii la rețea pentru acest server. Responsabilitățile responsabililor de hipervizor includ procesele de programare între nucleele CPU virtuale și fizice, deoarece același nucleu fizic poate fi utilizat de mai multe servere virtuale în același timp. Una dintre diferențele cheie dintre diferiții hypervizori este metoda de planificare a proceselor.

Tipuri de hypervizoare

Până în prezent, există mai multe tipuri de hypervizoare pentru gazde în cloud. În ciuda unor diferențe-cheie, toate oferă instrumentele necesare gazdei pentru a implementa, sprijini, muta și șterge servere virtuale.

KVM (scurt pentru mașină virtuală bazată pe kernel) este o infrastructură de virtualizare încorporată în kernel-ul Linux. Atunci când KVM este activat, mașina Linux devine un hypervisor, ceea ce vă permite să începeți să găzduiți servere virtuale. Atunci când utilizați KVM, nu este necesar să creați sau să emulați nucleele utilizate pentru găzduirea virtuală, ceea ce simplifică foarte mult procesul de implementare.

Xen este unul dintre cele mai comune hypervisoare pentru ziua de azi. Spre deosebire de KVM, Xen utilizează un microkernel care oferă toate instrumentele necesare pentru a suporta serverele serverelor virtuale fără a fi nevoie să facă schimbări în kernel-ul gazdei. Xen acceptă două metode de virtualizare diferite:

  • Paravirtualizarea (elimină necesitatea de a emula hardware, dar necesită anumite modificări ale sistemului de operare al serverelor virtuale);
  • virtualizare cu suport hardware (utilizează hardware special pentru a emula eficient un server virtual, eliminând necesitatea de a schimba sistemele de operare).

ESXi este un hypervisor tip 1 de tip enterprise furnizat de VMware. Particularitatea ESXi este că nu necesită sistemul principal de operare al gazdei. Hypervisorul ESXi este extrem de productiv datorită lipsei de "intermediari" între hardware și servere virtuale. ESXi (ca și alte hypervisoare independente) nu are nevoie de un sistem de operare preinstalat pe gazdă, deoarece el însuși funcționează ca un sistem de operare.

Avantajele gazduirii cloud

Capacitățile de virtualizare sunt ușor de implementat în mediul de găzduire a cloud-ului. Pentru a configura servere virtuale, este disponibilă o gamă largă de resurse hardware; În plus, deoarece cerințele se schimbă în timp, resursele pot fi adăugate sau șterse. Unele gazde pot muta servere virtuale de la un hypervisor la altul (cu puține sau fără întreruperi) sau servere de rezervă în caz de eșec al nodului.

Configurarea serverului cloud

De obicei, dezvoltatorii preferă să aibă control asupra mediului virtual, deoarece adesea aleg VPS. Majoritatea serverelor virtuale care rulează pe Linux, în mod prestabilit, permit accesul la privilegiile root (administrator) sau sudo, dând dezvoltatorului posibilitatea de a instala și modifica orice software necesar.

Această libertate de alegere începe cu sistemul de operare. Majoritatea hypervizoarelor pot găzdui aproape orice sistem de operare deschis (cum ar fi Linux și BSD) sau închis (Windows). După ce ați definit sistemul de operare, dezvoltatorii pot începe să instaleze și să configureze software-ul suplimentar necesar pentru a crea proiectul. Conținutul serverului Cloud poate include un server web, o bază de date, servicii de e-mail, precum și o aplicație dezvoltată și gata de distribuire.

scalabilitate

Serverele Cloud sunt foarte scalabile. Există două tipuri de scalare: orizontală și verticală. Cloud hosting are o abilitate unică de a scala atât pe orizontală cât și pe verticală. Acest lucru se datorează mediului virtual pe care se bazează serverul cloud: deoarece resursele sale reprezintă o parte alocată unei baze fizice mai mari, aceste resurse pot fi ușor ajustate sau duplicate imaginii virtuale altor hypervizoare.

Scalarea orizontală (de asemenea, scalarea) înseamnă adăugarea unor noi noduri într-un sistem de cluster existent. Poate fi adăugarea mai multor servere web pentru gestionarea mai convenabilă a traficului, adăugarea de servere noi pentru a reduce latența sau pentru a adăuga noi baze de date pentru a crește viteza de transfer a datelor. Multe aplicații web noi (cum ar fi CoreOS, Docker și Couchbase) se bazează pe scalarea orizontală.

Scalarea verticală (sau scalarea în sus) este adăugarea de noi resurse pe server: extinderea memoriei disponibile, alocarea nucleelor ​​procesoarelor sau a oricăror alte îmbunătățiri care sporesc transferul acestui server. Astfel de scalare, ca regulă, creează o bază pentru instalarea de instanțe suplimentare de software (de exemplu, o bază de date).

Dezvoltatorii care aleg cloud hosting, pot scala serverul in functie de cerintele aplicatiei: orizontal - implementarea de noduri VPS suplimentare, vertical - actualizarea serverelor existente. În caz de urgență, ambele metode pot fi aplicate.

Articole similare