**tl;dr** - kung alam mo kung ano ang iyong ginagawa, at nauunawaan mo ang mga disadvantages, makatuwirang lumipat sa bare metal kapag gumastos ka ng higit sa $50 sa isang buwan sa VPS hosting hindi alintana kung ito ay 1 VPS o marami. ## Ano ang dapat mong malaman o gusto mong matutunan * paano magpatakbo ng hypervisor * kung paano patakbuhin ang iyong sariling mga backup sa labas ng site * kung paano gumawa ng isang buong pagpapanumbalik ng isang VM sa ibang piraso ng hardware * kung paano gawin ang iyong sariling pagsubaybay sa server at sa mga backup ## Mga disadvantages na dapat maging komportable ka * ikaw ay responsable para sa lahat ng pamamahala ng server at mga VM (walang mga gulong sa pagsasanay!) * Ang oras ng pagbawi mula sa pagkabigo ng hardware ay maaaring hanggang isang araw para mag-setup at mag-migrate ng bagong dedikadong server * posibleng mas mababang kalidad ng mga opsyon sa suporta * posibleng gumamit ng mga mas lumang henerasyong processor para makatipid ng pera * Ang mga provider ng server na nakatuon sa mas mababang halaga ay maaaring gumamit ng mga shortcut sa imprastraktura tulad ng paglamig at pag-iwas sa sunog ## Benchmark VPS kumpara sa Bare Metal | Provider | ? Big Three? | Digital na Karagatan | Linode | Vultr | OVH Eco | |:-------------|--------------:|--------------:|-- -----:|---------:|----------:| | Pangalan | 2nd Pinakamura | Premium na Intel | Ibinahagi | Regular | Dedicated | Presyo | **$10-12** | $28 | $40 | $80 | $27 | Mga Core | 1 | 2 | 4 | 6 | **8** | RAM (GB) | 2 | 4 | 8 | 16 | **32** | Imbakan (GB) | 50-55 | 80 | 160 | 320 | **480** | Bilis ng Memorya | 58-78% | 100% | 100% | 265% | **424%** | Bilis ng IO | 52-144% | 100% | 90% | **260%** | **258%** | Bilis ng CPU | 43-173% | 100% | 240% | **328%** | **325%** | Mga Web Run | 17-63% | 100% | 150% | **333%** | **300%** | Mga Gawain | 28-60% | 100% | 127% | **381%** | 195% ## Pagsusuri Para sa $27 sa isang buwan maaari kang makakuha ng 2x ang pagganap at 4x ang halaga ng memorya at 3x ang halaga ng imbakan gaya ng makukuha mo sa isang $40 VPS. Gayunpaman ang iba pang mga pakinabang ng paggamit ng isang VPS provider ay mas malaki kaysa sa matitipid. Kung gumagastos ka ng higit sa $50 sa isang buwan sa mga VPS, sa tingin ko ang mga matitipid sa paglipat sa isang dedikadong server ay sulit sa mga tradeoff. Ang mga provider ng VPS ay hindi ibinabawas ang presyo sa bawat vCPU o presyo sa bawat GB ng RAM habang tinataasan mo ang mga spec ng iyong server. Sa tingin ko, makatuwiran iyon kapag nagbebenta ka ng 4 o mas kaunting vCPU sa isang package, ngunit dapat talaga silang mag-alok ng mga diskwento kapag nakarating ka sa 6+ vCPU o 12+ GB ng RAM. Nang hindi nag-aalok ng mga diskwento sa mga antas na iyon, hindi makatuwirang magbayad ng ganoon kalaki kapag kailangan mo ng ganoong halaga ng kapangyarihan sa pagproseso o memorya. ## Mga provider Para sa mga provider ng VPS, nag-sample ako ng Digital Ocean, Linode at Vultr. Hindi ka mabibigo sa alinman sa tatlong provider na ito bilang iyong VPS provider. Lahat sila ay talagang mahusay sa pagpepresyo ng kanilang mga pagpipilian kung saan maaari mong asahan na ang pagganap ay naaayon sa presyo na sisingilin. Para sa mga dedikadong server sinubukan ko lang ang Eco server ng OVH sa linya ng Kimsufi. Iyon ay mga server na hindi bababa sa 6 na taong gulang, ngunit napakahusay pa rin ng mga makina. Ito ay hit o miss kung anong stock ang magagamit para sa linya ng Kimsufi, ngunit kapag mayroon silang server sa hanay na $20-30 sa isang buwan ito ay karaniwang isang mahusay na halaga. Kung naghahanap ka ng mas makapangyarihan o mas moderno, malamang na makakahanap ka ng mas magagandang deal para sa $35+ bawat buwan sa Hetzner, ngunit sa kanilang mga European data center lang. ## Paliwanag ng Benchmark Ang lahat ng benchmark na data ay nagmula sa [VPSBenchmarks](https://www.vpsbenchmarks.com/). Nagbayad ako para sa pagsubok ng dedikadong server, ang data para sa mga VPS ay mula sa mga pagsubok na ginagawang pampubliko ng site. Pinili kong gawing normal ang mga sukatan ng pagganap upang maihambing sa 2 vCPU Digital Ocean VPS upang gawing mas madaling makita ang pagkakaiba sa pagganap sa % na mga termino. Ang raw data ay nai-post sa [mga komento](https://www.reddit.com/r/webdev/comments/xyuq5s/comment/irrickd/). Dahil malamang na nagpapaupa ka ng server para mag-host ng website, ang dalawang pinakamahalagang sukatan ay ang Web Runs at ang Tasks. Ang Web Runs ay kung gaano karaming sabay-sabay na mga kahilingan ang maaaring pangasiwaan ng machine sa isang pagkakataon upang mag-host ng Rails app na ginagamit ng VPS Benchmark. Ang server ng Digital Ocean ay maaaring humawak ng 30 sabay-sabay na mga kahilingan sa isang pagkakataon nang walang error, ngunit anumang bagay na higit pa doon at ilang mga kahilingan ay mabibigo. Kakayanin ng dedikadong server ang 3x na iyon, o 90 sabay-sabay na kahilingan. Ito ay isang mahusay na pagsubok sa totoong mundo na nagbubunga ng mga resulta batay sa isang kumbinasyon ng bilis ng CPU at ang RAM (mga 60/40 ayon sa pagkakabanggit). Ang mga gawain ay kung gaano karaming mataas na mga gawain sa paggamit ng CPU bawat oras ang maaaring iproseso ng makina sa isang partikular na pagsubok sa VPS Benchmark. Ang bilang ng mga core ay may pinakamataas na ugnayan sa resulta. Tandaan na ang OVH dedicated server ay nakakakuha lamang ng humigit-kumulang kalahati ng maraming gawain kada oras gaya ng iminumungkahi ng bilang ng mga core na posible, na iniuugnay ko sa edad ng processor. ? Big Three? - ito ay isang hanay ng pagganap mula sa mababa hanggang sa mataas mula sa Digital Ocean, Linode, at Vultr. Ibinibigay ko ito bilang isang hanay dahil ang punto ng post na ito ay hindi tungkol sa mga low-end na VPS, ngunit maraming tao ang maaaring mausisa tungkol sa mga resulta ng mas murang mga opsyon. Kung interesado ka sa mga pinakamurang opsyon ($5-6) pagkatapos ay mahahanap mo ang impormasyong iyon sa VPS Benchmark. ## Pagtuturo Nasa proseso ako ng pagsusulat ng sunud-sunod na tutorial kung paano i-setup at patakbuhin ang iyong dedikadong server na may maraming virtual machine na may iisang IP address (isang limitasyon ng mga Kimsufi server). Ipo-post ko iyon sa subreddit na ito sa lalong madaling panahon! May naiisip akong tatlong senaryo kung saan makatuwirang gumamit ng bare metal * Tinanggap ka ng isang kumpanya upang bumuo ng on-prem cloud * Na-hire ka ng isang cloud provider para i-architect ang kanilang cloud * Gusto mong matutunan kung paano makakuha ng trabaho para sa itaas Para sa mga web developer, walang saysay ang bare metal, kailanman. Halos maaari kong punan ang isang libro ng mga dahilan, ngunit ang pangunahing isa ay naibigay na: >Ang oras ng pagbawi mula sa pagkabigo ng hardware ay maaaring hanggang sa isang araw para mag-setup at mag-migrate ng bagong dedikadong server Mula sa isang mapagkumpitensyang pananaw, magandang balita iyon para sa akin, tumatakbo sa VPS/Cloud Dahil sa wastong pag-setup ng VPS, _automatic_ ang pagbawi kapag nabigo ang pinagbabatayan ng hardware. Maaari akong makakuha ng alerto habang ginagawa ko ang aking araw sa halip na itigil ang lahat ng aking ginagawa, dahil ang buong kumpanya ay nagdurugo ng pera, habang ako ay muling nagtatayo ng isa pang punto ng kabiguan sa gulat. I'll gladly tell the client who just down for the whole day, that I build with redundancy, automatic failover, automatic recovery, with backup trimming and restoration na napakasimple kaya nilang gawin ito sa ilang mga click. Ipagpatuloy mo lang at suportahan ang mga benchmark na hindi magkakaroon ng makabuluhang performance gain sa end user Karaniwang hindi ako ganito kalupit, ngunit hindi ito naging isang makatwirang panukala sa loob ng hindi bababa sa isang dekada, at amoy ng isang agenda. I'm gonna guess ang iyong pangalawang post ay mas malakas na itulak ang tatak na iyong binanggit; at kapag ginawa mo ito, iuulat ito bilang spam. #