<?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 Re: Private link performance degradation in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Private-link-performance-degradation/m-p/4588960#M7584</link>
    <description>&lt;LI-CODE lang="markup"&gt; It seems that you have to decide between security and performance.&lt;/LI-CODE&gt;
&lt;P&gt;It's a bit more complex than that.&amp;nbsp; You have to decide between security, performance, and cost.&amp;nbsp; Keeping Spark pools "warm" is getting expensive really quickly.&lt;/P&gt;</description>
    <pubDate>Fri, 28 Feb 2025 00:29:17 GMT</pubDate>
    <dc:creator>lbendlin</dc:creator>
    <dc:date>2025-02-28T00:29:17Z</dc:date>
    <item>
      <title>Private link performance degradation</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Private-link-performance-degradation/m-p/4588111#M7566</link>
      <description>&lt;P&gt;My company is starting to use Fabric Notebooks for various activities, and to secure our credentials, we implemented the usage of a Key Vault.&amp;nbsp; After setting this up and getting it to work, people noticed massive performance hits in starter pools and Python experience start-ups. For instance, the Python experience went from 5 to 10 seconds, starting to over 2 minutes on average and never below 1 minute.&amp;nbsp; During research, I was not able to find an explanation until I stumbled upon a note about spark sessions (see image below).&amp;nbsp; It seems that you have to decide between security and performance.&amp;nbsp; Does anyone have a suggestion on how to use Key Vault without private links?&amp;nbsp; Most of these scripts are going to be running in the background and Fabric is not a trusted resource so this was the only way I could get it to work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sincerly,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Michal&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Feb 2025 13:57:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Private-link-performance-degradation/m-p/4588111#M7566</guid>
      <dc:creator>mwsmoley</dc:creator>
      <dc:date>2025-02-27T13:57:54Z</dc:date>
    </item>
    <item>
      <title>Re: Private link performance degradation</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Private-link-performance-degradation/m-p/4588960#M7584</link>
      <description>&lt;LI-CODE lang="markup"&gt; It seems that you have to decide between security and performance.&lt;/LI-CODE&gt;
&lt;P&gt;It's a bit more complex than that.&amp;nbsp; You have to decide between security, performance, and cost.&amp;nbsp; Keeping Spark pools "warm" is getting expensive really quickly.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Feb 2025 00:29:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Private-link-performance-degradation/m-p/4588960#M7584</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2025-02-28T00:29:17Z</dc:date>
    </item>
    <item>
      <title>Re: Private link performance degradation</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Private-link-performance-degradation/m-p/4589439#M7591</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="292875" data-lia-user-login="mwsmoley" class="lia-mention lia-mention-user"&gt;mwsmoley&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for your insights, &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="100342" data-lia-user-login="lbendlin" class="lia-mention lia-mention-user"&gt;lbendlin&lt;/a&gt;&amp;nbsp;. You are right&amp;nbsp; this involves not only a trade-off between security and performance but also cost. Keeping Spark pools&amp;nbsp; warm can become expensive.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To balance these factors, consider the following optimizations.&lt;BR /&gt;1. Reduce Key Vault Calls -&amp;nbsp; Cache secrets in memory or use environment variables to reduce authentication overhead.&lt;/P&gt;
&lt;P&gt;2. Use Managed Identity -&amp;nbsp; Switching to Managed Identity can enhance security and performance while simplifying access management.&lt;/P&gt;
&lt;P&gt;3. Optimize Spark Pool Usage -&amp;nbsp; Schedule workloads efficiently to minimize compute costs and improve resource allocation.&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN data-teams="true"&gt;If there is any post&amp;nbsp;&lt;I&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;&lt;/I&gt;, then please consider&amp;nbsp;&lt;I&gt;&lt;STRONG&gt;Accept it as the solution&lt;/STRONG&gt;&lt;/I&gt;&amp;nbsp;&amp;nbsp;to help the other members find it more quickly.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Feb 2025 06:49:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Private-link-performance-degradation/m-p/4589439#M7591</guid>
      <dc:creator>V-yubandi-msft</dc:creator>
      <dc:date>2025-02-28T06:49:10Z</dc:date>
    </item>
    <item>
      <title>Re: Private link performance degradation</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Private-link-performance-degradation/m-p/4596424#M7709</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="292875" data-lia-user-login="mwsmoley" class="lia-mention lia-mention-user"&gt;mwsmoley&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;Could you let us know if your issue has been resolved or if you need any additional information? If the issue is resolved, please mark it as the accepted solution. This helps other members who might be facing similar issues.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;Thank You.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Mar 2025 10:07:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Private-link-performance-degradation/m-p/4596424#M7709</guid>
      <dc:creator>V-yubandi-msft</dc:creator>
      <dc:date>2025-03-05T10:07:23Z</dc:date>
    </item>
    <item>
      <title>Re: Private link performance degradation</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Private-link-performance-degradation/m-p/4596611#M7713</link>
      <description>&lt;P&gt;Not really solved but I will mark it as accepted.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Mar 2025 12:58:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Private-link-performance-degradation/m-p/4596611#M7713</guid>
      <dc:creator>mwsmoley</dc:creator>
      <dc:date>2025-03-05T12:58:23Z</dc:date>
    </item>
  </channel>
</rss>

