배포 가능한 아키텍처의 새 버전 배포하기

이 튜토리얼에서는 프로젝트에서 배포 가능한 아키텍처 구성을 다운타임을 최소화하면서 새 버전으로 업데이트하는 방법을 안내합니다. 배포 가능한 아키텍처의 새 버전을 사용할 수 있게 되면 배포를 취소할 필요가 없습니다. 프로젝트에서 배포 가능한 아키텍처 구성을 편집하여 새 버전을 사용하고, 새 입력을 구성한 다음 변경 사항을 배포할 수 있습니다.

여러분이 예시 기업의 소프트웨어 개발자라고 가정해 보세요. 인프라 설계자가 배포 가능한 아키텍처( Code Engine )를 위한 클라우드 자동화를 발견하고 클라우드 자동화 엔지니어링 전문가가 비즈니스 요구 사항을 완벽하게 충족하도록 맞춤화했습니다. 사용자 지정 아키텍처를 두 지역에 배포했습니다. 그러나 이제 해당 배포 가능한 아키텍처가 비공개 카탈로그의 새 버전으로 업데이트됩니다. 배포 가능한 아키텍처의 최신 버전을 활용하려면 프로젝트를 업데이트하고 변경 사항을 배포해야 합니다.

이 튜토리얼에서는 가상의 시나리오를 사용하여 새 버전의 아키텍처를 사용할 수 있게 되었을 때 프로젝트에서 배포 가능한 아키텍처 구성을 업데이트하는 방법을 이해하는 데 도움을 줍니다. 튜토리얼을 완료하면서 각 단계를 조직의 필요에 맞게 조정하세요.

시작하기 전에

  1. Example Corp's infrastructure 이라는 사용자 지정 배포 가능한 아키텍처를 만들고 Example Corp catalog 이라는 비공개 카탈로그에 온보딩합니다.
  2. Example Corp infrastructure 이라는 프로젝트를 사용하여 예제 회사의 인프라를 두 지역에 배포합니다.
  3. 비공개 카탈로그의 새 버전으로 예시 회사의 인프라를 업데이트하고 사용자가 선택할 수 있는 두 가지 데이터베이스 옵션을 추가합니다.
  4. 이 튜토리얼을 완료하면 계정에 비용이 발생할 수 있다는 점을 이해하세요. Code Engine 용 클라우드 자동화는 Example Corp's infrastructure 을 만들도록 사용자 지정되었습니다. Code Engine 사용과 관련된 비용에 대한 자세한 내용은 Code Engine 가격 책정을 참조하세요. 최신 버전( Example Corp's infrastructure )에는 이 튜토리얼의 일부로 배포되는 두 가지 데이터베이스 옵션이 포함되어 있습니다. 카탈로그 목록의 요약 패널에는 아키텍처 배포에 대한 예상 비용이 포함되어 있습니다:
    1. Databases for Elasticsearch 카탈로그 목록에 대한 클라우드 자동화.
    2. Databases for PostgreSQL 카탈로그 목록에 대한 클라우드 자동화.

이제 Example Corp infrastructure 프로젝트의 구성을 업데이트하여 이전에 배포한 두 리전에 최신 버전의 Example Corp's infrastructure 을 배포할 준비가 되었습니다.

프로젝트에서 구성 업데이트하기

먼저 최근에 제공된 최신 버전( Example Corp's infrastructure )을 사용하도록 프로젝트의 구성을 업데이트합니다. 다음 단계를 완료하십시오.

  1. IBM Cloud 콘솔에서 탐색 메뉴 아이콘 탐색 메뉴 아이콘 > 프로젝트를 클릭합니다.
  2. 예제 기업 인프라를 클릭하여 프로젝트를 엽니다.
  3. 구성을 클릭합니다.
  4. 옵션 아이콘 옵션 아이콘 ( example-corp-us-south > 편집 )을 클릭합니다.
  5. 세부 정보 섹션의 버전 메뉴에 Example Corp's infrastructure 의 새 버전을 사용할 수 있다는 알림이 표시됩니다. 메뉴에서 0.0.2 를 선택합니다.
  6. 최신 버전에 대한 정보를 보려면 공지사항 변경을 클릭합니다. 완료되면 패널을 닫습니다.
  7. 저장 을 클릭하십시오.

단계를 반복하되 이번에는 example-corp-us-east 을 편집하여 배포 가능한 아키텍처의 버전 0.0.2 을 사용합니다.

각 배포에 사용할 데이터베이스 옵션 선택하기

변경 공지에 따르면 0.0.2 버전( Example Corp's infrastructure )에는 선택할 수 있는 두 가지 옵션 데이터베이스가 포함되어 있습니다. 이제 배포 가능한 아키텍처 구성이 비공개 카탈로그의 최신 버전을 사용하도록 업데이트되었으므로 각 구성에 사용할 데이터베이스 옵션을 선택합니다. 다음 단계를 완료하십시오.

  1. Example Corp infrastructure 프로젝트에서 구성을 선택합니다.

  2. 옵션 아이콘 옵션 아이콘 ( example-corp-us-south > 아키텍처 사용자 지정 )을 클릭합니다.

  3. Databases for PostgreSQL 에 대한 클라우드 자동화를 선택하여 프로젝트에 추가하고 저장을 클릭합니다.

  4. 옵션 아이콘 옵션 아이콘 ( example-corp-us-south > 유효성 검사 )을 클릭합니다.

    유효성 검사에 실패하면 실패 문제를 해결할 수 있습니다. 또는 IBM Cloud 프로젝트 서비스의 관리자가 Schematics 서비스를 통해 결과를 검토하고 실패를 재정의하여 배포 구성을 승인할 수 있습니다. 그러나 유효성 검사 또는 계획 실패가 아닌 코드 위험 분석기 검사로 인해 파이프라인이 실패했는지 확인하세요. 유효성 검사 또는 계획 실패로 인해 플래그가 지정된 실패는 구성을 성공적으로 배포할 수 없으므로 재정의하지 않는 것이 좋습니다. 프로젝트의 보안 및 규정 준수에 대한 자세한 내용은 엔터프라이즈로서 지속적인 규정 준수 달성하기를 참조하세요.

  5. example-corp-us-east 에 대한 단계를 반복하되, 이번에는 프로젝트에 추가할 데이터베이스로 Databases for Elasticsearch 에 대한 클라우드 자동화를 선택합니다.

구성 및 배포 프로세스 중에 주의 필요 항목을 모니터링하세요. 위젯은 구성에서 발생하는 모든 문제를 반영합니다.

변경 사항 승인 및 배포

첫 번째 구성을 배포하여 변경 사항이 예상대로 작동하는지 확인하는 것이 도움이 될 수 있습니다. 그런 다음 배포가 성공하면 두 번째 구성을 계속 배포할 수 있습니다.

구성을 승인하고 배포하기 전에 개요 탭에서 미결 주의 필요 항목을 해결해야 합니다.

  1. Example Corp infrastructure 프로젝트에서 구성을 선택합니다.
  2. 클릭 example-corp-us-south > 세부 정보 보기를 클릭하여 마지막 유효성 검사를 확인하고 변경 사항을 승인합니다.
  3. 승인에 대한 자세한 내용을 담은 댓글을 추가하고 승인을 클릭합니다.
  4. 배포를 클릭하고 배포가 완료될 때까지 기다립니다.
  5. 단계를 반복하되 이번에는 example-corp-us-east 을 승인하고 배포합니다.

다음 단계

이제 실행 중인 배포가 최신 버전의 배포 가능한 아키텍처를 사용하도록 업데이트됩니다. 배포를 이전 버전으로 되돌리려면 CLI를 사용하여 되돌릴 수 있습니다. 자세한 내용은 업데이트 롤백하기에서 확인하세요.