Amazon EC2 vs Google App Engine

Alin ang Mas mahusay na Pagpipilian sa I-host ang Iyong Blog o Website?

Sinisikap kong magpasya ang pinakamahusay sa Amazon Ec2 at Google App engine upang i-host ang aking mga blog at website, ngunit higit sa pangalan ng tatak, ang pinagbabatayan balangkas, at ang pagpapatupad ay ang mga pangunahing kadahilanan na ang aking pangunahing mga alalahanin.

Mayroong maraming mga kalamangan at kahinaan sa AWS EC2 pati na rin ang Google App engine. Karamihan sa mga SME ay ginusto ang App Engine, samantalang, sa kabilang banda, ang Amazon Ec2 ay naging popular sa mga mid-to-large size company, at corporate giants. At, mula nang ipakilala ang mga micro instances, nagsimula na itong maging popular sa mga maliit na midsize na mga negosyo.

Suporta sa Operating System

Pagdating sa suporta ng Operating System, pinapayagan ka ng EC2 na i-scale ang isang halimbawa ng system sa anumang bilang ng mga pagkakataon na nagbibigay-daan sa iyo na magkaroon ng kumpletong kontrol sa bawat pagkakataon, na kumikilos bilang isang virtual na kahon. Ang Google App Engine ay lubos na naiiba; ito talaga ay nagbibigay ng isang plataporma para sa mga web application tulad ng sawa, na tumutulong sa iyo na lumawak nang madali ang iyong mga web app.

Malinaw na kristal na kung hindi ka hunting para sa anumang partikular na serbisyo pagkatapos ay maaari mong laging mag-opt para sa App engine samantalang kung gusto mong magkaroon ng kontrol sa mga serbisyo ng Operating System pagkatapos EC2 ay isang mas mahusay na pagpipilian anumang araw!

Pagiging kumplikado at Pangangailangan ng Suportang Teknolohiya

Ang EC2 ay nangangailangan din ng isang admin ng system na maaaring lumikha ng mga pagkakataon at masubaybayan ang mga ito pati na rin, at ito ay nagpapahintulot sa isa na gumana sa bawat kanyang papel bilang isang developer na magsulat ng mga code na walang error nang walang putol. Ito ay magiging kapaki-pakinabang para sa mga maliliit na laki ng mga may-ari ng negosyo na tumingin sa pagtuon sa mga indibidwal na produkto.

Ngunit, ang pinakamagandang bagay sa App Engine ay maaaring dalhin nito, na hindi inaalok ng EC2. Ang balangkas ay karaniwang bukas na pinagmulan, at karamihan sa mga API ay ginagamit para sa maaaring dalhin, na kung saan ay gumagawa ng iyong trabaho ng paglipat sa isa pang server impyerno ng maraming mas madali.

Tampok ng Vendor Lock

Nagbibigay din ito ng isang tampok na tinatawag na 'Vendor-Lock', na pinipigilan ang iyong mga app mula sa may kaugnayan sa mga hindi gustong database. Maaari mo ring subukan ang AppScale, na isa pang proyektong bukas na pinagmumulan na katulad ng AppEngine.

Mga kalamangan ng Amazon EC2

Downsides of EC2

Mga kalamangan ng Google App Engine

Nangangahulugan ito na kung ang iyong website ay hindi kumain ng anumang mga mapagkukunan, hindi ka na kailangang magbayad ng anumang bagay na tulad nito.

Mga Downsides ng AppEngine

Pangkalahatang desisyon

Talagang gusto ko ang sistema ng Amazon Elastic Cloud Computing, ngunit hindi ito pumipilit sa akin na i-host ang mga maliliit na blog at site; sa kabilang banda, ang AppEngine ng Google ay tiyak na nakapagdudulot sa akin ng higit pa.

Tulad ng nabanggit na mas maaga, kung kailangan mong mag-ehersisyo ang kumpletong kontrol sa iyong mga web app, ang EC2 ay ang paraan upang pumunta; kung hindi man, ang Google App Engine ay gumagawa din ng isang mahusay na pagpipilian.