Амазон EC2 vs Google App Engine

Таны блог буюу вэбсайтыг зохион байгуулах нь аль сонголт вэ?

Амазоны Ec2 болон Google Апп хөдөлгүүрүүдээс миний блог, вэбсайтуудыг хамгийн сайнаар шийдэх гэж оролдож байсан боловч брэндийн нэр, үндсэн бүтэц, хэрэгжилт нь миний гол асуудал байсан юм.

AWS EC2 болон Google Апп хөдөлгүүрүүдэд маш олон давуу болон сул талууд байдаг. ЖДҮ-ийн ихэнх нь App Engine-г илүүд үздэг бол нөгөө талаас, Amazon Ec2 нь том хэмжээний компаниуд, корпорацийн томоохон компаниудын дунд түгээмэл тархсан байна. Микро тохиолдлуудыг нэвтрүүлсэнээс хойш жижиг дунд бизнес эрхлэгчдийн дунд нэр хүндтэй болж эхэлсэн.

Үйлдлийн системийн дэмжлэг

Үйлдлийн системийг дэмжихэд EC2 нь системийн нэг тохиолдлыг хэд хэдэн тохиолдлуудад хуваарилах боломжийг олгодог, өөрөөр хэлбэл таныг тус бүр виртуал хайрцгаар ажилладаг бүрэн хяналтыг бий болгодог. Google App Engine нь өөр юм. Энэ нь үндсэндээ вэб апп-ыг Python шиг веб аппликешнүүдэд зориулсан платформоор хангаж өгдөг бөгөөд энэ нь танд вэб апп-ыг хялбархан байрлуулах боломжийг олгодог.

Хэрэв та ямар нэгэн тусгай үйлчилгээ авахгүй бол Апп хөдөлгүүрээс татгалзаж болно. Хэрэв та үйлдлийн системийн үйлчилгээнд хяналт тавихыг хүсвэл EC2 нь ямар ч өдөр илүү сайн сонголт болно!

Техникийн туслалцааны нарийн төвөгтэй байдал ба хэрэгцээ

EC2 нь мөн системийн удирдагчийг шаарддаг бөгөөд тэдгээрийг тохиолдлоор үүсгэж, тэдгээрийг хянаж чаддаг бөгөөд энэ нь алдаатай код үүсгэх хөгжүүлэгчийн хувьд түүний гүйцэтгэх үүргийн дагуу ажиллах боломжийг олгодог. Энэ нь жижиг хэмжээний бизнес эрхлэгчдэд тусдаа бүтээгдэхүүн дээр анхаарлаа төвлөрүүлэхэд тустай байж болох юм.

Гэхдээ, App Engine-д хамгийн сайн нь EC2-ийг санал болгодоггүй. Хүрээ нь үндсэндээ нээлттэй эх үүсвэр бөгөөд ихэнх API-ууд нь зөөврийн байдлаар ашиглагддаг бөгөөд энэ нь эргээд таны серверийн тамд шилжүүлэх ажлыг илүү хялбар болгодог.

Vendor Lock онцлог

Энэ нь мөн "Vendor-Lock" нэртэй функцийг агуулдаг бөгөөд таны апп-ууд нь хүсээгүй өгөгдлийн сантай холбогдохыг хориглодог. Та бас AppEngine-тэй төстэй ажилладаг өөр нэг нээлттэй эхийн төсөл болох AppScale-г туршиж үзэх боломжтой.

Амазоны EC2 давуу тал

EC2-ийн хямрал

Google App Engine-ийн давуу тал

Энэ нь таны вэбсайт ямар ч нөөцөлөөгүй бол та ямар нэгэн төлбөр төлөх шаардлагагүй болно гэсэн үг юм.

AppEngine-ийн алдаанууд

Ерөнхий шийдвэр

Амазоны мэдрэмжтэй үүлдрийн системд дуртай биз ээ, гэхдээ энэ нь надад жижиг блог, сайтуудыг байршуулахыг шаарддаггүй. Нөгөө талаас, Google-ийн AppEngine үнэхээр надад илүү их татдаг.

Өмнө дурьдсанчлан, хэрэв та өөрийн вэб аппликешн дээр бүрэн хяналтыг хэрэгжүүлэх шаардлагатай бол EC2 нь явах арга зам юм; Өөрөөр хэлбэл, Google App Engine нь маш сайн сонголтыг хийдэг.