สร้างหรือซื้อ: สุดยอดคู่มือการกำหนดราคาเกตเวย์ API
เผยแพร่แล้ว: 2022-03-04ด้วยการลงทุนที่เพิ่มขึ้นเรื่อยๆ ใน SaaS อีคอมเมิร์ซ บริการดรอป และโมเดลอื่นๆ ที่สร้างขึ้นจากไมโครเซอร์วิส ความต้องการเกตเวย์ API นั้นสูงเป็นประวัติการณ์
หากคุณต้องการปรับปรุงโครงสร้างของไซต์ด้วยเกตเวย์ API คุณมีสามวิธีที่จะดำเนินการ คุณสามารถสร้างเกตเวย์ของคุณเองตั้งแต่ต้น ดึงจากการออกแบบโอเพ่นซอร์สที่มีอยู่ หรือซื้อในบริการเกตเวย์จากผู้ให้บริการเช่น Kong หรือ AWS
ตัวเลือกทั้งหมดนี้มีต้นทุนที่แน่นอน นี่คือรายละเอียดของราคาเกตเวย์ API รวมถึงสิ่งที่ต้องพิจารณาและจำนวนเงินที่คุณคาดว่าจะต้องจ่าย
เกตเวย์ API คืออะไร

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

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

หากคุณตัดสินใจที่จะหันไปหาผู้ให้บริการสำหรับความต้องการเกตเวย์ API ของคุณ คุณมีตัวเลือกมากมายให้เลือก รายละเอียดของการกำหนดราคาเกตเวย์ API นี้ประกอบด้วยข้อเสนอเกตเวย์ API ที่โดดเด่นหลายรายการ รวมถึงองค์ประกอบใดบ้างที่ส่งผลต่อราคา
1) เกตเวย์ AWS API
API Gateway ของ Amazon ทำหน้าที่เป็นทั้งเกตเวย์และ PaaS สำหรับการสร้างและปรับใช้ API ของคุณเอง การใช้ API Gateway กำหนดให้นักพัฒนา API ต้องมีบัญชี AWS แต่นักพัฒนาแอปไม่จำเป็นต้องมี ฟีเจอร์นี้รวมถึงการผสานรวมกับบริการอื่นๆ ของ Amazon และเครื่องมือรักษาความปลอดภัยที่ช่วยให้สามารถควบคุมและสบายใจได้
ราคา: การกำหนดราคา API Gateway ของ Amazon เป็นโมเดลต่อการใช้งาน เริ่มต้นด้วยช่วงทดลองใช้ฟรี/ระยะเวลาหนึ่งปี ในช่วง 12 เดือนนี้ คุณสามารถรับสายได้ถึง 1 ล้านครั้งไปยัง API แต่ละประเภท (REST, HTTP, WebSocket) ฟรี หลังจากนั้นแบ่งราคาดังนี้
- <1 ล้านสายต่อเดือนสำหรับ 12 เดือนแรก: ฟรี
- HTTP APIs (ราคาต่อล้าน): $1 (<300m โทร), $0.90 (>300m)
- REST APIs: $3.50 (<333m โทร), $2.80 (ระหว่าง 333m ถึง 667m), $2.95 (ถัดไป 19b), $1.87 (>20b)
- หมายเหตุ: API Gateway ยังเสนอการแคชสำหรับ REST API เพื่อเพิ่มประสิทธิภาพโดยเริ่มต้นที่ 2 ¢สำหรับครึ่ง GB
- WebSocket APIs: $1 (<1b), $0.80 (>1b) + $0.25 ต่อหนึ่งล้านนาทีของการเชื่อมต่อ
ด้านบนนี้เป็นราคาสำหรับภูมิภาคสหรัฐอเมริกาฝั่งตะวันออก สำหรับภูมิภาคอื่นๆ และรายละเอียดเกี่ยวกับค่าใช้จ่ายเพิ่มเติม โปรดดูหน้าราคา
2) ก้องเกตเวย์
Kong โฆษณาตัวเองว่าเป็น "เกตเวย์ API ที่ได้รับความนิยมมากที่สุดในโลก" เกตเวย์ Konnect แพลตฟอร์มเดียวและเครื่องมือการพัฒนามีตัวเลือกระดับฟรี รวมถึงตัวเลือก "Plus" และ "Enterprise" สำหรับงานขนาดใหญ่ นอกจากเกตเวย์แล้ว Konnect ยังมีฮับบริการ พอร์ทัลสำหรับนักพัฒนา การวิเคราะห์ การควบคุมการเข้าถึง และบริการสนับสนุนและฝึกอบรม
ราคา: หากคุณไม่ต้องการเสียงระฆังและนกหวีดทั้งหมด คุณสามารถดาวน์โหลดโอเพ่นซอร์ส API Gateway ของ Kong ได้ฟรี Konnect มีการสมัครสมาชิกสามระดับ:
- ระดับฟรี: บริการที่มีการจัดการสูงสุด 3 รายการ มากถึง 2m คำขอต่อเดือน API Gateway ที่มีการเก็บรักษาข้อมูลตลอด 24 ชั่วโมง การรับรองความถูกต้องพื้นฐาน การจำกัดอัตรา และการรวมระบบแบบไร้เซิร์ฟเวอร์ API สูงสุด 3 รายการในพอร์ทัลนักพัฒนาซอฟต์แวร์ การควบคุมการเข้าถึงตามบทบาท และการปรับใช้ระบบคลาวด์
- ระดับพลัส: $250 ต่อบริการต่อเดือน จ่ายตามการใช้งานสำหรับบริการที่มีการจัดการและพอร์ทัลการพัฒนา คำขอสูงสุด 10 ล้านคำขอต่อเดือน + $2.50 ต่อ 1 ล้านคำขอเพิ่มเติม 6 เดือนของการเก็บรักษาข้อมูลและการรักษาความปลอดภัยที่เพิ่มขึ้น (การรับรองความถูกต้อง การจำกัดอัตรา การแคชการตอบสนอง) การสนับสนุนด้านเทคนิคและการฝึกอบรมผลิตภัณฑ์
- ระดับองค์กร: ติดต่อฝ่ายขายสำหรับข้อมูลราคา ($30,000 บน Red Hat Marketplace) บริการที่มีการจัดการ คำขอต่อเดือน และ API ในพอร์ทัล dev ทั้งหมดขึ้นอยู่กับแผนที่กำหนดเอง การจัดการตนเอง ความปลอดภัยขั้นสูง การเก็บรักษาข้อมูล 1 ปี มีจำหน่ายทั่วโลก (ระดับฟรีและระดับ Plus มีเฉพาะในสหรัฐอเมริกาเท่านั้น) มีการสนับสนุนทางโทรศัพท์และบริการระดับมืออาชีพ
3) Oracle API Gateway
เช่นเดียวกับ Amazon Oracle มีเครื่องมือ IaaS และ PaaS มากมายสำหรับการประมวลผลแบบคลาวด์ ด้วยตัวเลือกโอเพนซอร์สมากมายในตลาด เกตเวย์ API แบบชำระเงินจึงมีประโยชน์มากที่สุดสำหรับผู้ที่ใช้บริการอื่นๆ ของ Oracle หากคุณสนใจโครงสร้างพื้นฐานระบบคลาวด์, BI, การบูรณาการ, การจัดการข้อมูล, ความปลอดภัย, การเรียนรู้ของเครื่อง หรือข้อเสนออื่นๆ ของ Oracle คุณอาจพิจารณารวมเกตเวย์ API ของพวกเขาไว้ในแพ็คเกจของคุณ

ราคา: การกำหนดราคาเกตเวย์ API ของ Oracle มาในราคาเดียวที่จ่ายตามการใช้งาน: 3 ดอลลาร์ต่อการโทรหนึ่งล้านครั้งต่อเดือน
4) การจัดการ Microsoft Azure API
Microsoft Azure มีเกตเวย์เป็นส่วนหนึ่งของแพ็คเกจการจัดการ API ที่ครอบคลุม ไม่เหมือนกับผู้ให้บริการคลาวด์รายอื่น ชุดบริการของ Azure พร้อมใช้งานสำหรับ API ที่โฮสต์บนคลาวด์ใดๆ ไม่ใช่แค่ของตัวเอง นอกจากเกตเวย์แล้ว พวกเขายังมีเครื่องมือสำหรับผู้ดูแลระบบและความปลอดภัย การวิเคราะห์ การแคช พอร์ทัลสำหรับนักพัฒนา และการสนับสนุนเครือข่ายเสมือน
ราคา: Azure มีระดับที่ใหญ่กว่าห้าระดับต่อการใช้งานสำหรับเครื่องมือ API ของพวกเขา พร้อมคุณสมบัติที่เพิ่มขึ้นในระดับที่สูงขึ้น
- ระดับการบริโภค: รวมการโทร <1m ต่อการสมัครสมาชิก จากนั้น 3.5¢ ต่อการโทร 10,000 ครั้ง เซิร์ฟเวอร์ที่ใช้ร่วมกัน, แคชภายนอกเท่านั้น, การปรับขนาดอัตโนมัติ, ข้อจำกัดการใช้งาน
- ระดับนักพัฒนา: ใช้สำหรับกรณีการใช้งานและการทดสอบที่ไม่ก่อให้เกิดประสิทธิผล $48.04 ต่อหน่วยต่อเดือน แคชภายใน 10MB, หน่วยขยายขนาด 1 หน่วย, เซิร์ฟเวอร์ส่วนตัว, โดเมนที่กำหนดเอง, พอร์ทัล dev พร้อม Azure Active Directory, รองรับเครือข่ายเสมือน ~500 คำขอต่อวินาทีสูงสุด
- ระดับพื้นฐาน: $147.17 ต่อหน่วยต่อเดือน แคชภายใน 50MB, หน่วยขยายขนาด 2 หน่วย, พอร์ทัลสำหรับนักพัฒนา ~1,000 คำขอต่อวินาที
- ระดับมาตรฐาน: $686.72 ต่อหน่วยต่อเดือน แคชภายใน 1GB, หน่วยขยายขนาด 4 หน่วย, พอร์ทัลนักพัฒนาซอฟต์แวร์พร้อม Azure Active Directory ~2,500 คำขอต่อวินาที
- ระดับพรีเมียม: $2,795.17 ต่อหน่วยต่อเดือน แคชภายใน 5GB, หน่วยขยายขนาด 12 หน่วยต่อภูมิภาค, SLA ที่เพิ่มขึ้น, พอร์ทัลสำหรับนักพัฒนาที่มี Azure Active Directory, การสนับสนุนเครือข่ายเสมือน, การปรับใช้หลายภูมิภาค, ความสามารถของเกตเวย์ที่โฮสต์เอง ~4,000 คำขอต่อวินาที
- เกตเวย์ที่โฮสต์ด้วยตนเอง: คุณลักษณะเกตเวย์ที่โฮสต์ด้วยตนเองนั้นฟรีที่ระดับนักพัฒนา และมีค่าใช้จ่าย $1,000.10 ต่อเดือนต่อการปรับใช้เกตเวย์ในระดับพรีเมียม
- ราคาทั้งหมดที่ระบุไว้ข้างต้นเป็นราคาสำหรับภูมิภาคสหรัฐอเมริกาฝั่งตะวันออก ดูหน้าราคาสำหรับภูมิภาคอื่นๆ
5) เกตเวย์ Google Cloud API
ผู้ให้บริการคลาวด์รายอื่นที่มีเครื่องมือเกตเวย์ API ของตัวเอง! เกตเวย์ที่มีการจัดการเต็มรูปแบบของ Google Cloud พร้อมใช้งานสำหรับโปรแกรมที่โฮสต์ผ่านบริการคลาวด์อื่นๆ ของ Google เช่น Cloud Run และ App Engine เกตเวย์ที่สร้างขึ้นสำหรับ REST APIs ยังมีเครื่องมือการปรับใช้และควบคุมด้วยการออกแบบเครื่องหมายการค้าที่หรูหราของ Google
ราคา: การกำหนดราคาเกตเวย์ API ของ Google จะเรียกเก็บเงินต่อการโทร โดยมีการกำหนดราคาขาออกเพิ่มเติมขึ้นอยู่กับแหล่งที่มาและปลายทางของการรับส่งข้อมูล
- ราคาต่อการโทร: ฟรี (การโทร 0-2 ล้านครั้งต่อเดือน), 3 ดอลลาร์ต่อการโทรหนึ่งล้านครั้ง (การโทร 2 ล้านครั้งต่อเดือน), 1.50 ต่อการโทรหนึ่งล้านครั้ง (การโทร 1b+ ครั้งต่อเดือน)
- ราคาขาออก (ต่อ GB ต่อเดือน): เริ่มต้นที่ $0.105 สำหรับอเมริกาเหนือไปยังอเมริกาเหนือ/ยุโรปไปยังยุโรป เริ่มต้นที่ 0.120 ดอลลาร์สำหรับเอเชียแปซิฟิกถึงเอเชียแปซิฟิก/อเมริกาใต้ไปยังอเมริกาใต้/โอเชียเนียถึงโอเชียเนีย/ข้ามทวีป (ยกเว้นโอเชียเนียและจีน) 0.190 USD สำหรับข้ามทวีปไปยัง/จากโอเชียเนียและปริมาณการใช้ข้อมูลใดๆ ไปยังจีน
- ดูหน้าราคาสำหรับรายละเอียดทั้งหมด
6) ตัวเลือกฟรีและโอเพ่นซอร์ส
เช่นเดียวกับ Kong เกตเวย์ API ที่โดดเด่นอื่นๆ มากมายนั้นฟรีและ/หรือโอเพ่นซอร์ส โปรแกรมเหล่านี้ขาดคุณสมบัติขั้นสูงของเครื่องมือการจัดการ API แต่ได้รับความไว้วางใจจากหลาย ๆ คนในอุตสาหกรรมเทคโนโลยี โอเพ่นซอร์ส API เกตเวย์ที่โดดเด่น ได้แก่ KrakenD, Zuul ของ Netflix, Apache APISIX และ Ocelot
มีตัวเลือกอื่น ๆ หรือไม่?

ไม่ได้มีอยู่เสมอ? สมมติว่าคุณต้องการคุณลักษณะเพิ่มเติมของเครื่องมือเกตเวย์ API ของบริษัทคลาวด์ขนาดใหญ่ แต่ไม่มี... บริษัทคลาวด์ขนาดใหญ่ มีแพลตฟอร์มการจัดการ API ที่ยอดเยี่ยมมากมาย และหลายแพลตฟอร์มรวมถึงเกตเวย์ด้วย ตัวอย่างบางส่วน ได้แก่ Akana, Tyk, Gloo Edge และ Postman
นอกจากนี้ยังมีทางเลือกอื่นที่ดีกว่าโมเดลเกตเวย์ API เช่น โครงข่ายบริการ หากซอฟต์แวร์ของคุณสร้างขึ้นบนแพลตฟอร์ม PaaS คุณอาจมีเกตเวย์ API รวมอยู่ในสถาปัตยกรรมของคุณแล้ว ไม่ว่าในกรณีใด การปรับปรุงประสบการณ์ API เป็นส่วนสำคัญของการจัดการเทคโนโลยีในปี 2022 โชคดีที่มีตัวเลือกที่ยอดเยี่ยมที่จะช่วยให้คุณทำมันได้สำเร็จ ไม่ว่างบประมาณหรือทักษะของคุณจะเป็นอย่างไร