{"id":7031,"date":"2021-06-22T07:24:57","date_gmt":"2021-06-22T05:24:57","guid":{"rendered":"https:\/\/tekmart.co.za\/t-blog\/?p=7031"},"modified":"2021-06-22T07:24:59","modified_gmt":"2021-06-22T05:24:59","slug":"bare-metal-cloud-a-tech-explanation","status":"publish","type":"post","link":"https:\/\/tekmart.co.za\/t-blog\/bare-metal-cloud-a-tech-explanation\/","title":{"rendered":"Bare-metal cloud-  a tech explanation"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time-approximately:<\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<h2 class=\"wp-block-heading\"><strong>Bare-metal cloud is a public cloud service where the customer rents dedicated hardware resources from a remote service provider. It offers the hardware resources without any installed operating systems or virtualization infrastructure.<\/strong><\/h2>\n\n\n\n<p>By <a href=\"https:\/\/www.techtarget.com\/contributor\/Kurt-Marko\">Kurt Marko<\/a> and <a href=\"https:\/\/www.techtarget.com\/contributor\/Erin-Sullivan\">Erin Sullivan<\/a><\/p>\n\n\n\n<p>Commercial cloud service infrastructure enables the virtualization and subdivision of compute, storage and database resources so that servers and storage arrays can be carved up and shared by multiple customers. <\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>But while virtualized compute instances provide flexibility and cost benefits, there are drawbacks, particularly related to resource contention &#8212; the so-called\u00a0noisy neighbor\u00a0problem. <\/p><\/blockquote><\/figure>\n\n\n\n<p>There are also risks from incomplete isolation of execution environments and virtual networks. Bare-metal cloud solves these issues, allocating isolated physical resources to customers.<\/p>\n\n\n\n<p>The bare-metal-cloud is a good option for\u00a0big data\u00a0applications and high-transaction workloads that do not deal well with\u00a0latency. Most of the largest cloud vendors, such as AWS, IBM, Oracle and Rackspace, offer bare-metal cloud services.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How do bare-metal clouds work?<\/strong><\/h3>\n\n\n\n<p>Bare-metal services are cloud offerings that are comparable to renting a raw, dedicated server from a managed service provider (MSP). Like traditional dedicated servers, bare-metal instances are not preinstalled with a hypervisor and provide raw access to the system hardware. Unlike traditional dedicated servers, some bare-metal instances are available on demand and billed by a specific time period.<\/p>\n\n\n\n<p>Large cloud providers, such as AWS, may offer additional hardware to enhance conventional servers and improve their integration with virtual private cloud networks,\u00a0cloud management systems\u00a0and other cloud services. For instance, AWS bare-metal instances are actually pseudo-bare-metal machines; they include a lightweight Nitro hypervisor that manages memory and CPU allocation. (AWS claims the hypervisor overhead is negligible and server performance is indistinguishable from bare metal for most workloads.) Similarly, Oracle Cloud Infrastructure bare-metal servers operate within a virtual cloud network and use a custom\u00a0SmartNIC\u00a0to isolate and virtualize the network.<\/p>\n\n\n\n<p>Like dedicated servers, bare-metal clouds don&#8217;t share system resources with other users. They also don&#8217;t have added overhead from\u00a0nested virtualization\u00a0when a user adds a separate virtualization layer; for example, when containers are run within a lightweight virtual machine (VM). Bare-metal servers are ideal for applications that require access to the physical server hardware and performance counters or that are licensed and supported for virtualized environments.<\/p>\n\n\n\n<p>Bare-metal servers are accessed via the cloud service&#8217;s management interfaces, which might be a browser interface,\u00a0command-line interface\u00a0or\u00a0REST API. Some services might also enable\u00a0Secure Shell\u00a0access over a customer&#8217;s virtual private cloud to the serial console for systems that have already have a running operating system. OS installs are accomplished using the\u00a0Unified Extensible Firmware Interface\u00a0or the\u00a0Preboot Execution Environment\u00a0secure network boot of an installation image.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Benefits and drawbacks of bare-metal cloud<\/strong><\/h3>\n\n\n\n<p>There are both benefits and drawbacks related to a bare-metal cloud environment. It&#8217;s important to examine them carefully before deploying one.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Benefits<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Predictability.<\/strong>\u00a0One benefit of bare-metal cloud infrastructure is the performance predictability of dedicated resources.<\/li><li><strong>Security.<\/strong>\u00a0Dedicated resources also provide customers with control of system and network security.<\/li><li><strong>Flexibility.\u00a0<\/strong>Businesses can customize a bare-metal cloud to meet their OS and software stack requirements and troubleshoot applications without having to worry about neighboring VMs.<\/li><li><strong>No resource contention.<\/strong>\u00a0Public cloud environments are\u00a0multi-tenant\u00a0and VMs share physical servers, which can result in VMs contending for resources. The dedicated servers that make up a bare-metal cloud avoid resource contention.<\/li><li><strong>Scalable.<\/strong>\u00a0Thus, most bare-metal services are highly scalable, including systems with more than 20 sockets, hundreds of CPU cores and terabytes of memory. That makes them good options for big data applications and high-transaction workloads that need low latency.<\/li><li><strong>Direct access to system hardware.<\/strong>\u00a0Bare metal allows applications requiring access to system performance counters to run in a cloud environment.<\/li><li><strong>Financing flexibility.<\/strong>\u00a0Storage and other hardware resources are provisioned as needed and typically billed based on a specific time period &#8212; per hour, day or month, eliminating the need to tie up Capex budget. This approach is particularly valuable for workloads where hardware requirements are unclear and likely to change.<\/li><li><strong>Access to high-end hardware.<\/strong>\u00a0Customers get this access sometimes before it is available in enterprise systems.<\/li><li><strong>Cloud migration advantages.<\/strong>\u00a0Bare metal enables the use of cloud migration software not supported on a VM or with restrictive, hardware-based licensing.<\/li><\/ul>\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 title=\"When to Migrate Workloads to the Public Cloud\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/NfDgaKLWZAM?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><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Drawbacks<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Added management overhead.\u00a0<\/strong>Customer must configure all hardware and is responsible for installing and managing the OS,\u00a0hypervisor,\u00a0container stack\u00a0and all software.<\/li><li><strong>Application performance bottlenecks.<\/strong>\u00a0These problems may arise due to network and\u00a0storage throughput and latency issues.<\/li><li><strong>Added costs.<\/strong>\u00a0Some services require monthly leases resulting in paying for underutilized resources with bursty or nonsustained workloads. And bare metal might be more expensive for sustained, predictable workloads that can amortize a server&#8217;s cost over three or more years.<\/li><li><strong>Limited options.<\/strong>\u00a0Aside from AWS and IBM Cloud, most vendors have a limited selection of bare-metal systems with some configurations unavailable in particular cloud regions.<\/li><li><strong>Security vulnerabilities.<\/strong>\u00a0Cloud vendors may do a better job configuring, monitoring and patching systems for security threats.<\/li><li><strong>Legacy software issues.<\/strong>\u00a0Legacy software often has strict hardware compatibility requirements that might not include the available bare-metal configurations. For example, it could take months for a cloud vendor to certify its compute services for\u00a0complex products\u00a0like SAP HANA.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Bare-metal cloud vs. other types of cloud services<\/strong><\/h3>\n\n\n\n<p>Bare-metal cloud services are alternatives to the more common virtual instances. However, with the variety of cloud instance types and billing models available, other alternatives might provide some of the advantages of bare metal without the drawbacks.<\/p>\n\n\n\n<p>Related cloud services to consider when evaluating bare-metal servers include:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Conventional compute instances<\/strong><\/h4>\n\n\n\n<p>Examples of these include AWS EC2, Azure Virtual Machines and Google Compute Engine. They come in various configurations, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>general-purpose<\/li><li>memory-optimized<\/li><li>compute-optimized<\/li><li>storage-optimized<\/li><li>GPU-accelerated<\/li><li>burstable<\/li><li>preemptable<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Compute instances<\/strong><\/h4>\n\n\n\n<p>These come in different pricing and availability models, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>on-demand,<\/strong>&nbsp;which is the most common type, typically priced by the hour, minute or second;<\/li><li><strong>spot or preemptable,<\/strong>&nbsp;which uses excess cloud capacity for short durations and can be temporarily suspended in return for significant discounts;<\/li><li><strong>reserved instance,<\/strong>&nbsp;which provides a price discount for a one- to three-year commitment;<\/li><li><strong>dedicated hosts&nbsp;<\/strong>where an entire server is assigned to one customer and carved into separate VM instances. These are similar to bare-metal instances in providing the resource predictability and security of a dedicated machine with the convenience of an on-demand VM instance.<\/li><\/ul>\n\n\n\n<p>Note that some bare-metal services do not include a local disk, and a separately configured block volume such as Amazon Elastic Block Store must be attached. Databases are a popular use of bare-metal servers, but every cloud service has an array of database services &#8212; including RDBMS, NoSQL, key-value column store, caching and graph &#8212; that might work as well or better than installing and managing traditional database software.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Bare-metal cloud vs. infrastructure as a service (IaaS)<\/strong><\/h3>\n\n\n\n<p>Bare-metal services from the large cloud providers aren&#8217;t alternatives to traditional IaaS products. But, by integrating bare-metal and conventional VMs in their compute service lineup, cloud operators make it simple for workloads running on bare metal to access cloud database, analytics, AI,\u00a0machine learning\u00a0and\u00a0DevOps\u00a0services.<\/p>\n\n\n\n<p>For smaller service providers that lack the service portfolio of an AWS or Azure, bare-metal servers are little more than dedicated hosts and not a type of cloud offering.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"1024\" src=\"https:\/\/tekmart.co.za\/t-blog\/wp-content\/uploads\/2021\/06\/various-vendors-bare-metal-cloud-services-800x1024.png\" alt=\"various vendors' bare-metal cloud services\" class=\"wp-image-7033\" srcset=\"https:\/\/tekmart.co.za\/t-blog\/wp-content\/uploads\/2021\/06\/various-vendors-bare-metal-cloud-services-800x1024.png 800w, https:\/\/tekmart.co.za\/t-blog\/wp-content\/uploads\/2021\/06\/various-vendors-bare-metal-cloud-services-234x300.png 234w, https:\/\/tekmart.co.za\/t-blog\/wp-content\/uploads\/2021\/06\/various-vendors-bare-metal-cloud-services-768x983.png 768w, https:\/\/tekmart.co.za\/t-blog\/wp-content\/uploads\/2021\/06\/various-vendors-bare-metal-cloud-services.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><figcaption><strong>Find out more about various vendors&#8217; bare-metal cloud services.<\/strong><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How to choose a bare-metal cloud provider<\/strong><\/h3>\n\n\n\n<p>Bare-metal cloud services include a range of performance and price options. Some vendors, such as Google Cloud and Oracle, focus on high-end configurations designed for databases and\u00a0high-performance computing\u00a0applications. Smaller vendors like PhoenixNAP and Vultr offer modest machines appropriate for developers and engineering workstations.<\/p>\n\n\n\n<p>An organization&#8217;s application requirements and reasons for choosing bare-metal cloud services over VM instances should be the primary considerations when evaluating bare-metal services. Other factors include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Existing relationships with cloud vendors.<\/strong>&nbsp;Organizations should consider the options available from the cloud platforms they are already using for other workloads.<\/li><li><strong>Workload characteristics.&nbsp;<\/strong>Workloads should be examined to see if they are variable or consistent and periodic or continuous. These properties will determine the most economical billing model, whether it is on-demand or by-the-minute, hour or month.<\/li><li><strong>Availability and price.<\/strong>&nbsp;Check out these factors for supplementary storage, container, database, machine learning, security, identity and access management and DevOps services. Most organizations should not move a bare-metal workload to the cloud unless they intend to incorporate other infrastructure and application services or integrate bare-metal systems with other enterprise workloads that have been migrated to the cloud.<\/li><li><strong>IT staff availability and expertise.<\/strong>&nbsp;Staff capabilities are required to run cloud environments and ensure server and network security. Bare-metal cloud servers require users to set up and maintain system configuration and security settings. Organizations that don&#8217;t have the requisite experience to properly maintain a cloud server may face security and reliability risks when choosing bare-metal servers.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time-approximately:<\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>Bare-metal cloud is a public cloud service where the customer rents dedicated hardware resources from a remote service provider. It offers the hardware resources without any installed operating systems or virtualization infrastructure. By Kurt Marko and Erin Sullivan Commercial cloud service infrastructure enables the virtualization and subdivision of compute, storage and database resources so that servers and storage arrays can<\/p>\n<p><a class=\"more-link\" href=\"https:\/\/tekmart.co.za\/t-blog\/bare-metal-cloud-a-tech-explanation\/\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[271,38,49,150,35,4,30,3,166],"tags":[],"class_list":["post-7031","post","type-post","status-publish","format-standard","hentry","category-bare-metal-cloud","category-best-practices-for-data-center-operations","category-cloud-computing","category-cloud-storage","category-data-center-facilities","category-datacenter-news","category-expert-advise-and-opinion","category-industry-news-and-expert-advise","category-public-cloud-and-other-cloud-deployment-models"],"_links":{"self":[{"href":"https:\/\/tekmart.co.za\/t-blog\/wp-json\/wp\/v2\/posts\/7031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tekmart.co.za\/t-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tekmart.co.za\/t-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tekmart.co.za\/t-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tekmart.co.za\/t-blog\/wp-json\/wp\/v2\/comments?post=7031"}],"version-history":[{"count":1,"href":"https:\/\/tekmart.co.za\/t-blog\/wp-json\/wp\/v2\/posts\/7031\/revisions"}],"predecessor-version":[{"id":7034,"href":"https:\/\/tekmart.co.za\/t-blog\/wp-json\/wp\/v2\/posts\/7031\/revisions\/7034"}],"wp:attachment":[{"href":"https:\/\/tekmart.co.za\/t-blog\/wp-json\/wp\/v2\/media?parent=7031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tekmart.co.za\/t-blog\/wp-json\/wp\/v2\/categories?post=7031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tekmart.co.za\/t-blog\/wp-json\/wp\/v2\/tags?post=7031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}