การเรียกเก็บเงินและราคา
ใน Logto แผน Pro plan ของเราเป็นแบบบริการตนเองเต็มรูปแบบ ออกแบบมาเพื่อความโปร่งใส เพื่อให้คุณเข้าใจและจัดการการเรียกเก็บเงินของคุณได้ง่าย
เข้าใจโครงสร้าง
โครงสร้างพื้นฐานจะมีลักษณะดังนี้:
ในคอนโซล คุณจะพบส่วน "บิลถัดไปของคุณ" ในหน้าการตั้งค่า tenant ซึ่งคุณสามารถตรวจสอบและควบคุมค่าใช้จ่ายที่กำลังจะมาถึงได้
รายละเอียดแต่ละรายการ
โปรดทราบว่ามีเพียงบางฟีเจอร์เท่านั้นที่เป็นส่วนหนึ่งของโครงสร้างเสริม (add-on)
ในขณะเดียวกัน Logto ยังมีโมเดลการคิดค่าบริการแบบจ่ายตามการใช้งานจริง (pay-as-you-go) และคิดตามสัดส่วน (pro-rated) เพื่อให้คุณได้รับประโยชน์สูงสุดจากบริการของเราอย่างสะดวก
| โควต้าที่รวมมาให้ | ค่าใช้จ่ายเพิ่มเติม | |
|---|---|---|
| โทเค็น (Tokens) | 50K | $0.08 ต่อเดือน / 100 หลังจากนั้น |
| แอป Machine-to-machine | 1 | $8 ต่อแอป ต่อเดือน |
| ทรัพยากร API | 3 | $4 ต่อรายการ ต่อเดือน |
| Enterprise SSO | 0 | $48 ต่อรายการ ต่อเดือน |
| การยืนยันตัวตนหลายปัจจัย (Multi-factor authentication) | ทุกปัจจัย | $48 ต่อเดือน |
| องค์กร (Organization) | ไม่จำกัดจำนวนองค์กร & ฟีเจอร์องค์กรทั้งหมด รวมถึงเทมเพลตองค์กร | $48 ต่อเดือน |
| การควบคุมการเข้าถึงตามบทบาท (Role-based access control) | ไม่จำกัดจำนวนบทบาทและสิทธิ์ | $32 ต่อเดือน |
| แอป SAML | 0 | $96 ต่อรายการ ต่อเดือน |
| แอป Third party | 0 | $8 ต่อรายการ ต่อเดือน |
| ชุดความปลอดภัยขั้นสูง (Advanced security bundle) | ฟีเจอร์ความปลอดภัยขั้นสูงทั้งหมด | $48 ต่อเดือน |
| โดเมนที่กำหนดเองหลายโดเมน | 1 | $48 สำหรับ 10 โดเมน ต่อเดือน |
| สมาชิก tenant | 1 | $8 ต่อคน ต่อเดือน |
หากนำปัจจัยเหล่านี้มาคิดคำนวณ อัลกอริทึมจะเป็นดังนี้
- ราคาต่อหน่วยของ add-on: ราคาต่อหน่วยของ add-on นั้น
- จำนวนที่เพิ่ม: จำนวน add-on ที่ผู้ใช้เพิ่มในรอบบิล ปัจจุบัน
- จำนวนที่ลบ: จำนวน add-on ที่ผู้ใช้ลบในรอบบิล ปัจจุบัน
- เวลาที่เหลือแบบ pro-rated ตอนสร้าง: เวลาที่เหลือแบบ pro-rated ในรอบ ปัจจุบัน เมื่อคุณสร้างทรัพยากร
- เวลาที่เหลือแบบ pro-rated ตอนลบ: เวลาที่เหลือแบบ pro-rated ในรอบ ปัจจุบัน เมื่อคุณลบทรัพยากร
- จำนวนที่เหลือ: จำนวนที่ต้องใช้สำหรับการเรียกเก็บเงินอย่างต่อเนื่องในรอบ ถัดไป
ลองดูตัวอย่างสองกรณีเพื่อความเข้าใจ
ตัวอย่างที่ 1: การเรียกเก็บเงินคงที่โดยไม่มีการเปลี่ยนแปลง
บิลของคุณจะคงที่หากคุณไม่มีการเปลี่ยนแปลง เช่น การเพิ่มหรือลบรายการ
ตัวอย่างเช่น หากคุณอยู่ใน Pro plan และมีบริการ SSO ใช้งานอยู่ 2 รายการ บิลของคุณจะคงที่ตราบใดที่คุณไม่มีการเปลี่ยนแปลง
ตัวอย่างที่ 2: การเพิ่ม add-on หรือเปลี่ยนแปลงจะส่งผลต่อบิลถัดไป
สิ่งนี้จะทำให้บิลถัดไปของคุณแตกต่างกันเล็กน้อยในแต่ละกรณี แต่อัลกอริทึมยังคงเหมือนเดิม
กรณีที่ 1: คุณสมัคร Pro plan โดยไม่มี add-on ใด ๆ และทดสอบ Enterprise SSO เพียง 10 วัน
หากการสมัครของคุณต่ออายุทุกวันที่ 5 ของเดือน และคุณเพิ่ม Enterprise SSO ในวันที่ 20 คุณจะใช้งาน 15 วันในเดือนนั้น หากคุณลบ Enterprise SSO ในวันที่ 30 หมายความว่าคุณใช้ไปเพียง 10 วัน
กรณีที่ 2: คุณสมัคร Pro plan โดยไม่มี add-on หลังจากเพิ่มและลบ API resources สุดท้ายคุณใช้ 5 API resources
ในกรณีนี้ คุณได้อัปเดตฟีเจอร์ add-on ในรอบบิลนี้ ดังนั้นการเปลี่ยนแปลงจะปรากฏในบิลถัดไป เดือนแรกหลังการเปลี่ยนอาจสูงขึ้นเล็กน้อย บิลของคุณจะรวมราคาพื้นฐาน $24, ค่าใช้จ่าย add-on สำหรับการใช้งานที่ยังไม่ถูกเรียกเก็บ และค่าบริการเต็มสำหรับรอบถัดไป
รอบบิลของคุณเริ่มต้นวันที่ 1 ของแต่ละเดือน และคุณใช้ API resources ฟรี 3 รายการ เดือนนี้คุณดำเนินการ 2 อย่าง:
- วันที่ 5 คุณเพิ่มทรัพยากรอีก 4 รายการ
- วันที่ 15 คุณลบทรัพยากร 2 รายการ
ผลลัพธ์คือ คุณจะมี API resources เหลือ 2 รายการสำหรับรอบถัดไปอย่างต่อเนื่อง
เวลาการใช้งาน add-on ถูกกำหนดอย่างไร?
เราใช้โมเดลจ่ายตามการใช้งานจริง (pay-as-you-go) คุณอาจสงสัยว่าจะเกิดอะไรขึ้นหากคุณเพิ่มหรือลบทรัพยากรบ่อย ๆ ระบบจะนับว่า add-on ถูกใช้งานตามระยะเวลาที่เปิดใช้งานจริง ไม่ต้องกังวล ระบบของเรา (ขับเคลื่อนโดย Stripe) จะคำนวณการใช้งานของคุณแบบวินาทีต่อวินาที เพื่อให้การเรียกเก็บเงินถูกต้องตามระยะเวลาที่แต่ละทรัพยากรถูกใช้งานจริง
หากคุณยกเลิก Pro plan เราจะคืนเงินค่า add-on ที่ยังไม่ได้ใช้ และยอดนี้จะถูกหักออกจากบิลสุดท้ายของคุณ
อัปเกรดหรือดาวน์เกรด
อัปเกรดจาก Free plan เป็น Pro
สถานการณ์ที่คุณควรพิจารณาอัปเกรดจาก Free plan:
- MAU หรือการใช้โทเค็นของคุณเกินโควต้า
- คุณต้องการเข้าถึงฟีเจอร์ที่มีเฉพาะใน Pro plan
อัปเกรด dev tenant เป็น Pro
หากคุณใช้ dev tenant และต้องการเปลี่ยนเป็น Pro plan สำหรับ production สามารถทำได้ง่าย ๆ:
- งานของคุณจะยังอยู่: การตั้งค่า แอปพลิเคชัน และการกำหนดค่าทั้งหมดจะถูกนำไปยัง Pro plan
- เข้าถึงฟีเจอร์ Pro plan และโควต้าที่สูงขึ้นได้ทันทีหลังจากเปลี่ยน
เพื่อเปลี่ยน dev tenant เป็น Pro plan ไปที่ Console > Tenant settings > Settings แล้วคลิก "Convert"
อัปเกรด Pro plan เป็น Enterprise
หาก Pro plan ไม่ตอบโจทย์และคุณต้องการการสนับสนุนระดับองค์กรเต็มรูปแบบ กรุณา ติดต่อเรา เพื่อพูดคุยแผน enterprise แบบกำหนดเอง
ดาวน์เกรด Pro plan เป็น Free plan
หากคุณเลือกหยุดใช้ Pro plan คุณสามารถเปลี่ยนเป็น Free plan ได้ แต่คุณต้องปรับการใช้งานให้เหมาะสมกับโควต้าของ Free plan
การเปลี่ยนแปลงแผนราคาในอนาคต
เพื่อให้ประสบการณ์การเรียกเก็บเงินมีเสถียรภาพและคาดการณ์ได้ Logto จะมีการแจ้งเตือนล่วงหน้าก่อนมีการเปลี่ยนแปลงราคาเสมอ ขึ้นอยู่กับแผนและการใช้งานของคุณ เราอาจ: 1. ให้คุณใช้แผนเดิมต่อ (grandfather) หรือ 2. ให้ระยะเวลาผ่อนผันสำหรับการย้ายไปแผนใหม่
Logto จะดำเนินการปรับเปลี่ยนอย่างเป็นธรรมและรอบคอบ และขอสงวนสิทธิ์ในการตีความขั้นสุดท้าย
ข้อควรพิจารณาสำหรับราคาลูกค้าองค์กร
สำหรับลูกค้าองค์กร ราคาจะขึ้นอยู่กับสัญญาของคุณ 1. การเพิ่มบริการด้วยตนเองนอกเหนือจากสัญญาจะเป็นไปตามโครงสร้าง add-on และ pay-as-you-go ของ Pro plan 2. การใช้งานเกินโควต้าที่ระบุในสัญญาจะคิดตามราคาต่อหน่วย add-on ที่ระบุในสัญญา 3. ฟีเจอร์ใหม่ที่ไม่ได้อยู่ในสัญญาจะคิดตามราคา Pro plan ล่าสุด
สำหรับรายละเอียดเงื่อนไขราคาสำหรับองค์กร กรุณา ติดต่อทีมขายองค์กรของเรา
คำถามที่พบบ่อย
ความสัมพันธ์ระหว่างการใช้โทเค็นกับ MAU คืออะไร?
Logto ใช้ การยืนยันตัวตนด้วยโทเค็น ตามมาตรฐาน OAuth 2.0 และ OpenID Connect ทุกคำขอการยืนยันตัวตนหรือการอนุญาตจะทำให้ Logto ออกโทเค็นที่แสดงสถานะการยืนยันตัวตนหรือการอนุญาตของผู้ใช้ เช่น โทเค็นการเข้าถึง (Access token), โทเค็น ID (ID token), และโทเค็นรีเฟรช (Refresh token)
สำหรับการเรียกเก็บเงิน จะนับเฉพาะโทเค็นการเข้าถึง (Access token) (ไม่นับ ID token และ Refresh token)
โทเค็นการเข้าถึง (Access token) จะถูกออกและนับในสถานการณ์ต่อไปนี้:
- ผู้ใช้ลงชื่อเข้าใช้: หลังจากผู้ใช้ลงชื่อเข้าใช้สำเร็จ จะมีการออกโทเค็นการเข้าถึงแบบโทเค็นทึบ (Opaque token) ซึ่งสามารถใช้เรียก UserInfo endpoint หรือ Logto Account API เพื่อจัดการบัญชี
- การอนุญาต API ฝั่ง backend (RBAC): เมื่อเปิดใช้งานการควบคุมการเข้าถึงตามบทบาท (RBAC) เพื่อปกป้อง API ฝั่ง backend จะมีการออก JWT access token สำหรับแต่ละคำขอการอนุญาตที่เจาะจงทรัพยากรหลังจากการยืนยันตัวตนของผู้ใช้ ดูเพิ่มเติมเกี่ยวกับ RBAC และ การปกป้อง API
- การอนุญาตระดับองค์กร: หากเปิดใช้งานฟีเจอร์องค์กร Logto จะออกโทเค็นองค์กร (Organization token) เพื่อควบคุมการเข้าถึงระดับองค์กร โดยจะมีการสร้างโทเค็นองค์กรแยกต่างหากสำหรับแต่ละคำขอการอนุญาตที่เกี่ยวข้องกับองค์กร ดูเพิ่มเติมเกี่ยวกับ การอนุญาตระดับองค์กร และ การปกป้อง API ระดับองค์กร
- การอนุญาต Machine-to-Machine (M2M): จะมีการออกโทเค็นการเข้าถึงสำหรับแต่ละคำขอ
client_credentials(เช่น เมื่อเข้าถึง Logto Management API) - การแลกเปลี่ยนโทเค็น: จะมีการออกโทเค็นการเข้าถึงใหม่ระหว่างการแลกเปลี่ยน personal access token หรือ user impersonation token ดูเพิ่มเติมเกี่ยวกับ personal access token และ การสวมรอยผู้ใช้ (User impersonation)
- การใช้โทเค็นรีเฟรช (Refresh token): หากเปิดใช้งาน
offline_accessจะมีการออกโทเค็นการเข้าถึงใหม่ทุกครั้งที่มีการแลกเปลี่ยนโทเค็นรีเฟรชที่ยังใช้ได้หลังจากโทเค็นก่อนหน้าหมดอายุ
โทเค็น vs. MAU และเหตุผลที่การคิดเงินตามโทเค็นดีกว่า
การคิดเงินแบบ MAU จะคิดตามจำนวนผู้ใช้ที่ไม่ซ้ำต่อเดือน ไม่ว่าผู้ใช้นั้นจะใช้งานจริงหรือไม่ก็ตาม ในขณะที่การคิดเงินตามโทเค็นจะคิดตามการใช้งานจริง: ทุกครั้งที่มีการออก โทเค็นการเข้าถึง (Access token)
การคิดเงินตามโทเค็นสะท้อนถึงโมเดลจ่ายตามการใช้งานจริง (pay-as-you-go) อย่างแท้จริง ต่างจากโมเดล MAU ที่คิดเงินทั้งเดือนโดยไม่สนใจการใช้งานจริง คุณจะจ่ายเฉพาะกิจกรรมการยืนยันตัวตนและการอนุญาตจริงเท่านั้น วิธีนี้ เหมาะกับผู้ใช้ที่ใช้งานไม่บ่อย ซึ่งเข้าถึงผลิตภัณฑ์ของคุณเป็นครั้งคราว เพราะจะสร้างโทเค็นน้อยกว่า ส่งผลให้ค่าใช้จ่ายต่ำกว่าโมเดล MAU แบบเหมาจ่าย ทำให้ Logto คุ้มค่ากว่าคู่แข่ง โดยเฉพาะสำหรับแอปที่มีรูปแบบการใช้งานหลากหลาย
ตัวอย่างเช่น การลงชื่อเข้าใช้หนึ่งครั้งอาจใช้โทเค็นการเข้าถึง 1 รายการ การใช้ฟีเจอร์อย่าง M2M หรือ Organizations อาจสร้างโทเค็นเพิ่มเติมได้ เพื่อให้คุณติดตามได้ Logto มี การตรวจสอบการใช้โทเค็นแบบเรียลไทม์ ใน Console > Settings > Plan and Billing ซึ่งช่วยให้คุณเข้าใจความสัมพันธ์ระหว่าง MAU กับโทเค็นสำหรับโปรเจกต์ของคุณได้ดียิ่งขึ้น
แหล่งข้อมูลที่เกี่ยวข้อง
ตารางราคา Logto แบบละเอียดราคาและการเรียกเก็บเงินสำหรับ Console SSO ซึ่งจะถูกเรียกเก็บแยกต่างหากจากแผน tenant ของคุณ