With serverless hosting, the resources available to each instance of your application are limited, but many instances of your application can be run in parallel. The exact limits on each may depend on the hosting service and possibly the region that the application is hosted in. Typically serverless hosting providers allow a large number of instances to be run in parallel, and can rapidly scale the number of running instances up and down.

Instances of the application can be started and terminated at any time by the hosting provider, and this is not suitable for all applications. Examples of the factors that may impact whether an application is suitable for serverless hosting include:
- State: Serverless applications cannot rely on locally stored state. State should be managed using one or more external services such as a database. Locally cached may also not be preserved. An external caching service can be used, however this will add additional costs and latency.
- Concurrency: If the application makes any assumptions that require that only one instance is active at a time then it will likely not be suitable for serverless hosting.
- Resource requirements: Individual instances of the application may require more resources than the serverless hosting provider makes available, for example because it needs to keep a large amount of data in fast local memory.
- Specialized hardware: The application may require specialized hardware that is not available with serverless hosting. For example, some machine learning workloads may require GPUs to run efficiently.

The suitability of serverless hosting for a given application will depend on the specific requirements and context for that application and its usage.
ด้วยโฮสติ้งแบบไร้เซิร์ฟเวอร์ ทรัพยากรที่มีอยู่สำหรับแต่ละอินสแตนซ์ของแอปพลิเคชันของคุณจะถูกจำกัด แต่หลายอินสแตนซ์ของแอปพลิเคชันของคุณสามารถทำงานแบบขนานได้ ขีดจำกัดที่แน่นอนของแต่ละรายการอาจขึ้นอยู่กับบริการโฮสติ้งและภูมิภาคที่แอปพลิเคชันโฮสต์อยู่ โดยทั่วไปแล้ว ผู้ให้บริการโฮสติ้งแบบไร้เซิร์ฟเวอร์อนุญาตให้รันอินสแตนซ์จำนวนมากพร้อมกันได้ และสามารถปรับขนาดจำนวนอินสแตนซ์ที่ทำงานอยู่ขึ้นและลงได้อย่างรวดเร็ว . ผู้ให้บริการโฮสต์สามารถเริ่มต้นและยุติอินสแตนซ์ของแอปพลิเคชันได้ตลอดเวลา และไม่เหมาะกับทุกแอปพลิเคชัน ตัวอย่างของปัจจัยที่อาจส่งผลต่อว่าแอปพลิเคชันเหมาะสมกับการโฮสต์แบบไร้เซิร์ฟเวอร์หรือไม่ ได้แก่: - สถานะ: แอปพลิเคชันแบบไร้เซิร์ฟเวอร์ไม่สามารถพึ่งพาสถานะที่จัดเก็บไว้ในเครื่องได้ รัฐควรได้รับการจัดการโดยใช้บริการภายนอกตั้งแต่หนึ่งบริการขึ้นไป เช่น ฐานข้อมูล แคชในเครื่องอาจไม่ได้รับการเก็บรักษาไว้ สามารถใช้บริการแคชภายนอกได้ แต่จะเพิ่มค่าใช้จ่ายและเวลาแฝงเพิ่มเติม - การทำงานพร้อมกัน: หากแอปพลิเคชันตั้งสมมติฐานใดๆ ที่ต้องการให้ใช้งานอินสแตนซ์เพียงอินสแตนซ์เดียวในแต่ละครั้ง ก็มีแนวโน้มว่าจะไม่เหมาะสมสำหรับการโฮสต์แบบไร้เซิร์ฟเวอร์ - ข้อกำหนดด้านทรัพยากร: แต่ละอินสแตนซ์ของแอปพลิเคชันอาจต้องการทรัพยากรมากกว่าที่ผู้ให้บริการโฮสต์แบบไร้เซิร์ฟเวอร์มีอยู่ เช่น เนื่องจากจำเป็นต้องเก็บข้อมูลจำนวนมากไว้ในหน่วยความจำภายในที่รวดเร็ว - ฮาร์ดแวร์เฉพาะ: แอปพลิเคชันอาจต้องใช้ฮาร์ดแวร์พิเศษที่ไม่สามารถใช้ได้กับโฮสติ้งแบบไร้เซิร์ฟเวอร์ ตัวอย่างเช่น ปริมาณงานการเรียนรู้ของเครื่องบางอย่างอาจต้องใช้ GPU เพื่อให้ทำงานได้อย่างมีประสิทธิภาพ ความเหมาะสมของโฮสติ้งแบบไร้เซิร์ฟเวอร์สำหรับแอปพลิเคชันที่กำหนดจะขึ้นอยู่กับข้อกำหนดและบริบทเฉพาะสำหรับแอปพลิเคชันนั้นและการใช้งาน
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence