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
760
ニュータニックス最近こんなことやってます
20220218 Cloud Native Storage Meetup #2
shocnt
February 19, 2022
Tweet
Share
Other Decks in Technology
See All in Technology
ACA でMAGI システムを社内で展開しようとした話
mappie_kochi
0
140
非エンジニアのあなたもできる&もうやってる!コンテキストエンジニアリング
findy_eventslides
3
870
リーダーになったら未来を語れるようになろう/Speak the Future
sanogemaru
0
170
Trust as Infrastructure
bcantrill
0
270
GopherCon Tour 概略
logica0419
2
160
職種別ミートアップで社内から盛り上げる アウトプット文化の醸成と関係強化/ #DevRelKaigi
nishiuma
2
120
"複雑なデータ処理 × 静的サイト" を両立させる、楽をするRails運用 / A low-effort Rails workflow that combines “Complex Data Processing × Static Sites”
hogelog
3
1.5k
後進育成のしくじり〜任せるスキルとリーダーシップの両立〜
matsu0228
1
970
【新卒研修資料】LLM・生成AI研修 / Large Language Model・Generative AI
brainpadpr
23
15k
生成AIで「お客様の声」を ストーリーに変える 新潮流「Generative ETL」
ishikawa_satoru
1
260
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
180
Go Conference 2025: GoのinterfaceとGenericsの内部構造と進化 / Go type system internals
ryokotmng
3
570
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Into the Great Unknown - MozCon
thekraken
40
2.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Git: the NoSQL Database
bkeepers
PRO
431
66k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
How to Think Like a Performance Engineer
csswizardry
27
2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
How STYLIGHT went responsive
nonsquared
100
5.8k
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/サポー ト)を積極的に採⽤募集しています。 ご興味のある⽅は採⽤担当(和久井)までお気軽にお問合せ下さい。
[email protected]
We Are Hiring!! 詳細はこちら↓ @shocnt ⼈事直はちょっと…という⽅は↓