Slide 1

Slide 1 text

Nutanixなんもわからんクラウド ネイティブおじさんがNutanixの 中の人になってみたら想像以上 にクラウドネイティブ文字数 Junichi Yoshise December 2023

Slide 2

Slide 2 text

Nutanixなんもわからんクラウド ネイティブおじさん(GAFA社長)が Nutanixの中の人になってみたら 想像以上にクラウドネイティブだ ったので驚いた話 Junichi Yoshise December 2023

Slide 3

Slide 3 text

@jyoshiseと申します • Advisory Solutions Architect, Nutanix • Ex - WW Chief Architect, Hewlett Packard Enterprise • Cloud Native Computing / Platform Engineering • App Modernization • やってきたプラットフォームOSS ‒ OpenStack ‒ Mesos, DC/OS ‒ Cloud Foundry ‒ Kubernetes ‒ その周辺もろもろ • なおGAFA社長

Slide 4

Slide 4 text

ライブやります! • TECH x ROCK Festival 2023 • 全員エンジニアの音楽祭 • 2023/12/23 @新宿SUNFACE • https://trf.connpass.com/event /293949/

Slide 5

Slide 5 text

Nutanixなんもわからん

Slide 6

Slide 6 text

Nutanix完全に理解した

Slide 7

Slide 7 text

Nutanixはいいぞ

Slide 8

Slide 8 text

Agenda Nutanix Confidential 8 そもそもクラウドネイティブってな んだ(5万回目) プライベートクラウドのつらみ Nutanixはクラウドネイティブなの か ライブデモ!

Slide 9

Slide 9 text

そもそもクラウドネイティブってなんだ

Slide 10

Slide 10 text

アプリ? インフラ?

Slide 11

Slide 11 text

クラウドネイティブ の定義 クラウドネイティブ技術は、パブリック クラウド、プライベートクラウド、ハイ ブリッドクラウドなどの近代的でダイナ ミックな環境において、スケーラブルな アプリケーションを構築および実行する ための能力を組織にもたらします。 この アプローチの代表例に、コンテナ、サー ビスメッシュ、マイクロサービス、イミ ュータブルインフラストラクチャ、およ び宣言型APIがあります。 これらの手法により、回復性、管理力、 および可観測性のある疎結合システムが 実現します。 これらを堅牢な自動化と組 み合わせることで、エンジニアはインパ クトのある変更を最小限の労力で頻繁か つ予測どおりに行うことができます。 CNCF Cloud Native Definition v1.0

Slide 12

Slide 12 text

クラウドネイティブなんもわからん

Slide 13

Slide 13 text

• スケールする • 全てをコードで宣言的に記述できる • 可観測である クラウドネイティブっぽいこと

Slide 14

Slide 14 text

• スケールする クラウドネイティブっぽいこと

Slide 15

Slide 15 text

• スケールするインフラ クラウドネイティブっぽいこと

Slide 16

Slide 16 text

• スケールするアプリケーションアーキテクチャ クラウドネイティブっぽいこと

Slide 17

Slide 17 text

• スケールするビジネスモデル クラウドネイティブっぽいこと

Slide 18

Slide 18 text

• スケールするビジネスモデル 「そのビジネス、スケールしますか?」 クラウドネイティブっぽいこと

Slide 19

Slide 19 text

ご清聴ありがとうございました

Slide 20

Slide 20 text

• 全てをコードで宣言的に記述できる • 可観測である クラウドネイティブっぽいこと

Slide 21

Slide 21 text

クラウドネイティブっぽくないこと 仮想マシン払い出し申請書

Slide 22

Slide 22 text

1. 今後、全てのチームはデータと機能をインターフェース を通じて公開せよ。 2. チーム間のコミュニケーションは、その公開されたイン ターフェースを通じて行え。 (中略) 6. これを守らない人は誰であれクビにする。 “The Bezos Mandate” Jeff Bezos, 2002

Slide 23

Slide 23 text

Kubernetesがもたらしたもの • APIの標準化 ‒ アプリケーションのデプロイ ‒ インフラへの要求 (IaC) • コンピュートリソース • ネットワーク • ストレージ ‒ 可観測性 ‒ 拡張性 • 宣言的定義(自己回復性)

Slide 24

Slide 24 text

Nutanix クラウドインフラストラクチャー アプリケーションワークロード IT管理者 開発者 Kubernetes API = アプリケーション とインフラの共通 言語

Slide 25

Slide 25 text

• ある意味クラウドネイティブっぽい ‒ IaC / APIの標準化 • ある意味クラウドネイティブっぽくない ‒ 対象はインフラのみ ‒ 手続き的 OpenStackはクラウドネイティブなのか

Slide 26

Slide 26 text

プライベートクラウドのつらみ

Slide 27

Slide 27 text

• インフラを自分で管理しなければならない ‒ サーバー(マシン/OS) ‒ ネットワーク ‒ ストレージ • 特にストレージ • 特にストレージ • パブリッククラウドでええやん(ええやん つらい

Slide 28

Slide 28 text

• Data sovereignty • コスト • 大人の事情 でもやらなきゃならないケースも多い

Slide 29

Slide 29 text

Nutanixはクラウドネイティブなのか

Slide 30

Slide 30 text

https://www.nutanixbible.jp/ Nutanixバイブル

Slide 31

Slide 31 text

Nutanixバイブル 戦略とビジョン Nutanixは、ある一つの目標に焦点を当てて考案されました: あらゆる場所のインフラストラクチャーコンピューティングを、存在を意識しなく ていいくらい簡単(インビジブル)にする。 このシンプルさは、次の3つのコア領域に焦点を当てることで達成されました。 1.選択とポータビリティを可能にする。(HCI/Cloud/Hypervisor) 2.コンバージェンス、抽象化、インテリジェント ソフトウェア(AOS)による「ス タック」のシンプル化。 3.ユーザーエクスペリエンス(UX)とデザイン(Prism)を重視した、直感的なユー ザーインターフェイス(UI)の提供。

Slide 32

Slide 32 text

Nutanix Platform – Circa 2014

Slide 33

Slide 33 text

分散システム

Slide 34

Slide 34 text

Simple is not Simple

Slide 35

Slide 35 text

Kubernetesは? Nutanix クラウドインフラストラクチャー アプリケーションワークロード クラスタAPI ストレージサービス プラットフォームサービス AI-enabled Edge Multi Site Core DCs Azure Arc Kubernetes Nativeなツールエコシステム • 下回りがクラウドネイティブなので、Kubernetes クラスタの管理もクラウドネイティブにできる ‒ Cluster API • ストレージを別で考えなくてよい ‒ Block Storage → CSI ‒ File Server ‒ Object Storage → COSI • DBaaSなどのプラットフォームサービスも Kubernetesリソースとして利用可能 ‒ NDB Operator

Slide 36

Slide 36 text

ライブデモ 流行りの生成AIをNutanixで動かしてみる

Slide 37

Slide 37 text

たとえばこんなことがやりたい 社内機密文書 ベクトルDB Embedding Model Query LLM Contexts Response

Slide 38

Slide 38 text

プロダクションのざっくりイメージ 社内機密文書 ベクトルDB Embedding Model Query LLM Contexts Response オブジェクトストレージ Serverless AIアプリ Inference Serving GPU

Slide 39

Slide 39 text

プロダクションのざっくりイメージ 社内機密文書 ベクトルDB Embedding Model Query LLM Contexts Response オブジェクトストレージ Serverless AIアプリ Inference Serving GPU 誰が持つか問題

Slide 40

Slide 40 text

開発中のざっくりイメージ 社内機密文書 ベクトルDB Embedding Model Query LLM Contexts Response オブジェクトストレージ Serverless AIアプリ Inference Serving GPU Nutanix + Kubernetes + KubeFlow

Slide 41

Slide 41 text

まとめ

Slide 42

Slide 42 text

• クラウドです • なぜなら下回りからクラウドネイティブだからで す • やりたいことがすぐできます Nutanixは

Slide 43

Slide 43 text

Q&A

Slide 44

Slide 44 text

We are Hiring

Slide 45

Slide 45 text

Thank You