www.purestorage.com
Open in
urlscan Pro
2600:9000:2156:5c00:18:c3cd:da80:93a1
Public Scan
Submitted URL: http://mkto-sj150130.com/MTI2LU5IUS0yNDAAAAGAhkFndu6w1DigWbz269DfwjNFifaCa0uO-5sEEvv1io2S8y_vAWwaHBzLjh4pQknY21oFNAs=
Effective URL: https://www.purestorage.com/docs.html?item=/type/pdf/subtype/doc/path/content/dam/pdf/en/misc/perspectives-on-running-statef...
Submission: On November 04 via api from TH — Scanned from DE
Effective URL: https://www.purestorage.com/docs.html?item=/type/pdf/subtype/doc/path/content/dam/pdf/en/misc/perspectives-on-running-statef...
Submission: On November 04 via api from TH — Scanned from DE
Form analysis
3 forms found in the DOM<form><span class="fieldset">
<p><input type="checkbox" value="check" id="chkMain" checked="checked" class="legacy-group-status optanon-status-checkbox"><label for="chkMain">Active</label></p>
</span></form>
Name: mktoForm_18583 —
<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 361px;" data-form-id="18583" name="mktoForm_18583">
<style type="text/css">
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
color: #fff;
border: 1px solid #75ae4c;
padding: 0.4em 1em;
font-size: 1em;
background-color: #99c47c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
border: 1px solid #447f19;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
outline: none;
border: 1px solid #447f19;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
background-color: #75ae4c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
}
</style>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 140px;">
<div class="mktoAsterix">*</div>Work Email:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email" class="mktoField mktoEmailField mktoHasWidth mktoRequired"
aria-required="true" style="width: 200px;"><span id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Country" id="LblCountry" class="mktoLabel mktoHasWidth" style="width: 140px;">
<div class="mktoAsterix">*</div>Country:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="Country" name="Country" aria-labelledby="LblCountry InstructCountry" class="mktoField mktoHasWidth mktoRequired" aria-required="true" style="width: 200px;">
<option value="">Select...</option>
<option value="United States">United States</option>
<option value="Canada">Canada</option>
<option value="Albania">Albania</option>
<option value="Algeria">Algeria</option>
<option value="American Samoa">American Samoa</option>
<option value="Andorra">Andorra</option>
<option value="Angola">Angola</option>
<option value="Anguilla">Anguilla</option>
<option value="Antarctica">Antarctica</option>
<option value="Antigua and Barbuda">Antigua and Barbuda</option>
<option value="Argentina">Argentina</option>
<option value="Armenia">Armenia</option>
<option value="Aruba">Aruba</option>
<option value="Australia">Australia</option>
<option value="Austria">Austria</option>
<option value="Azerbaijan">Azerbaijan</option>
<option value="Bahamas">Bahamas</option>
<option value="Bahrain">Bahrain</option>
<option value="Bangladesh">Bangladesh</option>
<option value="Barbados">Barbados</option>
<option value="Belarus">Belarus</option>
<option value="Belgium">Belgium</option>
<option value="Belize">Belize</option>
<option value="Benin">Benin</option>
<option value="Bermuda">Bermuda</option>
<option value="Bhutan">Bhutan</option>
<option value="Bolivia">Bolivia</option>
<option value="Bosnia-Herzegovina">Bosnia-Herzegovina</option>
<option value="Botswana">Botswana</option>
<option value="Bouvet Island">Bouvet Island</option>
<option value="Brazil">Brazil</option>
<option value="Brunei Darussalam">Brunei Darussalam</option>
<option value="Bulgaria">Bulgaria</option>
<option value="Burkina Faso">Burkina Faso</option>
<option value="Burundi">Burundi</option>
<option value="Cambodia">Cambodia</option>
<option value="Cameroon">Cameroon</option>
<option value="Cape Verde">Cape Verde</option>
<option value="Cayman Islands">Cayman Islands</option>
<option value="Chad">Chad</option>
<option value="Chile">Chile</option>
<option value="China">China</option>
<option value="Christmas Island">Christmas Island</option>
<option value="Colombia">Colombia</option>
<option value="Comoros">Comoros</option>
<option value="Congo">Congo</option>
<option value="Cook Islands">Cook Islands</option>
<option value="Costa Rica">Costa Rica</option>
<option value="Cote d'Ivoire">Cote d'Ivoire</option>
<option value="Croatia">Croatia</option>
<option value="Cyprus">Cyprus</option>
<option value="Czech Republic">Czech Republic</option>
<option value="Denmark">Denmark</option>
<option value="Djibouti">Djibouti</option>
<option value="Dominica">Dominica</option>
<option value="Dominican Republic">Dominican Republic</option>
<option value="East Timor">East Timor</option>
<option value="Ecuador">Ecuador</option>
<option value="Egypt">Egypt</option>
<option value="El Salvador">El Salvador</option>
<option value="Equatorial Guinea">Equatorial Guinea</option>
<option value="Eritrea">Eritrea</option>
<option value="Estonia">Estonia</option>
<option value="Ethiopia">Ethiopia</option>
<option value="Falkland Islands">Falkland Islands</option>
<option value="Faroe Islands">Faroe Islands</option>
<option value="Fiji">Fiji</option>
<option value="Finland">Finland</option>
<option value="France">France</option>
<option value="French Guiana">French Guiana</option>
<option value="French Polynesia">French Polynesia</option>
<option value="Gabon">Gabon</option>
<option value="Gambia">Gambia</option>
<option value="Georgia">Georgia</option>
<option value="Germany">Germany</option>
<option value="Ghana">Ghana</option>
<option value="Gibraltar">Gibraltar</option>
<option value="Greece">Greece</option>
<option value="Greenland">Greenland</option>
<option value="Grenada">Grenada</option>
<option value="Guadeloupe">Guadeloupe</option>
<option value="Guatemala">Guatemala</option>
<option value="Guinea">Guinea</option>
<option value="Guinea-Bissau">Guinea-Bissau</option>
<option value="Guyana">Guyana</option>
<option value="Haiti">Haiti</option>
<option value="Honduras">Honduras</option>
<option value="Hong Kong">Hong Kong</option>
<option value="Hungary">Hungary</option>
<option value="Iceland">Iceland</option>
<option value="India">India</option>
<option value="Indonesia">Indonesia</option>
<option value="Ireland">Ireland</option>
<option value="Israel">Israel</option>
<option value="Italy">Italy</option>
<option value="Jamaica">Jamaica</option>
<option value="Japan">Japan</option>
<option value="Jordan">Jordan</option>
<option value="Kazakhstan">Kazakhstan</option>
<option value="Kenya">Kenya</option>
<option value="Kiribati">Kiribati</option>
<option value="Korea (South)">Korea (South)</option>
<option value="Kuwait">Kuwait</option>
<option value="Kyrgyzstan">Kyrgyzstan</option>
<option value="Laos">Laos</option>
<option value="Latvia">Latvia</option>
<option value="Lebanon">Lebanon</option>
<option value="Lesotho">Lesotho</option>
<option value="Liberia">Liberia</option>
<option value="Liechtenstein">Liechtenstein</option>
<option value="Lithuania">Lithuania</option>
<option value="Luxembourg">Luxembourg</option>
<option value="Macau">Macau</option>
<option value="Macedonia">Macedonia</option>
<option value="Madagascar">Madagascar</option>
<option value="Malawi">Malawi</option>
<option value="Malaysia">Malaysia</option>
<option value="Maldives">Maldives</option>
<option value="Mali">Mali</option>
<option value="Malta">Malta</option>
<option value="Marshall Islands">Marshall Islands</option>
<option value="Martinique">Martinique</option>
<option value="Mauritania">Mauritania</option>
<option value="Mauritius">Mauritius</option>
<option value="Mayotte">Mayotte</option>
<option value="Mexico">Mexico</option>
<option value="Micronesia">Micronesia</option>
<option value="Moldova Republic of">Moldova Republic of</option>
<option value="Monaco">Monaco</option>
<option value="Mongolia">Mongolia</option>
<option value="Montserrat">Montserrat</option>
<option value="Morocco">Morocco</option>
<option value="Mozambique">Mozambique</option>
<option value="Myanmar">Myanmar</option>
<option value="Namibia">Namibia</option>
<option value="Nauru">Nauru</option>
<option value="Nepal">Nepal</option>
<option value="Netherlands">Netherlands</option>
<option value="Netherlands Antilles">Netherlands Antilles</option>
<option value="New Caledonia">New Caledonia</option>
<option value="New Zealand">New Zealand</option>
<option value="Nicaragua">Nicaragua</option>
<option value="Niger">Niger</option>
<option value="Nigeria">Nigeria</option>
<option value="Niue">Niue</option>
<option value="Norfolk Island">Norfolk Island</option>
<option value="Norway">Norway</option>
<option value="Oman">Oman</option>
<option value="Pakistan">Pakistan</option>
<option value="Palau">Palau</option>
<option value="Panama">Panama</option>
<option value="Papua New Guinea">Papua New Guinea</option>
<option value="Paraguay">Paraguay</option>
<option value="Peru">Peru</option>
<option value="Philippines">Philippines</option>
<option value="Pitcairn">Pitcairn</option>
<option value="Poland">Poland</option>
<option value="Portugal">Portugal</option>
<option value="Qatar">Qatar</option>
<option value="Reunion">Reunion</option>
<option value="Romania">Romania</option>
<option value="Russian Federation">Russian Federation</option>
<option value="Rwanda">Rwanda</option>
<option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
<option value="Saint Lucia">Saint Lucia</option>
<option value="Samoa (Independent)">Samoa (Independent)</option>
<option value="Sao Tome and Principe">Sao Tome and Principe</option>
<option value="Saudi Arabia">Saudi Arabia</option>
<option value="Senegal">Senegal</option>
<option value="Seychelles">Seychelles</option>
<option value="Sierra Leone">Sierra Leone</option>
<option value="Singapore">Singapore</option>
<option value="Slovakia">Slovakia</option>
<option value="Slovenia">Slovenia</option>
<option value="Solomon Islands">Solomon Islands</option>
<option value="Somalia">Somalia</option>
<option value="South Africa">South Africa</option>
<option value="Spain">Spain</option>
<option value="Sri Lanka">Sri Lanka</option>
<option value="St. Helena">St. Helena</option>
<option value="Suriname">Suriname</option>
<option value="Swaziland">Swaziland</option>
<option value="Sweden">Sweden</option>
<option value="Switzerland">Switzerland</option>
<option value="Taiwan">Taiwan</option>
<option value="Tajikistan">Tajikistan</option>
<option value="Tanzania">Tanzania</option>
<option value="Thailand">Thailand</option>
<option value="Togo">Togo</option>
<option value="Tokelau">Tokelau</option>
<option value="Tonga">Tonga</option>
<option value="Trinidad and Tobago">Trinidad and Tobago</option>
<option value="Tunisia">Tunisia</option>
<option value="Turkey">Turkey</option>
<option value="Turkmenistan">Turkmenistan</option>
<option value="Tuvalu">Tuvalu</option>
<option value="Uganda">Uganda</option>
<option value="Ukraine">Ukraine</option>
<option value="United Arab Emirates">United Arab Emirates</option>
<option value="United Kingdom">United Kingdom</option>
<option value="Uruguay">Uruguay</option>
<option value="Uzbekistan">Uzbekistan</option>
<option value="Vanuatu">Vanuatu</option>
<option value="Vatican City">Vatican City</option>
<option value="Venezuela">Venezuela</option>
<option value="Vietnam">Vietnam</option>
<option value="Western Sahara">Western Sahara</option>
<option value="Yemen">Yemen</option>
<option value="Zambia">Zambia</option>
<option value="Zimbabwe">Zimbabwe</option>
</select><span id="InstructCountry" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoPlaceholder mktoPlaceholderState"></div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoPlaceholder mktoPlaceholderHtmlText_2019-12-31T18 327Z"></div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoPlaceholder mktoPlaceholderExplicit_Opt_in__c"></div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="assetName" class="mktoField mktoFieldDescriptor mktoFormCol" value="End User Perspectives on Running Stateful Applications on Kubernetes | Pure Storage" style="margin-bottom: 10px;"><input
type="hidden" name="assetURL" class="mktoField mktoFieldDescriptor mktoFormCol"
value="https://www.purestorage.com/docs.html?item=/type/pdf/subtype/doc/path/content/dam/pdf/en/misc/perspectives-on-running-stateful-apps-kubernetes.pdf&mkt_tok=MTI2LU5IUS0yNDAAAAGAhkFndma60DRzcRaxHIekHyJDKAgHvTKgYR7O449wFkpsvN4jfdNJo_ScQwC2xnfA1sKOSxpOEHCG2T8GPG1UDU78mcCX-_6gLdRxlxqIrA&emailOpened"
style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="consentToShare" class="mktoField mktoFieldDescriptor mktoFormCol" value="True" style="margin-bottom: 10px;"><input type="hidden" name="progressiveProfiling"
class="mktoField mktoFieldDescriptor mktoFormCol" value="false" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="Address" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="City" class="mktoField mktoFieldDescriptor mktoFormCol" value=""
style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="Postal Code" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="CompanyDunsNumber" class="mktoField mktoFieldDescriptor mktoFormCol"
value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBSICCode" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="dBSICDescription" class="mktoField mktoFieldDescriptor mktoFormCol"
value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBNAICSCode" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="dBNAICSDescription"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBRevenue" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="dBEmployeeCount" class="mktoField mktoFieldDescriptor mktoFormCol"
value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBAddress1FieldName" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="dBAddress2FieldName"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBCityFieldName" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="dBCompanyNameFieldName"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBCountryFieldName" class="mktoField mktoFieldDescriptor mktoFormCol" value="Germany" style="margin-bottom: 10px;"><input type="hidden" name="dBDUNSFieldName"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBDomesticUltimateDunsFieldName" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="dBDomesticUltimatePrimaryNameFieldName"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBFirstNameFieldName" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="dBGlobalUltimateDunsFieldName"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBGlobalUltimatePrimaryNameFieldName" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="dBLastNameFieldName"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBParentDunsFieldName" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="dBParentPrimaryNameFieldName"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBPhoneFieldName" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="dBPostalFieldName"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="dBStateFieldName" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="dBVanityTitleFieldName"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoButtonRow"><span class="mktoButtonWrap mktoSimple" style="margin-left: 120px;"><button type="submit" class="mktoButton"><span class="initial-text">Submit</span><span class="hover-text">Submit</span></button></span></div><input
type="hidden" name="formid" class="mktoField mktoFieldDescriptor" value="18583"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="225-USM-292"><input type="hidden" name="Company"
class="mktoField mktoFieldDescriptor" value="" autocomplete="off"><input name="dBDomain" type="hidden"><input type="hidden" name="Temp_utm_term__c" class="mktoField mktoFieldDescriptor" value=""><input type="hidden" name="Temp_utm_source__c"
class="mktoField mktoFieldDescriptor" value=""><input type="hidden" name="Temp_utm_region__c" class="mktoField mktoFieldDescriptor" value=""><input type="hidden" name="Temp_utm_medium__c" class="mktoField mktoFieldDescriptor" value=""><input
type="hidden" name="Temp_utm_keyword__c" class="mktoField mktoFieldDescriptor" value=""><input type="hidden" name="Temp_utm_creative__c" class="mktoField mktoFieldDescriptor" value=""><input type="hidden" name="Temp_utm_content__c"
class="mktoField mktoFieldDescriptor" value=""><input type="hidden" name="Temp_utm_campaign__c" class="mktoField mktoFieldDescriptor" value=""><input type="hidden" name="temputmdevice" class="mktoField mktoFieldDescriptor" value=""><input
type="hidden" name="temputmnetwork" class="mktoField mktoFieldDescriptor" value=""><input type="hidden" name="temputmpartner" class="mktoField mktoFieldDescriptor" value="">
</form>
<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;">
</form>
Text Content
Privacy Statement Our privacy statement has changed to provide additional information on how we use personal data and on compliance with new privacy and data protection laws. Please see our new Privacy Statement. Close OK Cookie Settings * Your Privacy * Strictly Necessary Cookies * Performance Cookies * Functional Cookies * Targeting Cookies * More Information Privacy Preference Center Active Always Active Save Settings Allow All ___ 2 pages END USER PERSPECTIVES ON RUNNING STATEFUL APPLICATIONS ON KUBERNETES Read why Kubernetes is continuing to play a huge role in this era of digital transformation that accelerated when the pandemic began. Download PDF (151 KB) Download PDF (151 KB) * Portworx Data Services Print Download Previous Next of 2 Print Download Tools Zoom Out Zoom In Automatic Zoom Actual Size Page Fit Page Width 50% 75% 100% 125% 150% 200% 300% 400% END USER PERSPECTIVES ON RUNNING STATEFUL APPLICATIONS ON KUBERNETESSeptember 2021Kubernetes is continuing to play a huge role in this era of digital transformation that accelerated when the pandemic began. Increasingly mission critical applications such as databases are managed using Kubernetes in order to increase business agility and application resilience. The business results of doing so are impressive. Apps are delivered faster, scale easier, enjoy greater security and, often, do so at reduced cost. But the transition to new application management patterns is not easy. Enterprises face challenges meeting business requirements like data protection, mobility and security, with common solutions such as vendor support proving costly when many different data services are involved. For greater adoption of Kubernetes to continue, enterprises will need to solve the challenges around data protection, mobility, capacity management and support that come with enterprise applications. This survey was conducted among 500 IT professionals in the U.S. and the U.K. who are knowledgeable of their company’s Kubernetes usage, to assess how adoption of running stateful applications on Kubernetes has shifted, the benefits and efficiencies it has on their companies’ bottom lines, and what the future may hold.KEY FINDINGS:• An overwhelming majority (99%, n=500) of respondents agree that running stateful applications on Kubernetes have impacts to their company’s bottom line, for the following reasons:• • Over half (55%) agree it allows them to scale their applications faster and allows their developers to be more efficient• • Over half (54%) agree it allows them to develop applications more quickly• • Half (50%) agree it allows them to increase security by leveraging automation• • 36% agree it reduces IT budget• More than half (55%, n=500) of respondents run stateful applications on Kubernetes instead of using a managed database-as-a service offering from the public cloud because they need more control over their data services.• • Additional reasoning (n=500) includes needing more customization options (47%), needing to run data services on-prem (44%), data service is not available as a managed service (42%) and the cost of a cloud database-as-a-service is too high (41%)• When asked what stateful applications respondents currently run on Kubernetes (n=500), 41% indicated MySQL, followed closely by GitLab and PostgreSQL (31%), RabbitMQ (28%), MongoDB (27%) and Jenkins, TensorFlow and Cassandra (26%), among others.55%of respondents noted Backup & Restore is a key requirement for stateful applications running on Kubernetes• More than half (55%, n=500) of respondents noted Backup & Restore is a key requirement for stateful applications running on Kubernetes, followed by Data Mobility and Capacity Management (49%), High Availability (48%), Multi-Cloud/Multi-Region Support (45%), Encryption and Disaster Recovery (43%) and Role-Based Access Controls (38%).• • Among these requirements (n=499), 29% cited Data Mobility as the requirement they most struggle to achieve, followed closely by High Availability and Capacity Management (28%), Backup & Restore and Multi-Cloud/Multi-Region Support (26%), Disaster Recovery (25%) and Role-Based Access Controls and Encryption (22%). METHODOLOGYThe Pure Storage Survey was conducted by Wakefield Research (www.wakefieldresearch.com) among 500 IT Professionals, employed full-time in the US (250) or UK (250) at companies of 500+ employees, who self-identify as possessing significant knowledge of their company’s Kubernetes usage and currently running stateful applications on Kubernetes. The survey ran between September 9th and September 17th, 2021, using an email invitation and an online survey. Quota were set for 250 respondents in the US and in the UK. Results of any sample are subject to sampling variation. The magnitude of the variation is measurable and is affected by the number of interviews and the level of the percentages expressing the results. For the interviews conducted in this particular study, the chances are 95 in 100 that a survey result does not vary, plus or minus, by more than 4.4 percentage points from the result that would be obtained if interviews had been conducted with all persons in the universe represented by the sample.• Almost half (46%, n=500) of respondents cite Data Protection as the biggest operational challenge when managing stateful services, followed by Managing Backups (41%), Service Discover & Ingress to Database Shards and Managing Storage (38%), Version Upgrades (36%), Operational Knowledge of Each Specific Data Service (35%) and Deployments (30%).• On average, the typical DevOps or IT Ops engineer saves 17 hours a week (n=500) due to operational efficiencies from running stateful applications on Kubernetes.17hrs a weeksaved by the typical DevOps or IT Ops engineer due to operational efficiencies• A majority (87%) of respondents expect the percentage of stateful workloads over the next 12 months to increase. Only 9% expect it to stay the same, followed by 4% who expect it to decrease.87%of respondents expect the percentage of stateful workloads over the next 12 months to increase.• When asked what methods of support respondents use for data services running on Kubernetes (n=500), 72% indicated Support from the Vendor Most Closely Aligned with the Data Service, followed by Relying on our Internal Expertise (62%) and Crowd Sourcing from the Open-Source Community (52%).• • Among those who indicated Support from the Vendor Most Closely Aligned with the Data Service, when asked what challenges they have getting support for data services running on Kubernetes from data services vendors:agree that managing a support contract with different vendors for different data services is expensive69%61%agree that there is added complexity to their team due to different vendor approaches to Day 2 Ops55%agree that the cost of supporting many database instances is too high• Over half cite Increasing Agility (58%, n=500) and Increasing Resiliency (52%, n=500) as the biggest drivers behind their team’s decision to build and deploy stateful applications on Kubernetes, followed by their App Team’s Desire to Run Stateful Apps on Kubernetes (48%), Reducing Maintenance Burden (45%) and Reducing Costs (43%).• On average, over half (53%, n=500) of respondents’ workloads running on Kubernetes are stateful. More Information Less Information Close Enter the password to open this PDF file. Cancel OK Preparing document for printing… 0% Cancel See Pure’s vision for the future—on demand. Watch now Choose Your Region Choose Your Region * Australia (English) * Brasil (Português) * China (简体中文) * Deutschland (Deutsch) * España (Español) * France (Français) * Hong Kong (English) * India (English) * Italia (Italiano) * Latinoamérica (Español) * Nederland (Nederlands) * Singapore (English) * Türkiye (Türkçe) * United Kingdom (English) * United States (English) * Россия (Русский) * 台灣 (繁體中文) * 日本 (日本語) * 대한민국 (한국어) Email Me This PDFEmail Me This PDF Email Me This PDFEmail Me This PDF -------------------------------------------------------------------------------- Email Me This PDFEmail Me This PDF WE ALSO RECOMMEND... Check Out Our Resource Center Check Out Our Resource Center 09/2021 Ease Database-as-a-service Operations Portworx Data Services is a DBaaS experience that delivers reliable, performant data services for apps running on Kubernetes, without vendor lock-in. Solution Brief 2 pages 03/2021 The Rise of Data Storage as a Service Why Agility and Flexibility Are Critical to How Organizations Use and Analyze Data Analyst Report 12 pages 05/2017 All-Flash Data Centers for Dummies Access this free All-Flash Data Center For Dummies Guide. The guide provides valuable information on cost of ownership, architectural data challenges as well as virtualization, container, and hybrid cloud environments. E-book 52 pages * About * Why Pure * Investor Relations * Leadership * Newsroom * Careers * Fast Facts * Products * Resources * Knowledge * Blog * Podcasts * Webinars * Events * Partner with Pure * Partner Portal * Technology Alliances * Certifications * Validated Designs * Contact Us * Customer Community Choose Your Region * Privacy * Website Terms * Legal * Cookie Settings © 2021 Pure Storage, Inc. Need to Run? Please provide your email and we'll email this right to you. * Work Email: * Country: Select...United StatesCanadaAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia-HerzegovinaBotswanaBouvet IslandBrazilBrunei DarussalamBulgariaBurkina FasoBurundiCambodiaCameroonCape VerdeCayman IslandsChadChileChinaChristmas IslandColombiaComorosCongoCook IslandsCosta RicaCote d'IvoireCroatiaCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuatemalaGuineaGuinea-BissauGuyanaHaitiHondurasHong KongHungaryIcelandIndiaIndonesiaIrelandIsraelItalyJamaicaJapanJordanKazakhstanKenyaKiribatiKorea (South)KuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLiechtensteinLithuaniaLuxembourgMacauMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldova Republic ofMonacoMongoliaMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNetherlands AntillesNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorwayOmanPakistanPalauPanamaPapua New GuineaParaguayPeruPhilippinesPitcairnPolandPortugalQatarReunionRomaniaRussian FederationRwandaSaint Kitts and NevisSaint LuciaSamoa (Independent)Sao Tome and PrincipeSaudi ArabiaSenegalSeychellesSierra LeoneSingaporeSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSpainSri LankaSt. HelenaSurinameSwazilandSwedenSwitzerlandTaiwanTajikistanTanzaniaThailandTogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTuvaluUgandaUkraineUnited Arab EmiratesUnited KingdomUruguayUzbekistanVanuatuVatican CityVenezuelaVietnamWestern SaharaYemenZambiaZimbabwe SubmitSubmit