B2s by Microsoft Azure

B2s is a BS family [Premium Storage capable] [Intel processor] 2 vCPUs server offered by Microsoft Azure with 2 vCPUs, 4 GiB of memory and 8 GB of storage. The pricing starts at 0.0416 USD per hour.
2 vCPU
4 GiB Memory
8 GB Storage
Spare SCore
2,461
(All-cores)
1,246
(Single-core)

Specifications

Server Metadata

Vendor ID
azure
Server ID
Standard_B2s
Name
B2s
API Reference
Standard_B2s
Description
BS family [Premium Storage capable] [Intel processor] 2 vCPUs
Family
BS
Hw Virt
Average Time To Start
25
Status
planned-for-retirement
Observed At
2026-10-26T14:30:09.342846

Availability

REGION / IDSPOTONDEMAND
East US (US) / eastus
- 0.0416 USD/h
East US 2 (US) / eastus2
- 0.0416 USD/h
North Central US (US) / northcentralus
- 0.0416 USD/h
West US 2 (US) / westus2
- 0.0416 USD/h
West US 3 (US) / westus3
- 0.0416 USD/h
Sweden Central (SE) / swedencentral
- 0.0432 USD/h
Central India (IN) / centralindia
- 0.0448 USD/h
Jio India Central (IN) / jioindiacentral
- 0.0448 USD/h
Jio India West (IN) / jioindiawest
- 0.0448 USD/h
North Europe (IE) / northeurope
- 0.045 USD/h
Mexico Central (ZA) / mexicocentral
- 0.0458 USD/h
Spain Central (ES) / spaincentral
- 0.0458 USD/h
Canada Central (CA) / canadacentral
- 0.0464 USD/h
Canada East (CA) / canadaeast
- 0.0464 USD/h
UK West (GB) / ukwest
- 0.047 USD/h
France Central (FR) / francecentral
- 0.0472 USD/h
UK South (GB) / uksouth
- 0.0472 USD/h
Indonesia Central (ID) / indonesiacentral
- 0.0475 USD/h
Malaysia West (MY) / malaysiawest
- 0.0475 USD/h
Austria East (AT) / austriaeast
- 0.048 USD/h
Belgium Central (BE) / belgiumcentral
- 0.048 USD/h
Germany West Central (DE) / germanywestcentral
- 0.048 USD/h
Israel Central (IL) / israelcentral
- 0.048 USD/h
Italy North (IT) / italynorth
- 0.048 USD/h
Poland Central (PL) / polandcentral
- 0.048 USD/h
West Europe (NL) / westeurope
- 0.048 USD/h
West US (US) / westus
- 0.0496 USD/h
Central US (US) / centralus
- 0.0499 USD/h
South Central US (US) / southcentralus
- 0.0499 USD/h
UAE North (AE) / uaenorth
- 0.0499 USD/h
West Central US (US) / westcentralus
- 0.0499 USD/h
Qatar Central (QA) / qatarcentral
- 0.0502 USD/h
Korea Central (KR) / koreacentral
- 0.052 USD/h
Korea South (KR) / koreasouth
- 0.052 USD/h
Australia Central (AU) / australiacentral
- 0.0528 USD/h
Australia Central 2 (AU) / australiacentral2
- 0.0528 USD/h
Australia East (AU) / australiaeast
- 0.0528 USD/h
Australia Southeast (AU) / australiasoutheast
- 0.0528 USD/h
Norway East (NO) / norwayeast
- 0.0528 USD/h
Southeast Asia (SG) / southeastasia
- 0.0528 USD/h
Switzerland North (CH) / switzerlandnorth
- 0.0528 USD/h
South Africa North (ZA) / southafricanorth
- 0.0542 USD/h
Japan East (JP) / japaneast
- 0.0544 USD/h
New Zealand North (NZ) / newzealandnorth
- 0.0554 USD/h
South India (IN) / southindia
- 0.058 USD/h
Chile Central (CL) / chilecentral
- 0.0582 USD/h
East Asia (HK) / eastasia
- 0.0584 USD/h
West India (IN) / westindia
- 0.059 USD/h
Japan West (JP) / japanwest
- 0.0599 USD/h
Germany North (DE) / germanynorth
- 0.0624 USD/h
UAE Central (AE) / uaecentral
- 0.0624 USD/h
Brazil South (BR) / brazilsouth
- 0.0672 USD/h
France South (FR) / francesouth
- 0.0676 USD/h
South Africa West (ZA) / southafricawest
- 0.0678 USD/h
Norway West (NO) / norwaywest
- 0.0686 USD/h
Switzerland West (CH) / switzerlandwest
- 0.0687 USD/h
Brazil Southeast (US) / brazilsoutheast
- 0.0874 USD/h

Processor

vCPUs
2
Hypervisor
Microsoft Hyper-V
CPU Allocation
Burstable
CPU Cores
2
CPU Speed
2.6 GHz
CPU Architecture
x86_64
CPU Manufacturer
Intel
CPU Family
Xeon
CPU Model
8272CL
CPU L1D Cache
32 KiB
CPU L1D Cache Total
64 KiB
CPU L1I Cache
32 KiB
CPU L1I Cache Total
64 KiB
CPU L2 Cache
1 MiB
CPU L2 Cache Total
2 MiB
CPU L3 Cache
36 MiB
CPU L3 Cache Total
36 MiB
CPU Flags
fpu, vme, de, pse, tsc, msr, pae, mce, cx8, apic, sep, mtrr, pge, mca, cmov, pat, pse36, clflush, mmx, fxsr, sse, sse2, ss, ht, syscall, nx, pdpe1gb, rdtscp, lm, constant_tsc, rep_good, nopl, xtopology, cpuid, pni, pclmulqdq, ssse3, fma, cx16, pcid, sse4_1, sse4_2, movbe, popcnt, aes, xsave, avx, f16c, rdrand, hypervisor, lahf_lm, abm, 3dnowprefetch, pti, fsgsbase, bmi1, hle, avx2, smep, bmi2, erms, invpcid, rtm, avx512f, avx512dq, rdseed, adx, smap, clflushopt, avx512cd, avx512bw, avx512vl, xsaveopt, xsavec, xsaves, md_clear
Ecpus
2
Scalability
100

System Resources and Accelerators

MEMORY
Memory Amount
4 GiB
Memory Amount Actual
4 GiB
ACCELERATORS
Accelerator Count
0
Accelerator Memory Min
0 MiB
Accelerator Memory Total
0 MiB
Accelerators
    STORAGE
    Storage Size
    8 GB
    Storage Type
    ssd
    Storages
    • 8 GB ssd (temp disk)
    NETWORK
    Inbound Traffic
    0 GB/month
    Outbound Traffic
    0 GB/month
    IPv4
    0

    CPU and System Topology

    Server Description

    A low-cost burstable virtual machine with dual Intel Xeon cores and premium storage capability for light, variable workloads.

    Burstable & BudgetGeneral Purpose

    Microsoft Azure B2s is a burstable virtual machine from the BS family, utilizing the Microsoft Hyper-V hypervisor. It is configured with an x86_64 Intel Xeon 8272CL processor running at 2.6 GHz, offering 2 vCPUs, 2 physical cores, and 4.0 GB of system memory. The instance includes 8 GB of local storage and supports Premium Storage. Performance benchmarks generally place the B2s in the lower tiers, with stress-ng CPU and memory bandwidth tests scoring in the bottom 10% to 25%. It does, however, achieve average performance in text generation for small language models. Given its burstable CPU allocation and low resource density, this instance is a cost-effective option for workloads with variable CPU demands. It is best suited for light development environments, low-traffic web serving, and small database tasks.

    Economics

    Average Price per Region

    Prices per Zone

    Lowest Prices

    Performance

    Workload Profiles

    0.2Score
    Precomputed compound score for Cache Intensive workloads. A weighted average (geometric mean) of benchmark scores compared to their medians: score = ∏ (x_i / m_i)^(w_i / Σw). The score of 1.0 represents a synthetic baseline server with the median performance of each component benchmark; 0.5 means roughly half the performance; and 2.0 means twice the performance of that reference profile. Component weights: 50% Redis RPS (pipeline=1, SET), 20% Redis RPS (pipeline=16, SET), 10% PassMark Memory Mark (composite), 10% Memory bandwidth (read, 16 MB ~ L3), 10% PassMark single-thread CPU. Rationale for component selection: In-memory key-value store workload, mixing direct Redis performance metrics with memory speed and latency benchmarks, and single-core CPU performance profiles.
    Component Score Weight Impact
    Raw Reference Normalized Target Actual
    Redis RPS (pipeline=1, SET) 250,375 ops/sec 1,919,289 ops/sec 0.13 50.00% 50.00% -64.00%
    Redis RPS (pipeline=16, SET) 1,655,398 ops/sec 11,728,058 ops/sec 0.14 20.00% 20.00% -33.00%
    PassMark Memory Mark (composite) 1,064 2,416 0.46 10.00% 10.00% -7.50%
    Memory bandwidth (read, 16 MB ~ L3) 37,074 MB/sec 108,466 MB/sec 0.34 10.00% 10.00% -10.00%
    PassMark single-thread CPU 1,849 Mops/s 2,365 Mops/s 0.75 10.00% 10.00% -2.80%

    Memory Bandwidth

    Compression

    OpenSSL

    Geekbench Single-Core

    Score: 1,059

    Geekbench Multi-Core

    Score: 1,922

    Passmark CPU Scores

    BENCHMARKSCORE
    Mark
    2,933
    Compression
    35,361
    Encryption
    917
    Extended Instructions
    2,847
    Floating Point Maths
    6,072
    Integer Maths
    7,129
    Physics
    392
    Prime Numbers
    22
    Single Threaded
    1,849
    String Sorting
    4,302

    Passmark Memory Scores

    BENCHMARKSCORE
    Memory Mark
    1,064
    Database Operations
    1,307
    Memory Latency
    51
    Memory Read Cached
    21,604
    Memory Read Uncached
    10,356
    Memory Write
    9,024

    Stress-ng Stressors

    CPU integerSingleMultiScaling
    atomic
    177.09 199.31 1.13×
    bitops
    81,539 154,650 1.90×
    branch
    112,012 219,305 1.96×
    funccall
    368.92 676.07 1.83×
    funcret
    7,811 15,415 1.97×
    hash
    91,043 178,786 1.96×
    intmath
    16,011 31,274 1.95×
    nop
    132,768 260,547 1.96×
    prime
    232,652 444,313 1.91×
    rotate
    69,519 133,168 1.92×
    str
    539,621 961,395 1.78×
    wcs
    322,510 556,632 1.73×
    CryptographySingleMultiScaling
    crypt
    1,744 3,079 1.77×
    CompressionSingleMultiScaling
    jpeg
    410.57 672.78 1.64×
    zlib
    50.16 51.09 1.02×
    HypervisorSingleMultiScaling
    clock
    15,735 30,717 1.95×
    clone
    353.97 418.27 1.18×
    context
    1,441 2,739 1.90×
    cpu-sched
    60.38 128.76 2.13×
    eventfd
    24,987 111,680 4.47×
    fault
    7,993 11,159 1.40×
    fork
    2,396 5,294 2.21×
    getrandom
    32,498 59,262 1.82×
    hrtimers
    175,391 241,844 1.38×
    mprotect
    319,113 331,024 1.04×
    mtx
    9,827,644 63,703,967 6.48×
    munmap
    1,723 3,501 2.03×
    null
    151,092 289,879 1.92×
    pipe
    686,600 707,707 1.03×
    priv-instr
    332,417 600,712 1.81×
    resched
    186,141 138,195 0.74×
    switch
    52,784 320,589 6.07×
    timermix
    151,791 310,045 2.04×
    tlb-shootdown
    4,731 4,706 0.99×
    tsc
    704,332 1,372,227 1.95×
    usersyscall
    227,377 439,260 1.93×
    vdso
    51,986,579 93,223,590 1.79×
    vfork
    15,233 30,621 2.01×
    x86syscall
    1,472,450 3,113,436 2.11×
    yield
    821,584 932,400 1.13×
    zero
    1,055,866 2,180,932 2.07×
    CPU float/SIMDSingleMultiScaling
    eigen
    11,061 19,601 1.77×
    expmath
    1,839 3,599 1.96×
    fma
    413,498 773,523 1.87×
    fp
    112.8 204 1.81×
    fractal
    3.6 6.8 1.89×
    hyperbolic
    2,023 3,886 1.92×
    logmath
    3,215 6,180 1.92×
    matrix
    2,331 4,236 1.82×
    matrix-3d
    517.69 829.42 1.60×
    monte-carlo
    74.67 148.51 1.99×
    mpfr
    817.56 1,563 1.91×
    powmath
    1,160 2,197 1.89×
    trig
    1,221 2,390 1.96×
    veccmp
    10,597 20,724 1.96×
    vecfp
    1,629 3,126 1.92×
    vecmath
    1,447 2,810 1.94×
    vecshuf
    605.83 1,222 2.02×
    vecwide
    38,303 69,047 1.80×
    AlgorithmsSingleMultiScaling
    bitonicsort
    5.2 10 1.92×
    bsearch
    175.02 306.25 1.75×
    bubblesort
    0.4 0.8 2.00×
    fibsearch
    165.76 319.68 1.93×
    heapsort
    6 11.2 1.87×
    hsearch
    3,454 6,704 1.94×
    insertionsort
    6 11.2 1.87×
    malloc
    1,409,221 3,580,682 2.54×
    mcontend
    110.57 331.68 3.00×
    mergesort
    15.2 28.8 1.89×
    qsort
    10.4 20 1.92×
    skiplist
    3,489 6,643 1.90×
    tree
    1 2 2.00×
    MemorySingleMultiScaling
    cache
    274,034 268,906 0.98×
    cachehammer
    367,144 723,438 1.97×
    cacheline
    15.37 29.24 1.90×
    l1cache
    159.38 296.44 1.86×
    memcpy
    249.59 474.69 1.90×
    memrate
    0.97 1.94 2.00×
    memthrash
    34.3 85.85 2.50×
    ptr-chase
    14,296,865 25,452,344 1.78×
    spinmem
    297.78 129.37 0.43×
    stream
    25.55 98.52 3.86×
    vm
    23,834 132,484 5.56×

    Stress-ng Raw Scores

    Stress-ng Relative Multicore Performance

    LLM Inference Speed for Prompt Processing

    LLM Inference Speed for Text Generation

    Static Web Server

    Redis

    Alternatives

    Servers of the Same Family

    INSTANCEvCPUsMEMORYAccelerators

    Similar Servers

    INSTANCEVENDORvCPUsMEMORYAccelerators

    B2s FAQs