{"id":687,"date":"2024-07-16T18:21:54","date_gmt":"2024-07-16T17:21:54","guid":{"rendered":"https:\/\/nas01.tallpaul.net\/wordpress\/?p=687"},"modified":"2024-10-15T17:53:24","modified_gmt":"2024-10-15T16:53:24","slug":"openshift-multi-arch-compute","status":"publish","type":"post","link":"https:\/\/nas01.tallpaul.net\/wordpress\/2024\/07\/openshift-multi-arch-compute\/","title":{"rendered":"Multi-Architecture Computing: The Future of OpenShift Deployments"},"content":{"rendered":"\n<p>In the ever-evolving landscape of cloud computing, flexibility and efficiency are paramount. IBM&#8217;s latest innovation in OpenShift technology &#8211; Multi-Architecture Computing &#8211; is set to revolutionize how we deploy and manage containerized workloads. Let&#8217;s dive into this game-changing feature and explore its potential impact on enterprise IT. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"webinar\"><a href=\"#webinar\">UKI B&amp;L Webinar<\/a><\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"OpenShift Multi-Arch Compute with Power Demo &amp; Update\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/_uYvxWbZ6Uo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">UKI Brunch &amp; Learn Multi-Arch Compute Webinar with Demonstrations<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"presentation\"><a href=\"#presentation\">Presentation<\/a><\/h2>\n\n\n\n<div data-wp-interactive=\"core\/file\" id=\"B&amp;L-MAC-Presentation\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2024\/07\/2024-06-20-UKI-BL-Multi-Arch-Compute.pdf\" type=\"application\/pdf\" style=\"width:100%;height:395px\" aria-label=\"Embed of 2024-06-20-UKI-BL-Multi-Arch-Compute.\"><\/object><a id=\"wp-block-file--media-aa2c046e-4f0f-4a30-96d2-8c4b00be3e39\" href=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2024\/07\/2024-06-20-UKI-BL-Multi-Arch-Compute.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">2024-06-20-UKI-BL-Multi-Arch-Compute<\/a><a href=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2024\/07\/2024-06-20-UKI-BL-Multi-Arch-Compute.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-aa2c046e-4f0f-4a30-96d2-8c4b00be3e39\">Download<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">What is Multi-Architecture Computing?<\/h2>\n\n\n\n<p>Introduced in OpenShift 4.14 in November 2023, Red Hat OpenShift Multi-Architecture Computing allows different processor architectures, such as x86, Power, and ARM, to coexist within a single OpenShift cluster. This marks a significant departure from the previous approach, where each architecture required its own separate cluster.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key Benefits<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Simplified Management<\/h3>\n\n\n\n<p>One cluster to rule them all, reducing operational complexity.<br>Seamless Migration: Easily move workloads between architectures without cluster boundaries.<br>Cost Optimization: Leverage the strengths of different architectures without duplicating control planes.<br>Higher Density: Especially beneficial for Power systems, known for running more containers per core.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Real-World Application: The Sock Shop Demo<\/h2>\n\n\n\n<p>To showcase the power of multi-arch, <a href=\"https:\/\/www.youtube.com\/watch?v=_uYvxWbZ6Uo&amp;t=145s\" target=\"_blank\" rel=\"noreferrer noopener\">we deployed a microservices-based e-commerce application<\/a> called &#8220;Sock Shop&#8221; across x86 and Power nodes. This <a href=\"https:\/\/www.youtube.com\/watch?v=_uYvxWbZ6Uo&amp;t=1141s\" target=\"_blank\" rel=\"noreferrer noopener\">demo highlighted how easily workloads can be shifted between architectures<\/a>, opening up new possibilities for optimizing application performance and resource utilization.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Advanced Scheduling Features<\/h2>\n\n\n\n<p>Multi-arch computing introduces powerful tools for controlling workload placement:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Node Cordoning: Temporarily prevent scheduling on specific nodes.<\/li>\n\n\n\n<li>Taints and Tolerations: Fine-tune which workloads can run on particular architectures.<\/li>\n\n\n\n<li>Node Selectors: Explicitly define where certain containers should run.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Looking Ahead: OpenShift 4.16 and Beyond<\/h2>\n\n\n\n<p>Release 4.16 of OpenShift introduces the Multi-Arch Tuning Operator, further simplifying the management of these diverse environments. This development is particularly exciting for complex enterprise solutions like IBM&#8217;s Cloud Pak for Data, which are being adapted to leverage Multi-Arch Capabilities.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Getting Started<\/h2>\n\n\n\n<p>While the technology is new, resources are rapidly becoming available. IBM is working on a Red Book publication, and numerous tutorials, videos, and blog posts are already online. Early adopters are seeing success, with public references showcasing real-world implementations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Multi-architecture computing in OpenShift represents a significant leap forward in containerized deployment flexibility. As organizations increasingly seek to optimize their IT infrastructure for various workloads &#8211; from AI\/ML to traditional enterprise applications &#8211; the ability to seamlessly blend different processor architectures within a single cluster will become invaluable.<\/p>\n\n\n\n<ul class=\"wp-block-social-links aligncenter has-huge-icon-size has-icon-color is-style-default is-layout-flex wp-block-social-links-is-layout-flex\"><li style=\"color: #ffffff; \" class=\"wp-social-link wp-social-link-wordpress  wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/nas01.tallpaul.net\/wordpress\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">WordPress<\/span><\/a><\/li>\n\n<li style=\"color: #ffffff; \" class=\"wp-social-link wp-social-link-mail  wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"mailto:paulchapman@uk.ibm.com\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Mail<\/span><\/a><\/li>\n\n<li style=\"color: #ffffff; \" class=\"wp-social-link wp-social-link-youtube  wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/@paulchapman1280\/videos\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">YouTube<\/span><\/a><\/li>\n\n<li style=\"color: #ffffff; \" class=\"wp-social-link wp-social-link-linkedin  wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/in\/chapmanp\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">LinkedIn<\/span><\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In the ever-evolving landscape of cloud computing, flexibility and efficiency are paramount. IBM&#8217;s latest innovation in OpenShift technology &#8211; Multi-Architecture Computing &#8211; is set to revolutionize how we deploy and manage containerized workloads. Let&#8217;s dive into this game-changing feature and explore its potential impact on enterprise IT. UKI B&amp;L Webinar Presentation What is Multi-Architecture Computing? [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":882,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,13,6,7],"tags":[23,43,55,56,65],"class_list":["post-687","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ibm","category-openshift","category-power-systems","category-red-hat","tag-ibmpowersystems-2","tag-ibm","tag-openshift","tag-openshift-container-platform","tag-redhatopenshift"],"_links":{"self":[{"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/posts\/687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/comments?post=687"}],"version-history":[{"count":0,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/posts\/687\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/media\/882"}],"wp:attachment":[{"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/media?parent=687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/categories?post=687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/tags?post=687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}