영구 클러스터 소개: 여러 작업으로 시간과 비용을 절약하는 새로운 기능

Rescale은 최신 배포 기능인 영구 클러스터를 통해 새로운 기능을 출시했습니다. 이 기능을 활성화하면 사용자는 여러 클러스터를 시작하고 종료할 필요 없이 Rescale 워크플로(웹 UI)를 사용하여 동일한 클러스터에 여러 작업을 제출할 수 있습니다. 이전에는 각 작업이 자체 클러스터를 가동해야 했으며 작업이 완료된 후 자동으로 종료되어 여러 개의 작은 작업을 실행할 때 지연이 추가될 수 있었습니다. 이 새로운 기능을 사용하면 더 빠른 반복이 가능하며, 이는 동일한 하드웨어 구성이 필요한 테스트나 여러 작업에 특히 유용합니다.

시간과 비용 절약
일반적으로 각 클러스터가 가동되고 종료되는 데 몇 분 정도 걸립니다. 영구 클러스터를 활성 상태로 유지하면 클러스터에 제출하는 각 추가 작업에 대한 시간과 비용을 절약할 수 있습니다.
왜 그런 겁니까? 표준 클러스터는 작업이 완료되면 자동으로 종료되며, 후속 작업도 마찬가지로 가동 및 종료되고 별도의 클러스터에 요금이 부과됩니다. 그러나 영구 클러스터를 사용하면 다음 작업 제출에 클러스터를 즉시 사용할 수 있으며 작업 간에 다른 클러스터를 종료하고 가동하는 데 시간을 낭비하지 않습니다. 다수의 유사한 작업을 시작하는 고객의 경우 결과적으로 시간과 비용이 크게 절약됩니다.
영구 클러스터는 테스트 환경에도 유용합니다. 즉, 설정한 새 스크립트를 테스트하거나 시뮬레이션 문제를 디버깅하는 데 유용합니다. 일반적으로 소프트웨어 종료를 유발하는 오류로 인해 작업이 완료된 것으로 표시되어 클러스터가 조기 종료됩니다. 그러나 영구 클러스터를 사용하면 계속해서 동일한 클러스터에 작업을 제출하고 진행하면서 코드를 수정하고 반복할 수 있습니다.
영구 클러스터의 유익한 부산물은 작업을 대기열에 추가하는 기능입니다. 동일한 클러스터에 여러 작업을 제출함으로써 사용자는 해당 작업을 "대기열"에 추가할 수 있습니다. Rescale 백엔드는 클러스터가 해제될 때 제출된 순서대로 작업을 실행합니다. 이는 일부 고객에게 유용한 작업 흐름일 수 있습니다.
몇 가지 전문가 팁

  1. 먼저 모든 소프트웨어를 연결하세요. 연결된 소프트웨어는 클러스터가 초기화될 때 VM에 설치되므로 영구 클러스터가 가동되면 사용자는 영구 클러스터의 소프트웨어 구성을 변경할 수 없습니다. 더 많은 소프트웨어를 실행해야 하는 경우 클러스터를 처음 시작할 때 필요한 다양한 소프트웨어를 모두 연결하는 것이 좋습니다. 소프트웨어는 프로그램이 실행될 때만 라이센스를 체크아웃하므로 클러스터가 유휴 상태일 때는 비용이 청구되지 않고 소프트웨어 런타임에 대해서만 비용이 청구됩니다.
  2. 필요한 최대 코어 수로 클러스터를 시작하십시오. 지금은 필요한 최대 코어 수를 사용하여 영구 클러스터를 시작하는 것이 좋습니다. 코어 수를 작업마다 다르게 설정하려면 명령줄 플래그(리소스 페이지의 소프트웨어 예제/FAQ 섹션 참조)를 사용하여 특정 작업에 사용되는 코어 수를 제한할 수 있습니다. 그러나 코어 활용 여부에 관계없이 전체 클러스터에 대해 사용자에게 요금이 부과된다는 점에 유의하세요. 클러스터의 실시간 확장 및 축소 기능은 로드맵에 있습니다. Rescale 플랫폼의 향후 업데이트를 지켜봐주세요!
  3. 클러스터를 종료하는 것을 잊지 마세요. 마지막으로, 완료되면 영구 클러스터를 수동으로 종료하는 것을 잊지 마십시오. 클러스터가 유휴 상태인 경우에도 클러스터가 종료될 때까지 사용량에 대한 요금이 청구됩니다.

비슷한 게시물