Cloud Storage bilang isang Pagpipilian sa CDN

Kung nag-subscribe ka sa isang serbisyo mula sa isang link sa page na ito, maaaring makakuha ng komisyon ang Reeves and Sons Limited. Tingnan ang aming pahayag ng etika.

Kung mayroon kang isang mabagal na site, marahil sa nakabahaging server na tumatanggap ng maraming trapiko, maaari mong mapabilis ang kaunting bagay sa pamamagitan ng pagho-host ng ilan sa iyong nilalaman sa isang Content Delivery Network (CDN).

Sa kasamaang-palad, ang tradisyonal na CDN ay madalas na hindi maabot ang presyo para sa isang website ng maliit na negosyo, ngunit ang magandang balita ay mayroong isang paraan upang mag-set up ng mga cloud storage drive upang kumilos bilang iyong sariling mga personal na CDN system. Sa artikulong ito matutuklasan natin ang ilang paraan para gawin iyon.

Cloud storage CDN na pagtulad kumpara sa purong CDN

Ang pangunahing pagkakaiba ay ang gastos at dami. Karaniwang gumagana ang purong CDN na mas mura para sa mataas na dami ng trapiko at mas mahal para sa mababang dami ng trapiko. Dahil malamang na hindi makikita ng isang tipikal na maliit na negosyo ang uri ng trapiko na gagawing sulit ang purong CDN, ang pagtulad sa pagpapagana ng CDN na may cloud storage ay karaniwang isang mas abot-kaya at simpleng solusyon.

Pagpili ng isang provider ng cloud storage

Ang paggamit ng cloud storage para sa CDN ay nangangailangan na maaari kang makagawadividalawahang mga file na magagamit para sa direktang pampublikong pag-access, kaya ito ay nag-aalis ng mga serbisyo ng zero-knowledge encryption, dahil ang mga ito ay hindi idinisenyo para sa pangkalahatang pampublikong pag-access.

Pangalawa, hindi mo gusto ang isang provider na naglalagay ng mga limitasyon sa pag-access sa mapagkukunan, o hindi bababa sa mga limitasyon ay hindi dapat masyadong mahigpit.

Pamamahagi ng nilalaman na nais mong mabayaran

Mayroong iba't ibang mga pagpipilian depende sa kung anong uri ng nilalaman ang iyong hina-host. Kung gusto mong mag-host ng espesyal na nilalaman, halimbawa ng video, musika, o iba pang masining na gawa, isang magandang ideya ang pagsuri sa DECENT.

Ang DECENT ay isang dalubhasang dalubhasa blockchain batay sa disentralisadong network ng paghahatid ng nilalaman. Pinapayagan kang mag-publish ng kahit ano nang walang pag-asa sa isang middleman.

Ang paggamit ng mga koneksyon sa peer-to-peer, ang DECENT na trapiko ay napakahirap makagambala o harangan, na ginagawang potensyal din na maiwasan ang pag-censor. Mas nakatuon ito sa mga komersyal na transaksyon, at ginagawang madali ng teknolohiya ng blockchain ang mga transaksyong ito na madaling ma-secure.

Ang hindi masyadong maganda ay ang pamamahagi ng mga ordinaryong file tulad ng JavaScript, CSS, at XML file. Para diyan, kakailanganin mo ng mas regular na cloud storage provider. Ang dalawang pinakamalaking manlalaro sa larangang ito ay ang Google at Amazon. Parehong higante, ngunit may malaking pagkakaiba sa pagitan nila.

Isang mabilis na paghahambing: Amazon vs Google

Ang Amazon ay may dalawang lasa: Amazon S3 at Amazon Drive. Ang sistema ng Amazon S3 ay isang sistema sa antas ng enterprise na may lahat ng pagiging kumplikado na iyong inaasahan mula sa naturang sistema. Idinisenyo ito para sa malalaking website na nakakakuha ng maraming trapiko, at ang istraktura ng pagpepresyo ay talagang kumplikado.

Maaaring hindi mo na kailangang mag-alala tungkol sa pagpepresyo, gayunpaman, kung ang iyong mga pangangailangan ay makatuwirang katamtaman. Nag-aalok ang Amazon S3 ng isang libreng pakikitungo sa 5GB ng imbakan, 20k makakuha ng mga kahilingan at 2k ilagay na mga kahilingan.

Ang problema dito ay marami sa mga nakakakuha ng mga kahilingan ay hindi nagmumula sa mga tao, ngunit mula sa mga robot, kaya mabilis kang makakapag-burn sa 20,000 na mga kahilingan bago matapos ang buwan kung ang iyong site ay mahusay sa pag-akit ng mga robot. Kapag lumampas ang iyong site sa mga limitasyon, hindi ito masususpinde. Kailangan mo lang magbayad.

Ang Amazon Drive ay parang Amazon S3 na may mga gulong sa pagsasanay. Ito ay may mas madaling gamitin na interface, na nangangailangan ng mas kaunting teknikal na kakayahan. Mayroong subclass na tinatawag na Prime Photos kung saan makakakuha ka ng walang limitasyong storage ng larawan, at 5GB ng storage para sa mga video at iba pang file, ngunit libre lang ito kung magsu-subscribe ka sa Amazon Prime. Ang susunod na hakbang ay nagbibigay ng 100GB ng storage para sa $11.99 bawat taon, at para sa $59.99 bawat taon maaari kang makakuha ng 1TB ng storage.

Ang kapansin-pansin dito ay ang pagpepresyo ay mas simple kaysa sa Amazon S3. Alam mo nang maaga kung ano ang makukuha mo at kung ano ang inaasahan mong babayaran para dito. Hindi talaga ito nilayon para gamitin bilang CDN, ngunit posible pa rin itong gawin.

Kung gumagamit ka ng WordPress, mas gusto mong gamitin ang Amazon S3 dahil may mga tool na partikular na idinisenyo upang tulungan kang gawin iyon sa pamamagitan ng Amazon CloudFront. Ang pagiging kumplikado ng pagse-set up ay magiging lampas sa saklaw ng artikulong ito, kaya humanap ng isang nakatuong artikulo sa eksaktong paksang iyon na paparating.

Ang Google ay mayroon ding dalawang opsyon na magagamit: Google Cloud Storage at Google Drive. Kung isa kang Gmail user, mayroon ka nang Google Drive.

Inilaan ang Google Cloud Storage para sa paggamit ng antas ng enterprise, at dahil dito nangangailangan ito ng isang tiyak na halaga ng kakayahang panteknikal na i-configure ito at maiayos ito. Ang Google Drive ay antas ng consumer, ngunit napakadaling gamitin sa simpleng web interface nito.

Sinisimulan ka ng Google Drive ng isang masaganang 15GB ng libreng imbakan, na kung saan ay higit sa kakailanganin sa karamihan ng average na mga maliliit na website ng negosyo na kailangan. Kung nalaman mong kailangan mo ng higit pa, maaari kang mag-upgrade sa:

Ang lahat ay hindi tulad ng tila sa mga limitasyon ng imbakan, gayunpaman. Ang Google Docs, mga larawan maliban sa buong resolution (kung nakaimbak gamit ang Google Photos), at anumang mga file na ibinahagi sa iyo ng ibang tao ay hindi mabibilang sa iyong limitasyon sa storage. Sa kasamaang palad, ang mga email (at mga attachment) ay tumatagal ng espasyo kung aktibo mong ginagamit ang Gmail account.

Upang mabigyan ka ng ideya kung magkano ang maitatabi mo sa 15GB, iyon ay humigit-kumulang 30 hanggang 40 mga video (m4v / mp4) sa tagal ng 1080 x 720 at 90 minuto, o mga 88,235 na larawan sa 800 x 600 at na-optimize para sa web. Ito ay magiging hindi karaniwan para sa average na maliit na negosyo na kailangan ng higit para sa website nito.

Ang Google Drive ay mas mura kaysa sa Amazon Drive. Sa mga tuntunin ng pagganap, ang Amazon ay maaaring magkaroon ng kaunting gilid, at ang dokumentasyon sa Amazon ay mas mahusay. Head to head, nag-aalok ang Google ng mas mahusay na pangkalahatang halaga.

Alin ang dapat mong piliin? Nakasalalay kung isasaalang-alang mo ang pagganap na mas mahalaga kaysa sa gastos.

Pagho-host ng mga imahe, CSS at JavaScript mula sa Google Drive

Hindi ito mas kumplikado kaysa sa pagho-host ng video. Sa katunayan, maaari itong maging mas madali. Narito ang kailangan mong gawin:

1. Sa iyong Google Drive, lumikha ng isang espesyal na folder na mag-iimbak ng mga file

2. Siguraduhin na ang pangalang bigyan mo ito ay makakatulong na tumayo ito mula sa iba pang mga folder ng drive

3. I-upload ang lahat ng mga file sa folder na iyon (maaari ka ring lumikha ng mga subfolder)

4. Piliin ang folder na ibabahagi at i-click ang pindutan ng pagbabahagi

5. Kapag lumitaw ang dialog ng pagbabahagi, piliin ang "Advanced"

6. Sa mas advanced na dialog ng Mga Setting ng Pagbabahagi, piliin ang "Baguhin"

7. Ngayon baguhin ang setting sa "Bukas - Publiko sa Web"

8. Kakailanganin mong ulitin ang proseso sa itaas para sa bawat individalawahang file din

9. Kopyahin ang link para sa bawat mapagkukunan at i-paste sa isang text editor

10. Tanggalin ang lahat maliban sa file id

11. Ngayon magdagdag ng teksto ng "https://drive.google.com/uc?export=view&" sa harap ng file id

12. Ngayon ay maaari mong baguhin ang iyong HTML. Para sa CSS:

Para sa JS:

Para sa isang imahe:

13. I-upload ang isang pagsubok na bersyon ng HTML file at bilis ng pagsubok na ito kumpara sa orihinal na file

Orihinal na:

Nai-update na bersyon ng pagsubok na may CDN mula sa Google Drive:

Isang bagay na napakahalagang kailangan mong mapansin dito ay na may pinagana ang CDN, ang pagganap ay talagang napasama. Nangyari ito sapagkat ang aking sariling web server ay awtomatikong nai-compress ang lahat, ngunit ang mga mapagkukunang inilipat sa Google Drive ay hindi awtomatikong nai-compress.

Iyon ay isang paksa para sa isa pang araw, ngunit ang tunay na aral dito ay ang CDN ay hindi palaging magiging isang pagpapabuti para sa oras ng paglo-load ng pahina. Kung saan maaari pa rin itong maging kapaki-pakinabang, gayunpaman, ay sa pamamagitan ng pagbabawas ng espasyo sa disk at bandwidth sa iyong sariling server, na nagpapahintulot sa Google na pasanin ang load para sa iyo. Sa karamihan ng mga kaso, hindi iyon masyadong makakasama sa iyong mga oras ng pag-load.

Pag-stream ng video: Google Drive vs YouTube

Ang Google ay may-ari ng YouTube, kaya't sa alinmang paraan ay gumagamit ka ng parehong teknolohiya. Ang pagganap ay magiging halos pareho, at ang kalidad ay magiging eksaktong pareho, kaya bakit abala sa paghahambing? Mayroong ilang maliliit na pagkakaiba sa pagitan ng streaming mula sa alinman sa dalawang mapagkukunan na ito.

Kapag naka-host ang iyong video sa YouTube, wala kang babayarang kahit ano, at hindi kukuha ng anumang storage space na personal mong pagmamay-ari o inuupahan. Ang mga video sa YouTube ay suportado ng ad, nagbibigay-daan sa mga manonood na magkomento bilang default, at magpakita ng grupo ng mga link sa iba pang mga video sa dulo ng video. Makakahanap din ang mga user ng link para matingnan ang isang naka-embed na video sa YouTube sa halip na sa iyong site. Ang parehong mga pag-uugali na ito ay lubos na hindi kanais-nais.

Nangangahulugan ang pagho-host ng mga video sa Google Drive na walang mga ad, walang mga iminungkahing link sa dulo ng video, at walang opsyon na tingnan ang video sa YouTube (dahil hindi ito naka-host doon). Iba pawise walang nakikitang pagkakaiba.

Ang pagho-host sa YouTube ay maaaring humantong sa mas malaking pagkakalantad, kung iyon ang iyong hinahangad. Ang pagho-host sa Google Drive ay nagbibigay sa iyo ng higit na kontrol, higit na pagiging eksklusibo, at nakakatulong na panatilihin ang manonood sa iyong site nang walang mga tuksong inaalok ng YouTube.

Ang parehong ay mas mahusay kaysa sa mga kahalili tulad ng Vimeo, dahil mas madaling magsama ng mga subtitle at ang kalidad ng streaming ay maaaring iakma ng manonood upang umangkop sa bilis ng kanilang koneksyon.

Gumagamit ang streaming video mula sa Google Drive at mula sa YouTube ng halos magkatulad na proseso.

1. I-upload ang video sa iyong Google Drive o sa YouTube.

2. Mag-upload o lumikha ng anumang kinakailangang mga file ng subtitle.

3. Subukan ang iyong video. Huwag laktawan ang mahalagang hakbang na ito.

4. Habang ang video ay bukas, piliin ang tatlong patayong mga tuldok sa sulok ng screen, pagkatapos ay piliin ang "Ibahagi" mula sa menu.

5. Mag-click sa link na "Advanced" sa dialog na lilitaw.

6. Mag-click sa link na "Baguhin".

7. Piliin ang "Bukas - Publiko sa Web"

8. Pagkatapos ay kopyahin ang lokasyon ng link at sundin ang mga hakbang 9 hanggang 13, maliban kung gagamit ka ng video HTML sa halip na HTML ng imahe, upang ang iyong maaaring magmukhang katulad ng halimbawang ito:

Tinutukoy ng property na cc_load_policy kung dapat makita ang mga subtitle / closed caption bilang default. Magandang kagawian na itakda ito sa, ngunit inilalapat ng Google ang patakaran nang hindi pare-pareho, posibleng dahil sa mga komplikasyon sa cross-platform.

Tiyaking kailangan mo talaga ng CDN

Karamihan sa mga oras na gumagana nang maayos ang CDN, ngunit maaaring may mga pagkakataon na ang isang pahina ay nag-hang up dahil sinusubukan nitong kumuha ng isang malayuang mapagkukunan na sadyang hindi naglo-load. Ang mga font ng Google, at ilang iba pang Google API, ay kilala para dito.

Kung nagho-host ka ng iyong site sa mga server na matatagpuan sa iyong sariling bansa at karamihan sa iyong trapiko ay lokal, ang paggamit ng CDN ay maaaring lumikha ng mas maraming problema sa halip na mas kaunti.

Sa anumang kaso, palaging suriin ang mga resulta ng mga pagbabagong gagawin mo at siguraduhing talagang kapaki-pakinabang ang mga ito. Kung hindi, i-rewind pabalik sa punto kung saan gumagana ang iyong site sa pinakamataas na kahusayan o sumubok ng ibang diskarte.

Ang paggamit ng CDN ay nagbibigay-daan sa iyong lumikha ng mas maliliit na website, kaya kahit na may kaunting presyo sa pagganap na babayaran, maaari pa rin itong maging kalamangan kung magho-host ka ng maraming site mula sa iisang hosting account.

imahe ng header sa kabutihang loob ng

Bogdan Rancea

Si Bogdan ay isang founding member ng Inspired Mag, na naipon ang halos 6 na taong karanasan sa panahong ito. Sa kanyang bakanteng oras gusto niyang mag-aral ng klasikal na musika at galugarin ang visual arts. Medyo nahuhumaling rin siya sa mga fixies. Nagmamay-ari na siya ng 5.

Comments 0 Responses

Mag-iwan ng Sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *

Marka *

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.