개요

버전 기록을 사용하면 사용자는 시간 경과에 따른 아키텍처 다이어그램의 변경 사항을 추적하여 이전 다이어그램 버전을 검토하고 복원할 수 있습니다. 복잡한 클라우드 아키텍처를 관리하든 팀과 협업하든, 버전 기록은 다이어그램의 발전 과정에 관한 인사이트를 제공합니다.

Cloudcraft 애플리케이션의 오른쪽 상단에 있는 Version history 버튼을 클릭하면 버전 기록 기능에 액세스할 수 있습니다.

AWS 인프라를 보여주는 Cloudcraft 다이어그램과 버전 기록 버튼을 강조하는 화살표.

버전 작업

버전 기록은 과거 작업을 검토하는 데 사용될 뿐 아니라 현재 및 향후 다이어그램을 관리하는 강력한 도구이기도 합니다. 다음과 같은 주요 작업을 할 수 있습니다.

  1. 이전 버전 복원: 다이어그램을 이전 상태로 되돌려야 하는 경우 간편하게 복원할 수 있습니다. 이전 버전을 볼 때 화면 오른쪽 상단에 있는 Restore this version 버튼을 클릭하기만 하면 됩니다.
  2. 새 블루프린트 만들기: 버전 기록을 사용하면 다이어그램의 특정 버전을 새 블루프린트로 저장할 수 있습니다. 이 기능은 특히 템플릿을 만들거나 나중에 참고할 수 있도록 특정 아키텍처 상태를 보존하는 데 유용합니다. 특정 버전에서 새 블루프린트를 만들려면 버전 이름 오른쪽에 있는 세 개의 점을 클릭하고 Save as a new blueprint를 선택합니다.
  3. 버전 비교: 명확히 표시되지는 않지만, 다양한 버전을 확인하여 시간이 지남에 따라 아키텍처가 어떻게 변경되었는지 수동으로 비교할 수 있습니다.

참고: 기록에서 수동으로 버전을 만들거나 삭제할 수 없습니다.

생성

다이어그램 작업을 진행하면 버전이 자동으로 생성됩니다. 기본적으로 각 버전에는 생성 날짜와 시간이 타임스탬프로 지정되고 이름이 지정됩니다. 하지만 더 쉽게 참조할 수 있도록 특정 버전에 사용자 지정 이름을 지정할 수 있습니다. 이는 아키텍처의 중요한 이정표나 변경 사항을 표시하는 데 특히 유용합니다.

버전 이름을 지정하는 방법:

  1. 이름을 지정할 버전을 선택합니다.
  2. 버전 이름 오른쪽에 있는 세 개의 점을 클릭합니다.
  3. 드롭다운 메뉴에서 Name this version을 선택합니다.
Cloudcraft에서 버전 이름을 지정하거나 버전을 저장하는 옵션이 있는 버전 기록 인터페이스.

Cloudcraft는 세분성과 효율성의 균형을 맞추기 위해 지능적으로 새 버전을 생성합니다. 현재 버전이 5분 이상 지난 경우, 새로운 업데이트가 있을 때마다 새 버전이 생성됩니다. 최신 버전에서 5분 이내에 변경된 내용은 기존 버전에 업데이트로 추가됩니다. 이러한 방식은 사소한 변경 사항으로 인해 버전 기록이 복잡해지는 것을 방지하면서, 의미 있는 이력을 유지할 수 있도록 합니다.

사용자가 수동으로 새 버전을 만들 수는 없지만 다이어그램에서 Snapshot 모드에서 Live 모드로 전환할 때 새 버전이 자동으로 생성됩니다.

메타데이터

각 버전에는 사용자 이름, 타임스탬프 등의 메타데이터가 포함되어 있습니다.

버전을 만든 사용자 이름은 버전 이름 오른쪽에 표시됩니다. 다른 사용자가 마지막으로 버전을 편집한 경우 해당 사용자의 이름도 표시되어 변경 사항에 대한 책임 소재를 명확하게 파악할 수 있습니다.

사용자 세부 정보와 타임스탬프가 포함된 버전 기록 인터페이스.

라이브 다이어그램의 경우 버전 이름 왼쪽에 녹색 번개 모양 아이콘이 나타나 동적 버전과 Snapshot 버전을 구분합니다.

검색

Cloudcraft는 버전 기록을 쉽게 탐색할 수 있도록 검색 기능을 제공합니다. 이름이나 날짜로 특정 버전을 검색하여 다이어그램 타임라인에서 특정 지점을 쉽게 찾을 수 있습니다.

버전을 검색하려면 버전 기록 패널 상단의 검색창에 검색어를 입력하세요.

중요한 변경 사항에만 집중하고 싶다면 검색 창 아래에 있는 Only show named versions 옵션을 선택하여 뷰를 필터링하면 됩니다. 이를 통해 이름이 지정되지 않은 버전을 숨겨 버전 기록 뷰를 간소화할 수 있습니다.

보존 기간

이름이 지정된 버전은 영구적으로 보관되어, 중요한 다이어그램 상태를 지속적으로 기록합니다.

이름이 지정되지 않은 버전은 해당 플랜에 따라 다른 보존 기간이 적용됩니다.

  • Free 및 Pro 플랜 사용자: 이름이 지정되지 않은 버전은 30일 동안 보관됩니다.
  • Enterprise 플랜 사용자: 이름이 지정되지 않은 버전은 90일 동안 보관됩니다.

이러한 계층화된 방식은 일반 사용자에게는 유용한 기록을 유지하도록 하면서, 더욱 복잡한 요구를 가진 엔터프라이즈 고객에게는 확장된 보존 기간을 제공합니다.

모범 사례

버전 기록 기능을 최대한 활용하려면 다음과 같은 모범 사례를 참고하세요.

  1. 중요 버전 이름 지정: 다이어그램의 중요 버전에 의미 있는 이름을 지정하세요. 이렇게 하면 아키텍처 발전의 주요 단계를 쉽게 식별하고 영구적으로 유지할 수 있습니다.
  2. 정기적으로 검토: 버전 기록을 주기적으로 검토하여 아키텍처 진행 상황을 추적하세요. 시간이 지남에 따라 설계 결정에 대한 유용한 인사이트를 얻을 수 있습니다.
  3. 검색 활용: 검색 기능과 Only show named versions 필터를 활용하여 버전 기록을 효율적으로 탐색하세요. 특히 반복 작업이 많은 프로젝트에 더욱 유용합니다.
  4. 버전 보관 계획: Free 또는 Pro 플랜을 사용하는 경우, 이름이 지정되지 않은 버전의 보관 기간은 30일입니다. 이 기간 이후에도 보관하려면 버전의 이름을 지정하세요.
  5. 협업 문서화: 팀으로 작업할 때 버전 이름 지정 기능을 사용하여 누가 특정 변경을 했는지, 그리고 그 이유는 무엇인지 기록하세요. 팀 내 유용한 소통 도구가 됩니다.
  6. 제안 작업에 버전 사용: 아키텍처에 중요한 변경을 하기 전에 이름이 지정된 버전을 만드세요. 제안된 변경 사항이 승인되지 않거나 구현되지 않을 경우 쉽게 되돌릴 수 있습니다.