Amazon EC2 กับ Google App Engine

ซึ่งเป็นทางเลือกที่ดีกว่าการโฮสต์บล็อกหรือเว็บไซต์ของคุณ?

ฉันได้พยายามที่จะตัดสินใจที่ดีที่สุดในหมู่ Amazon Ec2 และ Google App Engine เพื่อโฮสต์บล็อกและเว็บไซต์ของฉัน แต่นอกเหนือจากชื่อแบรนด์โครงสร้างพื้นฐานและการใช้งานแล้วเป็นปัจจัยสำคัญที่เป็นข้อกังวลหลักของฉัน

มีข้อดีข้อเสียใน AWS EC2 และเครื่องมือ Google App ส่วนใหญ่ของเอสเอ็มอีชอบ App Engine ในขณะที่ในทางกลับกัน Amazon Ec2 ได้รับความนิยมมากในหมู่ บริษัท ขนาดกลางถึงขนาดใหญ่และยักษ์ใหญ่ขององค์กร นับตั้งแต่การเปิดตัวไมโครโฟนก็เริ่มได้รับความนิยมในหมู่ธุรกิจขนาดเล็กไปจนถึงขนาดกลางด้วยเช่นกัน

การสนับสนุนระบบปฏิบัติการ

เมื่อพูดถึงการสนับสนุนระบบปฏิบัติการ EC2 ช่วยให้คุณสามารถปรับขนาดของอินสแตนซ์ของอินสแตนซ์หนึ่งไปยังอินสแตนซ์ใดก็ได้เช่นช่วยให้คุณสามารถควบคุมได้ทุกกรณีทำหน้าที่เป็นเสมือนกล่อง Google App Engine ต่างไปจากเดิมอย่างสิ้นเชิง โดยพื้นฐานแล้วจะมีแพลตฟอร์มสำหรับเว็บแอ็พพลิเคชันเช่น python ซึ่งจะช่วยให้คุณปรับใช้เว็บแอ็พพลิเคชันได้ง่ายมาก

มันชัดเจนว่าถ้าคุณไม่ได้ล่าสัตว์สำหรับบริการเฉพาะใด ๆ แล้วคุณสามารถเลือกใช้เครื่องมือ App ในขณะที่ถ้าคุณต้องการมีการควบคุมในระบบปฏิบัติการบริการแล้ว EC2 เป็นตัวเลือกที่ดีกว่าวันใด!

ความซับซ้อนและความจำเป็นในการสนับสนุนด้านเทคนิค

EC2 ต้องการผู้ดูแลระบบที่สามารถสร้างอินสแตนซ์และตรวจสอบได้เช่นกันและช่วยให้สามารถทำงานได้ตามบทบาทของเขาในฐานะนักพัฒนาซอฟต์แวร์เพื่อเขียนโค้ดที่ปราศจากข้อผิดพลาดต่อเนื่อง นี้จะเป็นประโยชน์มากสำหรับผู้ถือธุรกิจขนาดเล็กที่มุ่งเน้นไปที่แต่ละผลิตภัณฑ์

แต่สิ่งที่ดีที่สุดใน App Engine คือความสามารถในการพกพาซึ่งไม่ได้นำเสนอโดย EC2 กรอบนั้นเป็นแบบโอเพนซอร์สและ API ส่วนใหญ่จะใช้สำหรับการพกพาซึ่งจะทำให้งานของคุณย้ายไปยังเซิร์ฟเวอร์อื่นได้ง่ายขึ้น

คุณลักษณะล็อคผู้ขาย

นอกจากนี้ยังมีคุณลักษณะที่เรียกว่า 'ผู้ขายล็อค' ซึ่งจะป้องกันไม่ให้แอปของคุณเกี่ยวข้องกับฐานข้อมูลที่ไม่พึงประสงค์ นอกจากนี้คุณยังสามารถลอง AppScale ซึ่งเป็นโครงการโอเพนซอร์สอื่นที่ทำงานคล้ายกับ AppEngine

ข้อดีของ Amazon EC2

ด้านล่างของ EC2

ข้อดีของ Google App Engine

ซึ่งหมายความว่าหากเว็บไซต์ของคุณไม่กินทรัพยากรใด ๆ คุณจะไม่ต้องเสียค่าใช้จ่ายใด ๆ

ส่วนล่างของ AppEngine

คำตัดสินโดยรวม

แน่นอนฉันชอบ Amazon Elastic Cloud Computing ระบบ แต่แล้วไม่บังคับให้ฉันเป็นเจ้าภาพบล็อกขนาดเล็กและเว็บไซต์; ในอีกแง่หนึ่ง AppEngine ของ Google จะดึงดูดฉันให้มากขึ้น

ดังที่ได้กล่าวมาแล้วก่อนหน้านี้ถ้าคุณต้องการใช้การควบคุมเว็บแอ็พพลิเคชันของคุณอย่างสมบูรณ์ EC2 คือทางที่จะไป มิเช่นนั้น Google App Engine ก็เป็นตัวเลือกที่ยอดเยี่ยม