Skip to main content
← Back to List

서버리스 인프라

Serverless Infrastructure

기본 영어 단어

1. FaaS (Function as a Service)
서비스로써의 함수: 클라우드 컴퓨팅 서비스의 한 형태로, 사용자가 형성해야 할 서버를 관리하는 대신 개별 함수를 클라우드에서 실행하는 것이다.

예문

  • We are using FaaS for our project because it reduces the overhead of server management.
    우리는 서버 관리의 과부하를 줄이기 위해 프로젝트에 FaaS를 사용하고 있습니다.
2. cold start
콜드 스타트: 이벤트 소스를 트리거로 함수가 처음 시작될 때를 가리킨다.

예문

  • Cold start latency can be a downside in serverless architecture.
    콜드 스타트 지연은 서버리스 아키텍처에서 단점일 수 있습니다.
3. event-driven
이벤트 주도: 이벤트가 발생할 때 응답을 생성하는 프로그래밍 패러다임을 말한다.

예문

  • In an event-driven environment, applications respond to events in real time.
    이벤트 주도 환경에서 응용 프로그램은 실시간으로 이벤트에 응답합니다.
4. stateless
상태가 없는: 상태 정보를 저장하지 않는 시스템이나 프로세스를 뜻한다.

예문

  • Serverless architectures are often stateless, which makes them highly scalable.
    서버리스 아키텍처는 종종 상태가 없어서 매우 확장성이 높습니다.
5. BaaS (Backend as a Service)
서비스로써의 백엔드: 개발자가 웹 또는 모바일 앱의 백엔드 기능을 관리하지 않고 글로벌 클라우드 레벨에서 이를 관리할 수 있게 해주는 서비스 모델이다.

예문

  • BaaS can reduce the backend workload of developers.
    BaaS는 개발자의 백엔드 작업 부담을 줄일 수 있습니다.
6. cloud function
클라우드 함수: 클라우드에서 제공하는 서버리스 컴퓨팅 기능을 운용할 수 있는 코드 실행 환경이다.

예문

  • Cloud functions allow us to write and deploy code without worrying about the underlying infrastructure.
    클라우드 함수를 통해 우리는 기반 인프라에 대한 걱정 없이 코드 작성 및 배포를 할 수 있습니다.
7. trigger
트리거: 특정 조건이나 이벤트에 의해 특정 동작이 일어나도록 설정하는 메커니즘을 말한다.

예문

  • In serverless computing, a trigger can cause a function to execute.
    서버리스 컴퓨팅에서 트리거는 함수가 실행되도록 할 수 있습니다.
8. serverless architecture
서버리스 아키텍처: 서버 관리를 추상화하고, 실행 모델을 단순화하는 클라우드 컴퓨팅 아키텍처를 말한다.

예문

  • Serverless architecture allows for scaling based on request volume.
    서버리스 아키텍처는 요청량에 기반한 확장을 가능하게 합니다.
9. deployment model
배포 모델: 클라우드 서비스를 어떻게 배치하고 구성할 것인지를 설명하는 방식을 말한다.

예문

  • The deployment model can greatly impact the efficiency of a serverless architecture.
    배포 모델은 서버리스 아키텍처의 효율성에 크게 영향을 줄 수 있습니다.
10. scaling policy
확장 정책: 리소스의 수를 자동으로 조정하기 위한 규칙이나 정책을 뜻한다.

예문

  • The scaling policy automatically adjusts resources based on demand.
    확장 정책은 수요에 따라 리소스를 자동으로 조정합니다.
11. microservices
마이크로서비스: 큰 응용 프로그램을 작은, 독립적이고, 서로 상호 작용하는 서비스로 구성된 아키텍처 스타일이다.

예문

  • Microservices allow for the isolated scaling of specific functions of an application.
    마이크로서비스는 응용 프로그램의 특정 기능을 고립하여 확장하는 것을 가능하게 합니다.
12. API Gateway
API 게이트웨이: API 호출을 처리하고, 각 호출이 다양한 백엔드 서비스에 문제없이 도달하도록 하는 엔드포인트를 말한다.

예문

  • API Gateway is a crucial component of our serverless architecture.
    API 게이트웨이는 우리의 서버리스 아키텍처에서 중요한 구성요소입니다.
13. throttling
쓰로틀링: 자원의 사용을 제한하거나 관리하는 방법을 뜻한다.

예문

  • Throttling helps us manage resource usage and prevent overloads.
    쓰로틀링은 리소스 사용량을 관리하고 과부하를 방지하는 데 도움이 됩니다.
14. pay-as-you-go
요금제형: 사용한 만큼만 비용을 지불하는 결제 방식을 말한다.

예문

  • The pay-as-you-go model is a characteristic feature of cloud services.
    요금제형 결제 방식은 클라우드 서비스의 특징적인 특징입니다.
15. integration endpoint
통합 엔드포인트: 다른 서비스와 통신하기 위해서 사용하는 네트워크 포인트를 말한다.

예문

  • Integration endpoints are used in a serverless architecture to connect various services.
    통합 엔드포인트는 여러 서비스를 연결하기 위해 서버리스 아키텍처에서 사용됩니다.