<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Scalability on </title>
    <link>http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/</link>
    <description>Recent content in Scalability on </description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Fri, 28 Feb 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Overview</title>
      <link>http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/overview/</link>
      <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/overview/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;large-scale-deployment-overview&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!--# Overview --&gt;&#xA;&lt;p&gt;This Chapter describes the performance capabilities of various OpenNebula components and how to deploy and configure OpenNebula on a large scale or just fine-tune the performance.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-should-i-read-this-chapter&#34;&gt;&#xA;  How Should I Read This Chapter&#xA;  &lt;a class=&#34;anchor-link&#34; href=&#34;#how-should-i-read-this-chapter&#34; aria-label=&#34;Link to this section&#34;&gt;&#xA;    &lt;i class=&#34;fas fa-link fa-xs&#34;&gt;&lt;/i&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;p&gt;Read &lt;a href=&#34;http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/scalability/&#34;&gt;Scalability Testing and Tuning&lt;/a&gt; to understand the performance capabilities of OpenNebula and ways to improve performance by following test scenarios. Move on to the &lt;a href=&#34;http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/fireedge_for_large_deployments/&#34;&gt;FireEdge for Large Deployments&lt;/a&gt; to learn how to achieve a better performance and security by running Sunstone GUI within a web server or behind HTTP(S) proxy. After this, you can get familiar with how OpenNebula deals with SSH and how to streamline the SSH configuration in &lt;a href=&#34;http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/&#34;&gt;Advanced SSH Usage&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scalability Testing and Tuning</title>
      <link>http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/scalability/</link>
      <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/scalability/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;one-scalability&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!--# Scalability Testing and Tuning --&gt;&#xA;&lt;p&gt;Determining the scalability of your cloud, and how to improve it, requires you to balance many variables. There are several aspects that can limit the scalability of a cloud, from the storage to the network backend, and no one solution meets everyone’s scalability goals. This guide first presents the scale limits of a single OpenNebula instance (single Zone), and then provides some recommendations to tune your deployment for a larger scale.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FireEdge for Large Deployments</title>
      <link>http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/fireedge_for_large_deployments/</link>
      <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/fireedge_for_large_deployments/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;fireedge-advance&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!--# FireEdge for Large Deployments --&gt;&#xA;&lt;p&gt;Low-to-medium sized enterprise clouds will typically deploy FireEdge on a single machine with the other OpenNebula Daemons as part. However, this simple deployment can be extended by&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Improving scalability&lt;/strong&gt; of the server for large user pools, usually by deploying FireEdge as a separate application on one or more Hosts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This guide introduces various deployment options to achieve this. Check also the &lt;a href=&#34;http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/scalability/#one-scalability-api-tuning&#34;&gt;API Scalability&lt;/a&gt; guide for tips on how to improve FireEdge and OpenNebula Daemon performance.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Advanced SSH Usage</title>
      <link>http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/</link>
      <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;node-ssh&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!--# Advanced SSH Usage --&gt;&#xA;&lt;p&gt;This guide covers advanced SSH configuration for OpenNebula nodes, specifically:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;integrated OpenNebula SSH &lt;a href=&#34;http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/#node-ssh-agent&#34;&gt;Authentication Agent&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/#node-ssh-config&#34;&gt;SSH client configuration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;gathering of &lt;a href=&#34;http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/#node-ssh-known-hosts&#34;&gt;host SSH public keys&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;&#xA;  &#xA;    &lt;div class=&#34;alert-heading&#34;&gt;&#xA;      &lt;i class=&#34;alert-icon fa-sharp fa-solid fa-circle-info&#34;&gt;&lt;/i&gt; Note&#xA;    &lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;alert-body&#34;&gt;&#xA;    This section extends the Configure Passwordless SSH step within the Node installation guides with advanced SSH configuration and usage.&#xA;  &lt;/div&gt;  &#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;a id=&#34;node-ssh-agent&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;authentication-agent&#34;&gt;&#xA;  Authentication Agent&#xA;  &lt;a class=&#34;anchor-link&#34; href=&#34;#authentication-agent&#34; aria-label=&#34;Link to this section&#34;&gt;&#xA;    &lt;i class=&#34;fas fa-link fa-xs&#34;&gt;&lt;/i&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;p&gt;OpenNebula’s integrated &lt;strong&gt;SSH Authentication Agent&lt;/strong&gt; service is automatically started on the Front-end by implicit dependencies of OpenNebula. During startup, it imports the default SSH private keys of &lt;code&gt;oneadmin&lt;/code&gt; user from the directory &lt;code&gt;/var/lib/one/.ssh/&lt;/code&gt; on the Front-end, and securely delegates them to the hypervisor nodes for the OpenNebula driver operations which need to make connections between the Hosts or back to the Front-end. Authentication Agent must be started before or with OpenNebula.&lt;/p&gt;</description>
    </item>
    <item>
      <title>gRPC Integration</title>
      <link>http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/grpc/</link>
      <pubDate>Fri, 28 Feb 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/control_plane_configuration/large-scale_deployment/grpc/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;one-grpc&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!--# gRPC --&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA;  Overview&#xA;  &lt;a class=&#34;anchor-link&#34; href=&#34;#overview&#34; aria-label=&#34;Link to this section&#34;&gt;&#xA;    &lt;i class=&#34;fas fa-link fa-xs&#34;&gt;&lt;/i&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;p&gt;gRPC offers a high-performance alternative to the legacy XML-RPC protocol. By using binary serialization in place of text-based XML, gRPC significantly reduces CPU overhead and network payload sizes, particularly in large-scale deployments. It simplifies development by providing typed contracts and multi-language support through Protocol Buffers for a scalable and easy to maintain code-base.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;&#xA;  Configuration&#xA;  &lt;a class=&#34;anchor-link&#34; href=&#34;#configuration&#34; aria-label=&#34;Link to this section&#34;&gt;&#xA;    &lt;i class=&#34;fas fa-link fa-xs&#34;&gt;&lt;/i&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;p&gt;To enable and use gRPC within an OpenNebula environment, you must configure both the daemon (server-side) and the client.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
