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

Databricks Appのご紹介

Databricks Appのご紹介

セキュアなデータアプリケーションをクイックに構築するための手段であるDatabricks Appについてご紹介します。

Databricks Japan

October 09, 2024
Tweet

More Decks by Databricks Japan

Other Decks in Technology

Transcript

  1. ©2024 Databricks Inc. — All rights reserved Databricks Apps 1

    セキュアなデータアプリを 簡単に構築 October 2024
  2. ©2024 Databricks Inc. — All rights reserved アプリは特殊なリソースに起因したボト ルネックを引き起こし、 開発のペースをスローにし、長期にわ

    たる維持管理を困難なものにします。 2 データアプリの構築と本番運用は困難でした アプリはレビューや試行錯誤によって デプロイに時間を要し、 多くの場合、市場への投入を遅延させ ます。迅速にデプロイするには、インフ ラストラクチャは複雑すぎます。 複雑 時間の浪費 背後のデータと個別にアプリを 管理することは、面倒でエラーの影響 を受けやすいものであり、 貧弱なガバナンスやセキュアでないア プリにつながります。 脆弱
  3. ©2024 Databricks Inc. — All rights reserved 他の技術を学ぶのではなく、開発者が すでに知っている技術を用いたシンプ ルなアプリ開発によって構築を容易に

    します。 3 Databricks Appsのご紹介 ITは開発者が構築しているアプリのプ ロダクションの準備状況に高い自信を 持ち、それらをより迅速にデプロイし、 クイックに市場に 投入します。 シンプル プロダクションレディ データアプリケーションは本質的にセ キュアで、適切に管理され、より優れ たセキュリティを提供 します。 ビルトインのガバナンス セキュアなデータアプリケーションをクイックに構築
  4. ©2024 Databricks Inc. — All rights reserved Dash、Gradio、Streamlitのような 馴染みのあるPythonフレームワークを使 用

    Databricks環境で直接実行し、データやAI モデルへのシームレスなアクセスを実現 アプリのディレクトリで検索やフィルタリン グを用いることで内部アプリを発見 シンプル 4
  5. ©2024 Databricks Inc. — All rights reserved アプリは自動で配備されるサーバレス コンピュートで実行され、簡単なデプロ イメントを実現

    Gitバージョン管理とCI/CDパイプライ ンのビルトインサポート 開発者が特定ユーザーに共有可能な デプロイメント固有のURLを生成 プロダクションレディ 5 dev environment CI environment prod workspace staging workspace dev workspace
  6. ©2024 Databricks Inc. — All rights reserved 正確なデータ権限を保証するきめ細かいアク セスコントロール セキュアなアプリ間通信のための

    自動管理のサービスプリンシパル シームレスでセキュアなユーザー アクセスのためにOIDC/OAuth 2.0やSSOを 活用した自動ユーザー認証 ビルトインのガバナンス
  7. ©2024 Databricks Inc. — All rights reserved 7 お客様の声 “By

    using Databricks Apps, we saved many rounds with the security and infrastructure team and were able to instantly share our app with stakeholders in production." Cesar Augusto Charalla Olazo, Sr Machine Learning Engineer, Addi “We were among the first customers to explore Databricks Apps during the Private Preview. The seamless integration of Databricks Apps into our DevOps processes enables us to quickly demonstrate and test new features with users while also providing a secure, production-ready frontend for the internal application—all without needing additional infrastructure." Lukas Heidegger, Data & MLOps Engineer, E.ON Digital Technology "Databricks Apps helped me turn my RAG proof of concept into a polished and branded application. We built a RAG system to answer user questions by utilizing our company's extensive knowledge base. " Heather Gomer, Senior Data Scientist, SAE International
  8. ©2024 Databricks Inc. — All rights reserved パートナー Bruno Trimouille,

    CMO of Posit “Posit (Databricks’ 2024 “Developer Tools” Partner of the Year) has long believed in the power of creating custom applications using code-first tools to help organizations derive insights from their data. This is what led us to create Shiny for R, Shiny for Python, and Posit Connect to support a variety of custom applications. We look forward to our continued partnership with Databricks to make these tools as ubiquitous and accessible as possible.” “Plotly (Databricks’ 2024 “Customer Impact” Partner of the Year) applauds the introduction of Databricks Apps 👏 and its enablement of analytics professionals to serve business users. Databricks Apps offers an easy way for Databricks customers to begin journeys toward using Databricks with Plotly’s Dash open-source library for the range of sophisticated production-grade data app use cases that Plotly is known for via its Dash Enterprise offering.” Dave Gibbon, Sr. Director - Strategic Partnerships at Plotly 8 Apps are better with Partners 💖
  9. ©2024 Databricks Inc. — All rights reserved 以下のようなアプリを構築したいならDatabricks Appsを使いましょう… …

    and much more! インタラクティブ データアプリ 予測分析 生成AIアプリ 9
  10. ©2024 Databricks Inc. — All rights reserved Databricks Appsを始めましょう 11

    初めてのアプリを記述するには、 + New に移動し Apps をクリック 画面の指示に従います。お好きな ソースコードエディタで変更を 行い、デプロイしましょう! 機能の詳細はドキュメントをご覧ください。(利用できるリージョ ン: AWS, Azure)
  11. ©2024 Databricks Inc. — All rights reserved データサイエンティスト や データアプリ開発者

    によって開発 セールス、マーケティング、財務、 その他の技術者以外のチーム が活用 14 Databricks Appsのペルソナ 󰠁󰞵 󰞴󰠅󰞲󰟻󰥗 👶󰨂
  12. ©2024 Databricks Inc. — All rights reserved 以下のようなケースにDatabricks Apps… •

    ダッシュボードやノートブックでは不十分な時 • Databricksを離れることなしにお客様データの完全な価値を解放するために • Databricksネイティブサービスの上でアプリケーションを構築するために • カスタムの機能でDatabricksワークスペースを拡張するために 15
  13. ©2024 Databricks Inc. — All rights reserved Databricks Appsのハイライト ☁

    ホストが簡単 🔑 共有が簡単 🔐 保護が簡単 16 👐 オープンPython フレームワーク クリックでマネージドのサーバレスコンピュートにデプロイ SCIM同期を通じてワークスペースユーザー以外にも共有 ビルトインのOAuth、Unity Catalogへのアクセス権を用いた 参照者として実行
  14. ©2024 Databricks Inc. — All rights reserved ノートブック : 技術ユーザーにとっては素晴らしいです

    が、非技術ユーザーにとってはそれほどでもありません ダッシュボード : ビジュアライゼーションは素晴 らしいですが、データのインタラクションは限 定的で、柔軟性に欠けます ノートブックやダッシュボードがあるのに なぜアプリ? 17
  15. ©2024 Databricks Inc. — All rights reserved アプリとは? 19 (主に)非技術ユーザー向けに

    データとカスタムのツールを 提供するインタラクティブな プログラムです。 Example Plotly Dash apps