mirror of https://github.com/docker/docs.git
337 lines
16 KiB
XML
337 lines
16 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
|
viewBox="0 0 740 550" style="enable-background:new 0 0 740 550;" xml:space="preserve">
|
|
<style type="text/css">
|
|
.st0{fill:#FFFFFF;}
|
|
.st1{fill:none;stroke:#82949E;stroke-width:2;stroke-dasharray:5,5,5,5;}
|
|
.st2{fill:#82949E;}
|
|
.st3{font-family:'OpenSans';}
|
|
.st4{font-size:10px;}
|
|
.st5{fill-rule:evenodd;clip-rule:evenodd;fill:#00B6B5;}
|
|
.st6{fill:none;stroke:#00B6B5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
|
.st7{fill:none;stroke:#F7F8F9;stroke-width:2;}
|
|
.st8{fill-rule:evenodd;clip-rule:evenodd;fill:#445D6E;}
|
|
.st9{font-size:8px;}
|
|
.st10{fill-rule:evenodd;clip-rule:evenodd;fill:#1488C6;}
|
|
.st11{fill:none;stroke:#445D6E;stroke-width:2;}
|
|
.st12{fill:none;stroke:#445D6E;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
|
.st13{fill-rule:evenodd;clip-rule:evenodd;fill:#FFB463;}
|
|
.st14{fill:none;stroke:#FFB463;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
|
.st15{font-size:12px;}
|
|
.st16{fill-rule:evenodd;clip-rule:evenodd;fill:#82949E;}
|
|
.st17{fill-rule:evenodd;clip-rule:evenodd;fill:#E0E4E7;}
|
|
.st18{fill:none;stroke:#E0E4E7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
|
.st19{fill:#E0E4E7;}
|
|
.st20{font-size:14px;}
|
|
.st21{font-size:26px;}
|
|
.st22{font-size:100px;}
|
|
</style>
|
|
<rect class="st0" width="740" height="550"/>
|
|
<title>deploy-caches-ha-1</title>
|
|
<desc>Created with Sketch.</desc>
|
|
<g id="dtr-diagrams">
|
|
<g id="deploy-caches-ha-1">
|
|
<g id="asia" transform="translate(11.000000, 318.000000)">
|
|
<path id="group" class="st1" d="M2,42h332c1.1,0,2,0.9,2,2v180c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V44C0,42.9,0.9,42,2,42z"/>
|
|
<text transform="matrix(1 0 0 1 10.8219 218.0095)" class="st2 st3 st4">Asia datacenter</text>
|
|
<g id="storage" transform="translate(15.000000, 143.000000)">
|
|
<path id="Rectangle-138" class="st5" d="M2,31h305c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V33
|
|
C0,31.9,0.9,31,2,31z"/>
|
|
<text transform="matrix(1 0 0 1 118.5195 46)" class="st0 st3 st4">shared storage</text>
|
|
<g id="arrows" transform="translate(44.000000, 0.000000)">
|
|
|
|
<g id="arrow-copy-2" transform="translate(218.500000, 17.000000) rotate(-90.000000) translate(-218.500000, -17.000000) translate(202.000000, 13.000000)">
|
|
<path id="Line" class="st6" d="M2,4h31"/>
|
|
<g id="Oval">
|
|
<g>
|
|
<circle id="path-1" class="st5" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
|
|
<g id="arrow-copy-3" transform="translate(111.500000, 17.000000) rotate(-90.000000) translate(-111.500000, -17.000000) translate(95.000000, 13.000000)">
|
|
<path class="st6" d="M2,4h31"/>
|
|
<g>
|
|
<g>
|
|
<circle id="path-2" class="st5" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
|
|
<g id="arrow-copy-4" transform="translate(4.500000, 17.000000) rotate(-90.000000) translate(-4.500000, -17.000000) translate(-12.000000, 13.000000)">
|
|
<path class="st6" d="M2,4h31"/>
|
|
<g>
|
|
<g>
|
|
<circle id="path-3" class="st5" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g id="nodes" transform="translate(14.000000, 54.000000)">
|
|
<g id="node-1-copy-4">
|
|
<g id="node">
|
|
<g id="node-label">
|
|
<path id="Rectangle-127" class="st8" d="M0,2c0-1.1,0.9-2,2-2h69v10.6c0,5.9-4.8,10.6-10.6,10.6H0V2z"/>
|
|
<text transform="matrix(1 0 0 1 6 14)" class="st0 st3 st9">worker node</text>
|
|
</g>
|
|
</g>
|
|
<g id="engine" transform="translate(1.000000, 79.000000)">
|
|
<path class="st10" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 7.5972 15)" class="st0 st3 st4">Docker EE Engine</text>
|
|
</g>
|
|
<g id="ucp-copy" transform="translate(1.000000, 56.000000)">
|
|
<path class="st5" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 23.7837 15)" class="st0 st3 st4">DTR cache</text>
|
|
</g>
|
|
<path id="node-border" class="st11" d="M2,0h93c1.1,0,2,0.9,2,2v98c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
</g>
|
|
<g id="node-1-copy-5" transform="translate(107.000000, 0.000000)">
|
|
<g>
|
|
<g>
|
|
<path class="st8" d="M0,2c0-1.1,0.9-2,2-2h69v10.6c0,5.9-4.8,10.6-10.6,10.6H0V2z"/>
|
|
<text transform="matrix(1 0 0 1 6 14)" class="st0 st3 st9">worker node</text>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1.000000, 79.000000)">
|
|
<path class="st10" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 7.5972 15)" class="st0 st3 st4">Docker EE Engine</text>
|
|
</g>
|
|
<g transform="translate(1.000000, 56.000000)">
|
|
<path class="st5" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 23.7837 15)" class="st0 st3 st4">DTR cache</text>
|
|
</g>
|
|
<path class="st11" d="M2,0h93c1.1,0,2,0.9,2,2v98c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
</g>
|
|
<g id="node-1-copy-6" transform="translate(214.000000, 0.000000)">
|
|
<g>
|
|
<g>
|
|
<path class="st8" d="M0,2c0-1.1,0.9-2,2-2h69v10.6c0,5.9-4.8,10.6-10.6,10.6H0V2z"/>
|
|
<text transform="matrix(1 0 0 1 6 14)" class="st0 st3 st9">worker node</text>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1.000000, 79.000000)">
|
|
<path class="st10" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 7.5972 15)" class="st0 st3 st4">Docker EE Engine</text>
|
|
</g>
|
|
<g transform="translate(1.000000, 56.000000)">
|
|
<path class="st5" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 23.7837 15)" class="st0 st3 st4">DTR cache</text>
|
|
</g>
|
|
<path class="st11" d="M2,0h93c1.1,0,2,0.9,2,2v98c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
</g>
|
|
</g>
|
|
<g id="lb" transform="translate(15.000000, 0.000000)">
|
|
<g id="main">
|
|
<path class="st8" d="M2,0h305c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 111.438 15)" class="st0 st3 st4">your load balancer</text>
|
|
</g>
|
|
<g transform="translate(43.000000, 21.000000)">
|
|
|
|
<g transform="translate(218.500000, 17.000000) scale(1, -1) rotate(-90.000000) translate(-218.500000, -17.000000) translate(202.000000, 13.000000)">
|
|
<path class="st12" d="M2,4h31"/>
|
|
<g>
|
|
<g>
|
|
<circle id="path-4" class="st8" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
|
|
<g id="arrow-copy" transform="translate(111.500000, 17.000000) scale(1, -1) rotate(-90.000000) translate(-111.500000, -17.000000) translate(95.000000, 13.000000)">
|
|
<path class="st12" d="M2,4h31"/>
|
|
<g>
|
|
<g>
|
|
<circle id="path-5" class="st8" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
|
|
<g transform="translate(4.500000, 17.000000) scale(1, -1) rotate(-90.000000) translate(-4.500000, -17.000000) translate(-12.000000, 13.000000)">
|
|
<path class="st12" d="M2,4h31"/>
|
|
<g>
|
|
<g>
|
|
<circle id="path-6" class="st8" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g id="us" transform="translate(202.000000, 6.000000)">
|
|
<text transform="matrix(1 0 0 1 10.8219 267.0095)" class="st2 st3 st4">US datacenter</text>
|
|
<path class="st1" d="M2,93h332c1.1,0,2,0.9,2,2v177c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V95C0,93.9,0.9,93,2,93z"/>
|
|
<g transform="translate(14.000000, 194.000000)">
|
|
<path class="st13" d="M2,31h305c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V33C0,31.9,0.9,31,2,31z"/>
|
|
<text transform="matrix(1 0 0 1 118.5195 46)" class="st0 st3 st4">shared storage</text>
|
|
<g transform="translate(44.000000, 0.000000)">
|
|
|
|
<g transform="translate(218.500000, 17.000000) rotate(-90.000000) translate(-218.500000, -17.000000) translate(202.000000, 13.000000)">
|
|
<path class="st14" d="M2,4h31"/>
|
|
<g>
|
|
<g>
|
|
<circle id="path-7" class="st13" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
|
|
<g transform="translate(111.500000, 17.000000) rotate(-90.000000) translate(-111.500000, -17.000000) translate(95.000000, 13.000000)">
|
|
<path class="st14" d="M2,4h31"/>
|
|
<g>
|
|
<g>
|
|
<circle id="path-8" class="st13" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
|
|
<g transform="translate(4.500000, 17.000000) rotate(-90.000000) translate(-4.500000, -17.000000) translate(-12.000000, 13.000000)">
|
|
<path class="st14" d="M2,4h31"/>
|
|
<g>
|
|
<g>
|
|
<circle id="path-9" class="st13" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(14.000000, 105.000000)">
|
|
<g>
|
|
<g>
|
|
<g>
|
|
<path class="st8" d="M0,2c0-1.1,0.9-2,2-2h69v10.6c0,5.9-4.8,10.6-10.6,10.6H0V2z"/>
|
|
<text transform="matrix(1 0 0 1 6 14)" class="st0 st3 st9">worker node</text>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1.000000, 79.000000)">
|
|
<path class="st10" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 7.5972 15)" class="st0 st3 st4">Docker EE Engine</text>
|
|
</g>
|
|
<g id="ucp" transform="translate(1.000000, 56.000000)">
|
|
<path class="st10" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 23.7373 15)" class="st0 st3 st4">UCP agent</text>
|
|
</g>
|
|
<g transform="translate(1.000000, 33.000000)">
|
|
<path class="st13" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 21.5986 15)" class="st0 st3 st4">DTR replica</text>
|
|
</g>
|
|
<path class="st11" d="M2,0h93c1.1,0,2,0.9,2,2v98c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
</g>
|
|
<g transform="translate(107.000000, 0.000000)">
|
|
<g>
|
|
<g>
|
|
<path class="st8" d="M0,2c0-1.1,0.9-2,2-2h69v10.6c0,5.9-4.8,10.6-10.6,10.6H0V2z"/>
|
|
<text transform="matrix(1 0 0 1 6 14)" class="st0 st3 st9">worker node</text>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1.000000, 79.000000)">
|
|
<path class="st10" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 7.5972 15)" class="st0 st3 st4">Docker EE Engine</text>
|
|
</g>
|
|
<g transform="translate(1.000000, 56.000000)">
|
|
<path class="st10" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 23.7373 15)" class="st0 st3 st4">UCP agent</text>
|
|
</g>
|
|
<g transform="translate(1.000000, 33.000000)">
|
|
<path class="st13" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 21.5986 15)" class="st0 st3 st4">DTR replica</text>
|
|
</g>
|
|
<path class="st11" d="M2,0h93c1.1,0,2,0.9,2,2v98c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
</g>
|
|
<g transform="translate(214.000000, 0.000000)">
|
|
<g>
|
|
<g>
|
|
<path class="st8" d="M0,2c0-1.1,0.9-2,2-2h69v10.6c0,5.9-4.8,10.6-10.6,10.6H0V2z"/>
|
|
<text transform="matrix(1 0 0 1 6 14)" class="st0 st3 st9">worker node</text>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1.000000, 79.000000)">
|
|
<path class="st10" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 7.5972 15)" class="st0 st3 st4">Docker EE Engine</text>
|
|
</g>
|
|
<g transform="translate(1.000000, 56.000000)">
|
|
<path class="st10" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 23.7373 15)" class="st0 st3 st4">UCP agent</text>
|
|
</g>
|
|
<g transform="translate(1.000000, 33.000000)">
|
|
<path class="st13" d="M2,0h91c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 21.5986 15)" class="st0 st3 st4">DTR replica</text>
|
|
</g>
|
|
<path class="st11" d="M2,0h93c1.1,0,2,0.9,2,2v98c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(15.000000, 51.000000)">
|
|
<g>
|
|
<path class="st8" d="M2,0h305c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z"/>
|
|
<text transform="matrix(1 0 0 1 111.438 15)" class="st0 st3 st4">your load balancer</text>
|
|
</g>
|
|
<g transform="translate(43.000000, 21.000000)">
|
|
|
|
<g transform="translate(218.500000, 17.000000) scale(1, -1) rotate(-90.000000) translate(-218.500000, -17.000000) translate(202.000000, 13.000000)">
|
|
<path class="st12" d="M2,4h31"/>
|
|
<g>
|
|
<g>
|
|
<circle id="path-10" class="st8" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
|
|
<g transform="translate(111.500000, 17.000000) scale(1, -1) rotate(-90.000000) translate(-111.500000, -17.000000) translate(95.000000, 13.000000)">
|
|
<path class="st12" d="M2,4h31"/>
|
|
<g>
|
|
<g>
|
|
<circle id="path-11" class="st8" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
|
|
<g transform="translate(4.500000, 17.000000) scale(1, -1) rotate(-90.000000) translate(-4.500000, -17.000000) translate(-12.000000, 13.000000)">
|
|
<path class="st12" d="M2,4h31"/>
|
|
<g>
|
|
<g>
|
|
<circle id="path-12" class="st8" cx="4" cy="4" r="4"/>
|
|
</g>
|
|
<circle class="st7" cx="4" cy="4" r="5"/>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g id="users" transform="translate(136.000000, 0.000000)">
|
|
<g id="user">
|
|
<text transform="matrix(1 0 0 1 7 41)" class="st2 st3 st15">UI</text>
|
|
<path id="Shape" class="st16" d="M13,13c3.6,0,6.5-2.9,6.5-6.5C19.5,2.9,16.6,0,13,0S6.5,2.9,6.5,6.5C6.5,10.1,9.4,13,13,13
|
|
L13,13z M13,16.2c-4.3,0-13,2.2-13,6.5V26h26v-3.2C26,18.4,17.3,16.2,13,16.2L13,16.2z"/>
|
|
</g>
|
|
<g id="user-copy" transform="translate(42.000000, 0.000000)">
|
|
<text transform="matrix(1 0 0 1 4 41)" class="st2 st3 st15">CLI</text>
|
|
<path class="st16" d="M13,13c3.6,0,6.5-2.9,6.5-6.5C19.5,2.9,16.6,0,13,0S6.5,2.9,6.5,6.5C6.5,10.1,9.4,13,13,13L13,13z
|
|
M13,16.2c-4.3,0-13,2.2-13,6.5V26h26v-3.2C26,18.4,17.3,16.2,13,16.2L13,16.2z"/>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g id="arrow-1" transform="translate(68.000000, 203.000000)">
|
|
<circle class="st17" cx="96" cy="4" r="4"/>
|
|
<path id="Path-3" class="st18" d="M96.1,88c0,0-6.1-21.6-6.1-43s6.1-43,6.1-43"/>
|
|
<text transform="matrix(1 0 0 1 0 41)" class="st19 st3 st20">pull from</text>
|
|
<text transform="matrix(1 0 0 1 59.8281 41)" class="st19 st3 st20"> </text>
|
|
<text transform="matrix(1 0 0 1 0 60)" class="st19 st3 st20">upstream</text>
|
|
</g>
|
|
<g id="europe" transform="translate(381.000000, 318.000000)">
|
|
<path class="st17" d="M4,0h328c2.2,0,4,1.8,4,4v218c0,2.2-1.8,4-4,4H4c-2.2,0-4-1.8-4-4V4C0,1.8,1.8,0,4,0z"/>
|
|
<text transform="matrix(1 0 0 1 55.3291 183)" class="st0 st3 st21">Europe datacenter</text>
|
|
<text transform="matrix(1 0 0 1 139.4111 133)" class="st0 st3 st22">+</text>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|