Kura ir labākā izvēle, lai uzņemtu emuāru vai vietni?
Es mēģināju izlemt par labāko starp Amazon Ec2 un Google App motīvu, lai uzņemtu manus emuārus un tīmekļa vietnes, taču galvenie faktori, kas bija manas galvenās problēmas, bija vairāk nekā zīmola nosaukums, pamatā esošā sistēma un tā ieviešana.
Tur ir vairāki plusi un mīnusi AWS EC2, kā arī Google App motors. Lielākā daļa MVU dod priekšroku App Engine, bet, no otras puses, Amazon Ec2 ir bijusi diezgan populāra vidēja lieluma uzņēmumos un korporatīvo milžos. Un, kopš mikrouzņēmumu ieviešanas, tā ir kļuvusi populāra arī mazo un vidējo uzņēmumu vidū.
Operētājsistēmas atbalsts
Runājot par operētājsistēmas atbalstu, EC2 ļauj mērogot vienu sistēmas gadījumu uz jebkuru gadījumu skaitu, ti, tas ļauj jums pilnībā kontrolēt katru gadījumu, darbojoties virtuālā lodziņā. Google App Engine ir pilnīgi atšķirīgs; tā būtībā nodrošina platformu tādām tīmekļa lietojumprogrammām kā python, kas ļauj ērti izvietot tīmekļa lietojumprogrammas.
Ir pilnīgi skaidrs, ka, ja jūs neesat medījies kādam konkrētam pakalpojumam, tad jūs vienmēr varat izvēlēties lietotņu dziņu, bet, ja jūs vēlaties kontrolēt operētājsistēmas pakalpojumus, tad EC2 ir labāka izvēle jebkurā dienā!
Tehniskā atbalsta sarežģītība un nepieciešamība
EC2 pieprasa arī sistēmas administratoru, kurš var izveidot gadījumus un tos uzraudzītu, un tas ļauj strādāt atbilstoši viņa / viņas kā izstrādātāja lomai, lai bez traucējumiem varētu rakstīt bez kļūdainiem kodiem. Tas būtu diezgan noderīgi mazajiem uzņēmumiem, kuri vēlas koncentrēties uz atsevišķiem produktiem.
Bet, vislabākais App Engine versijā ir tā pārnesamība, ko EC2 nepiedāvā. Sistēma pamatā ir atvērtā koda versija, un lielāko daļu API izmanto pārnesamībai, kas savukārt padara jūsu darbu migrēt uz citu serveri ellē daudz vieglāk.
Vendor Lock iezīme
Tajā ir arī funkcija "Vendor-Lock", kas neļauj jūsu lietotnēm saistīties ar nevēlamām datubāzēm. Varat arī izmēģināt AppScale, kas ir vēl viens atklātā pirmkoda projekts, kas ļoti līdzīgs AppEngine.
Amazon EC2 plusi
- Neviena aizdevēja bloķēšanas sistēma, kas padara darbu pārvietot kodu uz citu lodziņu viegli
- Kodu var rakstīt vienkāršās programmēšanas valodās, piemēram, C #, .Net, MVC
- Vissvarīgākais ir tas, ka to atbalsta ļoti atbalstošā Amazon atbalsta komanda.
EC2 kritumi
- No jums tiks iekasēta minimālā cena, pat ja jūs neizmantojat joslas platumu,
- Mērogošana ir diezgan grūts uzdevums, un • Pat tad, ja viens gadījums neizdodas, tad visa sistēma neizdodas.
Google App Engine dzinējspēks
- Šis pakalpojums ir pieejams bez maksas ierobežotai izmantošanai un izmēģinājumam,
- Norēķini ir diezgan labi, salīdzinot ar EC2; būtībā jūs maksājat tikai par jūsu CPU izmantošanu.
Tas nozīmē, ka, ja jūsu vietne nesatērē resursus, jums nevajadzēs maksāt neko kā tādu.
AppEngine samazinājums
- Pirmais galvenais trūkums ir nepietiekams atbalsts C # / .NET
- Ir daudz ierobežojumu datu pieejamībai un tonnu API s klātbūtnei, tas padara mazliet garlaicīgs, lai saprastu lietas, lai gan, tiklīdz tos apgūsit, jūs atradīsiet to par kūka, lai tos pārvaldītu!
Kopējais spriedums
Man noteikti ir patīkama Amazon elastīgā mākoņdatošanas sistēma, bet tad tas neuzliek mani uzņemt mazos emuārus un vietnes; no otras puses, Google AppEngine noteikti sajūsmu mani vairāk.
Kā minēts iepriekš, ja jums ir jādod pilnīga kontrole pār jūsu tīmekļa lietojumprogrammām, EC2 ir veids, kā iet; pretējā gadījumā Google App Engine arī ir lieliska izvēle.