Vgpu-Enabled Linux VDI for the Masses
Total Page:16
File Type:pdf, Size:1020Kb
vGPU-Enabled Linux VDI for the Masses MIKE BANTZ, VIRTUALIZATION ENGINEER See a better world.™ DigitalGlobe Proprietary and Business Confidential DigitalGlobe Proprietary and Business Confidential DigitalGlobe Proprietary and Business Confidential DigitalGlobe Proprietary and Business Confidential DigitalGlobe Constellation WorldView- WorldView- WorldView- WorldView- IKONOS® QuickBird® GeoEye-1® 1® 2® 3® 4® .82 meter .65 meter .46 meter resolution resolution .50 meter resolution .46 meter .30 meter .30 meter 9 m CE90 23 m CE90 resolution <3.5 m CE90 resolution resolution resolution <4 m CE90 <3.5 m CE90 <3.0 m CE90 <3.0 m CE90 CURRENTLY IMAGING IN ORBIT AVAILABLE VIA DIGITALGLOBE ARCHIVE DigitalGlobe Proprietary and Business Confidential Image Collection – 24 hours DigitalGlobe Proprietary and Business Confidential Image Collection – 30 days DigitalGlobe Proprietary and Business Confidential Image Collection – 6 Months DigitalGlobe Proprietary and Business Confidential 6.5 billion km2 DigitalGlobe Proprietary and Business Confidential THAT’S THIS MANY DigitalGlobe Proprietary and Business Confidential 52 tons of pizza http://mozy.com/blog/misc/how-much-is-a-petabyte/ DigitalGlobe Proprietary and Business Confidential Archive Size = 100 petabytes DigitalGlobe Proprietary and Business Confidential What do we do with all that imagery? See a better world.™ DigitalGlobe Proprietary and Business Confidential We watch volleyball. DigitalGlobe Proprietary and Business Confidential DigitalGlobe Proprietary and Business Confidential Using our crowdsourcing platform, TOMNOD, volunteers tagged damaged areas using before and after imagery DigitalGlobe Proprietary and Business Confidential We map the unmapped – quickly. DigitalGlobe Proprietary and Business Confidential DigitalGlobe Proprietary and Business Confidential Poo. From space. Seriously. DigitalGlobe Proprietary and Business Confidential DigitalGlobe released imagery to enable rapid, open street mapping of under-mapped impacted areas DigitalGlobe Proprietary and Business Confidential 400 Wavelength (nm) 1000 • Increased dimensions for All Bands feature extraction Coastal Band • Coastal applications WV2 Red Edge • Vegetation-based and Yellow applications Bands • Improved vegetation NIR2 Bands analysis and urban mapping Yellow Band • Urban mapping DigitalGlobe Proprietary and Business Confidential Building Footprint Extraction DigitalGlobe Proprietary and Business Confidential Automated Car Detection DigitalGlobe Proprietary and Business Confidential Automated Car Detection DigitalGlobe Proprietary and Business Confidential DigitalGlobe Proprietary and Business Confidential DigitalGlobe Proprietary and Business Confidential Dude, I came here to learn about VDI. HINT: no panes of glass, no black turtlenecks DigitalGlobe Proprietary and Business Confidential DigitalGlobe Constellation WorldView- WorldView- WorldView- WorldView- IKONOS® QuickBird® GeoEye-1® 1® 2® 3® 4® .82 meter .65 meter .46 meter resolution resolution .50 meter resolution .46 meter .30 meter .30 meter 9 m CE90 23 m CE90 resolution <3.5 m CE90 resolution resolution resolution <4 m CE90 <3.5 m CE90 <3.0 m CE90 <3.0 m CE90 CURRENTLY IMAGING IN ORBIT AVAILABLE VIA DIGITALGLOBE ARCHIVE DigitalGlobe Proprietary and Business Confidential Our Lady of Blessed Acceleration, don't fail me now. DigitalGlobe Proprietary and Business Confidential Tapes are all the same on the inside. DigitalGlobe Proprietary and Business Confidential The Problem(s) With Tape DigitalGlobe Proprietary and Business Confidential = 80 TB DigitalGlobe Proprietary and Business Confidential • DigitalGlobe Proprietary and Business Confidential Clearly, we needed a bigger Snowball. One visible from space. DigitalGlobe Proprietary and Business Confidential NOPE Data has gravity. DigitalGlobe Proprietary and Business Confidential Teach a developer to fish… DigitalGlobe Proprietary and Business Confidential Meh. DigitalGlobe Proprietary and Business Confidential Innovate or die DigitalGlobe Proprietary and Business Confidential DigitalGlobe Proprietary and Business Confidential This might hurt. Webcomic courtesy of xkcd.com DigitalGlobe Proprietary and Business Confidential We started asking questions. DigitalGlobe Proprietary and Business Confidential We scored some wins. “I love the Linux VDI, it's almost 100% replaced windows for me.” “The user experience exceeded my expectations.” “Great job on providing a product that is very usable.” “This is a great improvement over the previous generation of VMs. I only connect from outside DG offices, so been able to connect directly is simply great. Also VMs are way faster than before and more stable.” DigitalGlobe Proprietary and Business Confidential We took our lumps. “Not enough disk space, too little RAM” “Authentication issues” “Window rendering, scrolling, graphical performance, general sluggishness” “Overall, desktop feels slow. The Openstack VM performs orders of magnitude better & is more reliable. Seems poorly thought through that the workaround outperforms the long-term solution.” DigitalGlobe Proprietary and Business Confidential BOOM DigitalGlobe Proprietary and Business Confidential We leaned heavily on NVIDIA. DigitalGlobe Proprietary and Business Confidential We regrouped. We rebranded. We relaunched. CentOS 7.2 4x vCPU 12gig RAM 128gig local disk DigitalGlobe Proprietary and Business Confidential We knocked it out of the ballpark. DigitalGlobe Proprietary and Business Confidential Where are we now? DigitalGlobe Proprietary and Business Confidential DigitalGlobe Proprietary and Business Confidential The “go fast” button DigitalGlobe Proprietary and Business Confidential The “go faster” button DigitalGlobe Proprietary and Business Confidential AGILE teams rule DigitalGlobe Proprietary and Business Confidential …and just like that, we’re going faster. Engaging and Training New Remote Teams (25 minutes): The GCS platform is extremely large and complex. Onboarding new team members is challenging. This presentation is a review of some of the techniques that GCS used in order to double the size of its feature teams in one quarter using off-shore resources. DigitalGlobe Proprietary and Business Confidential DigitalGlobe Proprietary and Business Confidential .