<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Infrastructure recommendations in Deployment Architecture</title>
    <link>https://community.splunk.com/t5/Deployment-Architecture/Infrastructure-recommendations/m-p/126555#M22962</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;We are planning to upgrade our Splunk environment to be able to handle increased load. We currently have four physical Splunk servers, IBM System x3650 M3 – 3,46GHz, in our environment using local disks. 2 index servers and 2 search heads running on Redhat Linux 64 bits. Index servers have physical disks 10x300Gb RAID10 Stripe-based on /opt. RAM: 24GB (1 search head and 1 index server) and 16GB memory (1 search head and 1 index server). 2xCPU (4 core) for index server. 2xCPU (6 core) for search head.&lt;/P&gt;

&lt;P&gt;We are thinking about exchanging these servers with&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;&lt;P&gt;3 VMware servers for search heads using Redhat Linux and SAN disk. 16 GB RAM. 4 CPU. 3GHz. 1 of the search heads should handle saved searches used for generating alerts.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;4 VMware servers for index servers using Redhat Linux and SAN disk. Minimum 800 iops. 16 GB RAM. 4 CPU. 3GHz.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;2 VMware servers for intermediate forwarders between servers sending logs to Splunk and the index servers. 4GB RAM, 1 CPU. 3GHz.&lt;/P&gt;&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;We currently have about 150 forwarders. Daily index usage is on average between 30-40GB.&lt;BR /&gt;
We have approx 400 users defined. On of the search heads is used a lot for generating alerts.&lt;/P&gt;

&lt;P&gt;Could you please make some recommendations regarding our infrastructure strategy? We are  planning to use the latest version of Splunk in the new environment.&lt;/P&gt;

&lt;P&gt;Best regards,&lt;BR /&gt;
Anne&lt;/P&gt;</description>
    <pubDate>Mon, 27 Jan 2014 15:14:59 GMT</pubDate>
    <dc:creator>annebeate</dc:creator>
    <dc:date>2014-01-27T15:14:59Z</dc:date>
    <item>
      <title>Infrastructure recommendations</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Infrastructure-recommendations/m-p/126555#M22962</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;We are planning to upgrade our Splunk environment to be able to handle increased load. We currently have four physical Splunk servers, IBM System x3650 M3 – 3,46GHz, in our environment using local disks. 2 index servers and 2 search heads running on Redhat Linux 64 bits. Index servers have physical disks 10x300Gb RAID10 Stripe-based on /opt. RAM: 24GB (1 search head and 1 index server) and 16GB memory (1 search head and 1 index server). 2xCPU (4 core) for index server. 2xCPU (6 core) for search head.&lt;/P&gt;

&lt;P&gt;We are thinking about exchanging these servers with&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;&lt;P&gt;3 VMware servers for search heads using Redhat Linux and SAN disk. 16 GB RAM. 4 CPU. 3GHz. 1 of the search heads should handle saved searches used for generating alerts.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;4 VMware servers for index servers using Redhat Linux and SAN disk. Minimum 800 iops. 16 GB RAM. 4 CPU. 3GHz.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;2 VMware servers for intermediate forwarders between servers sending logs to Splunk and the index servers. 4GB RAM, 1 CPU. 3GHz.&lt;/P&gt;&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;We currently have about 150 forwarders. Daily index usage is on average between 30-40GB.&lt;BR /&gt;
We have approx 400 users defined. On of the search heads is used a lot for generating alerts.&lt;/P&gt;

&lt;P&gt;Could you please make some recommendations regarding our infrastructure strategy? We are  planning to use the latest version of Splunk in the new environment.&lt;/P&gt;

&lt;P&gt;Best regards,&lt;BR /&gt;
Anne&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jan 2014 15:14:59 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Infrastructure-recommendations/m-p/126555#M22962</guid>
      <dc:creator>annebeate</dc:creator>
      <dc:date>2014-01-27T15:14:59Z</dc:date>
    </item>
    <item>
      <title>Re: Infrastructure recommendations</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Infrastructure-recommendations/m-p/126556#M22963</link>
      <description>&lt;P&gt;Instead of increasing your resources, it looks like your virtual environment will have &lt;EM&gt;fewer&lt;/EM&gt; resources. I think you will be disappointed with the results if you use the configuration that is proposed. Here are a few ideas and resources.&lt;/P&gt;

&lt;P&gt;From the Splunk Installation manual:&lt;/P&gt;

&lt;P&gt;"If you run Splunk in a virtual machine (VM) on any platform, performance does degrade. This is because virtualization works by abstracting the hardware on a system into resource pools from which VMs defined on the system draw as needed. Splunk needs sustained access to a number of resources, particularly disk I/O, for indexing operations. Running Splunk in a VM or alongside other VMs can cause reduced indexing performance."&lt;/P&gt;

&lt;P&gt;See also &lt;A href="http://docs.splunk.com/Documentation/Splunk/latest/Installation/CapacityplanningforalargerSplunkdeployment"&gt;Hardware capacity planning&lt;/A&gt; and this &lt;A href="http://www.splunk.com/web_assets/pdfs/secure/Splunk_and_VMware_VMs_Tech_Brief.pdf"&gt;technical brief on using Splunk with VMware&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;My suggestions:&lt;/P&gt;

&lt;P&gt;Search heads are often CPU bound. Recommend 16 CPUs per search head. Set a CPU reservation. 32 MB memory might be helpful, but the CPUs are much more important.&lt;/P&gt;

&lt;P&gt;Indexers: 800 IOPS would be fine for a small environment. Recommend 1200 IOPS for this environment. Also, at least 8 CPUs per indexer to support the search load. Again, set a CPU reservation. You should use local disks if at all possible, as shared IO is a performance bottleneck in many virtual environments. Raw device mapping (RDM) may also improve performance.&lt;/P&gt;

&lt;P&gt;Final suggestion: test under load. Sometimes these VMs look fine in a test environment, but become sluggish immediately when they have to share resources with production VMs.&lt;/P&gt;

&lt;P&gt;Caveat: my VCP 4 is pretty stale at this point.&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jan 2014 18:08:47 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Infrastructure-recommendations/m-p/126556#M22963</guid>
      <dc:creator>lguinn2</dc:creator>
      <dc:date>2014-01-27T18:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: Infrastructure recommendations</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Infrastructure-recommendations/m-p/126557#M22964</link>
      <description>&lt;P&gt;Thanks a lot for valuable feedback, I will look into the links you referred to.&lt;/P&gt;

&lt;P&gt;Thanks, Anne&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jan 2014 09:48:26 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Infrastructure-recommendations/m-p/126557#M22964</guid>
      <dc:creator>annebeate</dc:creator>
      <dc:date>2014-01-28T09:48:26Z</dc:date>
    </item>
  </channel>
</rss>

