ทางเลือกแทน AWS Cognito: สำหรับทีมที่โตเกินกว่าการยืนยันตัวตนแบบทำเอง

กำลังมองหาทางเลือกแทน AWS Cognito อยู่ใช่ไหม? Logto มอบองค์กรแบบหลายผู้เช่า, SSO ระดับองค์กร และประสบการณ์การเข้าสู่ระบบที่คุณควบคุมได้อย่างเต็มที่ โดยไม่ต้องใช้โค้ดเชื่อม Lambda หรือสร้าง user pool ใหม่ทุกครั้งที่เงื่อนไขเปลี่ยน

ทำไมทีมต่างๆ จึงมองหาทางเลือกแทน AWS Cognito

Cognito มีที่ยืนของตัวเองในสแตกของ AWS: มันอยู่ติดกับโครงสร้างพื้นฐานของคุณ, identity pools สามารถส่งข้อมูลรับรอง AWS ชั่วคราวให้แอปของคุณได้ และระดับ Lite ก็ยังคงราคาถูกแม้ในสเกลใหญ่ แต่การยืนยันตัวตนแทบไม่เคยเป็นแค่ช่องติ๊กถูก เมื่อเงื่อนไขการสมัครเปลี่ยน, เมื่อลูกค้าธุรกิจเข้ามา หรือเมื่อบิลเปลี่ยนรูปแบบอีกครั้ง ทีมงานก็ตระหนักว่าพวกเขากำลังดูแลชุดเครื่องมือแทนที่จะส่งมอบผลิตภัณฑ์ นั่นมักเป็นตอนที่พวกเขาเริ่มเปรียบเทียบ

แรงจูงใจสิ่งที่เกิดขึ้นในทางปฏิบัติ
ราคาที่ขยับอยู่ตลอดในเดือนพฤษภาคม 2024 AWS เริ่มเก็บค่าบริการสำหรับการยืนยันตัวตนแบบ machine-to-machine ที่เคยให้ฟรี บัญชีที่มีอยู่เดิมได้รับการยกเว้น 12 เดือน และบิลเหล่านั้นก็มาถึงในเดือนพฤษภาคม 2025 ในเดือนพฤศจิกายน 2024 ระดับใหม่ได้ลดโควตาฟรีสำหรับบัญชีใหม่จาก 50,000 เหลือ 10,000 MAU และ user pool ใหม่ตอนนี้ตั้งค่าเริ่มต้นเป็น Essentials ที่ $0.015 ต่อ MAU ซึ่งเกือบสามเท่าของอัตรา Lite ในเดือนพฤศจิกายน 2025 AWS ยกเลิกค่าธรรมเนียม M2M แบบต่อ app client แต่ยังคงเก็บค่าบริการสำหรับทุกคำขอโทเค็น ทุกการเปลี่ยนแปลงมีการประกาศ แต่ไม่มีครั้งใดที่ถามความเห็น
การตั้งค่าที่คุณเปลี่ยนไม่ได้เลยใน Cognito ตัวระบุการเข้าสู่ระบบ, การแยกแยะตัวพิมพ์เล็ก-ใหญ่ของชื่อผู้ใช้ และแอตทริบิวต์ที่จำเป็น จะถูกล็อกเมื่อสร้าง user pool และแอตทริบิวต์ที่กำหนดเองก็ไม่สามารถแก้ไขหรือลบได้เลย หากตั้งค่าผิดไปสักอย่าง วิธีแก้อย่างเป็นทางการก็ตรงไปตรงมาว่า "ย้ายผู้ใช้ของคุณไปยัง user pool ใหม่" เงื่อนไขการยืนยันตัวตนพัฒนาไปเรื่อยๆ แต่การตั้งค่า pool ของคุณทำไม่ได้
โควตาจำกัดอัตราเดียวสำหรับทั้งบัญชีของคุณโควตาคำขอของ Cognito มีผลต่อบัญชี AWS แต่ละบัญชีในแต่ละภูมิภาค โดยใช้ร่วมกันในทุก user pool ที่คุณรัน ดังนั้นการพุ่งสูงของการเข้าสู่ระบบในผลิตภัณฑ์หนึ่งอาจทำให้ทุกผลิตภัณฑ์ถูกจำกัดอัตราไปด้วย การเพิ่มหมวดหมู่ที่ปรับได้หมายถึงการซื้อความจุแบบจัดสรรไว้ล่วงหน้าเพิ่มจากราคา MAU ส่วนหมวดหมู่อื่นๆ นั้นตายตัว: การกู้คืนรหัสผ่านถูกจำกัดที่ 30 คำขอต่อวินาที และการออกโทเค็นแบบ machine-to-machine ที่ 150 ไม่ว่าคุณจะจ่ายเท่าไรก็ตาม
B2B คือโปรเจกต์ที่ต้องทำเองCognito ไม่มีโมเดลองค์กร แนวทางแบบหลายผู้เช่าอย่างเป็นทางการเสนอรูปแบบให้คุณประกอบขึ้นเองจาก user pools, app clients หรือกลุ่ม และยอมรับว่าการใช้ pool ต่อผู้เช่านั้น "ความพยายามในการพัฒนาและการดำเนินงาน" สูง และ "ผู้ใช้แต่ละคนต้องสมัครสมาชิกแยกกันสำหรับแต่ละผู้เช่า" ยิ่งไปกว่านั้น ผู้ใช้ระดับองค์กรทุกคนที่เข้าสู่ระบบผ่าน SAML หรือ OIDC มีค่าใช้จ่าย $0.015 ต่อเดือนหลังจาก 50 รายแรก ในทุกระดับ
หน้าเข้าสู่ระบบไม่ได้เป็นของคุณจริงๆManaged login ให้เครื่องมือแก้ไขแบบเห็นภาพสำหรับสีและโลโก้ แต่ AWS ระบุชัดเจนว่า: คุณไม่สามารถแก้ไขหรือแปลข้อความได้ และมีเพียง 12 ภาษาที่มีมาในตัวเท่านั้น ระดับ Lite จำกัดอยู่ที่ classic hosted UI แบบเก่า ซึ่งรองรับโลโก้และชุดค่า CSS ที่ตายตัว โดยไม่มีการแปลภาษาเลย และโดเมนที่กำหนดเองต้องใช้ใบรับรองใน US East (N. Virginia) ไม่ว่าผู้ใช้ของคุณจะอยู่ที่ไหนก็ตาม

Logto แตกต่างจาก AWS Cognito อย่างไร?

การยืนยันตัวตนที่ปรับตั้งค่าใหม่ได้เสมอ

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

B2B แบบหลายผู้เช่าพร้อมใช้ทันที

องค์กรของ Logto มอบสมาชิก, บทบาท และการเชื่อมต่อ SSO ระดับองค์กรของตัวเองให้ลูกค้าธุรกิจแต่ละราย พร้อมการจัดเตรียมแบบทันเวลา (just-in-time) เมื่อผู้ใช้ของพวกเขาเข้าสู่ระบบครั้งแรก สิ่งที่คู่มือแนวทางปฏิบัติที่ดีที่สุดของ Cognito ปล่อยให้คุณต้องประกอบขึ้นเองจาก pools, app clients และกลุ่ม คือฟีเจอร์ชั้นหนึ่งของผลิตภัณฑ์ใน Logto

ราคาที่นิ่งอยู่กับที่ และทางออกที่เปิดไว้เสมอ

แผนฟรีของ Logto ครอบคลุม 50K MAU และ 50K โทเค็นต่อเดือน รวม machine-to-machine ด้วย และ Pro อยู่ที่ $24 ต่อเดือนพร้อม MAU ไม่จำกัด ขีดจำกัดอัตราเป็นแบบรายผู้เช่า และการเพิ่มขีดจำกัดสำหรับปริมาณงานที่เติบโตขึ้นก็เป็นการพูดคุยกับฝ่ายสนับสนุน ไม่ใช่การซื้อความจุ Logto Cloud เป็นบริการที่มีการจัดการเต็มรูปแบบ และรันโค้ดเบสเดียวกับเวอร์ชันโอเพ่นซอร์สของ Logto (ดาวบน GitHub 13k+) หากในวันหนึ่งราคาหรือโรดแมปไม่ตอบโจทย์คุณอีกต่อไป คุณก็สามารถโฮสต์เองและเดินหน้าต่อได้

Logto คือทางเลือกแทน AWS Cognito ที่ใช่สำหรับคุณหรือไม่?

เราเชื่อในการนำเสนอจุดยืนอย่างตรงไปตรงมา Logto ไม่ใช่ตัวเลือกที่สมบูรณ์แบบสำหรับลูกค้า AWS Cognito ทุกราย

เมื่อไหร่ที่คุณควรเปลี่ยนมาใช้ Logto

  • คุณกำลังเริ่มโปรเจกต์ใหม่ ระดับฟรีของ Cognito สำหรับบัญชีใหม่คือ 10,000 MAU แผนฟรีของ Logto ครอบคลุมสูงสุด 50K MAU และผู้เช่าสำหรับการพัฒนายังรวมฟีเจอร์พรีเมียมทุกอย่างให้ฟรี
  • คุณกำลังสร้าง B2B SaaS องค์กร, SSO ระดับองค์กรรายองค์กร และการจัดเตรียมแบบทันเวลา ล้วนเป็นฟีเจอร์ของผลิตภัณฑ์ใน Logto ไม่ใช่รูปแบบสถาปัตยกรรมที่คุณต้องประกอบและดำเนินการเอง
  • ทราฟฟิก machine-to-machine คือเงินจริงสำหรับคุณ Cognito เก็บค่าบริการทุกคำขอโทเค็น M2M โดยไม่มีโควตาฟรี เริ่มต้นที่ $0.00225 ต่อครั้ง (US East) แผนฟรีของ Logto รวม 50K โทเค็นต่อเดือน และมีเพียง access token เท่านั้นที่นับรวมในการเรียกเก็บเงิน
  • หน้าเข้าสู่ระบบของคุณต้องใช้ถ้อยคำและภาษาของคุณเอง Logto ให้คุณแก้ไขทุกข้อความ, เพิ่มภาษานอกเหนือจากชุดที่มีมาในตัวด้วยแท็กภาษา 113 รายการ หรือแทนที่ทั้งประสบการณ์ด้วย UI ของคุณเอง

เมื่อไหร่ที่ AWS Cognito อาจเหมาะกับคุณมากกว่า

  • แอปของคุณต้องใช้ข้อมูลรับรอง AWS identity pools ของ Cognito ส่งข้อมูลรับรอง IAM ชั่วคราวให้ไคลเอนต์เพื่อเข้าถึงบริการอย่าง S3 และ DynamoDB โดยตรง ความสามารถนั้นเป็นของ AWS โดยกำเนิด และ CIAM จากภายนอกก็ไม่สามารถแทนที่ได้
  • คุณได้สิทธิ์แบบเดิมและฟีเจอร์พื้นฐานก็เพียงพอแล้ว บัญชีที่สร้างก่อนเดือนพฤศจิกายน 2024 ยังคงได้ระดับฟรี 50,000 MAU บน Lite หากฟลูว์ที่มีมาในตัวครอบคลุมความต้องการของคุณ และ pool ของคุณถูกตั้งค่าอย่างถูกต้องตั้งแต่ครั้งแรก Cognito ก็ยังคงเป็นตัวเลือกเริ่มต้นราคาถูกภายใน AWS และบอกไว้ให้พิจารณา แผนฟรีของ Logto ก็ครอบคลุม 50K MAU เช่นกัน

AWS Cognito vs. Logto: การเปรียบเทียบแบบตัวต่อตัว

LogtoAWS Cognito
ความแตกต่างที่สำคัญ
แผนฟรีแผนฟรีรวมอะไรบ้างสูงสุด 50K MAU และ 50K โทเค็น10K MAU บน Lite และ Essentialsไม่มีระดับฟรีบน Plus
การยืนยันตัวตนแบบ machine-to-machineโทเค็นแบบบริการถึงบริการผ่าน client credentialsรวมอยู่ด้วยมีเพียง access token เท่านั้นที่นับรวมในการเรียกเก็บเงินไม่มีโควตาฟรีทุกคำขอโทเค็นถูกเรียกเก็บเงิน เริ่มต้นที่ $0.00225
B2B / หลายผู้เช่าจำลองลูกค้าธุรกิจเป็นองค์กรที่มีบทบาทไม่จำกัด*องค์กรที่มีบทบาทและ SSO รายองค์กรไม่มีโมเดลองค์กรที่มีมาในตัวรูปแบบ pool หรือกลุ่มที่ต้องทำเอง
ราคา SSO ระดับองค์กรผู้ใช้ที่เข้าสู่ระบบผ่าน federation แบบ SAML หรือ OIDCตัวเชื่อมต่อที่ตั้งค่าในคอนโซลแผนแบบอิงตาม MAUฟรี 50 MAU แบบ federated จากนั้น $0.015 ต่อผู้ใช้ในทุกระดับ
การเปลี่ยนแปลงสคีมาตัวตนการปรับตัวระบุการเข้าสู่ระบบและแอตทริบิวต์ในภายหลังปรับตั้งค่าใหม่ได้ทุกเมื่อข้อมูลที่กำหนดเองแบบไร้สคีมาตัวระบุการเข้าสู่ระบบ, การแยกแยะตัวพิมพ์เล็ก-ใหญ่ และแอตทริบิวต์ที่กำหนดเอง ถูกล็อกตั้งแต่ตอนสร้าง
การควบคุม UI การเข้าสู่ระบบการกำหนดแบรนด์, ถ้อยคำ และภาษาของหน้าที่โฮสต์ไว้ข้อความที่กำหนดเองในภาษาใดก็ได้นำ UI ของคุณเองมาใช้ได้สีและโลโก้เท่านั้นแก้ไขข้อความไม่ได้12 ภาษา (Essentials ขึ้นไป)
ตัวเลือกการติดตั้งใช้งานบริการยืนยันตัวตนสามารถรันได้ที่ไหนคลาวด์, คลาวด์ส่วนตัว หรือโฮสต์เองโฮสต์โดย AWS เท่านั้น

อ้างอิงจากข้อมูลที่เปิดเผยต่อสาธารณะ ณ เดือนกรกฎาคม 2026 ราคาของ Cognito เป็นของ US East (N. Virginia) โปรดตรวจสอบรายละเอียดล่าสุดกับผู้ให้บริการแต่ละราย

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

การย้ายจาก AWS Cognito: สิ่งที่ต้องคาดหวัง

นี่คือส่วนที่ตรงไปตรงมา: Cognito ไม่อนุญาตให้คุณส่งออกแฮชรหัสผ่าน ดังนั้นจึงไม่มีผู้ให้บริการรายใดรับปากได้ว่าการย้ายข้อมูลจำนวนมากจะทำให้รหัสผ่านเดิมทุกตัวยังใช้งานได้ต่อไปอย่างเงียบๆ Cognito เองก็ไม่รับแฮชที่นำเข้ามาเช่นกัน: การนำเข้าจำนวนมากของมันเองก็บังคับให้ผู้ใช้รีเซ็ตรหัสผ่านเมื่อเข้าสู่ระบบครั้งแรก

ทุกอย่างที่เหลือย้ายได้อย่างราบรื่น ส่งออกโปรไฟล์ผู้ใช้ผ่าน Cognito API แล้วนำเข้าจำนวนมากด้วย Management API ของ Logto ส่วนผู้ใช้ที่เข้าสู่ระบบด้วยผู้ให้บริการโซเชียลหรือวิธีแบบไม่ใช้รหัสผ่านจะไม่รู้สึกถึงการเปลี่ยนแปลงเลย

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

อ่านคู่มือการย้ายข้อมูลผู้ใช้ →

การย้ายระบบแต่ละครั้งมีรายละเอียดแตกต่างกันเล็กน้อย หากคู่มือไม่ครอบคลุมกรณีของคุณ ติดต่อเรา แล้วบอกเราว่าคุณต้องการอะไร

คำถามที่พบบ่อย

AWS Cognito ฟรีหรือไม่?

บางส่วน บัญชีที่สร้างหลังวันที่ 22 พฤศจิกายน 2024 จะได้รับ 10,000 MAU ฟรีต่อเดือนบนระดับ Lite หรือ Essentials ส่วนบัญชีเก่ายังคงได้ 50,000 MAU ฟรีบน Lite ระดับ Plus ไม่มีโควตาฟรี คำขอโทเค็นแบบ machine-to-machine ถูกเรียกเก็บเงินเสมอ ผู้ใช้ที่ federated ผ่าน SAML หรือ OIDC จะฟรีเฉพาะสูงสุด 50 MAU และข้อความ SMS ถูกเรียกเก็บแยกต่างหากผ่าน Amazon SNS

ราคาของ AWS Cognito มีอะไรเปลี่ยนไปบ้าง?

สามการเปลี่ยนแปลงในสองปี เดือนพฤษภาคม 2024: AWS เริ่มเก็บค่าบริการต่อโทเค็นสำหรับการยืนยันตัวตนแบบ machine-to-machine โดยมีการยกเว้น 12 เดือนสำหรับบัญชีที่มีอยู่เดิมซึ่งสิ้นสุดลงในเดือนพฤษภาคม 2025 เดือนพฤศจิกายน 2024: Cognito ถูกปรับโครงสร้างใหม่เป็นระดับ Lite, Essentials และ Plus ระดับฟรีสำหรับบัญชีใหม่ลดลงจาก 50,000 เหลือ 10,000 MAU และ user pool ใหม่ตั้งค่าเริ่มต้นเป็น Essentials ที่ $0.015 ต่อ MAU เดือนพฤศจิกายน 2025: AWS ยกเลิกค่าธรรมเนียม M2M แบบต่อ app client ในขณะที่ยังคงเก็บค่าบริการต่อโทเค็น

AWS Cognito รองรับ B2B แบบหลายผู้เช่าหรือไม่?

ไม่ใช่ในฐานะฟีเจอร์ที่มีมาในตัว AWS จัดทำเอกสารรูปแบบหลายผู้เช่าที่คุณต้องนำไปใช้เอง: user pool ต่อผู้เช่าหนึ่งราย, app client ต่อผู้เช่าหนึ่งราย หรือกลุ่มภายใน pool เดียว แต่ละแบบมีข้อแลกเปลี่ยนที่บันทึกไว้ ตั้งแต่ความพยายามในการพัฒนาและดำเนินงานที่สูง ไปจนถึงผู้ใช้ที่ต้องสมัครสมาชิกแยกกันสำหรับแต่ละผู้เช่า Logto จำลองสิ่งนี้โดยตรงด้วยองค์กร: ลูกค้าธุรกิจแต่ละรายได้สมาชิก, บทบาท และการเชื่อมต่อ SSO ระดับองค์กรของตัวเอง

ทางเลือกแทน AWS Cognito ที่ดีที่สุดคืออะไร?

ขึ้นอยู่กับเหตุผลที่คุณจะย้ายออก หากแอปของคุณต้องใช้ข้อมูลรับรอง AWS ชั่วคราวสำหรับบริการอย่าง S3 identity pools ของ Cognito ก็ยังคงเป็นเส้นทางดั้งเดิม แต่หากคุณต้องการองค์กร B2B ที่มีมาในตัว, SSO ระดับองค์กรโดยไม่มีค่าธรรมเนียม federation รายผู้ใช้ และราคาที่ไม่เปลี่ยนไปโดยที่คุณไม่รู้ตัว Logto คือตัวเลือกที่แข็งแกร่ง ส่วน Auth0, Firebase Auth และ Keycloak ก็เป็นตัวเลือกที่มีการพิจารณากันบ่อยเช่นกัน

AWS, Amazon Cognito และ Amazon Web Services เป็นเครื่องหมายการค้าของ Amazon.com, Inc. หรือบริษัทในเครือ การเปรียบเทียบฟีเจอร์อ้างอิงจากข้อมูลที่เปิดเผยต่อสาธารณะ ณ เดือนกรกฎาคม 2026 โปรดตรวจสอบรายละเอียดล่าสุดกับผู้ให้บริการแต่ละราย

สร้างโปรเจกต์ของคุณด้วย Logto Cloud