{"id":6978,"date":"2024-06-13T13:07:48","date_gmt":"2024-06-13T11:07:48","guid":{"rendered":"https:\/\/twincapfirst.ch\/?post_type=customer&#038;p=6978"},"modified":"2024-10-26T17:27:36","modified_gmt":"2024-10-26T15:27:36","slug":"sonepar-cloud-services-over-private-links","status":"publish","type":"customer","link":"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/","title":{"rendered":"Sonepar\u2013 Cloud Services over Private Links"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-erp-migration-to-the-cloud\"><strong>ERP-Migration to the Cloud<\/strong><\/h2>\n\n\n\n<p>Sonepar Switzerland is part of the global Sonepar Group (45,000 employees, USD 3.3 billion in sales), which is active in the electrical wholesale business. Sonepar Switzerland offers a wide range of products and services for the electrical industry, including electrical installation materials, lighting, cables, security technology and automation solutions. The company focuses on commercial customers such as electricians, installers, industrial companies and other electrical specialists.<\/p>\n\n\n\n<p>Sonepar Switzerland&#8217;s services also include technical advice, training, logistics solutions and digital services such as e-commerce platforms that make it easier to purchase and manage electrical materials. The project was triggered by the migration of the existing ERP solution to the cloud. To support the new ERP solution in the cloud, the on-premise BI solution also had to be replaced by Power BI in the cloud.<\/p>\n\n\n<div class=\"refcase__quote align__center\">\n    <div class=\"quote\">\n        <h3>\n            The collaboration with TwinCap First AG is extremely productive. The cloud expertise of its employees, particularly in the area of private link connections and private DNS, contributes significantly to the success of our Azure projects.<br \/>\r\n<br \/>\r\nThe ability to create and deploy infrastructure as code provides a solid foundation for successfully managing demanding Azure environments. The solution developed by TwinCap First AG impresses with its sustainable structure and perfect scalability, which optimally supports our future growth.        <\/h3>\n    <\/div>\n    <div class=\"author\">\n            <div class=\"avatar media__wrapper media__cover\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"322\" src=\"https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/round-pic-v2-320x322.png\" class=\"attachment-img_320 size-img_320\" alt=\"\" srcset=\"https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/round-pic-v2-320x322.png 320w, https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/round-pic-v2-298x300.png 298w, https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/round-pic-v2-150x150.png 150w, https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/round-pic-v2.png 333w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/>        <\/div>\n            <div class=\"author__info\">\n            <strong>Simon Andres<\/strong>\n            IT Project Manager        <\/div>\n    <\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-challenge-multiple-identical-environments-and-no-public-access-to-cloud-resources\">The challenge: multiple identical environments and no public access to cloud resources<\/h2>\n\n\n\n<p>The implementation of the new ERP system Microsoft Dynamics 365 Finance and Operations (FO), as well as the use of Power BI for Business Intelligence (BI) services in the cloud, presented particular challenges. In particular, with regard to network security requirements and the management of multiple identical environments (development, UAT and production). Additional Azure cloud services such as Databricks, Data Factories, KeyVaults and Self-Hosted Runtimes for Azure DevOps and Data Gateways for Power BI are used in each environment.<\/p>\n\n\n\n<p>All these resources were to be created in three environments with disabled public access, configured in the same way. The cloud adoption and well-architected framework standards defined by the Sonepar Group also had to be adhered to.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"393\" height=\"331\" src=\"https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/Picture-1.png\" alt=\"\" class=\"wp-image-5870\" style=\"width:514px;height:auto\" srcset=\"https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/Picture-1.png 393w, https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/Picture-1-300x253.png 300w, https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/Picture-1-320x270.png 320w\" sizes=\"auto, (max-width: 393px) 100vw, 393px\" \/><figcaption class=\"wp-element-caption\"><br><em>Sonepar-Gruppe \u2013 Hub and Spoke Patter<\/em>n<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-solution-infrastructure-as-code-and-private-network-links\">The solution: Infrastructure-as-Code and Private Network Links<\/h2>\n\n\n\n<p>One of the advantages of a cloud solution such as Microsoft Azure is that resources can be accessed from anywhere via the internet.<\/p>\n\n\n\n<p>To meet the security requirements of the Sonepar Group, all Azure resources must be accessible only via <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/private-link\/private-link-overview\">private links<\/a>. This means that all resources are located in the cloud, but for security reasons they can only be accessed via the internal virtual network cards of the private links and via a VPN solution to an Azure data center.<\/p>\n\n\n\n<p>Terraform is used to <a href=\"https:\/\/twincapfirst.ch\/en\/service\/microsoft-azure-services\/\">create and manage<\/a> multiple identical environments (development, UAT and production). The challenge was to ensure that all three environments are configured identically and that changes in one environment can be easily transferred to the others. This required careful management of Terraform scripts, as well as continuous monitoring and updating to ensure the consistency and integrity of the environments.<\/p>\n","protected":false},"featured_media":41525,"template":"","service-tag":[40],"class_list":["post-6978","customer","type-customer","status-publish","has-post-thumbnail","hentry","service-tag-azure"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cloud services - Sonepar uses Azure from TwinCap First<\/title>\n<meta name=\"description\" content=\"Cloud Services - Sonepar uses Azure solutions from TwinCap First - we were allowed to accompany Sonepar during the migration to Azure\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sonepar\u2013 Cloud Services over Private Links\" \/>\n<meta property=\"og:description\" content=\"Cloud Services - Sonepar uses Azure solutions from TwinCap First - we were allowed to accompany Sonepar during the migration to Azure\" \/>\n<meta property=\"og:url\" content=\"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/\" \/>\n<meta property=\"og:site_name\" content=\"TwinCap First AG\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/twincapfirst\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-26T15:27:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/Sonepar_Hero.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1478\" \/>\n\t<meta property=\"og:image:height\" content=\"987\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/customer\\\/sonepar-cloud-services-over-private-links\\\/\",\"url\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/customer\\\/sonepar-cloud-services-over-private-links\\\/\",\"name\":\"Cloud services - Sonepar uses Azure from TwinCap First\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/customer\\\/sonepar-cloud-services-over-private-links\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/customer\\\/sonepar-cloud-services-over-private-links\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/twincapfirst.ch\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/Sonepar_Hero.jpeg\",\"datePublished\":\"2024-06-13T11:07:48+00:00\",\"dateModified\":\"2024-10-26T15:27:36+00:00\",\"description\":\"Cloud Services - Sonepar uses Azure solutions from TwinCap First - we were allowed to accompany Sonepar during the migration to Azure\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/customer\\\/sonepar-cloud-services-over-private-links\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/customer\\\/sonepar-cloud-services-over-private-links\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/customer\\\/sonepar-cloud-services-over-private-links\\\/#primaryimage\",\"url\":\"https:\\\/\\\/twincapfirst.ch\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/Sonepar_Hero.jpeg\",\"contentUrl\":\"https:\\\/\\\/twincapfirst.ch\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/Sonepar_Hero.jpeg\",\"width\":1478,\"height\":987,\"caption\":\"Alt EN\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/customer\\\/sonepar-cloud-services-over-private-links\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sonepar\u2013 Cloud Services over Private Links\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/\",\"name\":\"TwinCap First AG\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/#organization\",\"name\":\"TwinCap First AG\",\"url\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/twincapfirst.ch\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/TCF_Logo.png\",\"contentUrl\":\"https:\\\/\\\/twincapfirst.ch\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/TCF_Logo.png\",\"width\":1510,\"height\":440,\"caption\":\"TwinCap First AG\"},\"image\":{\"@id\":\"https:\\\/\\\/twincapfirst.ch\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/twincapfirst\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/twincap-first-ag\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cloud services - Sonepar uses Azure from TwinCap First","description":"Cloud Services - Sonepar uses Azure solutions from TwinCap First - we were allowed to accompany Sonepar during the migration to Azure","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/","og_locale":"en_US","og_type":"article","og_title":"Sonepar\u2013 Cloud Services over Private Links","og_description":"Cloud Services - Sonepar uses Azure solutions from TwinCap First - we were allowed to accompany Sonepar during the migration to Azure","og_url":"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/","og_site_name":"TwinCap First AG","article_publisher":"https:\/\/www.facebook.com\/twincapfirst\/","article_modified_time":"2024-10-26T15:27:36+00:00","og_image":[{"width":1478,"height":987,"url":"https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/Sonepar_Hero.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/","url":"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/","name":"Cloud services - Sonepar uses Azure from TwinCap First","isPartOf":{"@id":"https:\/\/twincapfirst.ch\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/#primaryimage"},"image":{"@id":"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/#primaryimage"},"thumbnailUrl":"https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/Sonepar_Hero.jpeg","datePublished":"2024-06-13T11:07:48+00:00","dateModified":"2024-10-26T15:27:36+00:00","description":"Cloud Services - Sonepar uses Azure solutions from TwinCap First - we were allowed to accompany Sonepar during the migration to Azure","breadcrumb":{"@id":"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/#primaryimage","url":"https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/Sonepar_Hero.jpeg","contentUrl":"https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/06\/Sonepar_Hero.jpeg","width":1478,"height":987,"caption":"Alt EN"},{"@type":"BreadcrumbList","@id":"https:\/\/twincapfirst.ch\/en\/customer\/sonepar-cloud-services-over-private-links\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/twincapfirst.ch\/en\/"},{"@type":"ListItem","position":2,"name":"Sonepar\u2013 Cloud Services over Private Links"}]},{"@type":"WebSite","@id":"https:\/\/twincapfirst.ch\/en\/#website","url":"https:\/\/twincapfirst.ch\/en\/","name":"TwinCap First AG","description":"","publisher":{"@id":"https:\/\/twincapfirst.ch\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/twincapfirst.ch\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/twincapfirst.ch\/en\/#organization","name":"TwinCap First AG","url":"https:\/\/twincapfirst.ch\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/twincapfirst.ch\/en\/#\/schema\/logo\/image\/","url":"https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/08\/TCF_Logo.png","contentUrl":"https:\/\/twincapfirst.ch\/wp-content\/uploads\/2024\/08\/TCF_Logo.png","width":1510,"height":440,"caption":"TwinCap First AG"},"image":{"@id":"https:\/\/twincapfirst.ch\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/twincapfirst\/","https:\/\/www.linkedin.com\/company\/twincap-first-ag\/"]}]}},"_links":{"self":[{"href":"https:\/\/twincapfirst.ch\/en\/wp-json\/wp\/v2\/customer\/6978","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twincapfirst.ch\/en\/wp-json\/wp\/v2\/customer"}],"about":[{"href":"https:\/\/twincapfirst.ch\/en\/wp-json\/wp\/v2\/types\/customer"}],"version-history":[{"count":3,"href":"https:\/\/twincapfirst.ch\/en\/wp-json\/wp\/v2\/customer\/6978\/revisions"}],"predecessor-version":[{"id":46709,"href":"https:\/\/twincapfirst.ch\/en\/wp-json\/wp\/v2\/customer\/6978\/revisions\/46709"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/twincapfirst.ch\/en\/wp-json\/wp\/v2\/media\/41525"}],"wp:attachment":[{"href":"https:\/\/twincapfirst.ch\/en\/wp-json\/wp\/v2\/media?parent=6978"}],"wp:term":[{"taxonomy":"service-tag","embeddable":true,"href":"https:\/\/twincapfirst.ch\/en\/wp-json\/wp\/v2\/service-tag?post=6978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}