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

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&amp;mkt_tok=MTI2LU5IUS0yNDAAAAGAhkFndma60DRzcRaxHIekHyJDKAgHvTKgYR7O449wFkpsvN4jfdNJo_ScQwC2xnfA1sKOSxpOEHCG2T8GPG1UDU78mcCX-_6gLdRxlxqIrA&amp;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