IBM 클라우드와의 상호 작용

3874 단어 clisdkcloudwebconsole
많은 사람들이 클라우드 공급업체와 상호작용하는 가장 좋고 유일한 방법은 웹 브라우저를 통해 하는 것이라고 생각한다.
나는 결코 이것이 좋은 방법이라는 것을 반대하지 않는다. 그러나 이것은 유일한 방법이 아니다. 어떤 상황에서는 이것이 가장 좋은 방법이 아닐 수도 있다.본고는 IBM 클라우드 서비스와의 상호작용의 세 가지 주요 방식을 개술하고자 한다.만약 계좌가 없다면 sign up 무료tier Lite 계좌를 신청해서 직접 시도해 보세요.
1-웹 브라우저 클라우드 관리 콘솔
웹 브라우저는 클라우드 계정에서의 조작을 시각화하기에 매우 적합합니다.여기서는 계정 대시보드에 액세스하여 활성 및 비활성 서비스의 개요, 최신 IBM 뉴스, 빠른 시작 템플릿에 액세스할 수 있습니다.이런 방법을 사용하면 자신이 하고 있는 일을 더 잘 통제할 수 있다는 것을 느낄 수 있기 때문에 의외로 클라우드 포인트를 사용하거나 잘못된 자원을 사용하여 잘못된 서비스를 시작하는 행위를 버릴 수 있다.
찬성 의견:
  • 당신의 작업량을 상상하라
  • 더 잘 제어되는 느낌
  • 빠른 시작 설명서 쉽게 찾기
  • 사용 가능한 도구로 비용 계산 용이
  • 속임수:
  • 소요 시간
  • 반복 작업의 복잡성 증가
  • 콘솔 레이아웃 적응에 시간이 걸릴 수 있음
  • 예시 용례: 30일 동안 무료로 Kubernetes 그룹을 만들고 진행 상황을 가시화하고 Kubernetes 계기판에 방문하기를 원한다면 좋은 상호작용 방법이 될 것입니다.

    2. CLI(명령줄 인터페이스)
    CLI를 사용하면 효율성을 높이는 데 매우 도움이 됩니다. CLI에 로그인하면 API를 통해 IBM 클라우드 서비스에 접근할 수 있습니다. 만약 이런 방법을 사용한다면 어떤 서비스를 사용해야 할지, 어떻게 사용해야 할지 이미 알고 있을 것입니다.모르더라도 -h 로고를 사용하여 순수한 텍스트 인터페이스를 통과하는 방법을 찾을 수 있다는 것이다.나는 클라우드 공급업체 CLI의 가장 좋은 부분은 Docker 용기에서 사용할 수 있다는 것을 발견했다.예를 들면 IBM Cloud Developer Tools입니다.이것은 그것들을 로컬 기계에 설치할 필요가 없을 정도로 휴대하기 쉽다.그 다음으로 브라우저에 CLI가 통합되어 있어 브라우저 창에서 CLI를 사용할 수 있습니다.IBM Cloud 계정이 있는 경우 IBM Cloud Shell를 액세스하여 계정과 상호 작용할 수 있습니다.
    찬성 의견:
  • 반복적인 작업에 적합
  • 컨테이너화
  • 가능
  • 표준 레이아웃
  • 신속한 구축
  • 속임수:
  • 모든 제품이 API 또는 특정 명령을 릴리즈된 CLI
  • 에 포함하지는 않음
  • 동작이 없는 시각적 표현
  • 일반적으로 어느 정도의 명령행 신뢰가 필요하다
  • 예시 예시: 요청에 따라 일괄 처리 작업을 처리하는 데 사용할 새로운 IBM 클라우드 함수를 만들고 싶습니다.

    3. SDK(Software Development Kit)
    이것은 매우 적게 사용되고 언급되지 않는다.그래서 가장 자주 잊혀지는 방법이 된다.SDK는 선택한 언어의 소스 코드에 직접 주입하여 응용 프로그램을 만들고 응용 프로그램 간에 통신할 수 있는 도구와 라이브러리입니다.일부 제품에는 고유의 SDK가 있습니다. 하나의 SDK에는 일반적으로 많은 API가 포함되어 있습니다. API와 SDK의 차이점을 설명하는 멋진 동영상이 있습니다-
    사용 가능한 연관 SDK를 제공하는 제품IBM Cloud API's and SDK's 목록을 볼 수 있습니다.
    찬성 의견:
  • 특정 언어
  • 대용량 SDK
  • 직접 가져오기 및 사용에 적합
  • 속임수:
  • 이해하기 어려울 수 있음
  • 큰 사이즈 가능
  • 필요하거나 필요하지 않으면 운동하기 어려울 때가 있다
  • 예시 용례: Go 프로그램을 작성했고 IBM Watson과 직접 상호작용을 하고 싶습니다.이를 위해 Go SDK를 사용할 수 있습니다.
    이 예제에서는 다음 bash 명령을 사용하여 설치할 수 있습니다(전체 코드 예가 아닌 본문의 시작점).
    $ go get -u github.com/watson-developer-cloud/go-sdk/v2
    
    이를 사용하려면 응용 프로그램 코드로 직접 가져와야 합니다.
    import "github.com/watson-developer-cloud/go-sdk/v2/servicev1"
    
    service, serviceErr := servicev1.NewServiceV1(&servicev1.ServiceV1Options{
        Version:   "2018-03-05",
    })
    
    만약 당신에게 어떤 문제가 있거나 이런 내용을 더 많이 보고 싶다면 저에게 메시지를 남겨 주세요!
    GitHub

    좋은 웹페이지 즐겨찾기