3.2 클라우드 정보 관리

세렝게티에서 사용 및 제어하는 클라우드 서비스 정보를 관리합니다.

3.2.1 클라우드 목록

management

세렝게티에서 등록 사용할 수 있는 클라우드 목록을 보여줍니다. 직접 클라우드 서비스를 등록하거나, 다른 사용자로부터 공유 설정된 클라우드 목록도 함께 보여집니다.

  • 공유 : 목록 검색 시 다른 사용자로부터 공유되어 사용할 수 있는 클라우드 목록을 표시합니다.
  • 상세 정보 : 선택한 클라우드의 상세 정보 화면으로 이동합니다.
  • 새로운 클라우드 등록 : 새 클라우드 등록 화면으로 이동합니다.

management

  • 관련 접속 정보 : 선택한 클라우드와 연관된 클라우드 접속 목록 표시 및 선택 화면 이동합니다.

3.2.2 클라우드 등록

3.2.2.1 기본 정보

management

  • 클라우드 기본 정보를 등록 후 리전 및 존 정보를 추가 설정합니다.
  • 리전 정보는 클라우드 기본 정보를 등록한 후, 추가적으로 등록합니다.
  • 존 정보는 클라우드 리전 정보를 등록한 후, 추가적으로 등록합니다.

3.2.3 클라우드 상세정보

목록에서 선택한 클라우드 상세 정보를 보여줍니다. 클라우드에 대한 상세 정보 관리 기능을 제공합니다. 다른 사용자가 공유한 클라우드 정보는 조회만 가능하며 등록된 정보에 대한 수정 및 편집은 불가능합니다.

3.2.3.1 클라우드 상세 정보

클라우드 상세 정보 화면에서 제공하는 주요 정보는 아래와 같습니다.

management

  • 클라우드 서비스 : 클라우드 서비스를 제공하는 제공 사업자 및 솔루션 명을 나타냅니다.
  • 서비스 모델 : 퍼블릭(Public) / 프라이빗(Private) 등의 배포 모델을 표시합니다. 배포 모델은 클라우드 서비스에 종속되어 제공됩니다.
  • 클라우드 이름 : 클라우드 이름은 클라우드 서비스에서 사용자가 사용하고자 하는 목적에 따라서 이름을 부여합니다. 최대 64글자까지 입력이 가능합니다.
  • 클라우드 공유 : 클라우드 정보 공유는 사용자가 관리하는 클라우드 정보를 다른 사용자들이 사용할 수 있도록 허용하는 기능입니다.
    • 클라우드 정보 공유를 통해서 자신의 클라우드 서비스를 다른 사용자가 이용할 수 있도록 사용 승인을 하게 됩니다.
    • 사용자의 클라우드 이용에 있어서 핵심인 클라우드 비밀키와 같은 민감 정보는 암호화되어서 제공되지 않습니다.
    • 공유된 클라우드 풀 정보는 모든 사용자들에게 공유가 되기 때문에 공개에 있어서 신중할 필요가 있습니다.
    • 공개된 클라우드를 활용해서 다른 사용자는 자신의 클라우드 접속 정보를 생성하여 필요한 자원을 생성하고 운영하는데 활용할 수 있습니다.
  • 인증키(AccessKey) : 내부적으로 클라우드 서비스 기능 연동을 위한 인증 키 정보
  • 비밀키(SecretKey) : 비밀키는 인증키에 따른 매칭키로서 사용자의 클라우드 서비스에 접속할 수 있는 암호화된 정보입니다.
    • 비밀키는 시스템에 저장될 때, SALT 키 방식과 DES 암호화 방식으로 저장이 되어 보안성을 제공합니다.
    • 비밀키는 정보 조회 시에는 관련된 정보를 제공하지 않으며 별도로 값을 지정하지 않는 경우, 기존에 등록된 값은 업데이트 되지 않습니다.
    • 비밀키 변경을 위해서는 비밀키에 필요한 정보를 입력하고 다른 정보와 함께 저장하시면 업데이트가 됩니다.
  • 서비스 접속 URL : 클라우드 서비스 접속에 필요한 추가적인 URL 정보를 제공합니다.
  • 사용 상태 : 사용 상태는 해당하는 클라우드의 사용 유무를 표시합니다.
  • 관리자 : 해당하는 클라우드 정보를 관리하는 사용자 Id 정보를 표시하고 읽기 전용으로만 제공
    • 클라우드 정보 등록 시 : 클라우드 정보를 등록하는 로그인한 사용자의 Id 표시
    • 클라우드 정보 수정/조회 시 : 클라우드 정보를 등록한 사용자의 Id 표시

3.2.3.2 클라우드별 상세 설정 정보

클라우드별로 설정해야 하는 상세 정보와 속성 정보에 대해서 설명합니다.

3.2.3.2.2 쿠버네티스(Kubernetes) 상세 설정

쿠버네티스 서비스 이용을 위해 사용하는 기본 정보는 다음과 같다.

  • 기본 정보

    • 인증키(Access Key) : 인증키는 쿠버네티스 관리자를 통해서 쿠버네티스에서 생성된 서비스 계정(Service Acount) 정보입니다. 생성된 서비스 계정 정보는 아래의 Kubernetes CLI를 통해서 확인할 수 있습니다.

    • kubectl get serviceaccounts

    • 비밀키(Secret Key) : 비밀키는 서비스 계정에 발급된 Token 정보입니다. Kubernetes 시스템은 설치 시, default라는 시스템 계정이 생성되고 해당하는 계정에 부여된 Token값을 가지고 있습니다. 신규로 서비스 계정을 생성하지 않는 경우에는 해당하는 값을 사용하면 되겠습니다.(token yaml에서 token 값은 base64 인코딩 된 값이므로 디코딩해서 넣어야합니다.)

      • 아래 명령어를 사용해서 시스템에 생성된 token 정보를 조회할 수 있습니다.

        kubectl get secret –namespace={namespace}

      • 실제 생성된 Token의 상세 정보를 확인하기 위해서는 아래 명령어를 통해서 확인할 수 있고 실제 결과는 아래 예시와 같이 표시됩니다.

        kubectl get secret default-token-2mfqv –namespace={namespace} -o yaml

        apiVersion: v1 data: ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURVRENDQWppZ0F3SUJBZ0lKQUxSSHNCazBtblM4TUEwR0NTcUdTSWIzRFFFQkN3VUFNQjh4SFRBYkJnTlYKQkFNTUZERXlOeTR3TGpBdU1VQXhORGczTWprNU1EZ3lNQjRYRFRFM01ESXhOekF5TXpnd01sb1hEVEkzTURJeApOVEF5TXpnd01sb3dIekVkTUJzR0ExVUVBd3dVTVRJM0xqQXVNQzR4UURFME9EY3lPVGt3T0RJd2dnRWlNQTBHCkNTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDMTUwZWxjRXZXUDBMVFZZK09jNTl4ZG9PUCtXb08Kd3BGNGRxaGpDSDdyZGtUcGVKSE1zeW0raU4wMWxBSjNsc2UvYjB0V2h5L1A5MVZpZmpjazFpaDBldDg0eUZLawpuQWFaNVF6clJxQjk2WGZ3VVVyUElZc0RjRlpzbnAwZUlZU0xJdEhSSHQ3dlY0R3hqbG1TLzlpMzBIcW5rTWJTCmtCbU0xWEp2ZXdjVkROdE55NUE3K1RhNmJWcmt5TlpPZFFjZTkzMk0yTGZ2bUFORzI2UTRtd0x1MlAxNnZGV3EKbkdDd055OVl3Y0k2YVhpQTFSVTNLdWR5d00zZzN2aU03UVMyMXRGbkh4RzJrcU5NNHVKdWZDYnNNZ1gwd1hNQgpuZWZzZ053K0p1b2VnZzFVcHd5RmQydjVyMEpQVkxBN0N1T1d6RzVtK0RrNWNlWExOaGVwMDhxUkFnTUJBQUdqCmdZNHdnWXN3SFFZRFZSME9CQllFRkxlV3ZDOThkZFJxQ2t0eGVla2t5bnY1aCtDSU1FOEdBMVVkSXdSSU1FYUEKRkxlV3ZDOThkZFJxQ2t0eGVla2t5bnY1aCtDSW9TT2tJVEFmTVIwd0d3WURWUVFEREJReE1qY3VNQzR3TGpGQQpNVFE0TnpJNU9UQTRNb0lKQUxSSHNCazBtblM4TUF3R0ExVWRFd1FGTUFNQkFmOHdDd1lEVlIwUEJBUURBZ0VHCk1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQ2Z1ZTdQcVFFR2NMUitjQ2tJMXdISHR2ei9tZWJmNndqUHBqN0oKamV5TG5aeWVZMUVZeEJDWEJEYk9BaU5BRTh6aWQrcm1Fd0w5NndtOGFweUVnbEN6aDhmU1ZoZ1dtYmZKSUNQQQpTTGdFZ1ZjOFJDQk5OdjUwWTQ4L0NXWXFZL2pjZkxYQ1VOdVU5RXhQd1BKRE9jNHhFOFg1NHZDekxzZUF3ZnQ0CmlBS0R0QzZmS0FMNXZQL3RRbHBya2FuVC9zcEVackNZV2IyZXlkRjV4U1NMKzNUbVJTeXgvUkczd1FTWEtCT3cKVGdjaWxJdFQ1WlAwQ0V2WHI1OFBMRXZKMVE1TGZ2Q0w0bkliTEEzMmVucUQ4UlZkM01VbkgxSnFpLzU4VktLQgo4SFpBb1V2bkl2SG5SNGVVbnAwMXFWVFpsS21Xc0JtbjV3MkxaS1FWMEIvVzlnSFAKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= namespace: ZGVmYXVsdA== token: ZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5SnBjM01pT2lKcmRXSmxjbTVsZEdWekwzTmxjblpwWTJWaFkyTnZkVzUwSWl3aWEzVmlaWEp1WlhSbGN5NXBieTl6WlhKMmFXTmxZV05qYjNWdWRDOXVZVzFsYzNCaFkyVWlPaUprWldaaGRXeDBJaXdpYTNWaVpYSnVaWFJsY3k1cGJ5OXpaWEoyYVdObFlXTmpiM1Z1ZEM5elpXTnlaWFF1Ym1GdFpTSTZJbVJsWm1GMWJIUXRkRzlyWlc0dE1tMW1jWFlpTENKcmRXSmxjbTVsZEdWekxtbHZMM05sY25acFkyVmhZMk52ZFc1MEwzTmxjblpwWTJVdFlXTmpiM1Z1ZEM1dVlXMWxJam9pWkdWbVlYVnNkQ0lzSW10MVltVnlibVYwWlhNdWFXOHZjMlZ5ZG1salpXRmpZMjkxYm5RdmMyVnlkbWxqWlMxaFkyTnZkVzUwTG5WcFpDSTZJbVJtTkRReFl6WTVMV1kwWW1FdE1URmxOaTA0TVRVM0xUVXlOVFF3TURJeU5XSTFNeUlzSW5OMVlpSTZJbk41YzNSbGJUcHpaWEoyYVdObFlXTmpiM1Z1ZERwa1pXWmhkV3gwT21SbFptRjFiSFFpZlEuWlN4MTNtY3JPcEwteVFmQWtTV05Ja0VELUIxeTNnckJTREg0Z1lwMnNkb2FZNXBSaWMxc3hXWjRDb0M0YVlnN3pzc09oWHk0NDc5VTh6RTVmVmZ3eFdCSXVWUDVoTEJwWTFHOWhlMzZzSkw1dEpjY2dqSVZhaTFZcHUtQld0dERkRFhnUVZXSHZtQmt0STVPaG1GMTFoWFNqd05VUDhYb2NNY1lKMzZUcFZxbkZCLUZaZ1RnN2h5eWdoclN4MnZTTThHNWhPMWlEdXFFbGlrNTUzQy1razVMTGFnc01DRVpkblBKM2tFb0dzX3hoTVVsaDc3OEkweTMwV3FwYW9uOHBLS1I1NjIzMjd6eTdXNGY0UnJhc3VPSGZwUGE3SVE5cU1ub21fcWxBcWxDQ3lXVEkyV3dxQ09xdnNHUmdNUHJjemc3WnYzLWlXRktBaVc3ZU5VYnVR kind: Secret metadata: annotations: kubernetes.io/service-account.name: default kubernetes.io/service-account.uid: df441c69-f4ba-11e6-8157-525400225b53 creationTimestamp: 2017-02-17T02:43:33Z name: default-token-2mfqv namespace: default resourceVersion: “37” selfLink: /api/v1/namespaces/default/secrets/default-token-2mfqv uid: df5f1109-f4ba-11e6-8157-525400225b53 type: kubernetes.io/service-account-token

        
        
  • 클라우드 속성 값(정보)

    • 클러스터 도메인 IP/도메인: 쿠버네티스 시스템에 접근하기 위한 IP 또는 도메인 정보

    • HTTP/HTTPS 사용 여부

      쿠버네티스 API에 접근하기 위해서 API에 설정된 HTTP/HTTPS 설정 여부를 선택(대부분의 운영 시스템은 HTTPS를 사용)

    • 인증 연동 데이터(Certificate Authority Data)

      • ~/.kube/config 파일에 있는 certificate-authority-data 값을 넣으면 됩니다.(base64 인코딩된 값입니다)
      • SSL/TLS 연동을 위해서 쿠버네티스에 설정된 인증 데이터
    • 클러스터 관리를 위한 사용자 인증 사용

      쿠버네티스 클러스터 관리를 위해서 API 접근을 하는 경우, 사용자에 대한 인증 데이터 사용 여부를 선택. HTTPS를 사용하는 경우, 사용자에 대한 인증 정보를 반드시 입력해야 함. 관리자 인증 정보를 사용하지 않는 경우, 시스템 접속에 문제가 있을 수 있으니 시스템 관리자를 통해서 정보를 확인하시기 바랍니다.

    • 시스템 어드민 인증 데이터(Admin Client Certificate Data)

      • ~/.kube/config 파일에 있는 client-certificate-data 값을 넣으면 됩니다.(base64 인코딩된 값입니다)
      • 클러스터 관리를 위해 쿠버네티스에 설정된 어드민 사용자 인증 데이터
    • 시스템 어드민 인증 키 데이터(Admin client key data)

      • ~/.kube/config 파일에 있는 client-key-data 값을 넣으면 됩니다.(base64 인코딩된 값입니다)
      • 클러스터 관리를 위해 쿠버네티스에 설정된 사용자 Private Key 데이터
    • 쿠버네티스 API 접속 포트: 쿠버네티스 API 서비스를 위해서 설정된 서비스 포트(초기 설정 값은 6443을 사용)

    • 쿠버네티스 기본 네임스페이스

      쿠버네티스 클러스터에 접속을 위해 기본적으로 쿠버네티스에 생성된 네임스페이스(일반적으로 default) 이름을 설정합니다.

  • 클라우드 속성 정보 중 인증 키와 관련된 정보는 다음과 같은 방법을 통해서 확인할 수 있습니다.

    1. 쿠버네티스 Admin 시스템의 계정에 접속하여 root 계정으로 로그인 또는 su 명령어를 통해서 사용자 전환하여 root 계정의 홈 디렉토리(/root)로 이동

    2. root 계정의 홈 디렉토리에 숨김 폴더로 설정된 .kube 디렉토리로 이동

    3. 폴더에 등록된 config 파일을 cat 또는 vi 명령어를 통해서 확인

    4. 아래는 config 파일의 예시입니다.

      apiVersion: v1
      clusters:
      - cluster:
          certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJd01EY3dNakEzTXpVeU5Wb1hEVE13TURZek1EQTNNelV5TlZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTUVECnk4QVlnN2gyUDJzb0hTRmhnZmliS3JEWmRwaU9wSFdmcmpIUUhHd1AwN2tFVjRNQ1g1QmtPOS93NGliMUhYL3AKOXRGcUNFeHcyaVlsWGNWZldtSmdlS29yQ0owR0hRYXkrSFNpbGhsZVFEcTZ1WFc2eTJnVE15UXhHQjNYOFV1bwpUZS9OWWFxOTlaQmxERUhDNHVxZDJTRmVESkIrblJ0Q1ZxcHMvOE9PSC9aVWQxSUZZcGF0aHdBcmY5TDRQWENlCm41T0xOYTZ3V0M4enNIV1Blc1lFSGRlK2lDTmRBNEN2eS9HWjJWalRjaUY0M1Fid0ZqbkNZTG5YS0IwQUZHZk0KRzhlZTFGYithVXE2T0w5THRONjQwdENFcVdaazdPWHBONFNJYVFsaWFNU1FaWTR6enVmUVlMaWZPaDVxbUtSegpGNytSemk1VEprb0tlU3BVNFZjQ0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFJVGNDNXY2RHNtUTVqVDEyOFZxNnQvSG9hUXAKSXJBMFFrYUJEZitCdDM1ekFObDREWU9ldGwzVmFRRGl6aEI3aFhNVWdFUW03eDRXcUlvTkFtekp0d0NZRTIvbQpUYi9oaXNvNnhQMFZIOXZVdUxOZmEvVUZqMTBUbW1EVXdNaE9ZVGsxNDV2MDQyNXk2Qy9MU2pMZlBkZWlRRkxwCkJHWDZZTXpNZk12R29JRWRvUHNzU3BtamlIUkUwK2lUS2N1aEVtMzM5bWFxM1NTNGYzZEhMbjNPNXBxeGhXZjIKOS9xdUE4dG80M1NvS09KbXMwdnc2Z3lUYTIrS0FFSVRYaFU0cTZBNDNoNGd4MzR2aDJGNDRWVlhpaFZrN2tERQpyKzg0ZGEzRS9rREU1dmRIakNPeG1ON0gxc2xpa1l6TkEyVGViZW5ERG1BTERwWHNqZHBLNkJXOCthTT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
          server: https://183.111.79.35:6443
        name: kubernetes
      contexts:
      - context:
          cluster: kubernetes
          namespace: serengeti-ecosystem
          user: kubernetes-admin
        name: kubernetes-admin@kubernetes
      current-context: kubernetes-admin@kubernetes
      kind: Config
      preferences: {}
      users:
      - name: kubernetes-admin
        user:
          client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM4akNDQWRxZ0F3SUJBZ0lJQ2tuc2VjcWpHV3d3RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB5TURBM01ESXdOek0xTWpWYUZ3MHlNVEEzTURJd056TTFNamRhTURReApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1Sa3dGd1lEVlFRREV4QnJkV0psY201bGRHVnpMV0ZrCmJXbHVNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXZxVmFuc3o3d1lZdk9KdGgKTk8xSDdwL1VXNGZMOFV5dUNyLzZIVlljNEh2SXFwRkQyNGlxSHdNa1lwQUZzY1d4VnVPcGtkN3pPMmVMNDlvWApDSFpmZTJ3NEhHemd6SVFEN3Qzdk9pSklCNHM2S2lqaks1ZFJxd0JJZSthbGlnWXBPcTM5OGtzQUdySFVJV0VGCkR0YTB4QnBCbnJzSHRuc2g5Q3BwbjQ4bERPelBib1ZLWGpoT3BqelYvdFp4elEyWDVtb2pVa0ZXamNIaHlPQkoKeHI4elQ5Rk8wZVRpbFU3bFRFNjFiQ0VHUGlKNWxZQ2dyQW9Sb1dHdDRmbmpDbDRpR1Bwck82TER0RjlrZHh6dQpYVFRabnJJU3kyaWVEN3EydUd0MjVsNjB4M0Z3QzVUbWNCVmhSSXRGSHM1SjM4YzEwYUhtSnpGcXBHdFdjMjlFCnc5d3I0UUlEQVFBQm95Y3dKVEFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUgKQXdJd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFDdG9hOFFlMlhheGkycnV1YlZpT1dqdHRxNFl3c2JXTFlWNwpNcHl1T0RYUmpYM2FVT3M5S3QxS3ZuQks0Mm4vTlZiVG9OTTRiaStBTFp0UGc5NG1rSDNwMUFETEdLZTFkTHRXCmM2R2llUDF3R00zSDYxZzd2VXJWMmNuU0lDdkFYRnBVUnRvbTlBd0ptS1VsNldPSlJlYy96eWJjTXMwOGNBVlIKb1lDOW5zRFdZUkxjWmxNVDB4Q1RJd2hoV05tQmdSZW9SM3dCcXJWLzNMeEkwV0gwZlAzODhJTXhrNUpxbDZsbgppNHREWEFFUWpWSTc5T2o5L3M1L29KekJXM1ptTDBRblQrK1ZvbmRRWUN3bnRYdGxXT2hlR2k1bE81Q1RwM1laCnBLbGZGUmEyd3dzVHRRT0JrSW1MUGJhNGpvUVlzTnNQWlVjbHdXN0NzcTd0ekNOd24rbz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
          client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBdnFWYW5zejd3WVl2T0p0aE5PMUg3cC9VVzRmTDhVeXVDci82SFZZYzRIdklxcEZECjI0aXFId01rWXBBRnNjV3hWdU9wa2Q3ek8yZUw0OW9YQ0haZmUydzRIR3pneklRRDd0M3ZPaUpJQjRzNktpamoKSzVkUnF3QkllK2FsaWdZcE9xMzk4a3NBR3JIVUlXRUZEdGEweEJwQm5yc0h0bnNoOUNwcG40OGxET3pQYm9WSwpYamhPcGp6Vi90Wnh6UTJYNW1valVrRldqY0hoeU9CSnhyOHpUOUZPMGVUaWxVN2xURTYxYkNFR1BpSjVsWUNnCnJBb1JvV0d0NGZuakNsNGlHUHByTzZMRHRGOWtkeHp1WFRUWm5ySVN5MmllRDdxMnVHdDI1bDYweDNGd0M1VG0KY0JWaFJJdEZIczVKMzhjMTBhSG1KekZxcEd0V2MyOUV3OXdyNFFJREFRQUJBb0lCQURWTVlTTllSMkg1TTZadAp1aVZqMk9KYmlMRDJMQXdQMWZCbmIzTllLY2FRbEs4cTRYKzBtMnNFSTkzeVNjVkRjYXJMQnhNaTgzaytINXZaCjB1cW92VlR5RWxYUUVxRGFuNGJlUVExTm5EbVBzUGtzYVNZOHJiWlM0L0RQc0tQL3lQTUF4YWhCVTR3aS94MDkKMUg0cmhHbjJ0VFc5TUJEU0o5SHRNWTVNSkoyUjh2RE1RQnZUQkh2OVNYSGNXS083VkZOVTFzTlJaQzcvV2V4UgovNTJ3cWJkUUZJNkxxNWNHSWJ3S0NGRTBlV2lDWjBoZlIzQk9tRHYvcnNhM0FPQ1dSUW94SnN4K0J6Z3hrNFU2ClIzWUE0THhrc3gwMkwwQ2V5VllYY2ZUY1cxSDBzUUpEby9kY21lT204Vm0walBCck1BbTlKTGhkOEk0WW0rSHcKcGxOUk1ZRUNnWUVBeVFwMnBIY2ZCWWYwYnIvcDhlV2paWFhoSVFESnFadms4cWJ1NnI2cTI2aWxhWHRJU1VBTwo4UytRUWI0VlR2SVRsYmZSS2YweHNYQ2taTWY3WC9Mc0ZEOXBoVERwM0tjWFZ0dVRGZDhKZXdVVnNDSVBKN1U1CjljTE1iWlBFSHNPcEFiWmZXNmQyUFg1T3h6VDR3K3JSNHU0RHdNeXAyOXpvOXM4WENoN1Q5T2tDZ1lFQThzTnEKVWtxbVF2VFlJVWpZMlAxMnFOVFhBRCtHWWFENFZiaTdsQys2bDhJVnZOYUN2NVJURmNGUUNibU1RSnBWWG9EMQpJY3NSbVQ2dlZKVEpIYUZ5bHh0bWs2TnRlL2NjUFhjaEorRWR4elRvR0JRcHozVWJDVVNHbFpKejZJQ3g1T3FKCkppUXdJR080V3lRdkJVbGdneitKNzRMbWNjemk1UFV1UjlXL0JEa0NnWUF4VWgzVkwxd3U4VEdvVWZERTVYOTIKanJyU2ErME5iUzkzMERoZzRySHIvYTNHK1BXODhyZzN0MkYrbjNGKzBxaTNYRWMyTStXVEVIMWtOQ09aWUhGRwpibUFteXQ4MHdORmEvN2RQOEUzVkhtUTV0OEZjRG52UHJTQ1Y2V0I5NDZaOHd3OFYzem1FMEkzbkZUbktacnRqCkh0MVEyV1Q2aVhHbHl4eHQ0UzVDc1FLQmdRQ2U5WWhNQkNka0ZuRGpNcEVUWEx4ekJwTVZ6WUxQc0ppTGdPQUsKdzBuNkR4TXV5SU5xc05QS25mOHJydnlBWE01amlDdDdDajRteXg0QlV6OXhrSUs1SVM4RW8zR1FSNW1OUWRGTApES1AwQ2RlajFLZ2YrTDFRVHplVS93VzRpM1J3d1lZMm5HR0xBK0QyaFBYcEQwZ01DUEhvREIyYkRKN1JieDN6CjJha3ZPUUtCZ0UzSE1nVStEMXNNcjgxSkd6WnRWRGFUOHVPSHl6Tm04QzVtOEF0L3ZWNVlmSVZoNjFjZ3ZUTkEKanhlNmlSbS9oSERGYUk1ZWRiV2RtRzV0ZUdTV3BQUVViQ1pOV2orWDBqczB4a1I0SXNhdFZQRVNxZHQ3T0NkcApTMjQyWWpta0ttNkJwcHJOWWJRN2hsa1pyS0wrTG9NN1gyNVRWOGwwRER2TnIxbHUrYXRvCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg==
      
      

3.2.3.3 클라우드 리전 정보

클라우드 리전 정보는 빌링 정보와 자원 스펙 정보와 연결된 클라우드 정보 관리에 있어서 가장 기본이 되는 정보입니다.

3.2.3.3.1 리전 및 존 정보 관리 체계

등록된 리전 정보는 클라우드 상세 화면의 왼쪽에 클라우드 아이콘 하단위 트리 형태로 표시가 되며, 등록된 리전에 대한 상세 정보는 트리의 리전 정보를 선택하여 확인할 수 있습니다.

클라우드 리전 및 존 정보 관리 트리

  • 가장 상단의 트리 노드는 등록된 리전 정보 표시
    • 출력되는 정보는 다음과 같습니다.
      • 펼쳐보기/줄여보기
      • 삭제 선택
      • 등록된 리전 이름
      • 존 등록 화면으로 이동
  • 등록된 리전 정보의 자식 노드로 리전에 등록된 존 정보를 표시
    • 출력되는 정보는 다음과 같습니다.
      • 삭제 선택
      • 등록된 존 이름

3.2.3.3.2 리전 기본 정보 관리

management

  • 리전 이름 : 클라우드 서비스의 리전을 대표하는 사용자 지정 이름
  • 클라우드 리전 위치 지정 : 리전 정보를 지도에서 선택합니다. 선택 지점의 위도 및 경도 정보로 대시보드의 지도에서 표시되니 가능한 정확한 지점을 입력합니다.
    • 리전 정보에서 지정하는 좌표 정보는 구글맵에서 제공하는 위경도 정보를 활용해서 사용자 서비스의 위치를 설정합니다.
    • 설정된 정보를 기준으로 지도 상에 자원의 사용 현황을 대시보드에서 제공합니다.
  • 클라우드 서비스 제공자 리전 선택 : 현재 클라우드 서비스에서 지원하는 리전 목록 표시하고 사용하고자 하는 리전을 선택합니다 .
  • 자원 스펙 정보 동기화 : 현재 클라우드의 선택한 리전에서 지원 가능한 자원 스펙 정보를 자동으로 수집합니다.
    • 자원 스펙 정보 동기화 기능은 자원 스펙 정보가 클라우드 리전에 종속되어 정보를 제공하고 있어서, 클라우드 서비스의 가격 정보에 변동이 있는 경우, “자원 스펙 정보 동기화” 기능을 통해서 변경된 현황을 동기화할 수 있습니다.
    • 클라우드 리전 정보를 저장하거나 클라우드 존 정보를 저장하면 필수적으로 클라우드 자원 스펙 정보 동기화가 내부적으로 이루어지게 됩니다.
    • 클라우드 자원 스펙 중에서 일부 스펙은 동일 리전 상에서도 특정 존에서만 서비스가 되는 경우들이 있기 때문에, 존 정보의 동기화시에도 내부적으로 자원 스펙에 대한 동기화가 자동으로 이루어지게 됩니다.
  • 현재 클라우드의 설정한 리전 및 하위의 존 정보를 트리 모양으로 표현해서 제공합니다.
    • “…” 버튼을 통해서 팝업으로 제공하는 “리전 등록” 기능을 통해서 추가 리전을 등록할 수 있습니다. 추가 리전의 등록을 위해서, 리전 정보 창의 내용이 초기화되고 필수 입력 값에 대한 추가 설정을 통해서 리전 정보를 등록할 수 있습니다.
    • 리전 정보를 입력할 때는 해당하는 리전의 위치 정보를 정확하게 입력을 해야 다른 정보 화면(초기 화면의 지도별 자원 사용 현황)에 필요한 정보가 정확하게 표시가 이루어집니다.
    • 리전 정보는 클라우드 서비스 제공자의 내부 리전 정보와 연결이 되어야 하기 때문에 필수값으로 클라우드 리전을 선택해야 합니다.
    • 리전에 속한 존을 추가하기 위해서는 리전 명에 있는 “+” 모양의 버튼을 선택해서 존 정보를 추가할 수 있습니다.

3.2.3.4 클라우드 존

management

클라우드 존 정보는 클라우드 서비스 사업자/솔루션의 가용성 영역(Availablity Zone 또는 서비스 영역)에 대한 정보를 관리합니다.
일반적으로 이러한 정보는 리전 정보와 1:1 또는 1:N의 관계를 가지고 있습니다.
개별 존에 대한 정보는 반드시 리전 정보를 등록하고 사용되어야 하며, 리전에 등록된 존은 등록된 다른 존과 중복된 클라우드 서비스의 존 정보를 가질 수 없습니다.

management

관리되는 정보는 다음과 같습니다.

  • 존 이름 : 내부적으로 관리할 존 이름
  • 클라우드 서비스 제공자 존 Id 및 이름 : 클라우드 서비스 제공 사업자의 존을 선택. 선택된 Id 및 이름은 임의로 편집이 불가합니다.

management

클라우드 존 정보를 추가하기 위해서는 위의 그림과 같이 클라우드 트리 정보에서 리전 옆에 있는 “+” 버튼을 선택하면 추가적인 존 정보를 등록할 수 있습니다.

3.2.3.5 관련 클라우드 접속 정보

클라우드를 이용하고 있는 클라우드 접속 정보 목록을 제공합니다.
클라우드 접속 정보를 통해서 클라우드의 모든 자원들이 생성 및 관리될 수 있기 때문에 클라우드 사용 현황을 파악할 수 있습니다.

management

  • 추가한 리전 및 하위 존 정보를 선택, 클라우드 접속 정보를 구성한 목록을 나타냅니다.