forked from kubernetes/website
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request kubernetes#1290 from cncf/dev-ko
Merge dev-ko into main (for Korean localization live version)
- Loading branch information
Showing
19 changed files
with
350 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- | ||
title: 용어 정의 템플릿 | ||
status: Completed | ||
category: 개념 | ||
--- | ||
|
||
## 개념 | ||
|
||
기술 또는 개념에 대한 간략한 요약 | ||
|
||
## 다루는 문제 | ||
|
||
이 기술 또는 개념이 다루는 문제에 대한 설명 | ||
|
||
## 문제 해결 방식 | ||
|
||
이 기술 또는 개념이 문제를 어떻게 해결하는지에 대한 설명 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
--- | ||
title: 오토스케일링 (Autoscaling) | ||
status: Completed | ||
category: 속성 | ||
tags: ["애플리케이션", "인프라스트럭처", "아키텍처"] | ||
--- | ||
|
||
오토스케일링(Autoscaling)은 일반적으로 컴퓨팅 리소스 측면에서 시스템이 자동으로 [규모를 조절(scale)](/scalability/)하는 기능(ability)이다. | ||
오토스케일링 시스템을 사용하면, 리소스가 필요할 때 자동으로 추가되고 변화를 거듭하는 사용자 요구에 맞게 규모를 조절할 수 있다. | ||
오토스케일링 프로세스는 다양하며 메모리 또는 처리 시간과 같은 다른 메트릭을 기반으로 규모를 조절하도록 설정할 수 있다. | ||
관리형 클라우드 서비스에는 일반적으로 오토스케일링 기능(functionality)이 관계되어 있는데 | ||
이는 대부분의 온프레미스(on-premises) 배포보다 더 많은 옵션과 구현을 제공하기 때문이다. | ||
|
||
이전에는 인프라와 애플리케이션이 시스템의 최대 사용치(peak usage)를 고려하도록 설계하였다. | ||
이 아키텍처에서는 많은 리소스가 충분히 활용되지 못하고 변화하는 소비자 수요에 탄력적이지 않음이 드러났다. | ||
이러한 비탄력성은 비즈니스에 더욱 큰 비용을 투입하도록, 그리고 큰 비용 투입에도 불구하고 과도한 수요가 발생했을 때 | ||
운영 중단으로 인한 비즈니스 손실이 발생하도록 만들었다. | ||
|
||
클라우드를 활용하고 애플리케이션 및 그 의존성(dependency)을 [가상화(virtualization)](/virtualization/) 및 [컨테이너화(containerization)](/containerization/)함으로써, 조직은 사용자 요구에 따라 확장 가능한 애플리케이션을 만들어 낼 수 있다. | ||
애플리케이션 수요를 모니터링하고 자동으로 규모를 조절하여 최적의 사용자 경험(user experience)을 제공할 수 있다. | ||
매주 금요일 저녁 넷플릭스(Netflix) 시청자 수가 증가하는 상황을 생각해 보자. | ||
오토스케일 아웃은 더 많은 리소스를 동적으로 추가하는 것을 의미한다. 예를 들어, 서버의 수를 늘려 더 많은 비디오 스트리밍을 허용하고 소비가 정상화되면 다시 축소한다. | ||
|
||
## 관련 용어 | ||
|
||
* [수평적 스케일링(Horizontal Scaling)](/horizontal-scaling/) | ||
* [수직적 스케일링(Vertical Scaling)](/vertical-scaling/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
--- | ||
title: 클러스터 (Cluster) | ||
status: Completed | ||
category: 개념 | ||
tags: ["인프라스트럭처", "구조", ""] | ||
--- | ||
|
||
## 개념 | ||
|
||
클러스터(cluster)는 공통의 목표를 위해 작동하는 컴퓨터 또는 애플리케이션들의 그룹이다. | ||
클라우드 네이티브 컴퓨팅의 관점에서, 이 용어는 쿠버네티스에 가장 일반적으로 적용된다. | ||
쿠버네티스 클러스터는 컨테이너를 통해 실행되는 서비스(또는 워크로드) 집합이며, 이는 보통 서로 다른 머신(machines)에서 구동된다. | ||
네트워크를 통해 연결된 모든 [컨테이너화 (containerized)](/containerization/)된 서비스의 모음(collection)은 클러스터를 나타낸다. | ||
|
||
## 다루는 문제 | ||
|
||
단일 컴퓨터에서 실행되는 소프트웨어는 단일 장애점(single point of failure)를 가지며 | ||
(컴퓨터가 고장(crashes) 나거나 또는 누군가 뜻하지 않게 전원 케이블을 뽑은 경우), | ||
이런 경우 일부 중요 비지니스(business-critical) 시스템이 오프라인 상태가 될 수 있다. | ||
따라서 현대적인 소프트웨어는 일반적으로 [분산 애플리케이션](/distributed-apps/)으로 구축되고, 하나의 클러스터로 그룹을 이룬다. | ||
|
||
## 문제 해결 방식 | ||
|
||
클러스터링 된 분산 애플리케이션은 여러 머신에 걸쳐 실행되므로 단일 장애점을 제거할 수 있다. | ||
그렇지만, 분산 시스템을 구축하는 것은 상당히 어렵다. | ||
사실, 그 자체가 하나의 온전한 자격을 갖춘 컴퓨터 과학 분야이다. | ||
|
||
글로벌 시스템의 필요성과 수년간의 시행착오를 통해 새로운 종류의 기술 스택인 | ||
[클라우드 네이티브 기술](/cloud-native-tech/)이 개발되었다. | ||
이러한 새로운 기술들은 분산 시스템의 운영과 생성을 더욱 쉽게 만드는 구성 요소(building blocks)이다. |
Oops, something went wrong.