서버리스 인프라
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.통합 엔드포인트는 여러 서비스를 연결하기 위해 서버리스 아키텍처에서 사용됩니다.