The following list describes the scenarios for Elastic Compute Service (ECS) and Function Compute:

  • ECS: provides a wide range of runtime environments and options to customize operating systems, networks, security settings, and software logging, monitoring, and load balancing. ECS allows you to create customized end-to-end software stack solutions. You have full control and ownership of ECS instances. In ECS, you can configure customized scaling logic or use Alibaba Cloud Container Service for Kubernetes to manage container clusters.
  • Function Compute: abstracts the underlying infrastructure and provides you with a unified computing environment. Function Compute frees you from managing infrastructure and operating systems. In addition to a basic platform for function execution, Function Compute also provides comprehensive monitoring and logging features. Function Compute can automatically scale resources based on your requests and perform load balancing. You can focus your attention on business logic development.