Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ニュータニックス最近こんなことやってます
Search
shocnt
February 19, 2022
Technology
1
730
ニュータニックス最近こんなことやってます
20220218 Cloud Native Storage Meetup #2
shocnt
February 19, 2022
Tweet
Share
Other Decks in Technology
See All in Technology
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
1.8k
OPENLOGI Company Profile for engineer
hr01
1
20k
貧民的プログラミングのすすめ
kakehashi
PRO
1
140
フォーイット_エンジニア向け会社紹介資料_Forit_Company_Profile.pdf
forit_tech
1
1.7k
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
9
4.2k
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
開発者体験を定量的に把握する手法と活用事例
ham0215
0
140
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.9k
どちらかだけじゃもったいないかも? ECSとEKSを適材適所で併用するメリット、運用課題とそれらの対応について
tk3fftk
2
280
ライフステージの変化を乗り越える 探索型のキャリア選択
tenshoku_draft
1
120
JAWS FESTA 2024「バスロケ」GPS×サーバーレスの開発と運用の舞台裏/jawsfesta2024-bus-gps-serverless
ma2shita
3
370
データモデルYANGの処理系を再発明した話
tjmtrhs
0
330
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
Building Your Own Lightsaber
phodgson
104
6.2k
The Pragmatic Product Professional
lauravandoore
32
6.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
11
1.3k
Typedesign – Prime Four
hannesfritz
41
2.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Become a Pro
speakerdeck
PRO
26
5.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Product Roadmaps are Hard
iamctodd
PRO
51
11k
KATA
mclloyd
29
14k
Transcript
LT: ニュータニックス 最近こんなことやってます @Cloud Native Storage Meetup #2 2022年2⽉18⽇ ニュータニックス・ジャパン
内⽥ 翔
⾃⼰紹介 | 2 • 内⽥ 翔 • ニュータニックス社でSA • 共働きの夫、4歳児の⽗
• 岐⾩出⾝のドラゴンズファン、 近年はキャンプ中のみポジって ます︕ @shocnt
アジェンダ •Nutanixって何してる会社︖ •Nutanixのプラットフォーム機能 •SEによるKubernetes Operator開発記 | 3
ニュータニックスって何してる会社︖ | 4 ビジョン: インフラストラクチャをインビジブル(⾒えないもの)にする 仮想化 サーバー ストレージ ネットワーク ストレージ
システム 1-クリック 統合コンピュート/ ストレージ基盤(HCI)
ニュータニックスの分散ストレージ I/O最適化 •データローカリティ •階層化とキャッシュ •圧縮、重複排除 •スナップショットとクローン •シャドウクローン データ保護 •遠隔バックアップ •ディザスタリカバリ
•クラウドバックアップ •3rd partyバックアップ連携 •SED⾃⼰暗号化ディスク対応 •ソフトウェアベース暗号化対応 信頼性 •データ多重化 •データ多重度の⾃動回復 •Erasure Coding •データパスの冗⻑化 •整合性チェック •筐体故障の影響回避 | 5 各種ビジネスクリティカルなストレージ機能をソフトウェア定義で提供 ノード 1 ノード 2 ノード N Server Hypervisor Server Hypervisor Server Hypervisor I/O経路 ローカルディスクを束ねて分散ストレージを構成 ストレージ プール PCIパススルー でCVMにマウント
パブリッククラウドは当社のビジョンにかなり近い存在ではあるが、⼀⽅で課題 も抱えている。 セキュリティ、パフォーマンス、コスト等、それぞれについてのポイントソリュ ーションを利⽤せざるを得ず、何よりクラウドはクラウドでしか利⽤できない。 顧客の選択肢・⾃由を⼤きく制限している。 我々はこうした課題を根本から解決するためのプラットフォームを作り出すため に創業した。 ハイパーコンバージェンスはそのための基盤・⾜がかりにしか過ぎない。 クラウドがすでに存在するのに、なぜNutanixが必要なのか “
“
続: ニュータニックスって何してる会社︖ | 7 ビジョン: インフラストラクチャをインビジブル(⾒えないもの)にする プライベートクラウド MSP / テレコム
パブリッククラウド / aaS クラウド インフラストラクチャ(NCI) * HCI機能ベース クラウド マネジメント(NCM) クラウドネイティブ アプリ エッジ 分析/ 機械学習 EUC データベース エンタープライズ アプリ ユニファイド ストレージ(NUS) データベース サービス(NDB) デスクトップ サービス(EUC)
続: ニュータニックスって何してる会社︖ | 8 ビジョン: インフラストラクチャをインビジブル(⾒えないもの)にする プライベートクラウド MSP / テレコム
パブリッククラウド / aaS クラウド インフラストラクチャ(NCI) * HCI機能ベース クラウド マネジメント(NCM) クラウドネイティブ アプリ エッジ 分析/ 機械学習 EUC データベース エンタープライズ アプリ ユニファイド ストレージ(NUS) データベース サービス(NDB) デスクトップ サービス(EUC)
ユニファイドストレージサービス(NUS)とCSI • Nutanix CSI Plugin主な機能群 (v.2.5.1現在) • Dynamic Provisioning •
Raw Block Volume • クローン • スナップショット • ボリュームリサイズ • LVM • CHAP認証 • メトリック • IPホワイトリスト | 9 APP1 S3互換 REST API ファイル ストレージ オブジェクト ストレージ クラウドプラットフォーム ブロック ストレージ APP2 Nutanix CSI Plugin データセンタ パブリッククラウド 専⽤ホスト
続: ニュータニックスって何してる会社︖ | 10 ビジョン: インフラストラクチャをインビジブル(⾒えないもの)にする プライベートクラウド MSP / テレコム
パブリッククラウド / aaS クラウド インフラストラクチャ(NCI) * HCI機能ベース クラウド マネジメント(NCM) クラウドネイティブ アプリ エッジ 分析/ 機械学習 EUC データベース エンタープライズ アプリ ユニファイド ストレージ(NUS) データベース サービス(NDB) デスクトップ サービス(EUC)
データベースサービス(NDB) • NutanixのマネージドDBサービス • プロビジョニング • クローン&リフレッシュ • バックアップ&リストア •
パッチ&アップグレード • 現状VMベースのみ、コンテナ ベースのDBは⾮対応 Nutanix Database Service(NDB) | 11
DBaaSのためのNutanix Database Service(NDB) マネージドDB サービス コピーデータ 管理 パッチ適⽤&アップグレード 構築 データ保護
クラスタA クラスタ (n) …….. パブリッククラウド 専⽤ホスト …….. API GUI CLI クラウドプラットフォーム | 12
API ユーザ VM DB DB VM apiVersion: v1 kind: Pod
metadata: name: front-react labels: role: frontend spec: containers: - name: frontend image: react:latest apiVersion: v1 kind: Pod metadata: name: app-django labels: role: app spec: containers: - name: app image: django:latest apiVersion: db.nutanix.com/v1alpha1 kind: Ndb metadata: name: ndb-psql-demo01 spec: dbInstanceName: psql_instance_demo01 dbName: psql_db_demo01 dbType: postgres_database vmName: psql_vm_demo01 apiVersion: vm.nutanix.com/v1alpha1 kind: Ahvvm metadata: name: ahvvm-vm-demo01 spec: num_sockets: 1 num_vcpus_per_socket: 1 memory_size_mib: 1024 power_state: "ON" Nutanixリソースの状態も Yamlで宣⾔的に扱えるといいよね Frontend Pod App Pod クラウドプラットフォーム NDB {SRE} {CICD} | 13
Nutanix Operator、SEが集って 作ってみた | 14 Custom controller Nutanix kube- apiserver
Operator Framework Nutanix-controller-manager VM API NDB API VM DB analyze react observe CRD GolangとOperator FrameworkとNutanix APIの 使い⽅さえ覚えればいいので⾮プログラマな SEでもなんとか… NUS API Storage
Operator周りの⽇本語情報充実してきましたね | 15 https://zoetrope.github.io/kubebuilder-training/
今⽇は詳細説明出来ませんが、モノは出来ました︕ | 16
Nutanixでは営業職・技術職(SA/SE/コンサルタント/TAM/サポー ト)を積極的に採⽤募集しています。 ご興味のある⽅は採⽤担当(和久井)までお気軽にお問合せ下さい。 yuta.wakui@nutanix.com We Are Hiring!! 詳細はこちら↓ @shocnt ⼈事直はちょっと…という⽅は↓