แพลตฟอร์ม AWS กับ Google Cloud: การเปรียบเทียบเชิงลึก – PromptCloud

เผยแพร่แล้ว: 2017-10-10
สารบัญ แสดง
การยอมรับและส่วนแบ่งการตลาด
ราคา
การกำหนดค่าอินสแตนซ์
เอกสารและความช่วยเหลือ
การจัดการข้อมูลขนาดใหญ่
ความพร้อมของแมชชีนเลิร์นนิง
เริ่มต้น
คำตัดสินสุดท้าย

เมื่อพูดถึงโครงสร้างพื้นฐานในฐานะบริการ (IaaS) Amazon Web Services และ Google Cloud Platform เป็นผู้เล่นที่โดดเด่นสองคนที่ครอบครองพื้นที่นี้ด้วยการผูกขาดมาเป็นเวลานาน แม้ว่า AWS จะกลายเป็นมาตรฐานทองคำสำหรับโซลูชันระบบคลาวด์ในช่วงไม่กี่ปีที่ผ่านมา แต่แพลตฟอร์ม Google Cloud เป็นสิ่งที่ต้องการความเอาใจใส่และการพิจารณาจากคุณอย่างแน่นอน เช่นเดียวกับสิ่งอื่น ๆ มีพื้นที่ที่หนึ่งมีน้ำหนักมากกว่าอีกด้านหนึ่ง และขึ้นอยู่กับคุณที่จะเปรียบเทียบข้อดีและข้อเสียของแต่ละโซลูชันเพื่อกำหนดรูปแบบที่เหมาะสมที่สุดสำหรับกรณีการใช้งานเฉพาะของคุณ

aws กับ google cloud platform ในการเปรียบเทียบเชิงลึก

ที่ PromptCloud เรามีประสบการณ์ร่วมกันกับทั้ง AWS และ GCP และได้ใช้ทั้งสองอย่างสำหรับโครงการรวบรวมข้อมูลเว็บต่างๆ ในบทความนี้ เราจะอธิบายความเหมือนและความแตกต่างระหว่างโซลูชันทั้งสองในแง่ของการนำไปใช้ คุณลักษณะ ราคา และการกำหนดค่า มาเริ่มกันเลย.

การยอมรับและส่วนแบ่งการตลาด

AWS ได้กลายเป็นคำพ้องความหมายกับโซลูชันระบบคลาวด์ และความจริงที่ว่ามันได้เข้าซื้อกิจการประมาณครึ่งหนึ่งของตลาด IaaS ไม่น่าจะมีอะไรน่าประหลาดใจ ด้วยความได้เปรียบของผู้เสนอญัตติคนแรกและการเริ่มต้น 5 ปีเต็ม AWS ได้เติบโตเต็มที่อย่างแท้จริงและอยู่ในฐานะที่จะมอบคุณสมบัติและตัวเลือกเพิ่มเติม สำหรับ GCP การเป็นผู้เข้าแข่งขันที่ค่อนข้างใหม่ในที่เกิดเหตุ ยังคงมีหนทางอีกยาวไกล

ตัวอย่างเช่น แม้ว่า AWS จะมีโซลูชัน SQL ที่มีการจัดการเต็มรูปแบบซึ่งสนับสนุน MariaDB, เซิร์ฟเวอร์ Microsoft SQL และ Aurora แต่ GCP จะรองรับเพียง MySQL เท่านั้น

AWS ยังมี Lambada ซึ่งเป็นโซลูชันการประมวลผลแบบไร้เซิร์ฟเวอร์ที่ให้คุณเรียกใช้โค้ดโดยไม่ต้องใช้อินสแตนซ์เฉพาะสำหรับคำขอ Google มีข้อเสนอที่คล้ายกันซึ่งรองรับฟังก์ชันแบบไร้เซิร์ฟเวอร์ใน Node.js ในแง่ของความสามารถในการเข้าถึง AWS ได้เอาชนะ GCP อีกครั้งด้วยจำนวนศูนย์ข้อมูลที่สูงอย่างมากซึ่งครอบคลุมพื้นที่ต่างๆ

ราคา

ตราบใดที่การกำหนดราคาดำเนินไป GCP จะได้รับความได้เปรียบที่สูงขึ้นด้วยราคาที่แข่งขันได้ อินสแตนซ์ RAM 2 CPU/8GB จาก AWS มีค่าใช้จ่าย 69 ดอลลาร์/เดือน ในขณะที่ GCP มีค่าใช้จ่ายเพียง 52 ดอลลาร์/เดือน สำหรับพื้นที่จัดเก็บบนคลาวด์ GCP คิดค่าบริการ 2 เซนต์/GB/เดือน ขณะที่ AWS คิดค่าบริการ 2.3 เซนต์/GB/เดือน ในการป้องกันของพวกเขา AWS เสนอตัวเลือกพื้นที่จัดเก็บบนคลาวด์แบบหลายภูมิภาคที่ข้อมูลจะถูกกระจายไปทั่วเซิร์ฟเวอร์ที่ตั้งอยู่ในภูมิภาคต่างๆ โดยมีค่าใช้จ่ายเพิ่มเติมเล็กน้อย คุณสามารถตรวจสอบ เครื่องคำนวณราคา Amazon EC2 ของเราเพื่อการคำนวณ ราคาที่ง่ายดาย

ในอดีต AWS มีโครงสร้างการกำหนดราคาแบบจ่ายต่อชั่วโมง ในขณะที่ GCP มีรูปแบบการจ่ายต่อนาทีซึ่งมีระยะเวลาขั้นต่ำคือ 10 นาที การเพิ่มไปยังชั่วโมงถัดไปจะส่งผลให้มีค่าใช้จ่ายเพิ่มเติม ตัวอย่างเช่น 1.01 ชั่วโมงจะถือเป็น 2 ชั่วโมงบน AWS สิ่งนี้เคยเป็นตัวสร้างความแตกต่างที่สำคัญสำหรับผู้ที่ใช้ระบบคลาวด์สำหรับการวิเคราะห์แบบสั้นและแบบสั้น

กรณีนี้ไม่เป็นเช่นนั้นแล้ว และทั้ง GCP และ AWS ต่างก็ใช้รูปแบบการกำหนดราคาแบบจ่ายต่อวินาที นอกเหนือจาก GCP นี้เพิ่งเปิดตัวการเรียกเก็บเงินแบบจ่ายต่อวินาทีสำหรับเครื่องเสมือนและ OS ทั้งหมด ซึ่งตามมาด้วย AWS ที่เสนอให้เหมือนกันสำหรับเครื่องเสมือน Linux

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

ยิ่งไปกว่านั้น GCP มีแนวโน้มที่จะให้ส่วนลดสำหรับการใช้งานระยะยาวโดยไม่มีเงื่อนไขใด ๆ ซึ่งแตกต่างจาก AWS ที่กำหนดให้ผู้ใช้เรียกใช้อินสแตนซ์ในระยะเวลานานขึ้นก่อนเวลาสำหรับสิทธิ์ในการรับส่วนลด ด้วยวิธีนี้ ผู้ใช้ GCP จะได้รับส่วนลดเพิ่มเติม 30% หากเครื่องเสมือนทำงานตลอดทั้งเดือน

นอกจากนี้ GCP ยังมอบส่วนลดสูงสุดถึง 57% สำหรับการใช้งานที่คอมมิต ซึ่งผู้ใช้สามารถจองการใช้งาน CPU และ RAM ต่อเดือน โดยไม่คำนึงถึงเครื่องเสมือน โซนทางภูมิศาสตร์ หรือการกำหนดค่า GCP ออกมาเป็นผู้ชนะที่ชัดเจนในแง่ของการกำหนดราคา

การกำหนดค่าอินสแตนซ์

หากคุณกำลังมองหาอินสแตนซ์ขนาดใหญ่ AWS เป็นผู้ชนะ แม้ว่าการกำหนดค่าอินสแตนซ์สูงสุดใน GCP คือ 96 CPU/624 GB RAM แต่ AWS ก็เอาชนะได้ด้วย CPU 128 ตัวมหาศาลและอินสแตนซ์ RAM 2TB

แม้ว่า AWS จะเป็นหนทางไปสู่ความต้องการขนาดใหญ่ แต่ GCP นั้นมีความยืดหยุ่นอย่างมาก ซึ่งจะดีมากโดยเฉพาะหากคุณมีงบประมาณจำกัด นอกเหนือจากแพ็คเกจอินสแตนซ์ที่กำหนดไว้ล่วงหน้า เช่น AWS แล้ว GCP ยังให้คุณปรับแต่งอินสแตนซ์ของคุณได้อย่างเต็มที่ รวมถึงจำนวน CPU และจำนวน RAM ที่คุณต้องการ หากความต้องการของคุณมีขนาดเล็กและเฉพาะเจาะจง คุณจะพบว่าตัวเลือกการปรับแต่งเหล่านี้สามารถช่วยประหยัดค่าใช้จ่ายได้ หากคุณทำการวิเคราะห์อย่างรวดเร็วเป็นจำนวนมาก คุณยังสามารถสำรวจโซลูชันอินสแตนซ์ชั่วคราวที่ผู้ให้บริการทั้งสองรายเสนอให้

ข้อเสนอที่ยอดเยี่ยมอีกประการหนึ่งจาก AWS คืออินสแตนซ์แบบสปอต ซึ่งช่วยให้คุณสามารถเสนอราคาสำหรับจำนวนเงินที่คุณต้องการจ่ายในอินสแตนซ์ และโดยทั่วไปจะมีราคาถูกกว่าข้อเสนอมาตรฐาน GCP เสนอตัวเลือกที่คล้ายกันแต่แตกต่างกันเล็กน้อยและเรียกว่าอินสแตนซ์ที่ยอมให้มีการขัดจังหวะชั่วคราว อินสแตนซ์เหล่านี้ทำงานได้นานถึง 24 ชั่วโมง แต่มีแนวโน้มที่จะหยุดชะงักหาก Google ต้องการพลังในการประมวลผล เมื่อถูกขัดจังหวะ GCP จะทริกเกอร์สคริปต์การปิดระบบที่กำหนดไว้ล่วงหน้า ซึ่งจะบันทึกสถานะการวิเคราะห์ปัจจุบันของคุณ สิ่งนี้ง่ายกว่าเพราะเป็นระบบอัตโนมัติและประหยัดได้ถึง 80% จากต้นทุนมาตรฐาน

เอกสารและความช่วยเหลือ

ด้วยอายุและผลงานจากชุมชน AWS เป็นผู้นำในเรื่องความพร้อมใช้งานของเอกสารและความช่วยเหลือที่ง่ายดาย เนื่องจากช่วงการเรียนรู้จะสูงชันด้วยการกำหนดค่าเซิร์ฟเวอร์ที่ซับซ้อนซึ่งต้องการโดยบริษัทของคุณ การเลือกโซลูชันที่มีความช่วยเหลือที่เข้าถึงได้ง่ายจึงเป็นสิ่งสำคัญ Google Cloud Platform การเป็นผู้เข้าร่วมใหม่ไม่ใช่ตัวเลือกที่ดีที่สุดหากคุณต้องการจับมือกันเยอะๆ

การจัดการข้อมูลขนาดใหญ่

เนื่องจากเป็นโซลูชันระบบคลาวด์ที่เป็นเจ้าของและดำเนินการโดยเสิร์ชเอ็นจิ้นที่ใหญ่ที่สุดในโลก GCP มีจุดแข็งในด้านนี้ โดยเฉพาะอย่างยิ่งเมื่อพูดถึงการจัดการข้อมูลขนาดใหญ่ ด้วย GCP การจัดการข้อมูลจำนวนมหาศาลจะเป็นเรื่องง่าย BigQuery ข้อเสนอบริการจาก Google ช่วยให้คุณจัดเก็บ จัดเรียง และวิเคราะห์ข้อมูลด้วยความเร็วสูง แม้ว่าการดำเนินการจะค่อนข้างซับซ้อน แต่ก็ช่วยให้ GCP ได้เปรียบในกรณีการใช้งานที่มีข้อมูลจำนวนมากเกี่ยวข้อง

ความพร้อมของแมชชีนเลิร์นนิง

ทั้ง Amazon และ Google มีแพลตฟอร์มแมชชีนเลิร์นนิงของตนเองซึ่งให้การผสานรวมกับโซลูชันคลาวด์อย่างแน่นหนา กรอบงาน ML ของ Amazon เป็นแบบอัตโนมัติเป็นส่วนใหญ่ และสามารถนำไปใช้กับข้อมูลที่จัดเก็บไว้ใน AWS ได้อย่างราบรื่น Google ก้าวไปข้างหน้าหนึ่งก้าวโดยให้การเข้าถึงอัลกอริธึมล้ำสมัยที่ขับเคลื่อนการค้นหาของ Google และแอปพลิเคชันที่โดดเด่นอื่นๆ ด้วยแพลตฟอร์มของ Google ผู้ใช้ยังมีตัวเลือกในการสร้างแบบจำลอง ML ของตนเอง วิธีการสร้างแบบจำลองบางอย่างที่ Amazon มีให้ ได้แก่ การถดถอย การจัดประเภทไบนารี และการจัดประเภทหลายคลาส ข้อเสนอของ Google นั้นล้ำหน้ากว่า ซึ่งรวมถึงการวิเคราะห์วิดีโอ การวิเคราะห์รูปภาพ การรู้จำเสียง การวิเคราะห์ข้อความ และการแปล ทั้งสองแพลตฟอร์มสามารถแนะนำอัลกอริทึมได้โดยอัตโนมัติขึ้นอยู่กับข้อมูลที่มีอยู่ในบัญชีคลาวด์ ข้อเสนอของ Amazon ค่อนข้างถูกกว่าด้วย 0.42 เหรียญต่อชั่วโมงสำหรับการวิเคราะห์ข้อมูลและการฝึกอบรม ขณะที่ Google คิดค่าบริการ 0.49 เหรียญต่อชั่วโมง

เริ่มต้น

หากคุณต้องการลองใช้ AWS และ GCP เพื่อพิจารณาว่าตัวไหนเหมาะกับกรณีการใช้งานของคุณมากกว่า โซลูชันทั้งสองเสนอให้ทดลองใช้ฟรี AWS เสนอการทดลองใช้ฟรีเป็นเวลา 12 เดือน ซึ่งเพียงพอและมากเกินพอที่จะประเมินโซลูชันและทำความเข้าใจข้อดีข้อเสีย การทดลองใช้ฟรีประกอบด้วย 1 CPU/1GB RAM ขนาดเล็ก 750 ชั่วโมง/เดือน พร้อมด้วยพื้นที่เก็บข้อมูล 30GB และอินสแตนซ์ฐานข้อมูลที่มีการจัดการ 750 ชั่วโมง/เดือน ซึ่งมาพร้อมกับผลิตภัณฑ์ฟรีอื่นๆ มากมาย และเป็นข้อเสนอที่ดีเกินกว่าจะปล่อยมือไป คุณสามารถ ดูรายละเอียดเพิ่มเติม ของการทดลองใช้ได้จากเว็บไซต์ AWS

ข้อเสนอการทดลองใช้ฟรีของ Google นั้นไม่น่าดึงดูดใจเท่ากับเครดิต $300 เป็นเวลา 12 เดือน ซึ่งเปรียบเสมือนส่วนลดมากกว่าการทดลองใช้ฟรี พวกเขายังเสนอ อินสแตนซ์ฟรี ตลอดไป ด้วย 0.2 CPU/0.6GB RAM พร้อมพื้นที่ดิสก์ 30 GB และที่เก็บข้อมูลบนคลาวด์ 5GB

คำตัดสินสุดท้าย

การเลือกระหว่างผู้ให้บริการคลาวด์ชั้นนำสองรายนี้อาจสร้างความสับสนและล้นหลาม หากความต้องการของคุณต้องการคุณสมบัติและส่วนเสริมมากเกินไป ควรใช้ AWS อย่างไรก็ตาม หากคุณกำลังตามหาโซลูชันระบบคลาวด์ที่เป็นมิตรกับกระเป๋าและรองรับ Big Data ที่ดีกว่า GCP คือคำตอบสำหรับคุณ ด้วยเอกสารประกอบและคู่มือช่วยเหลือมากมายพร้อมให้ทดลองใช้งานฟรี 12 เดือน AWS เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้เริ่มต้นและผู้ที่มองหาโครงสร้างพื้นฐานที่แข็งแกร่ง เมื่อเปรียบเทียบด้านต่างๆ เราพบว่า AWS เป็นโซลูชันที่ดีกว่าสำหรับกรณีการใช้งานทางธุรกิจขนาดใหญ่