Qanday yaxshi tanlov blogingiz yoki veb-saytingizni hosting?
Amazon Ec2 va Google App vositalaridan bloglar va veb-saytlarimni joylashtirish uchun eng yaxshi qarorga kelishga harakat qilaman, lekin undagi brend nomidan ko'proq, asosiy doiralar va amalga oshirish mening asosiy tashvishlarim bo'lgan asosiy omillar edi.
AWS EC2- da va Google App qidiruvi bilan bir qator ijobiy va salbiy tomonlari mavjud. Ko'pgina KO'B sub'ektlari App Engine ni afzal ko'rishadi, biroq Amazon Ec2 o'rta va katta kompaniyalar orasida va korporativ gigantlar orasida juda mashhur. Mikrokreditlar joriy etilgandan buyon kichik va o'rta biznes korxonalari orasida ham mashhurlikka erishildi.
Operatsion tizimni qo'llab-quvvatlash
Operatsion tizimni qo'llab-quvvatlash haqida gap ketganda, EC2 sizga tizimning bir misolini har qanday miqdordagi miqdordagi miqdordagi o'lchamlarni beradi, ya'ni har bir misol ustidan to'liq nazorat qilishni ta'minlaydi, virtual quti vazifasini bajaradi. Google App Engine butunlay boshqacha; asosan veb-ilovalar uchun python kabi veb-ilovalar uchun platformani taqdim etadi.
Hech qanday maxsus xizmat uchun ov qilmasangiz, siz har doim App vositasini tanlashingiz mumkin, ammo agar siz operatsion tizim xizmatlarini nazorat qilishni istasangiz, EC2 har kuni yaxshi tanlovdir!
Texnik ko'makni murakkabligi va zaruriyati
EC2 ham misollarni yaratishi va ularni kuzatib borishi mumkin bo'lgan tizim boshqaruvchisidan ham talab qiladi va xatolikka yo'l qo'ymaslik kodlarini yozish uchun ishlab chiquvchi sifatida uning roliga muvofiq ishlaydi. Bu alohida mahsulotlarga e'tibor qaratish uchun kichik biznes egalari uchun juda foydali bo'ladi.
Biroq, App Engine'ning eng yaxshi usuli uning EC2 tomonidan taklif qilinmaydigan taşınabilirliğidır. Asosiy narsa asosan ochiq manba hisoblanadi va ko'pchilik APIlar portativlik uchun ishlatiladi, bu esa o'z navbatida boshqa server do'zaxiga ko'chib o'tishni osonlashtiradi.
Vendor Lock xususiyati
Shuningdek, "Vendor-Lock" deb nomlangan xususiyatlarga ega, bu sizning ilovalaringizni istalmagan ma'lumotlar bazalari bilan bog'lashga to'sqinlik qiladi. Bundan tashqari AppScale ilovasini ham sinab ko'rishingiz mumkin, bu esa AppEngine'ga juda o'xshash ishlaydigan yana bitta ochiq kodli loyihadir.
Amazon EC2 ning afzalliklari
- Kodni boshqa qutiga osongina ko'chirish vazifasini bajaradigan vender-lock tizimi yo'q
- Kod C #, .Net, MVC kabi oddiy dasturlash tillarida yozilgan bo'lishi mumkin
- Eng muhimi, bu Amazonning qo'llab-quvvatlovchi jamoasi tomonidan qo'llab-quvvatlanadi.
EC2 pastki qismlari
- Hech qanday tarmoqli kengligi foydalanmasangiz ham, sizga eng kam narx talab qilinadi,
- Ölçeklendirme juda qiyin vazifadir va • Agar bir misol muvaffaqiyatsiz bo'lsa ham, butun tizim muvaffaqiyatsiz bo'ladi.
Google App Engine protsedurasi
- Ushbu xizmat cheklangan foydalanish uchun sarf-xarajatlaridan va sinovdan,
- Billing EC2 ga nisbatan juda yaxshi; asosan, siz faqat CPU foydalanish uchun to'lanasiz .
Bu degani, sizning veb-saytingiz hech qanday resursni iste'mol qilmasa, unda sizga hech narsa to'lash talab qilinmaydi.
AppEngine'ning pastki qismlari
- Birinchi katta muammo - bu C # / .NETga etishmasligidir
- Ma'lumotlarning mavjudligi va API- larning borligi haqida juda ko'p cheklovlar bor, u narsalarni tushunish uchun ozgina zerikarli bo'ladi, garchi ularni boshqarsangiz ham, siz ularni boshqarish uchun keks-yurish topasiz!
Bosh qarori
Men, albatta, Amazon Elastik Cloud Computing tizimini yaxshi ko'raman, lekin u menga kichik bloglarni va saytlarni joylashtirishga majbur qilmaydi; Boshqa tomondan, Google'ning AppEngine'si men uchun juda ko'p narsalar.
Yuqorida ta'kidlab o'tilganidek, sizning veb-ilovalaringiz ustidan to'la nazoratni amalga oshirishingiz kerak bo'lsa, EC2 - borishning usulidir; aks holda, Google App Engine ham yaxshi tanlov qiladi.