This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Overview

    Service Overview

    Cloud Functions is a serverless computing-based FaaS (Function as a Service) that allows you to run applications in the form of functions without the need for server provisioning. The user does not need to manage servers or containers cumbersomely for scale adjustment, and can focus on writing and deploying code for application development.

    Features

    • Easy and convenient development environment: Developers can easily create Function resources connected to events in various environments using a Code Editor suitable for the chosen runtime, and can write and call code easily.
    • Serverless Computing: You can use a serverless type of code execution service for development in the Samsung Cloud Platform environment. The resources required to call and execute function-type applications are allocated and managed by Samsung Cloud Platform according to the scale of execution.
    • Efficient Cost Management: The called Function is charged only for the actual application runtime by aggregating usage (total number of calls, total call time). Functions with low usage are adjusted to Scale-to-zero state by Cloud Functions’ Scaler, preventing resource consumption, thus enabling efficient cost management.

    Service Composition Diagram

    composition diagram
    Figure. Cloud_Functions composition diagram

    Provided Features

    Cloud Functions provides the following features.

    • Code Writing Environment: Runtime-optimized Function creation, Code writing and editing
    • Function execution, environment management, monitoring: endpoint definition, Token management, access control setting, trigger setting, etc., definition and modification of operating environment/variables, calling/testing output for Deploy/Test, service deployment, progress status monitoring/logging
    • Serverless Computing: all elements required for code writing and deployment are managed by Samsung Cloud Platform, with automatic scale adjustment according to deployment
    • Sample Code Provided: Provides various sample codes through Blueprint, allowing for easy and quick start

    Component

    Runtime

    Cloud Functions currently supports the following Runtime, and more supported Runtime will be added continuously.

    RuntimeVersion
    GO1.21, 1.23
    java17
    Node.js18, 20
    PHP8.1
    Python3.9, 3.10, 3.11
    Table. Supported Runtime Items

    Regional Provision Status

    Cloud Functions service is available in the following environments.

    RegionAvailability
    Korea West 1(kr-west1)Provided
    Korean East 1 (kr-east1)Provided
    South Korea (kr-south1)Not provided
    South Korea southern region 2(kr-south2)Not provided
    South Korea southern region 3(kr-south3)Not provided
    Table. Cloud Functions Region-wise Availability

    Preceding Service

    This is a list of services that can be configured as optional before creating the service. Please refer to the guide provided for each service and prepare in advance for more information.

    Service CategoryServiceDetailed Description
    Application ServiceAPI GatewayA service that easily manages and monitors APIs
    Fig. Preceding Cloud Functions Service