Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Short Introduction of Rekcurd v1.0

Short Introduction of Rekcurd v1.0

Kubernetes Meetup Tokyo #18
https://k8sjp.connpass.com/event/124114/

53850955f15249a1a9dc49df6113e400?s=128

LINE Developers
PRO

April 22, 2019
Tweet

Transcript

  1. Rekcurdによる 機械学習モジュールの運用について Keigo Hattori, Search & Clova Center 2019.04.22. Kubernetes

    Meetup Tokyo #18 Twitter #k8sjp
  2. Who I am @keigohtr Keigo Hattori keigohtr Keigo Hattori Software

    Engineer 2009 東北大学 情報工学 修士 2009~2017.10 富士ゼロックス 2017.11~ LINE 自然言語処理 x 機械学習が専 門。担当プロダクトはClova。 Apitore創業者。
  3. 担当プロダクトはClova

  4. MLOps (機械学習のワークフロー) 分析 クレンジング アノテーション 学習 データ収集 評価 配信

  5. 「配信」には Kubernetes x Istio が使える!

  6. ・・・しかし

  7. 人類、新しいこと覚えない問題 ユ「便利だけどコスト(学習時間, お金)が必要なら使わない」 • Kubernetes • Istio • Docker •

    gRPC • High availability configuration • fluentd • Security • Traffic control (nginx, LB, AB testing) • etc...
  8. 人類、やったことならできる(真理) 私「Rekcurdで全部サポートします」ユ「使ってやろう」 • Kubernetes • Istio • Docker • gRPC

    • High availability configuration • fluentd • Security • Traffic control (nginx, LB, AB testing) • etc...
  9. Rekcurd Features Rekcurd is a flexible managing system for ML

    modules Features • Kubernetes • Service Mesh (Istio, Envoy) • Developer-Friendly interface (Rekcurd dashboard) • Django-like gRPC micro-framework (Rekcurd) • SDK (Rekcurd client)
  10. Architecture (v1.0) grpc Reckurd dashboard Existing service Rekcurd client grpc

    Online storage MySQL/sqlite [Optional] Internal/External service [Optional] WorkFlow rest Kubernetes Rekcurd Istio-proxy Rekcurd Istio-proxy Rekcurd Istio-proxy
  11. Developer-Friendly interface (v1.0) Demo スクリーンショットをGitHubで公開中

  12. Django-like gRPC micro-framework (v1.0) Procedures 1. Run commands $ pip

    install rekcurd $ rekcurd startapp sample $ cd sample 2. Implement the contents $ vi app.py 3. Boot it $ python app.py
  13. SDK (v1.0) Procedures 1. Install $ pip install rekcurd-client 2.

    Use $ vi sample.py
  14. Rekcurd Roadmap v2.0 v1.x v1.0 v0.x Now Apr 30th 2019

    TBD TBD v1.0 • Dashboard renewal • Istio • AB testing • GitOps / ImageOps option • Less necessity component • AirFlow support v1.x • ML model evaluation and visualization • Canary release • GPU support • Log visualization v2.0 • TBD
  15. RekcurdはApache2.0ライセンスで公開! https://github.com/rekcurd Welcome Feedback and Pull Request!!! 私もRekcurd使える? スターくださいスターくださいスターください

  16. THANK YOU Let’s Q&A and Discussion