DS2.ai의 클라우드 MLOps

SKYHUB AI는 인공지능의 배포 및 운영, 관리를 위한 통합 MLOps를 제공합니다. DS2.ai에서 개발한 인공지능 뿐만 아니라 자체 개발 혹은 운영 중인 인공지능 또한 SKYHUB AI로 관리할 수 있습니다.

인공지능을 활용하기 위한 최적의 환경

SKYHUB AI는 인공지능의 배포부터 운영/관리 및 고도화까지 제공하는 진정한 MLOps 서비스입니다.

최적화 클라우드
추론 서버

인공지능 운영 환경에 적절한 서버를 간편하게 구성할 수 있습니다.

인공지능
재학습

인공지능 운영 중 수집되는 데이터를 지속 활용하여 인공지능을 재학습하고 고도화합니다.

외부 인공지능
연동

DS2.ai 외부 인공지능 또한 간편하게 업로드하여 최적의 환경에서 운영할 수 있습니다.

API를 활용한
신속한 배포

자동 생성되는 API를 활용하여 신속하고 간편하게 인공지능을 배포할 수 있습니다.

실시간 서버 시각화 대시보드

실시간으로 서버를 모니터링하고 이슈에 대응할 수 있습니다.

추론 클라우드 서버를 통한 인공지능 효율성 극대화

서버 성능을 설정하거나, 지역 설정 등 인공지능 운영 환경에 최적화된 서버를 맞춤 구성하여 효율적으로 운영/관리할 수 있습니다. 

* AWS 외의 서버 구성은 별도 문의를 통해 가능합니다.

업로드만으로 간편하게 배포하는 인공지능

DS2.ai의 외부에서 별도 개발한 인공지능 또한 SKYHUB AI를 활용하여 배포하거나 관리할 수 있습니다.

SKYHUB AI에 업로드 가능한 프레임워크

지속적인 재학습을 통한 인공지능 고도화

인공지능의 운영을 통해 발생하는 데이터를 초기 학습 데이터에 추가하고 재학습하여 인공지능을 지속적으로 고도화할 수 있습니다.

* 인공지능 재학습을 위한 데이터 축적은 SKYHUB AI를 활용하는 경우에만 사용할 수 있습니다.

인공지능을 위한 최적화된 서버 구성

운영 환경에 맞춰 CLICK AI 서버를 사용하거나, 최적화된 클라우드 서버를 직접 구성하여 인공지능을 배포하고 운영할 수 있습니다.

Server Setting DS2.ai 서버 활용 사용자 직접 서버 구성
Model Delay 모델 다운로드 시 발생
(딜레이 발생)
부팅시 모델 다운로드
(딜레이 없음)
API Rate 5회/1sec 서버 구성에 따름
Billing API 호출 건당 부과 서버 사용 시간당 부과
Region Korea only Available Worldwide

인공지능 운영 환경의 실시간 모니터링

구축된 인공지능 파이프라인의 서버를 실시간으로 모니터링하고 이슈에 대해 신속하게 대응할 수 있습니다.

API를 활용한 신속한 AI 배포

DS2.ai의 SKYHUB AI는 완성된 AI를 신속하게 배포하고 사용할 수 있도록 4가지 언어의 API를 자동 생성합니다.

var data = JSON.stringify({
    "modelid": 228551,
    "apptoken": "sd12124dfsd11",
    "parameter": {
        "나이__은행마케팅.csv":0,
        "직업__은행마케팅.csv":"",
        "혼인여부__은행마케팅.csv":"",
        "학업__은행마케팅.csv":"",
        "신용카드 소지 여부__은행마케팅.csv":"",
        "연봉__은행마케팅.csv":0,
        "집담보 대출__은행마케팅.csv":"",
        "기타 대출__은행마케팅.csv":"",
        "연락 방법__은행마케팅.csv":"",
        "최근 연락한 날 (일)__은행마케팅.csv":0,
        "최근 연락한 날 (월)__은행마케팅.csv":"",
        "최근 연락 기간__은행마케팅.csv":0,
        "최근 켐페인 참가 여부__은행마케팅.csv":0,
        "최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,
        "최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,
        "이전 마케팅 성공 여부__은행마케팅.csv":""
    }
});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
    if (this.readyState === 4) {
        console.log(this.responseText);
        }
});

xhr.open("POST", "https://api.clickai.ai/159/predict/");
xhr.setRequestHeader("content-type", "application/json");

xhr.send(data);

import requestsimport json
url = "https://api.clickai.ai/159/predict/"
payload = {
    "modelid":228551,
    "apptoken":"1c4f41ac9a02404dada5023f3e20a3b9",
    "parameter": {
        "나이__은행마케팅.csv":0,
        "직업__은행마케팅.csv":"",
        "혼인여부__은행마케팅.csv":"",
        "학업__은행마케팅.csv":"",
        "신용카드 소지 여부__은행마케팅.csv":"",
        "연봉__은행마케팅.csv":0,
        "집담보 대출__은행마케팅.csv":"",
        "기타 대출__은행마케팅.csv":"",
        "연락 방법__은행마케팅.csv":"",
        "최근 연락한 날 (일)__은행마케팅.csv":0,
        "최근 연락한 날 (월)__은행마케팅.csv":"",
        "최근 연락 기간__은행마케팅.csv":0,
        "최근 켐페인 참가 여부__은행마케팅.csv":0,
        "최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0
        ,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,
        "이전 마케팅 성공 여부__은행마케팅.csv":""
        }
}
headers = {
'content-type': "application/json",
'cache-control': "no-cache",
}
response = requests.request(
    "POST",
    url,
    data=json.dumps(payload),
    headers=headers
)
print(response.text)

wget \
          --method POST \
          --header 'content-type: application/json' \
          --body-data '{"modelid":228551,"apptoken":"1c4f41ac9a02404dada5023f3e20a3b9","parameter": {"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}'} \
          -O predict_result.txt \
          - https://api.clickai.ai/159/predict/
          OkHttpClient client = new OkHttpClient();

          MediaType mediaType = MediaType.parse("application/json");
          RequestBody body = RequestBody.create(mediaType, "{"modelid":228551,"apptoken":"1c4f41ac9a02404dada5023f3e20a3b9","parameter":{"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}}");
          Request request = new Request.Builder()
          .url("https://api.clickai.ai/159/predict/")
          .post(body)
          .addHeader("content-type", "application/json")
          .build();

          Response response = client.newCall(request).execute();

간편한 배포 및 서비스앱 공유

개발된 인공지능은 API만으로 바로 배포하고 서비스에 적용할 수 있습니다. 또한, 별도의 서비스 연동 없이 서비스앱 공유하기를 통해 URL만으로 인공지능을 웹서비스화할 수 있습니다.

Edge

엣지 시스템 도입 및 인공지능 데이터 허브 지원

DS2.ai로 개발한 인공지능을 엣지 디바이스에 탑재하고 SKYHUB AI와의 연동을 통해 엣지 디바이스의 추론 결과를 통합 환경에서 관리할 수 있습니다. 또한, 이를 바탕으로 인공지능 정확도 향상을 위한 재학습을 지원합니다.

Sensor

이상탐지를 위한 센서 기반 인공지능 허브 지원

다양한 센서를 통해 수집되는 수치 데이터를 활용하여 인공지능을 개발하기 위한 허브를 구성하고 이상탐지 및 인공지능 기반의 다양한 추론 환경을 구성할 수 있습니다.

편리한 프로그래밍 개발을 위한 SDK 지원

DS2.ai의 MLOps를 위한 데이터 파이프라인을 Python 코드로 구축할 수 있습니다. SDK를 통해 데이터의 업로드부터 라벨링 생성, 인공지능 학습 및 배포까지 모든 기능을 사용할 수 있습니다.

Learn more →
from ds2 import DS2

ds2 = DS2(apptoken="s2234k3b4")
ds2.deploy(
    "people.zip",
    cloud_type="AWS",
    region="us-west-1",
    server_type="g4dn.xlarge"
)

추론 클라우드 서버를 통한 인공지능 효율성 극대화

서버 성능을 설정하거나, 지역 설정 등 인공지능 운영 환경에 최적화된 서버를 맞춤 구성하여 효율적으로 운영/관리할 수 있습니다. 

* AWS 외의 서버 구성은 별도 문의를 통해 가능합니다.

업로드만으로 간편하게 배포하는 인공지능

DS2.ai의 외부에서 별도 개발한 인공지능 또한 SKYHUB AI를 활용하여 배포하거나 관리할 수 있습니다.

SKYHUB AI에 업로드 가능한 프레임워크

지속적인 재학습을 통한 인공지능 고도화

인공지능의 운영을 통해 발생하는 데이터를 초기 학습 데이터에 추가하고 재학습하여 인공지능을 지속적으로 고도화할 수 있습니다.

* 인공지능 재학습을 위한 데이터 축적은 SKYHUB AI를 활용하는 경우에만 사용할 수 있습니다.

인공지능을 위한 최적화된 서버 구성

운영 환경에 맞춰 CLICK AI 서버를 사용하거나, 최적화된 클라우드 서버를 직접 구성하여 인공지능을 배포하고 운영할 수 있습니다.

Server Setting DS2.ai 서버 활용 사용자 직접 서버 구성
Model Delay 모델 다운로드 시 발생
(딜레이 발생)
부팅시 모델 다운로드
(딜레이 없음)
API Rate 5회/1sec 서버 구성에 따름
Billing API 호출 건당 부과 서버 사용 시간당 부과
Region Korea only Available Worldwide

인공지능 운영 환경의 실시간 모니터링

구축된 인공지능 파이프라인의 서버를 실시간으로 모니터링하고 이슈에 대해 신속하게 대응할 수 있습니다.

API를 활용한 신속한 AI 배포

DS2.ai의 SKYHUB AI는 완성된 AI를 신속하게 배포하고 사용할 수 있도록 4가지 언어의 API를 자동 생성합니다.

var data = JSON.stringify({
    "modelid": 228551,
    "apptoken": "sd12124dfsd11",
    "parameter": {
        "나이__은행마케팅.csv":0,
        "직업__은행마케팅.csv":"",
        "혼인여부__은행마케팅.csv":"",
        "학업__은행마케팅.csv":"",
        "신용카드 소지 여부__은행마케팅.csv":"",
        "연봉__은행마케팅.csv":0,
        "집담보 대출__은행마케팅.csv":"",
        "기타 대출__은행마케팅.csv":"",
        "연락 방법__은행마케팅.csv":"",
        "최근 연락한 날 (일)__은행마케팅.csv":0,
        "최근 연락한 날 (월)__은행마케팅.csv":"",
        "최근 연락 기간__은행마케팅.csv":0,
        "최근 켐페인 참가 여부__은행마케팅.csv":0,
        "최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,
        "최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,
        "이전 마케팅 성공 여부__은행마케팅.csv":""
    }
});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
    if (this.readyState === 4) {
        console.log(this.responseText);
        }
});

xhr.open("POST", "https://api.clickai.ai/159/predict/");
xhr.setRequestHeader("content-type", "application/json");

xhr.send(data);

import requestsimport json
url = "https://api.clickai.ai/159/predict/"
payload = {
    "modelid":228551,
    "apptoken":"1c4f41ac9a02404dada5023f3e20a3b9",
    "parameter": {
        "나이__은행마케팅.csv":0,
        "직업__은행마케팅.csv":"",
        "혼인여부__은행마케팅.csv":"",
        "학업__은행마케팅.csv":"",
        "신용카드 소지 여부__은행마케팅.csv":"",
        "연봉__은행마케팅.csv":0,
        "집담보 대출__은행마케팅.csv":"",
        "기타 대출__은행마케팅.csv":"",
        "연락 방법__은행마케팅.csv":"",
        "최근 연락한 날 (일)__은행마케팅.csv":0,
        "최근 연락한 날 (월)__은행마케팅.csv":"",
        "최근 연락 기간__은행마케팅.csv":0,
        "최근 켐페인 참가 여부__은행마케팅.csv":0,
        "최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0
        ,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,
        "이전 마케팅 성공 여부__은행마케팅.csv":""
        }
}
headers = {
'content-type': "application/json",
'cache-control': "no-cache",
}
response = requests.request(
    "POST",
    url,
    data=json.dumps(payload),
    headers=headers
)
print(response.text)

wget \
          --method POST \
          --header 'content-type: application/json' \
          --body-data '{"modelid":228551,"apptoken":"1c4f41ac9a02404dada5023f3e20a3b9","parameter": {"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}'} \
          -O predict_result.txt \
          - https://api.clickai.ai/159/predict/
          OkHttpClient client = new OkHttpClient();

          MediaType mediaType = MediaType.parse("application/json");
          RequestBody body = RequestBody.create(mediaType, "{"modelid":228551,"apptoken":"1c4f41ac9a02404dada5023f3e20a3b9","parameter":{"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}}");
          Request request = new Request.Builder()
          .url("https://api.clickai.ai/159/predict/")
          .post(body)
          .addHeader("content-type", "application/json")
          .build();

          Response response = client.newCall(request).execute();

간편한 배포 및 서비스앱 공유

개발된 인공지능은 API만으로 바로 배포하고 서비스에 적용할 수 있습니다. 또한, 별도의 서비스 연동 없이 서비스앱 공유하기를 통해 URL만으로 인공지능을 웹서비스화할 수 있습니다.

Edge

엣지 시스템 도입 및 인공지능 데이터 허브 지원

DS2.ai로 개발한 인공지능을 엣지 디바이스에 탑재하고 SKYHUB AI와의 연동을 통해 엣지 디바이스의 추론 결과를 통합 환경에서 관리할 수 있습니다. 또한, 이를 바탕으로 인공지능 정확도 향상을 위한 재학습을 지원합니다.

Sensor

이상탐지를 위한 센서 기반 인공지능 허브 지원

다양한 센서를 통해 수집되는 수치 데이터를 활용하여 인공지능을 개발하기 위한 허브를 구성하고 이상탐지 및 인공지능 기반의 다양한 추론 환경을 구성할 수 있습니다.

편리한 프로그래밍 개발을 위한 SDK 지원

DS2.ai의 MLOps를 위한 데이터 파이프라인을 Python 코드로 구축할 수 있습니다. SDK를 통해 데이터의 업로드부터 라벨링 생성, 인공지능 학습 및 배포까지 모든 기능을 사용할 수 있습니다.

Learn more →
from ds2 import DS2

ds2 = DS2(apptoken="s2234k3b4")
ds2.deploy(
    "people.zip",
    cloud_type="AWS",
    region="us-west-1",
    server_type="g4dn.xlarge"
)

가장 신속한 인공지능 배포를 바로 시작하세요.