Flash Was Only the Begining Book | Pure Storage
Total Page:16
File Type:pdf, Size:1020Kb
DIGITAL EDITION FLASH WAS ONLY THE BEGINNING The creators of Pure Storage who reimagined data storage and the fastest growing enterprise technology company in history FLASH WAS ONLY THE BEGINNING DIGITAL EDITION FLASH WAS ONLY THE BEGINNING The creators of Pure Storage® who reimagined data storage and built the fastest growing enterprise technology company in history DIGITAL EDITION Pure Storage, Inc. © 2019 Pure Storage, Inc. All rights reserved. No part of the publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise without the prior written permission of the author, Pure Storage, Inc. Requests to the author for permission should be addressed to [email protected] or written to the address below. The Pure Storage products described in the publication are distributed under a license agreement restricting the use, copying, distribution, decompilation and reverse engineering of the products. Pure Storage may make improvements and/or changes in the Pure Storage products and/or the programs described in the publication at any time without notice. Pure Storage, the Pure Storage Logo, ActiveCluster, AIRI, CloudSnap, DirectFlash, Evergreen, FlashArray, FlashBlade, FlashStack, Pure1 and Pure//Accelerate are trademarks or registered trademarks of Pure Storage, Inc. in the U.S. and other countries. Other company, product, or service names may be trademarks or service marks of others. While the author and publisher have used their best efforts in preparing this book, they make no representations or warranties with respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. Neither the publisher, nor author shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages. Author: Pure Storage, Inc. 650 Castro Street, Suite 400 Mountain View, CA 94041 https://www.purestorage.com/ Title: Flash Was Only The Beginning Published by: Pure Storage, Inc. Identifier: ISBN 978-0-578-56685-6 Design & Illustrations: LMA Communications Photographs: Roland Dreier, Patrick Lee, and Taher Vohra FLASH WAS ONLY THE BEGINNING v Contents Epigraph ..................................................................................................................... ix Foreword .....................................................................................................................xi Preface ..................................................................................................................... xiii Acronyms ..................................................................................................................xv Dramatis Personae ....................................................................................................xix Introduction ...........................................................................................................xxiii Part I: Building a Company The Pure Storage Story ..................................................3 Beginnings .......................................................................................................................... 5 Enter Pure Storage ............................................................................................................13 Creating an Image ............................................................................................................ 27 Someone to Be in Charge ................................................................................................ 37 The Engineering Team: Beginnings ................................................................................ 53 Not by Engineers Alone ��������������������������������������������������������������������������������������������������� 73 Building a Sales Organization ......................................................................................... 79 Going International ����������������������������������������������������������������������������������������������������������99 Making It ......................................................................................................................... 107 Customer First… Really .................................................................................................117 Evergreen: Rethinking the Storage Business .............................................................. 133 vi PURE STORAGE Part II: Building a Product: The FlashArray Story.................................................. 139 First Principles .................................................................................................................141 Part II: Building a Product: The FlashArray Story .................................................139 Building FlashArray.........................................................................................................147 First Principles ................................................................................................................141 Taking A Giant Step ��������������������������������������������������������������������������������������������������������153 Building FlashArray ....................................................................................................... 147 Not By Hardware Alone ������������������������������������������������������������������������������������������������� 159 Taking A Giant Step ...................................................................................................... 153 Relentless Testing ............................................................................................................175 Not By Hardware Alone ................................................................................................ 159 Sometimes You Get Lucky..............................................................................................181 Relentless Testing .......................................................................................................... 175 Managing Pure Storage �������������������������������������������������������������������������������������������������� 187 Sometimes You Get Lucky ............................................................................................ 181 PartManaging III: Where’s Pure FlashArray? Storage ................................................................................................. .................................................................................. 195187 FlashArray and Databases .............................................................................................. 197 Part III: Where’s FlashArray? .................................................................................195 FlashArray and Virtualization ......................................................................................203 FlashArray and Databases ............................................................................................. 197 FlashArray and Windows ............................................................................................... 215 FlashArray and Virtualization ......................................................................................203 Emerging Applications ���������������������������������������������������������������������������������������������������225 FlashArray and Windows .............................................................................................. 215 FLASH WAS ONLY THE BEGINNING vii Part IV: Startup2: The FlashBlade Story..................................................................237 Branching Out: A Startup within a Startup .................................................................239 Part IV: Startup2: The FlashBlade Story ................................................................237 PartBranching V: Where’s Out: FlashBlade? A Startup within������������������������������������������������������������������������������������ a Startup ................................................................239255 FlashBlade and Rapid Restore .......................................................................................257 Part V: Where’s FlashBlade? .................................................................................. 255 FlashBlade and EDA.......................................................................................................261 FlashBlade and Rapid Restore ......................................................................................257 FlashBlade and Analytics �����������������������������������������������������������������������������������������������265 FlashBlade and EDA ......................................................................................................261 Emerging Applications ��������������������������������������������������������������������������������������������������� 271 FlashBlade and Analytics ..............................................................................................265 AfterwordEmerging................................................................................................................. Applications ..................................................................................................275271