OCI의 Free Tier 프레임에서 데모 환경 만들기

Free Tier 프레임의 ATP를 사용하여 데모 환경 만들기



OCI의 WEB 콘솔상에서도 소개되고 있는 MuShop Basic의 작성을 시도했다.
작성 순서 자체는 자재의 DL을 실시하는 Github의 ReadMe에도 기재되어 있지만,
향후를 위해서 화면 카피등도 섞어 알기 쉬워(한 생각).

1. 자재 다운로드



여기 Github 에서 아래 스쿠쇼의 빨간색 프레임 파일 "mushop-basic-stack-v1.1.0.zip"을 DL한다.
기본적으로는 이 Git에 기재된 순서로 하면 문제는 없다…



2. 구성



구성된 데모 환경의 시스템 구성은 다음과 같습니다.



1단계



아래 스쿠쇼와 같이 OCI 콘솔에 로그인하여 홈 화면에서 "리소스 매니저> 스택"을 추적하고,
스택 화면에서 [스택 만들기]를 누릅니다.



2단계



'내 구성'에 체크가 되어 있는지 확인하고 '.zip 파일을 여기에 드롭합니다' 부분에
"mushop-basic-stack-v1.1.0.zip"을 드래그 앤 드롭합니다.
이름은 자동으로 입력되지만 설명은 입력되지 않으므로 필요한 경우 입력합니다.
구획을 변경하려면 변경하고 [다음]을 누릅니다.

3단계



General Configuration에 다음 설정이 있는지 확인합니다.
  • DATABASE NAME : mushop (좋아하게 해도 좋다)
  • NODE COUNT:2

  • ※SSH로 인스턴스에 로그인하는 경우에는 공개 SSH 키를 입력하고 [다음]을 누릅니다.

    4단계



    구성할 정보에 문제가 없는지 확인하고 만들기를 누릅니다.
    화면 천이해, 아래와 같은 화면이 된 후, 「Terraform 액션 > 적용」을 누르.
    적용 팝업이 나오지만 그대로 [적용]을 누르십시오.



    5단계



    성공하면 아이콘이 원래 녹색으로 바뀌고 아이콘 아래에 '성공'이 표시되므로,
    화면을 아래로 스크롤하여 로그의 가장 마지막에 표시된 로그인 정보를 기록한다.
    또한,이 때 구성하는 Free Tier의 수가 부족하면 오류가 발생하는 것 같습니다.
    (자기 환경에서 시도했을 때 VCN의 수가 걸려 한 번 실패했습니다 ...)



    Apply complete! Resources: 19 added, 0 changed, 7 destroyed.
    
    Outputs:
    
    autonomous_database_password = <PASSWORD>
    comments = The application URL will be unavailable for a few minutes after provisioning, while the application is configured
    dev = Made with ❤ by Oracle A-Team
    lb_public_url = http://111.111.111.11
    

    ※autonomous_database_password 는, 작성한 ATP에 로그인하기 위한 패스워드.
    lb_public_url은 작성된 데모 환경의 URL입니다.

    또한, 위에서 "lb_public_url"로 지정된 URL에 액세스하면 작성한 데모 환경 (MuShop 사이트)에 액세스 할 수 있습니다.

    3. 데모 환경 확인



    순서 1



    「홈 > Autonomous Transaction Processing」에서 작성한 Autonomous Database(ATP)를 확인할 수 있다.
    같은 요령으로 컴퓨트나 가상 클라우드 네트워크(VCN)도 확인해 둔다.
    또한, ATP나 컴퓨트에 대해서는 환념으로 Always Free 라고 표시되어 있는 것을 확인해 둔다(되어 있지 않은 경우는 아마 과금되므로…).

    2단계



    홈 > Autonomous Transaction Processing > 생성된 인스턴스 이름으로 만든 데모 환경을 열고
    「[툴] 탭 > SQL Developer Web」을 누른 후, 천이한 로그인 화면에서 이하를 입력한다.
  • 사용자 이름: admin
  • 암호 : autonomous_database_password의 값

  • 3단계



    워크 시트 탭에서 CATALOGUE_USER가있는 테이블을 확인하고 원하는 테이블을 검색하면,
    데모용 테이블의 데이터를 확인할 수 있다.
    select table_name from dba_tables where owner='CATALOGUE_USER';
    select * from catalogue_user.products;
    

    데이터를 추가하거나 했을 경우에 어떻게 될까, 게다가 신경이 쓰이면 시험해 볼까.

    좋은 웹페이지 즐겨찾기