Breaking News
เอาเครื่องเก่ามาแลก แล้วรับเงินคืนไปเลย!!

Google ออกตารางเทียบระหว่าง VM, Container, PaaS, FaaS พร้อมสรุปขั้นตอนในการใช้งาน

ด้วยความที่ปัจจุบันนี้มี Infrastructure ให้เหล่านักพัฒนาเลือกใช้งานได้หลากหลายบน Cloud จนอาจสร้างความสับสน ทาง Google จึงได้ออกมาตารางเปรียบเทียบเทคโนโลยี VM, Container, PaaS, FaaS เพื่อให้เหล่านักพัฒนาเข้าใจถึงข้อดีข้อเสียและการนำไปใช้งานที่เหมาะสม พร้อมระบุขั้นตอนการใช้งานเพื่อให้ง่ายต่อการเรียนรู้ ดังนี้

 

Credit: Google

 

สำหรับ 3 ประเด็นหลักที่ Google มองว่าข้อสำคัญในการเลือกใช้สถาปัตยกรรมนั้น ได้แก่

  • ระดับของการทำ Abstraction ว่าจะโฟกัสในส่วนโค้ดเพียงอย่างเดียว หรือสนใจในส่วนอื่นๆ ของระบบด้วย
  • ความต้องการของระบบและขีดจำกัดทางเทคนิคของแต่ละเทคโนโลยี
  • ทีมงานและองค์กรต้องการมุ่งไปในทิศทางใดในอนาคต

ถัดจากนั้นก็เป็นประเด็นเรื่องการเลือกใช้ภาษาในการพัฒนาและเทคโนโลยีของแต่ละภาษาให้เหมาะสมกับงาน และสุดท้ายก็คือการทำความเข้าใจว่าแต่ละสถาปัตยกรรมนั้นมีวิธีการใช้งานที่แตกต่างกันอย่างไร ซึ่ง Google ก็ได้สรุปออกมาเป็นตารางดังนี้ครับ

 

 

Getting from point A to point B Time check and getting started resources
Compute Engine

Basic steps:

  1. Create & set up a VM instance
  2. Set up Node.js dev environment
  3. Code “Hello, World”
  4. Start Node server
  5. Expose the app to external traffic
  6. Understand how scaling works

Details: building with virtual machines.

4.5 hours

Kubernetes Engine

Basic steps:

  1. Code “Hello, World”
  2. Package the app into a container
  3. Push the image to Container Registry
  4. Create a Kubernetes cluster
  5. Expose the app to external traffic
  6. Understand how scaling works

Details: building with Docker containers.

6 hours

App Engine

Basic steps:

  1. Code “Hello, World”
  2. Configure an app.yaml project file
  3. Deploy the application
  4. Understand scaling options

Details: building on top of app platform.

1.5-2 hours

Cloud Functions

Basic steps:

  1. Code “Hello, World”
  2. Deploy the application

Details: building with code functions.

15 minutes

 

ที่มา: https://cloudplatform.googleblog.com/2018/06/Time-to-Hello-World-VMs-vs-containers-vs-PaaS-vs-FaaS.html



About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

Bitdefender Webinar: วิกฤต Ransomware!! ถึงเวลาเปลี่ยนแนวคิดใหม่แล้วหรือยัง?

Bitdefender ขอเชิญผู้บริหารและผู้ปฏิบัติงานด้าน IT Security เข้าฟังบรรยาย Bitdefender Webinar เรื่อง “วิกฤต Ransomware!! ถึงเวลาเปลี่ยนแนวคิดใหม่แล้วหรือยัง?” เพื่ออัปเดตแนวโน้มวิวัฒนาการล่าสุดของ Ransomwar และแนวทางปฏิบัติในการรับมืออย่างถูกต้อง ในวันพฤหัสบดีที่ 1 ตุลาคม 2020 เวลา 10:30 ผ่าน Live Webinar

[รีวิว] ASUS ExpertBook P1410CDA โน้ตบุ๊คทำงานรุ่นเล็กสุดคุ้มสำหรับธุรกิจจาก ASUS ที่ใช้ AMD Ryzen

กลับมาพบกันอีกครั้งกับการรีวิว Commercial Notebook หรือ Notebook สำหรับภาคธุรกิจของ ASUS ในตระกูล ASUS ExpertBook ครับ โดยในครั้งนี้เราได้รับเครื่องซีรีส์รุ่นเล็กสุดในตระกูลอย่าง ASUS ExpertBook P1410CDA มาลองรีวิวกันว่าถ้าธุรกิจแห่งหนึ่งๆ อยากจะซื้อ Notebook รุ่นเล็กราคาประหยัดแจกให้พนักงานใช้ทำงาน ASUS จะสามารถตอบโจทย์ได้อย่างไรบ้าง โดยจุดที่น่าสนใจก็คือเครื่องนี้เป็นเครื่องรุ่นทำงานเครื่องแรกจาก ASUS ซึ่งใช้ CPU AMD Ryzen ที่ส่งมาให้รีวิวเลย จะเป็นอย่างไรกันบ้างนั้น มารับชมกันได้เลยครับ