SlideShare a Scribd company logo
1 of 22
01
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
Big Data: Lessons for VDI
Dheeraj Pandey, Co-founder & CEO
Lionel Marks, Dir of Prod Marketing
02
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
The Big Data Momentum
The “Arab Spring” of Enterprise Computing
It’s massive
It’s about people, and people-to-people
It’s swift
It’s about breaking away
#briforum #breakingaway The Big Data
Momentum: The “Arab Spring” of Enterprise
Computing http://ow.ly/b7fD0
@trailsfootmarks @nutanix
03
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
The Big Data Momentum
The “Arab Spring” of Enterprise Computing
It’s massive
Mobile, RFID, surveillance cameras, genomics, click stream, PoS cash
registers, search engines, browser cookies, logs, …
It’s about people, and people-to-people
It’s swift
It’s about breaking away
04
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
The Big Data Momentum
The “Arab Spring” of Enterprise Computing
It’s massive
It’s about people, and people-to-people
Sentiments, risks, terror watch, intent, social interactions, buying behavior,
likes-dislikes, tastes, sharing, trending
It’s swift
It’s about breaking away
05
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
The Big Data Momentum
The “Arab Spring” of Enterprise Computing
It’s massive
It’s about people, and people-to-people
It’s swift
2+ years in the making
Agility in decision-making
Time-to-value, speed-to-market
It’s about breaking away
06
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
The Big Data Momentum
The “Arab Spring” of Enterprise Computing
It’s massive
It’s about people, and people-to-people
It’s swift
It’s about breaking away
Autonomy, independence in decision-making
Flattening of infrastructure
#briforum #breakingaway
http://ow.ly/b7fVB
@trailsfootmarks @nutanix
07
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
Breaking Away
Flattening of Infrastructure: No SANs
08
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
Breaking Away
The mutiny that revolutionized analytics
“The practitioners of big data are hostile to shared storage. They
prefer server-attached storage… The perception of SAN and
NAS is that they are slow, complex, and above all, expensive.
These qualities are not consistent with big data analytic systems
that thrive on system performance, commodity infrastructure, and
low cost.”
- Wikipedia (“Big Data”)
09
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
Breaking Away
Flattening of Infrastructure: NoSQL, No Database, No DBAs
DW  MapReduce, SQL  REST/HTTP
010
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
Breaking Away
Power to the People Who Matter
Massive democratization of infrastructure
Autonomy, independence, access
DevOps takes charge
Application owners become paramount
011
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
Breaking Away
Flattening of Infrastructure: A Brief History of the Post-SAN Era
Infrastructure is totally flattened… and simplified
SAN goes away
Transactional database and SQL go away
Monolithic systems are banned
Grow-as-you-go clusters are in vogue
Network topologies are flattened
#briforum #breakingaway Flattening of
Infrastructure: A Brief History of the Post-SAN
Era http://ow.ly/b7fxu @trailsfootmarks
@nutanix
KEY CONCEPTS
Massive-Parallelism, MapReduce, NoSQL
013
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
Massively Parallel Architecture
Embarrassingly Parallel Computing
“Just-throw-a-server” approach:
Commodity off-the-shelf hardware
Works beautifully if the data access is local
Everything grows: compute, (virtual) network, storage capacity,
IOPS, MB/s
014
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
Massively Parallel Architecture
Nutanix’s “Embarrassingly Parallel” Filesystem
Build to scale from “merchant-
grade” to “enterprise-
grade”:
The largest and fastest
filesystem ever built for
virtualized environments
Industry’s first unified and
converged virtualization
stack
015
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
NoSQL
Embarrassingly Parallel Key-Value Stores
016
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
NoSQL
Nutanix’s use of NoSQL
To store metadata that massively scales
Metadata: to answer “where is user’s data located” question
Present on every cluster node
Rebalances when nodes are added or removed
Lock-less: No database-like transactions for updates
Distributed consensus on updates
We’ve forked off Cassandra to build our own NoSQL store
017
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
MapReduce
Divide-Conquer-Sort-Shuffle-Collect
“Just-throw-a-server” approach:
Embarrassingly Parallel problem
solving
Click stream analysis example:
Sum of all clicks, grouped-by IP
addresses
Top 10 IP addresses with most
clicks: Pipelining
018
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
MapReduce
Nutanix’s use of MapReduce
We do *not* use Hadoop, an open source MapReduce framework
We built our own framework
So what is it used for?
Our metadata is partitioned on all the nodes
We constantly need to do a lot of “heavy-lifting”:
run metadata heuristics on access patterns
rebalance storage after node add/remove
waterfall data between flash and spindle tiers
heal the clusters during hardware failures
garbage-collect deleted vDisks
sever parent-child links for snapshot’ed vDisks
VDI’s Takeaway
Freedom is refreshing
020
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
VDI 2008-’11
The one that couldn’t break away
Legacy infrastructure
Ugly retrofitting: square-peg-in-a-round-hole
Too much consensus-building
Too many people in the room, too many to appease
Lack of rapid prototyping
Pilot was not the same as production
Application owners had little to no power
Note: VDI is an “embarrassingly-parallel” problem, if storage is kept local
021
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
SAN-less VDI
Bringing the disk back to the PC
Caching is local
Flash is local
NFS is simple
Dedup is massive
User-data (D:) is safe
Pilot _is_ production
XenApp is complementary
Shares the same infrastructure
Freedom is refreshing… isn’t that what BYOD is all about?!
#briforum #breakingaway @trailsfootmarks
on Big Data + Virtualization; Big
Virtualization's Biggest Nemesis: storage
http://ow.ly/b7eSD
022
NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY
Break Away… Bring Your Own Infrastructure (BYOI)™

More Related Content

Viewers also liked

VMUG.IT UserCon 2015 - Nutanix
VMUG.IT UserCon 2015 - NutanixVMUG.IT UserCon 2015 - Nutanix
VMUG.IT UserCon 2015 - NutanixVMUG IT
 
Emea nutanix overview presentation emea
Emea  nutanix overview presentation emeaEmea  nutanix overview presentation emea
Emea nutanix overview presentation emeaLan & Wan Solutions
 
Nutanix Puts the I in VDI
Nutanix Puts the I in VDINutanix Puts the I in VDI
Nutanix Puts the I in VDINEXTtour
 
Nutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is HereNutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is HereVMUG IT
 

Viewers also liked (7)

Title Resource Group
Title Resource GroupTitle Resource Group
Title Resource Group
 
VMUG.IT UserCon 2015 - Nutanix
VMUG.IT UserCon 2015 - NutanixVMUG.IT UserCon 2015 - Nutanix
VMUG.IT UserCon 2015 - Nutanix
 
Emea nutanix overview presentation emea
Emea  nutanix overview presentation emeaEmea  nutanix overview presentation emea
Emea nutanix overview presentation emea
 
Nutanix Puts the I in VDI
Nutanix Puts the I in VDINutanix Puts the I in VDI
Nutanix Puts the I in VDI
 
Nutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is HereNutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is Here
 
Nutanix
NutanixNutanix
Nutanix
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 

Similar to Nutanix BriForum 05242012

20150630 kca big-data-with-cloud_output
20150630 kca big-data-with-cloud_output20150630 kca big-data-with-cloud_output
20150630 kca big-data-with-cloud_outputericpi Bi
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicumDavid Linthicum
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldDavid Linthicum
 
Public private-cloud
Public private-cloudPublic private-cloud
Public private-cloudJamie Taylor
 
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your CloudCloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your CloudMark Hinkle
 
Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2David Linthicum
 
All Grown Up: Maturation of Analytics in the Cloud
All Grown Up: Maturation of Analytics in the CloudAll Grown Up: Maturation of Analytics in the Cloud
All Grown Up: Maturation of Analytics in the CloudInside Analysis
 
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantageFueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantagePrecisely
 
In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017SingleStore
 
ADV Slides: 2021 Trends in Enterprise Analytics
ADV Slides: 2021 Trends in Enterprise AnalyticsADV Slides: 2021 Trends in Enterprise Analytics
ADV Slides: 2021 Trends in Enterprise AnalyticsDATAVERSITY
 
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...Denodo
 
Technically Speaking: How Self-Service Analytics Fosters Collaboration
Technically Speaking: How Self-Service Analytics Fosters CollaborationTechnically Speaking: How Self-Service Analytics Fosters Collaboration
Technically Speaking: How Self-Service Analytics Fosters CollaborationInside Analysis
 
Analytics as a Service in SL
Analytics as a Service in SLAnalytics as a Service in SL
Analytics as a Service in SLSkylabReddy Vanga
 
VoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big Data
VoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big DataVoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big Data
VoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big DataVoltDB
 
Big Data PPT by Rohit Dubey
Big Data PPT by Rohit DubeyBig Data PPT by Rohit Dubey
Big Data PPT by Rohit DubeyRohit Dubey
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedJazz Yao-Tsung Wang
 
2016 - 10 questions you should answer before building a new microservice
2016 - 10 questions you should answer before building a new microservice2016 - 10 questions you should answer before building a new microservice
2016 - 10 questions you should answer before building a new microservicedevopsdaysaustin
 
App-First & Cloud-Native: How InterMiles Boosted CX with AWS & Infostretch
App-First & Cloud-Native: How InterMiles Boosted CX with AWS & InfostretchApp-First & Cloud-Native: How InterMiles Boosted CX with AWS & Infostretch
App-First & Cloud-Native: How InterMiles Boosted CX with AWS & InfostretchInfostretch
 

Similar to Nutanix BriForum 05242012 (20)

20150630 kca big-data-with-cloud_output
20150630 kca big-data-with-cloud_output20150630 kca big-data-with-cloud_output
20150630 kca big-data-with-cloud_output
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicum
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing World
 
Public private-cloud
Public private-cloudPublic private-cloud
Public private-cloud
 
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your CloudCloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
 
The World is Flat
The World is FlatThe World is Flat
The World is Flat
 
Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2
 
All Grown Up: Maturation of Analytics in the Cloud
All Grown Up: Maturation of Analytics in the CloudAll Grown Up: Maturation of Analytics in the Cloud
All Grown Up: Maturation of Analytics in the Cloud
 
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantageFueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
 
In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017
 
ADV Slides: 2021 Trends in Enterprise Analytics
ADV Slides: 2021 Trends in Enterprise AnalyticsADV Slides: 2021 Trends in Enterprise Analytics
ADV Slides: 2021 Trends in Enterprise Analytics
 
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
 
Technically Speaking: How Self-Service Analytics Fosters Collaboration
Technically Speaking: How Self-Service Analytics Fosters CollaborationTechnically Speaking: How Self-Service Analytics Fosters Collaboration
Technically Speaking: How Self-Service Analytics Fosters Collaboration
 
Analytics as a Service in SL
Analytics as a Service in SLAnalytics as a Service in SL
Analytics as a Service in SL
 
VoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big Data
VoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big DataVoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big Data
VoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big Data
 
Big Data PPT by Rohit Dubey
Big Data PPT by Rohit DubeyBig Data PPT by Rohit Dubey
Big Data PPT by Rohit Dubey
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud Testbed
 
2016 - 10 questions you should answer before building a new microservice
2016 - 10 questions you should answer before building a new microservice2016 - 10 questions you should answer before building a new microservice
2016 - 10 questions you should answer before building a new microservice
 
App-First & Cloud-Native: How InterMiles Boosted CX with AWS & Infostretch
App-First & Cloud-Native: How InterMiles Boosted CX with AWS & InfostretchApp-First & Cloud-Native: How InterMiles Boosted CX with AWS & Infostretch
App-First & Cloud-Native: How InterMiles Boosted CX with AWS & Infostretch
 
Comarch ICT - CLOUD EXPO
Comarch ICT - CLOUD EXPOComarch ICT - CLOUD EXPO
Comarch ICT - CLOUD EXPO
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Nutanix BriForum 05242012

  • 1. 01 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY Big Data: Lessons for VDI Dheeraj Pandey, Co-founder & CEO Lionel Marks, Dir of Prod Marketing
  • 2. 02 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY The Big Data Momentum The “Arab Spring” of Enterprise Computing It’s massive It’s about people, and people-to-people It’s swift It’s about breaking away #briforum #breakingaway The Big Data Momentum: The “Arab Spring” of Enterprise Computing http://ow.ly/b7fD0 @trailsfootmarks @nutanix
  • 3. 03 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY The Big Data Momentum The “Arab Spring” of Enterprise Computing It’s massive Mobile, RFID, surveillance cameras, genomics, click stream, PoS cash registers, search engines, browser cookies, logs, … It’s about people, and people-to-people It’s swift It’s about breaking away
  • 4. 04 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY The Big Data Momentum The “Arab Spring” of Enterprise Computing It’s massive It’s about people, and people-to-people Sentiments, risks, terror watch, intent, social interactions, buying behavior, likes-dislikes, tastes, sharing, trending It’s swift It’s about breaking away
  • 5. 05 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY The Big Data Momentum The “Arab Spring” of Enterprise Computing It’s massive It’s about people, and people-to-people It’s swift 2+ years in the making Agility in decision-making Time-to-value, speed-to-market It’s about breaking away
  • 6. 06 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY The Big Data Momentum The “Arab Spring” of Enterprise Computing It’s massive It’s about people, and people-to-people It’s swift It’s about breaking away Autonomy, independence in decision-making Flattening of infrastructure #briforum #breakingaway http://ow.ly/b7fVB @trailsfootmarks @nutanix
  • 7. 07 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY Breaking Away Flattening of Infrastructure: No SANs
  • 8. 08 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY Breaking Away The mutiny that revolutionized analytics “The practitioners of big data are hostile to shared storage. They prefer server-attached storage… The perception of SAN and NAS is that they are slow, complex, and above all, expensive. These qualities are not consistent with big data analytic systems that thrive on system performance, commodity infrastructure, and low cost.” - Wikipedia (“Big Data”)
  • 9. 09 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY Breaking Away Flattening of Infrastructure: NoSQL, No Database, No DBAs DW  MapReduce, SQL  REST/HTTP
  • 10. 010 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY Breaking Away Power to the People Who Matter Massive democratization of infrastructure Autonomy, independence, access DevOps takes charge Application owners become paramount
  • 11. 011 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY Breaking Away Flattening of Infrastructure: A Brief History of the Post-SAN Era Infrastructure is totally flattened… and simplified SAN goes away Transactional database and SQL go away Monolithic systems are banned Grow-as-you-go clusters are in vogue Network topologies are flattened #briforum #breakingaway Flattening of Infrastructure: A Brief History of the Post-SAN Era http://ow.ly/b7fxu @trailsfootmarks @nutanix
  • 13. 013 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY Massively Parallel Architecture Embarrassingly Parallel Computing “Just-throw-a-server” approach: Commodity off-the-shelf hardware Works beautifully if the data access is local Everything grows: compute, (virtual) network, storage capacity, IOPS, MB/s
  • 14. 014 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY Massively Parallel Architecture Nutanix’s “Embarrassingly Parallel” Filesystem Build to scale from “merchant- grade” to “enterprise- grade”: The largest and fastest filesystem ever built for virtualized environments Industry’s first unified and converged virtualization stack
  • 15. 015 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY NoSQL Embarrassingly Parallel Key-Value Stores
  • 16. 016 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY NoSQL Nutanix’s use of NoSQL To store metadata that massively scales Metadata: to answer “where is user’s data located” question Present on every cluster node Rebalances when nodes are added or removed Lock-less: No database-like transactions for updates Distributed consensus on updates We’ve forked off Cassandra to build our own NoSQL store
  • 17. 017 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY MapReduce Divide-Conquer-Sort-Shuffle-Collect “Just-throw-a-server” approach: Embarrassingly Parallel problem solving Click stream analysis example: Sum of all clicks, grouped-by IP addresses Top 10 IP addresses with most clicks: Pipelining
  • 18. 018 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY MapReduce Nutanix’s use of MapReduce We do *not* use Hadoop, an open source MapReduce framework We built our own framework So what is it used for? Our metadata is partitioned on all the nodes We constantly need to do a lot of “heavy-lifting”: run metadata heuristics on access patterns rebalance storage after node add/remove waterfall data between flash and spindle tiers heal the clusters during hardware failures garbage-collect deleted vDisks sever parent-child links for snapshot’ed vDisks
  • 20. 020 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY VDI 2008-’11 The one that couldn’t break away Legacy infrastructure Ugly retrofitting: square-peg-in-a-round-hole Too much consensus-building Too many people in the room, too many to appease Lack of rapid prototyping Pilot was not the same as production Application owners had little to no power Note: VDI is an “embarrassingly-parallel” problem, if storage is kept local
  • 21. 021 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY SAN-less VDI Bringing the disk back to the PC Caching is local Flash is local NFS is simple Dedup is massive User-data (D:) is safe Pilot _is_ production XenApp is complementary Shares the same infrastructure Freedom is refreshing… isn’t that what BYOD is all about?! #briforum #breakingaway @trailsfootmarks on Big Data + Virtualization; Big Virtualization's Biggest Nemesis: storage http://ow.ly/b7eSD
  • 22. 022 NUTANIX INC. – CONFIDENTIAL AND PROPRIETARY Break Away… Bring Your Own Infrastructure (BYOI)™