{"id":19142,"date":"2017-02-01T09:00:19","date_gmt":"2017-02-01T08:00:19","guid":{"rendered":"http:\/\/nolabnoparty.com\/en\/?p=19142"},"modified":"2020-03-15T18:09:51","modified_gmt":"2020-03-15T17:09:51","slug":"veeam-9-5-broker-service-proxy-affinity","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/veeam-9-5-broker-service-proxy-affinity\/","title":{"rendered":"Veeam 9.5: Broker service and Proxy Affinity"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter wp-image-19741 size-full\" title=\"veeam95brokerserviceproxyaffinity01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity01.jpg\" alt=\"veeam95brokerserviceproxyaffinity01\" width=\"602\" height=\"202\" \/><\/p>\n<p>Broker Service and Proxy Affinity are two new features introduced in Veeam Backup and Replication 9.5 that play an important role during backup jobs.<\/p>\n<p>Services that work behind the scene are often overlooked because their role is unclear or not well known but they help to <strong>improve overall performance<\/strong> optimizing the processes.<\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<h2>Broker Service<\/h2>\n<p>The Broker service it's a new feature introduced in the 9.5 release that solve the problem of the <strong>time requested to retrieve data<\/strong> from the virtual infrastructure.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19742 size-large\" title=\"veeam95brokerserviceproxyaffinity02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity02-600x507.jpg\" alt=\"veeam95brokerserviceproxyaffinity02\" width=\"600\" height=\"507\" \/><\/p>\n<p>In previous versions,\u00a0<strong>time needed<\/strong> by Veeam to query the vCenter during the configuration or the execution of a backup job to build the VMs list was pretty long.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19743 size-large\" title=\"veeam95brokerserviceproxyaffinity03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity03-600x493.jpg\" alt=\"veeam95brokerserviceproxyaffinity03\" width=\"600\" height=\"493\" \/><\/p>\n<p>This new service makes the <strong>connection faster<\/strong> between the console and the virtual infrastructure building a <strong>cache of the infrastructure<\/strong> to the Broker service. Same task executed in\u00a0the new release with the Broker service really takes <strong>few seconds<\/strong> to get the information.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19744 size-large\" title=\"veeam95brokerserviceproxyaffinity04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity04-600x493.jpg\" alt=\"veeam95brokerserviceproxyaffinity04\" width=\"600\" height=\"493\" \/><\/p>\n<p>The Veeam Broker log\u00a0is stored in the folder:<\/p>\n<blockquote><p><em>C:\\ProgramData\\Veeam\\Backup\\Svc.VeeamBroker.log<\/em> file.<\/p><\/blockquote>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19745 size-full\" title=\"veeam95brokerserviceproxyaffinity05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity05.jpg\" alt=\"veeam95brokerserviceproxyaffinity05\" width=\"504\" height=\"458\" \/><\/p>\n<p>Analyzing the log,\u00a0you can follow the steps performed by the service:<\/p>\n<ol>\n<li>Loading<\/li>\n<li>Processing<\/li>\n<li>Updating<\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19746 size-large\" title=\"veeam95brokerserviceproxyaffinity06\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity06-600x402.jpg\" alt=\"veeam95brokerserviceproxyaffinity06\" width=\"600\" height=\"402\" \/><\/p>\n<p><strong>Every change<\/strong> in vSphere vCenter related to Veeam is cached. The cache is created as soon as the <strong>service starts<\/strong> and when you open the\u00a0console, the cache is already available.<\/p>\n<p>VMware changes are <strong>pushed in real time<\/strong> from the vCenter Server and every <strong>60 seconds<\/strong> Veeam queries vSphere to get the updates.\u00a0If the service is restarted, the loading process starts again.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19747 size-large\" title=\"veeam95brokerserviceproxyaffinity07\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity07-600x389.jpg\" alt=\"veeam95brokerserviceproxyaffinity07\" width=\"600\" height=\"389\" \/><\/p>\n<p>The Broker service is installed as a <strong>Server component<\/strong> and\u00a0must be up and\u00a0running before a\u00a0backup job takes place. If the service is not running, the <strong>backup fails<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19748 size-large\" title=\"veeam95brokerserviceproxyaffinity08\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity08-600x493.jpg\" alt=\"veeam95brokerserviceproxyaffinity08\" width=\"600\" height=\"493\" \/><\/p>\n<p>If the Broker service crashes after a backup job has started, the <strong>backup job is not affected<\/strong> and can complete successfully.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19750 size-large\" title=\"veeam95brokerserviceproxyaffinity09\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity09-600x493.jpg\" alt=\"veeam95brokerserviceproxyaffinity09\" width=\"600\" height=\"493\" \/><\/p>\n<p>When a backup is\u00a0executed, the job doesn't rely on the\u00a0Broker service cache but <strong>it creates its own\u00a0copy<\/strong>\u00a0and uses such copy to complete the task.<\/p>\n<p>&nbsp;<\/p>\n<h2>Proxy Affinity<\/h2>\n<p>Proxy Affinity is a backup repository property used to <strong>optimize traffic<\/strong> between backup proxies and backup repositories. It determinates what backup proxies can access a specific backup repository in read\/write mode allowing the\u00a0control assignment of resources in the backup infrastructure.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19755 size-large\" title=\"veeam95brokerserviceproxyaffinity10\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity10-600x452.jpg\" alt=\"veeam95brokerserviceproxyaffinity10\" width=\"600\" height=\"452\" \/><\/p>\n<p>Proxy Affinity settings are specified at the <strong>level of a backup repository<\/strong> and you can define a list of backup proxies that can access the backup repository. Rules are not applied for <strong>replication jobs<\/strong>.<\/p>\n<p>This feature can be enabled for the following backup repositories:<\/p>\n<ul>\n<li>Simple backup repositories<\/li>\n<li>Scale-out backup repositories<\/li>\n<li>Cloud repositories (proxy affinity settings are configured on the tenant side)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4>Enable Proxy Affinity<\/h4>\n<p>To enable this feature, right click the backup repository to process and select <strong>Proxy Affinity<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19756 size-full\" title=\"veeam95brokerserviceproxyaffinity11\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity11.jpg\" alt=\"veeam95brokerserviceproxyaffinity11\" width=\"547\" height=\"624\" \/><\/p>\n<p>Select <strong>Only the following backup proxies can access this repository<\/strong> option and specify backup proxies you want to bind to the backup repository. Click <strong>OK<\/strong> to confirm.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19757 size-full\" title=\"veeam95brokerserviceproxyaffinity12\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity12.jpg\" alt=\"veeam95brokerserviceproxyaffinity12\" width=\"425\" height=\"400\" \/><\/p>\n<p>In case of <strong>Scale-Out Backup Repository<\/strong>, you can configure Proxy Affinity settings at the <strong>extent level<\/strong> and\u00a0if the extent is not available, the feature can't be enabled.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-19758 size-large\" title=\"veeam95brokerserviceproxyaffinity13\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/01\/veeam95brokerserviceproxyaffinity13-600x385.jpg\" alt=\"veeam95brokerserviceproxyaffinity13\" width=\"600\" height=\"385\" \/><\/p>\n<p>Keep in mind that if the backup proxy changes, all the <strong>jobs associated<\/strong> to that specific proxy have to be changed as well.<\/p>\n<p><img decoding=\"async\" title=\"signature\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"signature\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Broker Service and Proxy Affinity are two new features introduced in Veeam Backup and Replication 9.5 that play an important role during backup jobs. Services that work behind the scene are often overlooked because their role is unclear or not well known but they help to improve overall performance optimizing the processes.<\/p>\n","protected":false},"author":3,"featured_media":19741,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[903,2138,933],"tags":[579,1740,1741,584],"class_list":["post-19142","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vmware-en","category-backup-en","category-veeam-en","tag-backup-en","tag-broker-service","tag-proxy-affinity","tag-veeam-en","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/19142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=19142"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/19142\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/19741"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=19142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=19142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=19142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}