Bare Metal Solution in Google Cloud: Dedicated Servers Next Door to the Cloud

Bare Metal Solution in Google Cloud: Dedicated Servers Next Door to the Cloud

A plain-English, book-style guide to Google Cloud's Bare Metal Solution: what it is, why it exists, how its servers, networks and storage fit together, and how to run demanding workloads on it safely and sensibly.

Imagine you own a very special, very heavy machine, such as a printing press that took years to tune. You love your new apartment in the city, where everything is modern, rented by the month, and easy to change. But the press will not fit in the apartment, and it cannot be taken apart and rebuilt without risk. So you rent a secure workshop on the next street, and you build a fast private road between the workshop and the apartment. You get the best of both worlds: the press stays exactly as it needs to be, and your daily life stays in the city. Bare Metal Solution is that workshop on the next street.

In this guide we begin from zero. We assume you have never heard of bare metal servers, interconnects or LUNs. Every new term is explained with what it is, why it exists, where it is used, an everyday comparison and a practical example. By the end you will understand how the service is built, how data and traffic move through it, how responsibility is shared between you and Google, and how to avoid the mistakes that hurt real teams.

1What Is Bare Metal Solution?

Bare Metal Solution, often shortened to BMS, gives you dedicated physical servers that sit very close to a Google Cloud region and connect to it over a fast, private link.

The Short Definition

Bare Metal Solution is a managed service that provides dedicated, high-performance physical servers for specialized workloads. These are workloads that need direct, low-level access to the hardware, or that are certified to run only on specific hardware. You do not share the machine with any other customer. The server is yours alone, which is called single tenancy.

The servers do not live inside the normal Google Cloud data hall. They live in a facility called a regional extension, placed near a Google Cloud region and connected to it through a managed, low-latency connection. From the point of view of your cloud applications, the bare metal servers feel like a close neighbour on the same private network.

Simple Analogy

Think of a hotel and a private villa in the same resort. The hotel is Google Cloud: flexible rooms, services on demand, change your room any time. The villa is Bare Metal Solution: a whole house that only you use, set up exactly as you like. A short private path joins the villa to the hotel’s restaurant and spa, so you use hotel services without leaving your villa behind.

Why It Exists

Many large companies run important software that was never designed for the cloud. Some of it is certified by its vendor only on particular physical hardware. Some of it has strict performance expectations that are hard to meet on shared, virtualized machines. Some of it needs special licensing rules that depend on the physical processors. Rewriting such software can take years and carry high risk. Bare Metal Solution lets these companies move their data centre footprint out of their own buildings and next to the cloud, without changing the software first.

Where It Is Used

The best-known use is running large database systems, especially Oracle databases, that have specific hardware and licensing demands. It is also used for third-party virtualization software and for applications that need direct access to the machine, such as special drivers, unusual operating systems or tightly tuned clustering.

Single tenant
the whole server is yours
16 to 896
vCPUs across the range of server shapes
BYOL
you bring your own software licenses
i
Good to Know

Bare Metal Solution is a bridge service. It is meant to keep specialized workloads running well while you move everything else to cloud-native services, and, if you choose, modernize those workloads later at your own pace.

2Bare Metal versus Virtual Machines

To understand why anyone wants bare metal, first understand what virtualization does and what it costs.

What a Virtual Machine Is

A virtual machine is a software-made computer. A special layer of software called a hypervisor sits on a physical server and slices it into several pretend computers. Each pretend computer thinks it owns its own processor, memory and disks. This is wonderful for flexibility and cost sharing, and it is how most cloud computing works.

What Bare Metal Means

Bare metal means no hypervisor between you and the hardware. Your operating system, or your own hypervisor, runs directly on the physical machine. You see the real processors, the real memory and the real network cards. Nothing is shared and nothing is hidden.

QuestionVirtual machineBare metal server
Who shares the hardware?Often several customers, depending on the productNobody, it is dedicated to you
Is there a hypervisor layer?Yes, managed by the providerNo, unless you install your own
How fast can you change size?MinutesPlanned in advance, it is real hardware
Hardware certificationLimited to what the platform exposesMatches what vendors certify on physical servers
Performance variationPossible from neighbours and the hypervisorPredictable, since nothing is shared
Operating modelHighly elastic and self-serviceFixed capacity, planned ordering
Simple Analogy

A virtual machine is like a flat in a large apartment block: quick to rent, shared walls, shared lifts, easy to change. A bare metal server is like owning a detached house: nobody next door, total control over the layout, but moving to a bigger house takes planning.

Practical Example: The Certified Database

A bank runs a core database whose vendor only supports specific physical server configurations. Moving it into ordinary virtual machines would break the support agreement. With bare metal servers in a regional extension, the bank keeps the supported hardware and still reaches modern cloud services next door.

!
Common Misconception

“Bare metal is always faster.” Not necessarily. It is more predictable and gives direct hardware access, but a well-sized virtual machine can be perfectly fast for many workloads. Choose bare metal for a reason, such as certification, licensing or special hardware needs, not by habit.

3Core Concepts and Vocabulary

Eight words unlock almost every document about the service.

Term 1

Regional Extension

The secure facility, near a Google Cloud region, where your bare metal servers physically sit. It is linked to the region by a managed connection.

Term 2

Server Shape

The size and type of the physical server you order, defined by processors, memory and purpose, such as general purpose or high memory.

Term 3

Partner Interconnect

The private, dedicated network link that joins your regional extension to Google Cloud. Traffic does not travel over the public internet.

Term 4

VLAN Attachment

A virtual connection on top of the interconnect that links your bare metal network to a specific Virtual Private Cloud network. Usually created in pairs for safety.

Term 5

Client Network

The network on each server that talks to Google Cloud and to your users or applications.

Term 6

Private Network

The network for local traffic inside the bare metal environment, such as server to server communication and storage access.

Term 7

LUN

A Logical Unit Number identifies a slice of storage on a storage network. To your server it looks like a plain disk, even though it lives in a shared storage system.

Term 8

BYOL

Bring Your Own License. You buy and manage the licenses for your operating system, hypervisor and applications yourself.

Simple Analogy

A company with a head office and a secure warehouse nearby. The regional extension is the warehouse building. The server shape is the size of the machine you place in it. The Partner Interconnect is the private road between the warehouse and head office. A VLAN attachment is one lane of that road reserved for one department. BYOL means you bring your own tools; the warehouse only provides the space, power and locks.

How the Words Connect

You choose a regional extension, order servers of the shapes you need, and decide how many networks each server joins. Google builds the physical connection to your Google Cloud region. You then create VLAN attachments so that your Virtual Private Cloud can see the bare metal networks and the bare metal servers can see your cloud resources. Storage is carved into volumes and LUNs, and presented to the servers over the private network.

4Architecture and Components

The service is built from three places that work together: the Google Cloud region, the regional extension, and the link between them.

The Big Picture

On one side is the familiar Google Cloud region with your projects, Virtual Private Cloud networks, virtual machines, databases and managed services. On the other side is the regional extension, a colocated facility where Google provides the building, power, cooling, physical security, network security and hardware monitoring. In between is a managed, low-latency Partner Interconnect connection and a fast network fabric inside the extension.

flowchart LR
  subgraph GC["Google Cloud region"]
    VPC["Your VPC network"]
    VM["Compute Engine VMs"]
    MS["Managed services"]
  end
  subgraph LINK["Managed connection"]
    PI["Partner Interconnect"]
    CR["Cloud Router"]
    VA["VLAN attachments"]
  end
  subgraph RE["Regional extension"]
    CN["Client network"]
    SRV["Bare metal servers"]
    PN["Private network"]
    ST["Storage: LUNs and NFS"]
  end
  VPC --> CR
  CR --> VA
  VA --> PI
  PI --> CN
  CN --> SRV
  SRV --> PN
  PN --> ST
  VM --> VPC
  MS --> VPC
        
FIG 1 — Google Cloud region, managed connection and regional extension

What Google Provides

Facility and Environment

Space, power, cooling, and physical and network security for the regional extension.

Hardware and Local SAN

Custom, single-tenant servers and local storage area network storage, with hardware monitoring and replacement.

Smart Hands Support

On-site technicians who can perform physical tasks such as reseating or swapping hardware, so you never need to visit the facility.

Initial Operating System Install

Google installs the initial operating system or hypervisor image you ordered. After that, the operating system is yours to manage.

Managed Network Link

Google manages the Partner Interconnect connection and the network fabric between the extension and Google Cloud.

What You Provide

You provide the software licenses, the operating system configuration and patching, the applications, the data, and any network encryption you want between Google Cloud and the bare metal environment. This division is called the shared responsibility model, and we look at it closely in a later chapter.

Simple Analogy

Renting a fully serviced office suite. The landlord keeps the building safe, powered and cooled, and fixes the lifts. You decorate, put in your own staff, and run your own business inside. If a light bulb in the corridor fails, the landlord changes it; if your own computers misbehave, that is yours.

5Server Shapes and Hardware Choices

You order real machines, so choosing the right shape up front matters more than in the virtual world.

The Range of Shapes

Servers come in general-purpose, high-memory and memory-optimized families. Across the catalogue, sizes range from small configurations with 16 virtual CPUs and 192 GB of memory up to very large ones with 896 virtual CPUs and about 24 TB of memory. A virtual CPU here means a hardware thread that the operating system sees as one processor. The exact list of shapes available differs by region, so always check the current catalogue for the region you plan to use.

Workload needShape directionWhy
Balanced application and database mixGeneral purposeGood ratio of processors to memory
Large in-memory databases and analyticsHigh memoryMore memory per processor
The very biggest memory footprintsMemory optimizedHighest memory capacity in the family
Software licensed per processorFewer, faster processors where possibleLicense cost often follows processor counts

Hyper-Threading

Hyper-threading is a processor feature that lets one physical core present itself as two virtual processors. On Bare Metal Solution it is disabled by default and must be requested at ordering time. This matters because some software licenses and some performance tests behave very differently depending on whether it is on. Decide with your software vendor’s guidance, not by guesswork.

Simple Analogy

A cashier who can serve two customers by switching quickly between them. When the line is busy the switching helps a little, but each customer is not served twice as fast. Whether you count the cashier as one worker or two for payroll depends on the contract, which is exactly why licensing teams care about this setting.

Firmware and Maintenance

Servers run firmware, the low-level software that controls hardware. Google recommends keeping firmware at the latest supported version because older versions can limit the support you receive. A firmware upgrade needs advance notice, takes several hours per server, and is done in small groups of servers at a time so that clustered databases keep running. Plan these windows with your operations calendar.

i
Sizing Tip

Because capacity is physical, size for the peak you can foresee in the contract period, with sensible headroom. Then keep elastic and unpredictable parts of your system on Google Cloud virtual machines, where scaling is quick.

6Networking in Depth

Networking is the heart of the service. Everything valuable about it depends on a fast, private, well-planned link.

The Two Networks on Every Server

In the standard setup each server has two bonded network connections. Bonding means two physical connections are combined into one logical connection, so that if one fails the other keeps working. These carry two networks.

Network A

Client Network

Connects the server to Google Cloud and, through it, to your applications, users and on-premises sites.

Network B

Private Network

Connects servers to each other and to storage inside the regional extension. It stays local and is not routed to the cloud.

From the Extension to Your VPC

A Partner Interconnect provides the physical path. On top of it you create VLAN attachments. A VLAN is a way of splitting one physical link into several logically separate lanes. Each attachment connects to a Cloud Router in your Virtual Private Cloud, and the router exchanges routes with the bare metal side so both sides know how to reach each other. Attachments are normally created in pairs for redundancy, so that losing one path does not cut your servers off.

1

Plan the address ranges

Choose IP ranges that do not overlap with your cloud networks or your on-premises networks. Each subnet should be at least a /27, which is a block of 32 addresses.

2

Create Cloud Routers

Set up routers in your Virtual Private Cloud that will exchange routes with the bare metal environment.

3

Create VLAN attachments in pairs

Build two attachments per connection, across separate paths, and pair them with the order details you gave for the environment.

4

Confirm routes and firewall rules

Check that routes are learned on both sides, and that firewall rules allow only the traffic you actually need.

5

Test before go-live

Measure delay and throughput from a cloud virtual machine to a bare metal server, and test what happens when one attachment is taken down.

sequenceDiagram
  participant APP as App VM in Google Cloud
  participant VPC as VPC network
  participant CR as Cloud Router
  participant VA as VLAN attachment
  participant PI as Partner Interconnect
  participant BM as Bare metal server
  APP->>VPC: Send request to bare metal IP
  VPC->>CR: Route lookup
  CR->>VA: Forward over attachment
  VA->>PI: Cross the private link
  PI->>BM: Deliver on client network
  BM-->>APP: Reply follows the reverse path
        
FIG 2 — How a request travels from the cloud to a bare metal server

Bandwidth and MTU

Bandwidth is ordered in steps of one gigabit per second. MTU, the maximum size of a single network packet, should be kept consistent at 1500 bytes, because very large packets known as jumbo frames are not supported on the VLAN attachments. A mismatch in this number is one of the classic causes of strange, hard-to-find slowdowns.

Simple Analogy

A private motorway between two cities. Bandwidth is the number of lanes. MTU is the maximum size of a lorry allowed on the road. If one stretch only allows small lorries, big ones must be split up or turned back, and traffic behaves oddly until everyone agrees on the same limit.

Advanced Network Options

Beyond the standard design, you can use several VLANs per server, several attachments, connections to more than one Virtual Private Cloud, and network templates that make repeated setups consistent. Adding multiple networks per server may need a quota increase requested through Google Cloud customer support, so plan that early.

!
Common Mistake

Choosing IP ranges in a hurry and then discovering they overlap with an office network or another cloud network. Re-addressing live database servers is painful. Draw the whole address plan on paper first.

7Storage: Volumes, LUNs and NFS

Storage is provided from a local storage system in the regional extension and presented to your servers over the private network.

Three Ways to Present Storage

Option 1

Fibre Channel LUNs

Block storage that appears to the server as a raw disk. Available on solid-state or hard-disk media. This is the usual choice for databases.

Option 2

Shared Multipath LUNs

LUNs that several servers can see at once, with more than one path to each for resilience. Needed for clustered databases and clustered file systems.

Option 3

NFS Volumes

Network File System volumes that appear as a shared folder. Handy for shared files, installation media, exports and some backups.

Block versus File Storage

Block storage hands your server a blank disk, and the server’s own operating system decides how to organize it. File storage hands your server a ready-made shared folder, and the storage system decides how files are organized. Databases usually like block storage because they want to control exactly how data is laid out on the disk. Teams usually like file storage for sharing documents or tools.

TypeWhat the server seesShared between serversTypical use
Fibre Channel LUNA raw diskNormally one serverSingle-instance databases, boot disks
Shared multipath LUNA raw disk visible to several serversYesClustered databases
NFS volumeA network folderYesShared files, staging, exports

SSD or HDD

Solid-state storage is fast and consistent. Hard-disk storage is cheaper per gigabyte but slower, especially for random reads and writes. For mission-critical databases, fast solid-state storage is the safer choice. Hard-disk storage fits archives and low-priority data.

Performance Follows Size

On this service, the speed of a volume is tied to its size: larger volumes get more performance. That means a small volume can be a hidden bottleneck even if the media is fast. It also means you should size volumes for the speed you need, not only for the space you need.

Simple Analogy

A water pipe whose width grows with the size of the tank behind it. A tiny tank has a thin pipe, so water cannot flow fast however thirsty you are. If you need a strong flow, you must buy a bigger tank, even when you do not need the extra water.

Volumes Do Not Stretch Easily

Once a volume is provisioned its size is fixed. Growing a database means creating a new, larger volume and moving data across. This is very different from the elastic disks you may know from virtual machines. Plan capacity for the full contract period, keep spare room, and design your data layout so that adding volumes is a normal, rehearsed operation.

!
Common Mistake

Sizing volumes exactly to today’s data. A year later the database has grown, no resize is possible, and an urgent migration to a new volume is needed during a busy season.

8Lifecycle: From Order to Production

Because the hardware is physical, setting up an environment is a planned process, not a button press.

Step by Step

1

Plan and choose a region

Pick a supported region and check shapes, storage options and quotas. If your desired region is not listed, speak to Google Cloud sales.

2

Submit the order

Provide your project, IP ranges, number of VLANs, bandwidth, operating system image, snapshot choices and server shapes.

3

Google builds the environment

Hardware is installed in the regional extension, the Partner Interconnect is prepared, storage is carved out, and the initial operating system is installed.

4

You connect the network

Create Cloud Routers and VLAN attachment pairs, verify routes, and test reachability from the cloud.

5

You configure and harden

Log in with your keys, apply patches, configure storage, install your software with your own licenses, and set up monitoring and backups.

6

Migrate and go live

Move data and workloads over, run tests, rehearse failure, and then switch production traffic.

7

Operate and review

Watch capacity and performance, schedule firmware windows, and review the contract term well before it ends.

flowchart TD
  P["Plan region, shapes, networks"] --> O["Submit order"]
  O --> B["Google builds environment"]
  B --> N["Create VLAN attachments"]
  N --> C["Configure OS and storage"]
  C --> M["Migrate data and test"]
  M --> L["Go live"]
  L --> R["Operate, review, renew or exit"]
        
FIG 3 — The life of a Bare Metal Solution environment

Data Flow in Daily Use

Once running, a typical request enters through your application on Google Cloud, crosses the private link to the database on the bare metal server, and the database reads and writes its disks over the private storage network. The answer travels back the same way. The faster and steadier this loop, the better your application feels. This is why the delay on the link, the speed of the storage and the number of round trips your application makes per request all deserve attention.

i
Practical Tip

Reduce chatty conversations between cloud applications and the bare metal database. One query that fetches what you need is far better than fifty small queries, because each round trip crosses the link.

9Operating Systems, Licensing and Shared Responsibility

Knowing exactly who is responsible for what prevents the most expensive misunderstandings.

Operating Systems and Hypervisors

Google installs the initial operating system or hypervisor image that you ordered. From then on you configure, update and patch it. Google’s technical support focuses on the infrastructure itself: the hardware, the network link and the storage system. For questions about the operating system, drivers or compatibility, you contact the operating system vendor. If you need a custom image, you must open a support case and meet the technical specifications Google publishes.

Bring Your Own License

Bare Metal Solution follows the bring-your-own-license model. You obtain licenses for the operating system, any hypervisor and all applications from their vendors. This is important financially because software licensing, especially for databases, can cost far more than the hardware itself. Always confirm with your vendor how their license rules apply to physical servers, hyper-threading settings and the cloud environment before you order.

Simple Analogy

Renting a furnished workshop but bringing your own tools and your own permits. The landlord is not responsible for whether your permits are valid or your tools are up to date. Checking that before you move in saves a nasty surprise at the first inspection.

Who Does What

AreaGoogleYou
Building, power, cooling, physical securityProvides and maintainsNothing to do
Server hardware and local storage systemProvides, monitors, replacesChooses shapes and volumes
Partner Interconnect and fabricManagesPlans addressing, creates attachments
Initial operating system installInstalls the ordered imageProvides the license and the choice
OS patching and configurationNot responsibleFully responsible
Applications and dataNot responsibleFully responsible
Encryption of traffic over the linkNot applied for youAdds it if required
Application backupsOptional snapshots as orderedDesigns and tests the real backup plan
!
Common Mistake

Assuming that “managed” means Google patches your operating system and watches your database. The service manages the infrastructure. The software layer is yours.

10Running Oracle Workloads

The most common reason people choose the service is to run Oracle databases close to the cloud.

Why Oracle Fits Here

Oracle databases are often critical, large and tightly tied to specific hardware certifications and license terms. Moving them to ordinary virtual machines can change the support position and the licensing maths. A dedicated physical server in a regional extension keeps the familiar server style while moving the building and operations away from your own data centre.

Clustering and High Availability

Many Oracle environments use clustering, where several servers share one database for both speed and resilience. This is why shared multipath LUNs and a dedicated private network exist: cluster members must see the same disks and talk to each other very quickly and reliably. Designing a cluster here follows the same principles as in your own data centre, with servers placed so that one failure does not take down the whole system.

flowchart TD
  APP["Applications in Google Cloud"] --> LINK["Partner Interconnect"]
  LINK --> N1["Bare metal node 1"]
  LINK --> N2["Bare metal node 2"]
  N1 |"Private interconnect"| N2
  N1 --> SH["Shared multipath LUNs"]
  N2 --> SH
  SH --> BK["Backup target"]
        
FIG 4 — A two-node clustered database on shared storage

Backups the Database Way

Google’s guidance for Oracle databases favours the database’s own backup tools, such as RMAN, instead of relying only on storage volume snapshots. The reason is that a snapshot of a busy database disk may capture data in the middle of a change, while a database-aware tool understands transactions and can verify that the backup is restorable. Volume snapshots still play a role as an extra safety net, but they are not a substitute for a tested database backup plan.

Simple Analogy

Photographing a busy kitchen versus asking the head chef to write down every recipe in progress. The photograph shows pots in all states, hard to recreate. The chef’s notes explain exactly where each dish stands and how to resume it.

i
Licensing Reminder

Before ordering, write down the processor count, hyper-threading choice and cluster size your database vendor expects, and get it confirmed in writing. License audits are far less stressful when the paperwork matches the design.

i
Newer Options

Google Cloud and Oracle also offer other ways to run Oracle databases in Google Cloud, in which Oracle operates the database infrastructure. Compare current offerings in official documentation, because the right choice depends on your licensing, control needs and operating model.

11Access and Day-to-Day Management

You cannot walk up to your servers, so remote access has to be safe and reliable.

Ways to Reach a Server

Access 1

SSH with Keys

The standard way to log in to a Linux server. Keys are far safer than passwords because they cannot be guessed.

Access 2

Interactive Serial Console

A text connection that works even when the network setup on the server is broken. It is the rescue door for configuration and troubleshooting.

Access 3

Jump VM

A small, hardened virtual machine in your cloud network used as a controlled stepping stone when engineers connect from the internet.

Access 4

Direct from On-Premises

If you already have a Cloud Interconnect or VPN to Google Cloud, your office network can reach the servers directly through it.

Simple Analogy

A bank vault with a front door and an emergency hatch. The front door is SSH, used every day. The emergency hatch is the serial console, used when something has gone wrong with the normal entrance. The security guard at the lobby is the jump VM, checking everyone who comes in from outside.

Daily Operations

Day-to-day work resembles running any physical server fleet: patching, capacity checks, log review, backup tests, and coordination of maintenance. What changes is that hardware problems are handled by Google’s on-site team rather than yours, and the network and facility are not your concern. Create a simple runbook that lists who does what, in which order, when something fails.

Infrastructure as Code

Where possible, describe your network pieces, such as Cloud Routers and VLAN attachments, in code so that they are repeatable and reviewable. Server orders themselves are planned and physical, but the cloud-side networking around them can be treated like any other infrastructure definition.

12Security

Security is shared between a very secure building and your own careful configuration of everything inside it.

Layers of Defence

Physical Security

The regional extension is a controlled facility with physical and network security provided by Google. Only authorised staff reach the hardware.

Private Connectivity

Traffic crosses a private Partner Interconnect rather than the open internet. This lowers exposure, but it is not the same as encrypting the traffic.

Network Encryption

If your rules require encryption in transit between Google Cloud and the bare metal environment, you are responsible for adding it, for example at the application or database level.

Firewalls and Segmentation

Use cloud firewall rules and operating system firewalls so that each server accepts only the connections it needs. Keep the private storage network separate from user-facing traffic.

Access Control

Use SSH keys, limit who can use them, remove keys when people leave, and use a jump VM so that no bare metal server is exposed directly to the internet.

Patching and Hardening

Because the operating system is yours, keep a monthly patch routine, remove unneeded services, and follow your vendor’s hardening guidance.

Auditing

Record who changed cloud-side networking and who logged in to servers, and keep logs for as long as your compliance rules demand.

!
Common Mistake

Believing a private link is automatically encrypted. Private means not on the public internet. It does not mean unreadable to anyone who might sit on the path. Add encryption where regulations or risk demand it.

13Monitoring, Logging and Metrics

A server you cannot see needs good instruments. Decide what to watch before the first day of production.

What to Watch

LayerWhat to watchWhy it matters
ServerCPU, memory, swap, disk spaceDetects overload and growth
StorageRead and write speed, delay, queue depthDatabases slow down first at the disk
Network linkBandwidth use, packet loss, round-trip delayThe link is the shared lifeline
Attachments and routesAttachment state, route changesEarly warning of path failure
DatabaseWait events, sessions, backup successShows application-level health
HardwareAlerts raised by Google’s monitoringTriggers replacement before failure

Bringing It Together

Cloud Monitoring and Cloud Logging can collect numbers and logs from the cloud side of your network, including the Cloud Router and VLAN attachments. For the servers themselves, install an agent or use your existing monitoring tool, and send alerts to the same place your team already watches. A single dashboard that shows application delay, link health and database health side by side makes problems much easier to find.

Simple Analogy

A hospital monitor showing heart rate, blood pressure and oxygen on one screen. Looking at only one number can mislead. Seeing all together tells the nurse at a glance whether the patient is fine, tired or in trouble.

i
Operations Tip

Record a baseline in the first weeks: normal delay, normal throughput, normal disk speed. Alerts based on a known baseline are quieter and far more useful than guesses.

14Backup, Disaster Recovery and High Availability

Three related ideas, often confused: staying up, recovering data, and recovering the whole site.

The Three Ideas

Idea 1

High Availability

Keeping the system running through a single failure, such as one server or one network path dying. Achieved with clustering, redundant paths and bonded interfaces.

Idea 2

Backup

Saved copies of data that let you go back in time after deletion, corruption or mistakes. Protects against logical failures, not only hardware ones.

Idea 3

Disaster Recovery

The plan and the second site that let you resume service after a whole location is lost, such as a fire or a regional outage.

What Snapshots Give You

By default, Google takes daily snapshots of boot volumes and keeps them for seven days. You can also request daily snapshots of data volumes when you order, though these reserve part of the volume, around a fifth, for snapshot space, which reduces usable capacity. Snapshots are a convenient safety net, but they live in the same storage system as the data, so on their own they do not protect against loss of the site.

Simple Analogy

Keeping a spare copy of your keys in a drawer in the same house. Handy if you lose the keys, useless if the house burns down. For a real disaster plan you need a copy stored somewhere else.

Building a Real Plan

1

Set recovery goals

Decide how much data you can afford to lose and how long you can be down. These two numbers drive every other choice.

2

Use database-aware backups

Take regular backups with the database’s own tools and store them outside the bare metal storage system.

3

Copy backups off site

Send backup copies to durable storage in another location, such as cloud object storage or a managed backup service.

4

Prepare a second site

Where goals demand it, keep a standby environment in another region and replicate data to it with the database’s own replication features.

5

Rehearse restores

A backup that has never been restored is only a hope. Test the full recovery regularly and time it.

!
Common Mistake

Counting the default boot snapshots as a backup strategy. They cover the operating system disk for a short time. Your data needs its own plan.

15Advantages, Disadvantages and Trade-offs

Every design choice trades something. Here is an honest view of both sides.

Advantages

  • Keeps certified or licence-sensitive software on dedicated hardware
  • Predictable performance without noisy neighbours
  • No need to run your own data centre building, power or cooling
  • Fast private link to Google Cloud services and applications
  • Hardware replacement and physical tasks handled by Google staff
  • A gradual path to the cloud without rewriting software first

Disadvantages / Trade-offs

  • Capacity is fixed and planned, not instantly elastic
  • Volumes cannot be resized in place
  • You own operating system patching, licences and backups
  • Available only in certain regions and shapes
  • Commercial terms are longer-lived than on-demand cloud resources
  • Network and address planning must be careful and early
“Bare metal buys certainty. Pay for it only where certainty is worth more than flexibility.”

The Decision in One Sentence

Choose Bare Metal Solution when a specific workload truly needs dedicated physical hardware, and keep everything else on services where you can scale quickly and pay only for what you use.

16Cost and Commercial Model

Because this is physical equipment set up for you, the commercial model differs from on-demand cloud pricing.

What You Pay For

The bill is built from several parts: the servers, the storage volumes, the network bandwidth you ordered in gigabit steps, and the usual Google Cloud charges for anything running on the cloud side, such as virtual machines, routers and data leaving a region. On top of that sits the cost of your own software licences, which can be larger than all of the above. Contract terms and rates change over time and differ by region, so always get a current quote from Google Cloud.

Servers
by shape and term
Storage
by volume size and type
Network
bandwidth in 1 Gbps steps

Ways to Keep Cost Sensible

1

Right-size from real data

Measure the existing system’s peak and average use before choosing a shape, instead of copying the old hardware size.

2

Keep elastic parts in the cloud

Run application servers, test systems and batch work on virtual machines that can be turned off, and keep only the demanding core on bare metal.

3

Match storage tier to data value

Place hot data on solid-state storage and cold data on hard-disk or in object storage.

4

Optimise licences

Review processor counts, hyper-threading, and which features you actually use, since licence terms can dominate total cost.

5

Plan the exit or renewal

Start reviewing options months before the term ends, so you can renew, resize or move without pressure.

i
Cost Tip

Ask for a total cost view that includes licences, backup storage, network egress and support effort. The cheapest server price rarely gives the cheapest overall result.

17Comparing Bare Metal Solution with Other Choices

Several options can host demanding workloads. Choose by requirement, not by name.

OptionBest known forChoose it when
Bare Metal SolutionDedicated physical servers near Google Cloud with a private linkSoftware needs certified hardware, direct hardware access, or specific licensing on physical servers
Compute Engine virtual machinesElastic, self-service virtual serversThe workload runs well on virtual machines and needs fast scaling
Sole-tenant nodesDedicated physical hosts that still run virtual machinesYou need hardware isolation or licence-per-host rules but want the virtual machine experience
VMware EngineVMware environments running in Google CloudYou run VMware today and want to move it with minimal change
Managed Oracle optionsOracle database infrastructure operated by Oracle inside Google Cloud data centresYou want Oracle to run the infrastructure and accept its model
Cloud-native databasesFully managed databases such as Cloud SQL, AlloyDB or SpannerYou can migrate or rewrite and want the least operational effort

A Simple Way to Decide

Ask four questions. First, does my vendor require specific physical hardware for support? If yes, bare metal is a candidate. Second, would a virtual machine on a dedicated host meet the isolation and licensing rules? If yes, sole-tenant nodes may be simpler. Third, am I already running VMware? If yes, look at the VMware-based service. Fourth, could the application move to a cloud-native database with acceptable effort? If yes, that is usually the lowest long-term operating cost.

Simple Analogy

Choosing housing. A virtual machine is a rented flat. A sole-tenant node is a flat with your own private floor. VMware Engine is shipping your whole furnished home inside a container. Bare Metal Solution is a detached house nearby. A cloud-native database is a serviced hotel suite where someone else runs everything.

i
Practical Note

Services and their limits change often. Before committing, compare the current region list, shapes and terms for each option in the official documentation.

18Design Patterns That Work

A pattern is a proven shape for a solution. These recur in successful bare metal environments.

Pattern: Core on Bare Metal, Edge in the Cloud

Keep the certified database on bare metal and run application servers, web tiers, caches and analytics on cloud virtual machines. The demanding core stays steady while the rest scales freely.

Pattern: Redundant Paths Everywhere

Use bonded interfaces on each server, attachments in pairs across separate paths, and Cloud Routers configured for failover. No single cable, port or router can cut you off.

Pattern: Clustered Database on Shared LUNs

Use shared multipath storage and the private network for cluster traffic so that one node can fail while the others carry on.

Pattern: Cloud as Backup and Recovery Target

Send database backups to durable cloud storage in another location. You gain off-site protection and cheap long-term retention without more bare metal capacity.

Pattern: Landing Zone First

Prepare the cloud networks, firewall rules, identity setup and monitoring before the servers arrive, so that go-live is a connection, not a construction project.

Pattern: Strangler Migration

Move pieces of the system to cloud-native services one at a time, shrinking what remains on bare metal until the environment is small or unnecessary.

Pattern: Jump Host Gateway

Allow administrators in through a single hardened jump VM with logging, rather than opening each server to remote access.

Pattern: Proof of Connectivity Before Data

Test delay, throughput and failover with synthetic traffic before moving a single real record.

flowchart LR
  U["Users"] --> LB["Load balancer"]
  LB --> APP["App tier on cloud VMs"]
  APP --> CACHE["Cache"]
  APP --> LINK["Private link"]
  LINK --> DB["Database cluster on bare metal"]
  DB --> BKP["Backups to cloud storage"]
  DB --> DR["Standby in another region"]
        
FIG 5 — Core on bare metal, everything else in the cloud

19Anti-Patterns to Avoid

An anti-pattern looks sensible but quietly causes trouble. These are the most common ones.

ANTI-PATTERN-01 Avoid
Problem

Moving everything to bare metal because it feels safe and familiar.

Why It’s Harmful

You inherit fixed capacity, patching duties and long commitments for workloads that would run happily and cheaply on elastic services.

Correct Approach

Reserve bare metal for the workloads with a real hardware or licensing reason. Place everything else on cloud-native or virtual machine services.

ANTI-PATTERN-02 Avoid
Problem

A single network attachment and a single path to the cloud.

Why It’s Harmful

One failed port or maintenance event cuts applications off from the database, turning a small fault into an outage.

Correct Approach

Always build attachments in redundant pairs across separate paths and test failover before go-live.

ANTI-PATTERN-03 Avoid
Problem

Relying on default snapshots as the only backup.

Why It’s Harmful

Snapshots live in the same storage system and cover a short period. A site loss or a slow corruption could remove every copy.

Correct Approach

Use database-aware backups, store copies off site, and rehearse restores regularly.

ANTI-PATTERN-04 Avoid
Problem

Undersized storage volumes chosen to save money.

Why It’s Harmful

Performance is tied to size and volumes cannot be resized in place. The database runs slowly now and needs a disruptive migration later.

Correct Approach

Size for both space and speed, include growth headroom, and rehearse adding volumes.

ANTI-PATTERN-05 Avoid
Problem

Overlapping or hurried IP address plans.

Why It’s Harmful

Routes conflict, traffic goes to the wrong place, and fixing it means re-addressing live servers.

Correct Approach

Create one central address plan covering cloud, bare metal and on-premises networks, and review it before ordering.

ANTI-PATTERN-06 Avoid
Problem

Ignoring licence rules until the audit letter arrives.

Why It’s Harmful

Processor counts, hyper-threading and cluster layouts affect licence needs. A mismatch can create a very large unplanned cost.

Correct Approach

Agree the design with the software vendor in writing before ordering and keep the evidence.

ANTI-PATTERN-07 Avoid
Problem

Chatty applications crossing the link thousands of times per request.

Why It’s Harmful

Even a short delay multiplies. A page that needs a hundred round trips feels slow even on an excellent link.

Correct Approach

Batch queries, use stored procedures where suitable, cache read-heavy data, and place tightly coupled components together.

20Best Practices and Common Mistakes

A checklist of habits shared by teams that run these environments calmly.

Do This

  • Write down the reason each workload needs bare metal
  • Build redundant network paths and test failover
  • Plan addresses and quotas before ordering
  • Size storage for both space and speed
  • Use database-aware backups with off-site copies
  • Keep firmware and operating systems current
  • Restore from backup on a schedule and time it
  • Document who does what between Google and your team

Avoid This

  • Assuming the service patches your operating system
  • Assuming a private link is encrypted
  • Copying old hardware sizes without measuring
  • Leaving licence questions until after go-live
  • Mixing differing MTU settings across the path
  • Forgetting to review the contract term in time
  • Exposing servers directly to the internet

Test the Whole Path First

Before moving real data, measure round-trip delay, throughput and failover behaviour between a cloud virtual machine and a bare metal server. Many painful surprises are visible in a simple half-day test.

Keep a Living Runbook

Write down procedures for the events that will happen: a server alert, a failed attachment, a firmware window, a restore request. Review and update after every incident. Good runbooks turn midnight panics into calm checklists.

Plan Capacity Early

Because hardware and volumes are physical, growth takes lead time. Review capacity quarterly, track growth rates, and start ordering extra capacity well before you need it.

!
Common Mistake

Treating this like a normal cloud resource that can be changed in minutes. Almost every change here has lead time. Build that time into your plans and your promises to the business.

21Real-World and Industry Scenarios

These are illustrative scenarios of how organisations typically use the service, not claims about specific customers.

Banking and Insurance

A bank runs a core ledger database that its vendor supports only on certain physical servers. The bank closes an old data centre, moves the database to bare metal near a cloud region, and builds new customer apps on cloud virtual machines next door.

Retail and E-commerce

A retailer’s stock and ordering system runs on a large Oracle database. Seasonal web traffic is handled by cloud virtual machines that scale up for sales, while the database stays on stable bare metal servers.

Telecommunications

A telecom operator runs billing software tied to particular hardware. Moving to bare metal in a regional extension lets it exit a lease on an ageing facility while keeping the billing platform unchanged.

Healthcare

A hospital group runs a records system with strict vendor and regulatory requirements. Dedicated servers satisfy the vendor, private connectivity keeps data off the public internet, and the group adds its own encryption in transit.

Manufacturing and Supply Chain

A manufacturer runs planning software with heavy memory needs. High-memory bare metal servers host the planning engine while analytics and dashboards run in the cloud.

Public Sector

An agency must retire a data centre by a fixed date. A lift-and-connect move to bare metal protects the deadline, and modernisation follows system by system afterwards.

Software Vendors

A software company hosts a managed version of its certified product for customers, using dedicated servers close to cloud services that its customers already use.

22Frequently Asked Questions

Q1Is Bare Metal Solution the same as a virtual machine?

No. A virtual machine is a software-made computer that may share hardware. Here you get a whole physical server that only you use, with no hypervisor unless you install one yourself.

Q2Where do the servers physically live?

In a regional extension, a secure facility near a Google Cloud region. It is connected to that region through a managed Partner Interconnect connection and a fast network fabric.

Q3Who patches the operating system?

You do. Google installs the initial image you ordered, but configuration, updates and patching after that are your responsibility.

Q4Do I have to buy software licences myself?

Yes. The service follows the bring-your-own-licence model, so you obtain licences for the operating system, any hypervisor and your applications.

Q5Can I resize a storage volume later?

Not in place. Volume sizes are fixed once provisioned. To grow, you create a new, larger volume and move data to it, so plan generous headroom.

Q6Why is storage performance tied to size?

On this service, larger volumes receive more performance. A small volume may be slow even on fast media, so size for the speed you need as well as the space.

Q7Is traffic on the link encrypted?

The link is private, not on the public internet, but encryption in transit is your responsibility if you need it. You can add it at the application or database level.

Q8How do I log in to a server?

Typically with SSH keys. The interactive serial console is available for troubleshooting when the network configuration is broken, and a jump VM can provide a controlled entry from the internet.

Q9What happens when hardware fails?

Google monitors the hardware and its on-site team handles physical work, including replacements. You still need your own high availability design so the application survives while repairs take place.

Q10Are backups included?

Boot volumes are snapshotted daily and kept for a short period, and data volume snapshots can be requested at ordering time. These are a safety net, not a full plan. Use database-aware backups with copies stored elsewhere.

Q11Why is hyper-threading off by default?

Because licensing and performance behave differently depending on the setting, and many database workloads are planned with it off. It can be requested at ordering time if your vendor guidance supports it.

Q12Is this only for Oracle?

Oracle is the best-known use, but the service also fits third-party virtualization software and other applications that need direct, low-level access to server hardware.

Q13Can I use my own operating system image?

Custom images are possible but require opening a support case and meeting the technical specifications Google publishes. Plan extra time for this.

Q14What is the biggest beginner mistake?

Treating it like an elastic cloud resource. Capacity, volumes and network plans are physical and need lead time, so careful early planning matters more than anywhere else.

23Summary and Key Takeaways

Bare Metal Solution places dedicated physical servers in a regional extension right next to a Google Cloud region and joins them with a managed private link. It exists for the workloads that cannot, or should not, be rushed into virtual machines: certified databases, licence-sensitive software and applications that need direct access to hardware. Google provides the building, hardware, storage system and the network link. You provide the licences, the operating system care, the applications, the backups and a thoughtful design.

The best results come from a clear mindset. Use bare metal where there is a real reason, keep everything else elastic in the cloud, plan addresses, capacity and licences early, build every path twice, and prove your recovery by actually restoring. Treated this way, the service is a calm bridge between the world you have and the cloud you are moving toward.

Key Takeaways

  • Dedicated hardware near the cloud — servers live in a regional extension, connected to Google Cloud by a managed, private, low-latency link.
  • Use it for a reason — certified software, licence-sensitive workloads and direct hardware access justify bare metal; elastic workloads belong on cloud services.
  • Shared responsibility is the key concept — Google runs facility, hardware, storage system and link, while you own licences, the operating system, applications, data and encryption in transit.
  • Network design decides success — plan non-overlapping addresses, use bonded interfaces and paired attachments, keep MTU consistent, and test failover early.
  • Storage is fixed and size-linked — choose LUN or NFS types wisely, size for performance and growth, and remember volumes cannot be resized in place.
  • Backups need your own plan — default snapshots are a safety net; use database-aware tools, copy data off site and rehearse restores.
  • Plan for lead time and modernisation — expect planned changes, review contracts early, and use the environment as a bridge toward cloud-native services over time.