< 이전 | 다음 >

학습 6: 애플리케이션 업데이트

첫 번째 학습 과정에서는 특정 버전의 컴포넌트를 삭제했습니다. 이 학습 과정에서는 새 버전의 컴포넌트 배치를 시뮬레이션하기 위해 해당 버전을 다시 추가합니다.
이전 학습 과정에서 배치한 웹 애플리케이션에는 버전 1.0의 웹 컴포넌트와 데이터베이스 컴포넌트가 포함되어 있습니다. 이러한 버전 1.1 컴포넌트에는 온라인 상점의 새 항목(강아지 카테고리의 비숑)이 포함되어 있습니다.
  1. 강아지 카테고리에 Bichon이 없는지 확인하십시오.
    1. 웹 브라우저에서 다음 URL을 열어 애플리케이션을 여십시오.
      http://hostname:8080/JPetStore
    2. 상점에 들어가기를 클릭하십시오.
    3. 강아지 카테고리를 찾아보고 Bichon이 없는지 확인하십시오. 다음 그림은 이 카테고리에 있는 몇몇 강아지를 보여줍니다.
      사용 가능한 몇몇 강아지를 보여주는
강아지 카테고리. Bichon은 목록에 없음
  2. 다음과 같이 데이터베이스 컴포넌트의 새 버전을 가져오십시오.
    1. IBM® UrbanCode Deploy 서버에서 컴포넌트 탭을 클릭한 다음 JPetStore-DB 컴포넌트를 클릭하십시오.
    2. 버전 탭을 클릭한 다음 새 버전 가져오기를 클릭하십시오. 다음 그림에 표시된 대로 이제 버전 1.1이 버전 목록에 표시됩니다.
      버전 1.0과 1.1을 표시하는 JPetStore-DB 컴포넌트의
버전 탭
    3. 데이터베이스 컴포넌트의 새 버전을 클릭하여 정보 페이지를 여십시오.
    4. 구성 탭을 클릭하십시오.
    5. 기본 설정유형 목록에서 증분식을 선택한 다음 저장을 클릭하십시오.
    이 버전은 새 버전이 아니라 증분식 업그레이드로 설정됩니다. 전체 버전은 먼저 이전 버전을 설치하지 않고 직접 설치됩니다. 증분식 업그레이드는 이전 버전으로 시작한 다음 이전 버전 위에 새 버전이 설치됩니다. 새 데이터베이스 버전은 데이터베이스의 추가일 뿐이므로 이전 버전의 컴포넌트가 필요합니다.
  3. 같은 방법으로 유형 설정을 변경하지 않고 웹 컴포넌트의 버전 1.1을 가져오십시오. 애플리케이션 컴포넌트에 추가 버전이 없습니다.
  4. 환경에서 애플리케이션 프로세스를 다시 실행하십시오. 프로세스 실행 창에서 버전 선택을 클릭한 후에 모두에 대해 선택 > 사용 가능한 최신 버전을 클릭하여 각 컴포넌트에 대해 최신 버전을 반드시 선택하도록 하십시오. 선택적으로 서버가 새 버전의 컴포넌트만 배치하도록 변경된 버전만 선택란을 선택할 수 있습니다. 이 경우 서버에서는 웹과 데이터베이스 컴포넌트의 컴포넌트 프로세스만 실행합니다.
    새 버전의 웹 및 데이터베이스 컴포넌트를 배치하는
애플리케이션 프로세스 실행
  5. 다음 그림에 표시된 대로 웹 브라우저에서 웹 애플리케이션을 다시 로드하고 강아지 카테고리를 탐색하여 새 Bichon을 확인하십시오.
    새 항목을 표시하는
강아지 카테고리
    이 새 항목은 데이터베이스 컴포넌트가 버전 1.1로 업데이트되었음을 보여줍니다.
  6. Bichon의 제품 ID를 클릭한 다음 항목 ID를 클릭하여 Bichon의 제품 페이지를 확인하십시오. 이 항목의 새 그래픽은 웹 컴포넌트가 버전 1.1로 업데이트되었음을 표시합니다.
    웹 컴포넌트의 새 그래픽을 포함하는
새 항목

학습 체크포인트

이제 애플리케이션에는 컴포넌트의 새 버전이 포함됩니다.
프로덕션 시나리오에서는 새 버전의 컴포넌트가 자주 사용 가능해 질 수 있습니다. 필요한 만큼 자주 애플리케이션 프로세스를 실행하여 배치된 컴포넌트를 업데이트할 수 있습니다. 새 버전의 컴포넌트를 사용할 수 있으면 애플리케이션 프로세스가 자동으로 실행되도록 구성할 수도 있습니다.
< 이전 | 다음 >

피드백