Amazon EC2 vs Google App Engine

რომელია უკეთესი არჩევანია თქვენს ბლოგზე ან ვებ-გვერდზე?

მე ვცდილობდი, რომ Amazon Ec2- ს და Google App Engine- ს შორის საუკეთესო გადაწყვეტილებების მიღება ვცდილობდი ჩემს ბლოგებსა და ვებ-გვერდებს, მაგრამ უფრო მეტია, ვიდრე ბრენდის სახელი, ფუძემდებლური ჩარჩო და იმპერია იყო ძირითადი ფაქტორები, რომლებიც ჩემი ძირითადი შეშფოთება იყო.

არსებობს მრავალი დადებითი და cons in AWS EC2 ისევე როგორც Google App ძრავა. უმრავლესობა მცირე და საშუალო ბიზნესის ურჩევნია App Engine, ხოლო, მეორეს მხრივ, Amazon Ec2 უკვე საკმაოდ პოპულარულია შორის შუა რიცხვებში დიდი ზომის კომპანიები და კორპორატიული გიგანტი. და, მას შემდეგ, რაც მიკროჩანაწერების დანერგვის შემდეგ, ის დაიწყო პოპულარობის მოპოვება მცირე და საშუალო ზომის ბიზნესებს შორის.

ოპერაციული სისტემის მხარდაჭერა

როდესაც ოპერაციული სისტემის მხარდაჭერას იწყებს, EC2 საშუალებას გაძლევთ სისტემის ერთი ინსტანციის მასშტაბის ნებისმიერი შემთხვევის მასშტაბის გაანალიზება, ანუ ის საშუალებას მოგცემთ სრულ კონტროლს განახორციელონ თითოეული ინსტანცია, როგორც ვირტუალური ყუთი. Google App Engine სრულიად განსხვავებულია; ის ძირითადად უზრუნველყოფს პლატფორმების ვებ პროგრამებს, როგორიცაა პითონი, რომელიც დაგეხმარებათ განათავსოთ თქვენი ვებ apps საკმაოდ მარტივად.

ნათელია, რომ თუ რომელიმე კონკრეტულ სერვისზე არ იძიებთ ნადირობას მაშინ ყოველთვის შეგიძლიათ აირჩიოთ აპლიკაციის ძრავა, ხოლო თუ ოპერატიულ სისტემაზე კონტროლი გინდა, მაშინ EC2 უკეთესი არჩევანია ნებისმიერ დღეს!

ტექნიკური მხარდაჭერის სირთულე და საჭიროება

EC2 ასევე საჭიროებს სისტემურ ადმინისტრაციას, რომელსაც შეუძლია შექმნას შემთხვევები და მონიტორინგი გაუწიოს მათ, და ის საშუალებას მისცემს მუშაობას, როგორც მისი როლის მიხედვით, როგორც დეველოპერი, შეცვალოს შეცდომის უფასო კოდები. ეს იქნება საკმაოდ ბევრი სასარგებლო მცირე ზომის ბიზნეს მფლობელები, რომლებიც გამოიყურება ფოკუსირება ინდივიდუალური პროდუქცია.

მაგრამ, საუკეთესოა აპლიკაციის ძრავში მისი პორტაბელურობა, რომელსაც EC2 არ სთავაზობს. ჩარჩო ძირითადად ღიაა და API- ის უმეტესობა გამოიყენება პორტაბელურობისთვის, რაც, თავის მხრივ, ქმნის სხვა სერვერზე გადაადგილების ბევრად უფრო ადვილია.

Vendor Lock ფუნქცია

იგი ასევე უზრუნველყოფს ფუნქცია სახელწოდებით "Vendor-Lock", რომელიც ხელს უშლის თქვენი apps საწყისი არასასურველი მონაცემთა ბაზები. ასევე შეგიძლიათ სცადოთ AppScale- ს, რომელიც კიდევ ერთი ღია პროექტია, რომელიც AppEngine- ს ძალიან ჰგავს.

დადებითი Amazon EC2

EC2- ის შემცირება

Google App Engine- ის დადებითი

ეს იმას ნიშნავს, რომ თუ თქვენი საიტი არ ჭამს რაიმე რესურსს, მაშინ არ იქნება საჭირო რაიმე მსგავსი გადახდა.

DownEngines of DownEngine

საერთო განაჩენი

მე ნამდვილად მომწონს Amazon ელასტიური Cloud Computing სისტემა, მაგრამ მაშინ არ აიძულებს ჩემთვის უმასპინძლებს მცირე დღიურები და საიტები; მეორეს მხრივ, Google- ის appEngine აუცილებლად მიმართავს მე უფრო.

როგორც ზემოთ აღინიშნა, თუ თქვენი ვებ აპლიკაციების სრული კონტროლის განხორციელება გჭირდებათ, EC2 არის გზა, სხვაგვარად, Google App Engine ასევე იღებს დიდ არჩევანს.