Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Sa artikulong ito sasabihin namin sa iyo kung anong mga solusyon sa imprastraktura ang ipinapatupad ng aming mga kliyente gamit ang mga platform ng server ng Dell R730xd at kung bakit ang presyo para sa pagrenta ng platform na ito ay Antas ng TierIII+ ng European data center na may mahusay na mga channel ng komunikasyon sa Ukraine at Russia, pati na rin sa 9 na lokasyon sa USA, mayroon nang pagkakalagay at pagkakakonekta sa isang presyo mula $249 / buwan para sa 2 x Intel Dodeca-Core Xeon E5-2650 v4 128GB DDR4 6x480 SSD 1Gbps ay naging isang katotohanan. Ibabahagi namin ang mga posibleng solusyon batay sa mga platform na ito gamit ang pribadong vlan, 10G lokal na network at hardware na Firewall mula sa CISCO, na available sa aming mga kliyente kapag hiniling. At gayundin, sa pinakamahusay na mga tradisyon, mag-aalok kami ng isang bonus sa anyo ng isang libreng panahon ng paggamit ng mga server ng Dell R730xd para sa mga mambabasa ng Habrahabr.

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Kamakailan, kami ay nakakatanggap ng higit at higit pang mga kahilingan para sa pagtatayo ng iba't ibang mga imprastraktura ng korporasyon, at ito, sa kasamaang-palad, ay konektado hindi gaanong sa katotohanan na nagbibigay kami ng napakataas na kalidad ng mga solusyon, ngunit sa presyo ng mga solusyon na ito at ang antas ng seguridad at tuntunin ng batas, na ibinibigay sa Netherlands at USA, ngunit, sayang, ay madalas na hindi magagamit sa Ukraine at Russia. Kung saan, sa kasamaang-palad, ang mga naturang solusyon ay nagkakahalaga ng "astronomical" na pera, dahil ang konsepto ng "pangmatagalang pera" ay dayuhan sa mga bansang post-Soviet sa prinsipyo, laban sa backdrop ng iba pang mga panganib o dahil sa kakulangan ng kinakailangang imprastraktura at antas ng sertipikasyon.

Ang isang magandang halimbawa dito ay ang pagkakaiba sa presyo ng hardware. Hal, Dell R730xd platform, binili para sa aming mga kliyente, sa pangunahing pagsasaayos, ang 2 x Intel Dodeca-Core Xeon E5-2650v4 128GB DDR4 6x480GB SSD ay nagkakahalaga ng halos 9000 euros. Hindi sinasabi na maaaring walang tanong tungkol sa anumang mababang presyo para sa pag-upa sa server na ito sa Ukraine o Russia, dahil ang halaga ng pag-upa ay batay sa pagbabayad ng halaga ng platform sa loob ng 12-18 buwan. Nangangahulugan ito na ang pinakamababang posibleng presyo ng pag-upa, hindi kasama ang halaga ng tirahan, kuryente at mga channel ng komunikasyon, ay nasa hanay na $500-800 / buwan, depende sa antas ng panganib ng provider at plano ng negosyo. Kailangan mo ring humanap ng magandang data center na may kinakailangang antas ng sertipikasyon at mga channel ng komunikasyon. Kaya, huwag kalimutan ang tungkol sa pagsasaalang-alang sa mga panganib ng iligal na pag-agaw ng mga kagamitan sa panahon ng ilang labag sa batas na pagkilos sa pagsisiyasat na maaaring lumitaw dahil sa kompetisyon at ang mga detalye ng paggawa ng negosyo sa isang partikular na rehiyon.

Samakatuwid, hindi nakakagulat na ang aming panukala ay pumukaw ng malaking interes, lalo na dahil ang mga data center kung saan kami nagbibigay ng mga iminungkahing server ay may maraming mga sertipiko na kinakailangan at mahalaga para sa sektor ng korporasyon - ISO 27001, PCI DSS, SOC 1, HIPAA ΠΈ NEN 7510.

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Ngayon tingnan natin ang ilang mga kaso na maaaring maging interesado para sa mga nagsisimula at maliliit na proyekto, at para sa medyo malalaking system integrator na gumagawa ng mga solusyon sa kanilang mga opisina sa mga containment zone o sa mga data center.

Mga benepisyo ng mga platform ng Dell R730xd kapag nagtatayo ng mga warehouse ng data gamit ang Red Hat Ceph

Hindi lihim na ang mga kinakailangan para sa pag-iimbak at pagproseso ng data ay patuloy na lumalaki, at sa isang pinabilis na bilis. Kung ilang taon na ang nakalipas ay sapat na ang magkaroon ng 1TB na imbakan, na nagbigay ng ilang daang IOPS, ngayon ang mga pangangailangan ay tumaas sa libu-libong IOPS at mga petabytes ng espasyo. Ang mga kahilingang ito para sa kapasidad at pagganap ay pinalakas sa bahagi ng pagtaas ng dami ng hindi nakabalangkas na data, kabilang ang musika, mga larawan, mga video, mga backup ng database, mga log file at iba pang mga archive, pinansyal at medikal na data - data na kilala bilang "Big Data". Hindi banggitin ang lumalaking pangangailangan para sa pag-iimbak ng data bilang resulta ng paglaganap at pagpapalawak ng Internet at mga bagong mapagkukunan ng Internet. Kaya, sa lahat ng mga pangangailangan ng kapangyarihan na ito, ang mga inaasahan ng customer para sa mataas na pagiging maaasahan at mataas na pagganap ay mas malaki kaysa dati.

Habang sinusubukan ng mga kumpanyang IT na lutasin ang mga problema sa pamamahala ng mga petabytes at kahit na mga exabytes ng data, ang modelo ng cloud storage ay nagiging pangkaraniwan sa mga modernong data center. Parami nang parami ang mga bagong software system na isinusulat na nagbibigay-daan sa iyong i-configure ang pakikipag-ugnayan ng cloud environment sa hardware sa pinakamainam na paraan; isa sa mga naturang development ay ang Ceph.

Ang Ceph ay isang open source distributed storage system na idinisenyo upang magbigay ng mataas na performance, pagiging maaasahan at scalability. Ang Ceph ay nagpapatupad ng object storage sa isang distributed computer cluster at nagbibigay ng mga interface para sa pag-iimbak ng mga bagay, block at file. Nagbibigay ang Ceph ng ganap na ipinamahagi na imbakan na walang iisang punto ng pagkabigo at scalability sa antas ng petabyte. Ginagaya ni Ceph ang data at sa gayon ay nagbibigay ng fault tolerance. Ang sistema ay idinisenyo sa paraang hindi lamang makapagbigay ng independiyenteng pagbawi, kundi pati na rin sa pamamahala, na tumutulong upang maiwasan ang mga hindi kinakailangang gastos sa pagpapanatili. Dahil gumagamit si Ceph ng pangkalahatang layunin ng hardware na kinokontrol ng software at ang mga function ng pamamahala ay available sa pamamagitan ng mga application programming interface (API), inuri ito bilang software-defined storage (SDS).

Ang Red Hat Ceph Storage ay isang ready-to-use na storage system, software-defined na storage na bukas, madaling ibagay, nasusukat at sinusuportahan kahit saan. Pinagsasama ang mga inobasyon mula sa open-source development na may teknikal na core at suporta mula sa Red Hat. Ang solusyon ay nagbibigay ng mahigpit na pagsasama sa OpenStack at idinisenyo mula sa simula upang paganahin ang susunod na henerasyong imbakan para sa parehong cloud environment at iba pang mga workload.

Dito ay titingnan natin ang isang halimbawa ng pagpapatupad ng solusyon na ito sa mga server ng Dell, lalo na ang Dell PowerEdge R730xd, na inaalok namin para sa upa, at isaalang-alang ang mga pakinabang ng pagtatayo ng storage batay sa mga platform na ito. Maaaring maging kapaki-pakinabang ang impormasyong ito sa mga arkitekto, inhinyero, at IT administrator na gustong tuklasin ang mga benepisyo ng paggamit ng Red Hat Ceph Storage sa mga server ng Dell PowerEdge at dapat magdisenyo at magplano ng mga pagpapatupad gamit ang mga napatunayang pinakamahusay na kagawian.

Ngunit sa simula:

Kaunti tungkol sa platform mismo, aling opsyon ang inaalok namin at bakit ito matipid?

Ang Dell PowerEdge R730xd ay isa sa mga pinakamahusay na platform para sa mga gawain ng negosyo at higit pa, nanalo ito ng maraming iba't ibang mga parangal at isang mabisang solusyon sa pag-iimbak, dahil maaari itong magbigay ng high-density na storage para sa makatwirang pera.

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Ang PowerEdge R730xd ay available sa tatlong chassis configuration na may iba't ibang form factor at drive combination, pati na rin ang opsyonal na rear expansion unit:

- 24 na front accessible na 2,5" bay para sa SAS, SATA o nearline na SAS drive at 2 opsyonal na 2,5" na rear bay. Ang 2,5-inch chassis ay maaaring opsyonal na suportahan ang hanggang 4 na PCIe Express Flash drive mula sa Dell sa harap.
- 12 front accessible na 3,5" SAS, SATA o nearline na SAS drive bay na may 4 na opsyonal na panloob na 3,5" na hot-swappable na drive bay, kasama ang dalawang opsyonal na 2,5" na bay sa likuran.
- 18 front accessible na 1,8" bay para sa SATA, 8 3,5" bay para sa SAS, SATA o nearline na SAS drive, at 2 opsyonal na 2,5" bay sa likuran.

Mukhang ang bawat chassis ay mabuti para sa uri ng gawain nito. Ito ay tiyak. Ngunit sila ba ay talagang pantay na epektibo sa gastos?

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Pinili namin ang pangalawang opsyon upang matugunan ang mga pangangailangan ng pinakamalawak na posibleng hanay ng mga user sa isang chassis na may 12 drive bay. Dahil itinuturing namin na ito ang pinaka-epektibo. At dahil jan. Ang kahusayan sa ekonomiya ng solusyon ay naipakita na sa kakayahang magamit nito - ang mga drive ng iba't ibang mga form factor ay maaaring mai-install sa chassis na ito at ito ay mas mura sa pagbili, at gayundin, mahalaga, maaari kang makakuha ng higit na produktibo kapag nagtatrabaho sa data gamit ang ilang mga platform na magkakaugnay sa halip. kaysa sa isa lamang na may mataas na densidad ng imbakan at halatang mas mababa ang produktibidad.

Naniniwala kami na sa pamamagitan ng pagkonekta ng ilang katulad na mga platform sa isang multi-gigabit na lokal na network (posibleng ikonekta ang bawat node sa isang lokal na network sa bilis na 20 Gbit / s o higit pa, gamit ang dual-port na sampung-gigabit na Intel X540-T2 card, na ibinibigay din namin), makakamit namin ang mas mahusay na mga resulta at pagganap kaysa sa mga platform na may mas mataas na density ng storage. Ito ay lalong kritikal para sa mga imprastraktura na gumagamit ng mga platform na ito upang gumana sa mga database. Sa kasamaang palad, sa isang malaking bilang ng mga drive, ang controller ay maaaring maging sobrang kargado, at isang karagdagang controller sa xd na bersyon, sayang, ay hindi magagamit. Ang pagganap na maaaring makamit kapag gumagamit ng mga platform na may eksaktong 12 bay at isang lokal na multi-gigabit network ay magiging mas mataas, at ang solusyon, sa turn, ay magiging mas maipamahagi at maaasahan. Sa isang salita - cost-effective!

Mga tampok ng istraktura at disenyo, paggamit ng mga video card

Ang platform ng Dell PowerEdge R730xd, na may sukat lamang na 2U, ay sumusuporta sa hanggang 2 Intel Xeon E5-2600 v3 na mga processor at mas mataas, iyon ay, pinapayagan kang makakuha ng hanggang 36 na mga core kapag gumagamit ng 18-core na mga processor. Pinili namin ang isang intermediate na opsyon, ngunit ang pinakabagong henerasyon - ang 12-core E5-2650 v4 processor (24 na mga core sa iyong pagtatapon sa kabuuan, at isinasaalang-alang ang multi-threading - 48 na mga core), dahil ito ang naging pinakamaraming gastos -epektibo. Kaya, sa ika-apat na henerasyon, ang mas mahusay na mga tagubilin ng processor ay ipinatupad, halimbawa, ang AES, na responsable para sa pag-encrypt ng data, ay 70% na mas mahusay kaysa sa parehong mga processor, ngunit ang ikatlong henerasyon. Kasabay nito, maaaring suportahan ng processor at platform ang hanggang sa 1,54 TB ng RAM, na mahalaga sa ilang partikular na mga kaso. Pinili namin ang pinakasikat na opsyon, ang pinaka-abot-kayang sa mga tuntunin ng presyo at bilis ng pagpapatakbo - 128GB DDR4 RAM at nagbigay ng posibilidad ng pag-upgrade sa kahilingan ng mga subscriber.

Sa front panel ng R730xd mayroong 6 na system status indicator na maaaring mag-notify sa iyo ng iba't ibang problema, upang maiwasan mo ang maraming kritikal na problema sa pamamagitan ng pagsasagawa ng mga naaangkop na hakbang sa isang napapanahong paraan. Ang mga DIMM slot para sa RAM ay direktang matatagpuan sa motherboard. Sinusuportahan ng R730xd ang mga nakarehistrong DIMM sa pagwawasto ng error pati na rin ang mga LRDIMM (Load Reduced Dual In-Line Memory Modules), isang medyo bagong uri ng memory para sa mga server. Ngunit hindi namin ito ginagamit, dahil ang mga LRDIMM ay nagiging kapaki-pakinabang lamang para sa malaking halaga ng memorya, kapag ang layunin ay pataasin ang bilis ng pagpapatakbo.

Ang Internal Dual-SD Module (IDSDM) ay nagpapahintulot sa mga customer na i-deploy ang fault-tolerant virtualization na teknolohiya ng Dell, na nagbibigay ng failover redundancy para sa mga naka-embed na hypervisors. Bagama't sinusuportahan ng PowerEdge R730 ang mga GPU, na maaaring maging lubhang kapaki-pakinabang sa mga virtual office environment (virtual desktop), gayundin para sa high-performance computing at collaborative processing, hindi sinusuportahan ng R730xd ang mga GPU dahil hindi maibibigay ang wastong paglamig ng mga video card. Gayunpaman, sa ngayon ay mayroon kaming maliit na pangangailangan para sa serbisyong ito at isa lamang sa aming mga subscriber ang nag-order ng video card para sa server. Ito ang dahilan kung bakit hindi kami nag-order ng R730 na mga platform nang maramihan, ngunit maihahatid ang mga ito kapag hiniling, na nilagyan ng isa sa mga inirerekomendang card.

Dahil dito, sa kasamaang-palad, ang presyo para sa pag-upa ng isang solusyon ay hindi maaaring maging kaakit-akit at tumataas ng higit sa 2 beses, depende sa panahon ng pagbabayad at termino ng kontrata. Nag-aalok kami na bilhin mismo ang mga card sa pamamagitan ng aming supplier sa Netherlands, ang mga presyo ay ibinibigay sa ibaba at mula lamang sa inirerekumendang listahang ito (ito ang mga rekomendasyon ng Dell mismo noong ginawa namin ang kahilingan), marahil ang impormasyong ito ay magiging kapaki-pakinabang sa isang tao:

NVIDIA Tesla M10 GPU CusKit: 2,884.98 EUR
NVIDIA Tesla M40 GPU: 4,913.33 EUR
NVIDIA Tesla M40 24GB GPU, Cust Kit: 6,458.95 EUR
NVIDIA M60 GPU, Passive, Nangangailangan ng GRID 2.0 SW para sa VDI Function, Cust Kit: 5,094.95 EUR

Mga Lisensya:
Nvidia GRID vApps Subscription License 3 yr, 1 CCU: 20 EUR
Nvidia GRID vPC Subscription License 3 yr, 1 CCU: 95 EUR
Nvidia GRID vWS Subscription License 3 yr, 1 CCU: 480 EUR

Kaya, kung handa ka na para sa isang minimum na 2-taong kontrata upang magrenta ng isang Dell R730 server (hindi xd, kaya ang solusyon ay mas mahal) - makipag-ugnay [protektado ng email], ikalulugod naming tulungan ka! Gamit ang isa sa mga video card na inirerekomenda sa itaas, sa DELL R730 2 x E5-2650 v4 / 128GB / 6 x 480GB SSD / 1Gbps 100TB + GPU configuration at isang 2 taong kontrata, ito ay nagkakahalaga ng humigit-kumulang $6816 bawat taon, sa halip na $2988 bawat taon sa kaso Ang Dell R730xd+ platform na tinalakay sa artikulo ay mangangailangan ng bayad para sa halaga ng video card at lisensya, dahil ito ay napaka-espesipikong kagamitan.

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Gayunpaman, kahit na ang presyo na ito ay higit na kaakit-akit kaysa sa mga presyo na maaaring mag-alok ng mga data center sa Ukraine at Russia para sa mga naturang solusyon, kung gusto nilang magbigay ng ganoong mga solusyon sa lahat... Para sa, kakaiba, sa Netherlands, kung saan ang pakikipagtulungan sa Dell ay direktang itinatag, ang ipinangakong oras ng paghahatid para sa server na may isang video card ay halos 2 buwan mula sa sandaling nag-order ang aming kliyente (pumayag ang kliyente na maghintay, dahil walang mga alternatibo sa merkado), dahil sa malakas na pagtitiyak ng produktong ito Wala lang itong stock ni Dell. Gayunpaman, ang paghahatid ay nakumpleto nang wala pang isang buwan. Salamat sa departamento ng supply ng data center at sa mga lalaki mula sa Dell para sa kanilang kahusayan. Ngunit para sa akin ang karanasang ito ay hindi pangkaraniwan, dahil ang karaniwang mga platform ng Dell R730xd ay naihatid sa loob ng ilang araw.

Mga Kontrol at Kakayahan ng PERC Controller

Mapapamahalaan ang server sa pamamagitan ng maginhawang iDRAC8 (Integrated Dell Remote Access Controller 8) kasama ang Dell Lifecycle Controller, na binabawasan ang oras na ginugugol sa mga gawain sa pamamahala, binabawasan ang posibilidad ng mga error, pinapabuti ang seguridad at pinapabuti ang pangkalahatang kahusayan ng iyong IT environment.

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Para sa aming mga subscriber, ang access sa iDRAC8 ay ibinibigay sa pamamagitan ng RMI (Remote Management Interface), na eksklusibong naa-access mula sa pribadong network ng data center para sa mga layuning pangseguridad, ang access na ibinibigay namin sa pamamagitan ng Open VPN tunnel nang libre. Sa sandaling naka-log in, iDRAC ay nagpapakita ng isang pangkalahatang-ideya ng system pati na rin ang isang virtual console view sa pamamagitan ng iKVM.

Nais kong bigyan ng espesyal na pansin ang pagsubaybay; pinapayagan ka ng iDRAC8 na makakuha ng mga istatistika ng pagkonsumo ng kuryente para sa huling oras, araw o linggo at limitahan ang maximum na paggamit ng kuryente:

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Ang iDRAC temperature monitoring and recording system ay nagbibigay-daan sa iyo na mangolekta ng data mula sa mga sensor ng temperatura at matukoy ang hanay kung saan ito matatagpuan. Kaya, ito ay itinuturing na katanggap-tanggap para sa mga processor na nasa saklaw ng temperatura ng Babala para lamang sa 10% ng oras sa buong taon, at Kritikal para sa 1%. Nakakaapekto rin ang oras sa critical band sa pinapayagang oras sa warning band. Magsisimula ang pangongolekta ng data ng temperatura kapag naka-on ang system pagkatapos umalis sa factory at hindi na ma-reset.

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Ang ika-13 henerasyon ng mga server ng Dell PowerEdge ay nilagyan ng PERC9 controllers, kung saan ang LSI CacheCade na teknolohiya na dating ginamit sa PERC8 controllers ay pinalitan ng isang mas mahusay - DAS Cache mula sa SanDisk.

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Sa mga synthetic na pagsubok, makabuluhang pinabilis ng DAS Cache ang pagganap ng mga array ng HDD sa mga kaso ng mga hybrid na configuration ng HDD+SSD. Kaya, sa kaso ng isang hanay ng 5 HDD sa RAID6 (ika-6 na antas na pinili upang matiyak ang maximum na kapasidad) at 5 SSD RAID10 (4 + 1 mainit na ekstrang SSD upang i-maximize ang pagganap ng array) kapag gumagamit ng DAS Cache, ang pagganap ng array ay 5 HDD RAID6 + DAS Cache sa tinukoy na SSD array ay naging malapit sa pagganap ng SSD array mismo:

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Kaya, nang medyo pamilyar tayo sa platform, maaari na nating tingnan ang mga bentahe ng platform na ito kapag nagtatayo ng mga pasilidad ng imbakan.

Ano ang ginagawang pinakamainam sa platform ng Dell R730xd para sa mga deployment ng warehouse ng data, partikular ang Red Hat Ceph?

Gumagamit ang kapaligiran ng Red Hat Ceph Storage ng mga standard na server ng industriya para sa scalability, resiliency, at performance. Ang mga paraan ng proteksyon ng data ay may mahalagang papel sa gastos ng solusyon. Pinapayagan ng Ceph ang user na pumili ng iba't ibang paraan ng seguridad para sa iba't ibang storage pool.

Ang mga replicated na storage pool ay gumagawa ng mga buong kopya ng mga nakaimbak na bagay at perpekto para sa mabilis na pagbawi at pagmamanipula ng data. Sa kaso ng isang replicated na pool ng imbakan, ang Ceph ay nagde-default sa isang replication factor na tatlo kapag ang tatlong kopya ng data ay nasa tatlong magkahiwalay na Ceph node.

Ang mga pool ng imbakan na lumalaban sa katiwalian ay nagbibigay ng isang kopya ng data na may parity, na kapaki-pakinabang kapag kinakailangan ang pangmatagalang pag-iimbak ng data at matipid sa gastos.

Ang PowerEdge R730xd ay isang pambihirang flexible at scalable na dalawang-unit rack server na naghahatid ng mataas na pagganap na pagproseso at isang malawak na hanay ng mga opsyon sa lokal na storage na naka-optimize sa workload, kabilang ang mga hybrid na tier. Kasama sa pag-unlad ang isang malawak na hanay ng mga pagsasaayos, na perpekto para sa Ceph.

β€” Ang R730xd ay nagbibigay ng kakayahang lumikha ng napakahusay na solusyon sa imprastraktura para sa parehong maliliit at malalaking negosyo.
β€” Binabawasan ng R730xd ang oras ng pag-commissioning gamit ang mga awtomatikong kakayahan sa pag-deploy, na nagpapababa ng input ng user at binabawasan ang error ng tao.
β€œPinapabuti ng mga server ng PowerEdge ang data center IT performance gamit ang mga makabagong tool sa pamamahala tulad ng iDRAC Quick Sync at iDRAC Direct, na nagbibigay ng komprehensibong visibility sa kalusugan ng system at mabilis na pag-deploy.
"Ang mga server ng PowerEdge ay nag-o-optimize ng paggamit ng kuryente, na naghahatid ng mas mahusay na pagganap bawat watt at mas tumpak na kontrol sa pagkonsumo ng kuryente at paglamig.

Ang Dell PowerEdge R730xd ay nagbibigay ng mga benepisyo na nagsisiguro ng maximum na produktibo sa pamamagitan ng:

β€” Pabilisin ang kahusayan ng aplikasyon sa pamamagitan ng paggamit ng mga pinakabagong teknolohiya at dynamic na lokal na imbakan.
β€œMadali at mabilis ang pag-scale gamit ang front-access na storage na sumusuporta sa malawak na hanay ng mga drive mula sa mga murang SATA HDD hanggang sa mga ultra-fast na 2.5" SSD, pati na rin sa mga ultra-low latency drive gaya ng PowerEdge Express Flash NVMe PCIe SSDs.
- Ang R730xd ay angkop na angkop para sa mga hybrid na disenyo ng imbakan salamat sa paggamit ng mga bagong teknolohiya sa pag-cache sa PERC controller, na nagpapataas ng kahusayan sa gastos ng solusyon ng Ceph.

Isang halimbawa ng pagpapatupad ng imprastraktura sa Red Hat Ceph Storage, na binubuo ng 5 Dell R730xd server, makikita mo sa ibaba:

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Sa panahon ng mga independiyenteng pagsubok ng iba't ibang mga pagsasaayos ng mga platform ng Dell R730xd, nakuha ang mga sumusunod na resulta:

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Ang aming bersyon ng platform ay nagpapakita ng napakahusay na mga resulta, at sa kaso ng pagbabasa, marahil ang pinakamahusay. At kung isasaalang-alang namin ang katotohanan na nag-order kami ng mga platform na ito sa maraming dami at dahil dito maaari kaming mag-alok ng presyo nang higit sa 2 beses na mas mababa kaysa sa iba pang mga pagpipilian sa platform - ito ay lumalabas na ang pinakamahusay na pinagsama-sama para sa pagbabasa at pagsulat sa mga tuntunin ng cost-effective na parameter. Sa huli, walang pumipigil sa iyo na bumuo ng isang kumpol ng 7-8 na mga platform, sa halip na 5. Kasabay nito, makakakuha ka ng mas malaking pagpapaubaya sa kasalanan.

Kinakailangan ba ang 10-Gigabit switch kapag nagtatayo ng mga naturang imprastraktura? Hindi, hindi kinakailangan, isa sa aming mga kliyente ang bumuo ng isang imprastraktura, kahit na mula sa 3 server, gamit ang sumusunod na pamamaraan ng koneksyon sa lokal na network:

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Na nagpapahintulot sa kanya na makatipid ng kaunti - $350 / buwan sa pagrenta ng switch, dahil ang 10-Gigabit switch ay medyo mahal, at nagbibigay lamang kami ng pinakamahusay - Arista 7050tx-48-r. Wala kaming nakikitang punto sa mga solusyon para sa maraming port.

Ano ang kaya ng mga platform ng Dell R730xd sa prinsipyo?

Hindi nagtagal, nagsagawa ang Microsoft ng isang kawili-wiling pagsubok sa pagganap ng mga platform na ito sa kaso ng pagbuo ng mga warehouse ng data na may maliit na bilang ng mga node.

Gumamit kami ng 4 na Dell R730xd node, na pinagsama sa isang lokal na 100-gigabit network gamit ang isang 32-port na Arista DCS-7060CX-32S 100Gb switch, na nagpapatakbo ng EOS na bersyon 4.15.3FX-7060X.1.

Ang pagsasaayos ng mga node na ginamit ay ang mga sumusunod:

2x Xeon E5-2660v3 2.6Ghz (10c20t)
256GB DRAM (16x 16GB DDR4 2133 MHz DIMM)
4x Samsung PM1725 3.2TB NVME SSD (PCIe 3.0 x8 AIC)
Dell HBA330
4x Intel S3710 800GB SATA SSD
12x Seagate 4TB Enterprise Capacity 3.5” SATA HDD
2x Mellanox ConnectX-4 100Gb (Dual Port 100Gb PCIe 3.0 x16)
Mellanox FW v. 12.14.2036/XNUMX/XNUMX
Mellanox ConnectX-4 Driver v. 1.35.14894
PSID ng device MT_2150110033
Isang port na konektado / adaptor

Gamit ang VMFleet, 20 virtual machine ang itinaas sa bawat node, iyon ay, kabuuang 80 virtual machine. Ang bawat virtual machine ay na-configure na may 1vCPU. Ang VMFleet ay ginamit noon upang patakbuhin ang DISKSPD utility upang subukan ang pagganap ng storage sa bawat isa sa 80 node, ang utility ay magagamit nang libre dito. Ang mga parameter ng pagsubok ay ang mga sumusunod - 1 thread, 512KiB ng sequential reading para sa 4 na operasyon ng I/O.

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Tulad ng makikita mo sa larawan sa itaas, nagawa naming makamit ang isang hindi kapani-paniwalang resulta na 60 gigabytes bawat segundo sa kabuuan, na tinatayang katumbas ng 5 English na bersyon ng Wikipedia sa naka-compress na anyo (11.5GiB), na dina-download bawat segundo. At ang bilis mula sa bawat virtual machine ay halos isang CD bawat segundo - 750 MB.

Ang pagsubok na ito ay perpektong nagpapakita kung gaano kahusay ang isang solusyon kapag balanse ang tatlong bahagi ng compute, storage, at networking, na pinapaliit ang mga potensyal na bottleneck na maaaring mangyari sa isang hindi balanseng system.

Paano ang mga platform mula sa iba pang mga tagagawa?

Paghahambing ng Dell R730xd at HP ProLiant DL380

Upang ihambing ang pagganap, pinili namin ang mas mahinang hardware kaysa sa iniaalok namin para sa upa - mga server na may E5-2620v3 processor, sa halip na isang E5-2650v4, na higit na produktibo. Ang pangunahing pamamaraan ng pagsubok na ginamit para sa paghahambing na ito ay upang sukatin ang bilang ng IOPS. Ilang iba't ibang workload simulation ang ginamit, katulad ng lahat ng Read at 30% Read / 70% Write (katulad ng isang OLTP system, isang transactional system, kapag nagpoproseso ng maliliit na transaksyon, ngunit isang malaking daloy, at kailangan ng mga kliyente na tiyakin ang kaunting oras ng pagtugon).

Ilang beses isinagawa ang mga pagsubok upang maalis ang negatibong epekto ng mga nakatagong salik sa pagganap ng system. Una, nagpatakbo kami ng ilang pangunahing pagsubok sa isang Dell R730xd at isang HP ProLiant DL380 gamit lamang ang HDD storage (5x1TB HDD RAID5) upang magbigay ng baseline performance benchmark. Ang parehong hanay ng mga pagsubok ay pagkatapos ay pinatakbo gamit ang 5x1TB HDD RAID-5 na storage gamit ang DAS cache na naka-install sa SAS SSDs (2xSAS 480GB Samsung SSD RAID1) sa isang Dell server, at sa isang HP server gamit ang HPE SmartCache na may katulad na hanay ng mga drive para sa storage at pag-cache. Sa wakas, ang huling hanay ng mga pagsubok ay pinatakbo sa isang Dell server gamit ang DAS Cache sa mga NVMe PCIe SSD drive (2x400GB Samsung NVMe sa software RAID) upang ipakita ang pinakamataas na kontribusyon ng pag-cache sa mga nadagdag sa performance ng application sa mga read-and write-intensive na kaso. Ang isang katulad na pagsubok ay hindi isinagawa sa HP server dahil hindi sinusuportahan ng Smart Cache ang mga NVMe drive para sa pag-cache.

Configuration ng system:

Dell PowerEdge R730xd (ika-13 Henerasyon)
HP ProLiant DL380 (Ika-9 na Henerasyon)

server
CPU: x86-64 - Intel Xeon CPU E5-2620 v3 @2.40GHz;
Memorya: 32GB DDR4.
CPU: x86-64 - Intel Xeon CPU E5-2620 v3 @2.40GHz;
Memorya: 32GB DDR4.

Operating system/software
Windows 2012 R2 SP1;
SanDisk DAS Cache v1.4.
Windows 2012 R2 SP1;
HPE SmartCache.

Imbakan/cache
5x1TB HDD RAID5;
2xSAS 480GB Samsung SSD RAID1;
2x400GB Samsung NVMe Software RAID.
5x1TB HDD RAID5;
2xSAS 480GB Samsung SSD RAID1.

Pagsubok
Gayahin ang OLTP read-write workload;
300GB na laki ng database;
4 na magkakasabay na IOMETER na manggagawa na may lalim na pila na 32.

Gayahin ang OLTP read-write workload;
300GB na laki ng database;
4 na magkakasabay na IOMETER na manggagawa na may lalim na pila na 32.

Ilang random na read/write test ang isinagawa sa iba't ibang laki ng block - 4 at 8 KB. Para sa bawat laki ng bloke, sa turn, ang mga pagsubok ay isinagawa sa 100% na mga operasyon sa pagbasa, pati na rin sa 70% na mga operasyon sa pagbasa at 30% na mga operasyon sa pagsulat. Ang mga pagsubok na nauugnay sa pagpapabilis ng pagganap gamit ang pag-cache ay pinatakbo sa loob ng 900 segundo (15 minuto) upang magbigay ng sapat na oras para maging ganap na gumagana ang cache at makagawa ng mas tumpak na mga resulta.

Pagsusukat ng pagganap sa IOPS (mga pagpapatakbo ng input/output bawat segundo):

Server/configuration sa ilalim ng pagsubok
4KB RR
100% Basahin
4KB RR
70% Magbasa 30% Sumulat
8KB RR
100% Basahin
8KB RR
70% Magbasa 30% Sumulat

Dell R730xD (walang cache)
1650
974
1540
1040

HP ProLiant DL380 (walang cache)
1370
628
1322
630

Dell R730xD
gamit ang DAS Cache
138884
66483
98368
56641

HP ProLiant DL380
gamit ang SmartCache
41273
33534
35984
39396

Dell R730xD na may
DAS Cache at
NVMe PCIe SSD
264750
158157
257150
104490

Pagsukat ng pagganap sa % paggamit ng processor:

Server/configuration sa ilalim ng pagsubok
4KB RR
100% Basahin
4KB RR
70% Magbasa 30% Sumulat
8KB RR
100% Basahin
8KB RR
70% Magbasa 30% Sumulat

Dell R730xD (walang cache)
0,4%
0,28%
0,42%
0,3%

HP ProLiant DL380 (walang cache)
0,8%
0,5%
0,8%
0,5%

Dell R730xD
gamit ang DAS Cache
13%
8,8%
11,34%
7,83%

HP ProLiant DL380
gamit ang SmartCache
6%
6%
5%
5%

Dell R730xD na may
DAS Cache at
NVMe PCIe SSD
16%
10,1%
16%
5,78%

Ang mga resulta ng pagsubok ay nagpapakita ng mga makabuluhang tagumpay sa pagganap para sa mga platform ng Dell R730xd kapag gumagamit ng SanDisk DAS cache caching kumpara sa HPE SmartCache, at ang suporta ng NVMe PCIe SSD ay nagbibigay ng mas malaking benepisyo. Sa OLTP simulation, ang R730xd ay nagpakita ng hanggang 3 beses na mas mataas na IOPS dahil sa paggamit ng SanDisk DAS Cache at SAS SSD at 6 na beses na mas mataas dahil sa paggamit ng SanDisk DAS Cache + NVMe PCIe SSD kumpara sa HPE's SmartCache. Ang mas mataas na paggamit ng CPU sa SanDisk DAS Cache, at ang mas mataas na paggamit ng CPU na may SanDisk DAS Cache + NVMe PCIe SSDs, ay bunga lamang ng mas mataas na bilang ng IOPS. at, sa kabaligtaran, ay nagpapakita ng mas pinakamainam na pagkonsumo ng mga mapagkukunan ng processor.

Kaya, kung sa HP na may 6% na paggamit ang resulta sa IOPS ay 41 libo, iyon ay, 1% ng mga mapagkukunan ng processor ay natupok bawat 0,15 libong IOPS, kung gayon sa kaso ng Dell R730xd mayroon kaming 16% na pagkonsumo sa 264 libo, na kung saan nagbibigay ng mas mahusay na tagapagpahiwatig β€” 0,06% ng mga mapagkukunan ng processor bawat 1000 IOPS.

Iyon ay, sa mga tuntunin ng paggamit ng processor, lumalabas din na mas mahusay ang Dell (2,5 beses), kahit na mayroon itong mga halaga ng paggamit ng processor na % mas mataas, ngunit, dahil na-verify namin, ito ay bunga lamang ng pagproseso isang makabuluhang mas malaking bilang ng mga operasyon, at samakatuwid ay mas mahusay na produktibo.

Kaya, ang platform ng Dell R730xd ay lumalabas na mas mahusay kaysa sa HP ProLiant DL380 (maraming beses), parehong sa mga tuntunin ng pagganap at pagiging epektibo sa gastos.

Mga resulta ng Geekbanch 3 test Dell R730xd na may E5-2640 v4 processor o kung bakit mahalaga ang mga tagubilin ng processor at controller cache

Tulad ng nakikita natin sa itaas, makakamit lamang natin ang pinakamataas na resulta kapag ang tatlong bahagi - kapangyarihan sa pag-compute, imbakan at networking - ay balanse, dahil ang mga potensyal na bottleneck na maaaring mangyari sa isang hindi balanseng sistema ay pinaliit.

Ngunit ang napakahalaga rin ay ang suporta ng platform processor para sa ilang mga tagubilin at ang kanilang kahusayan. Nabanggit ko na sa itaas na ang isang tila hindi gaanong pagkakaiba sa mga henerasyon ay maaaring gumanap ng isang medyo makabuluhang papel sa ilang mga kaso. Kaya, ayon sa mga resulta ng mga independiyenteng pagsusuri, ang E5-2650 v4 na ibinibigay namin ay 70% na mas epektibo sa kaso ng pag-encrypt (mga tagubilin sa AES) kaysa sa E5-2650 v3.

Paano kung gayon ang "masarap" na mga solusyon mula sa mga kakumpitensya mula sa murang halaga, ngunit hindi ang premium na segment? Bakit mas mahusay ang ating mga solusyon? Bakit ang aming mga solusyon ay premium? Ang sagot ay simple - ang aming mga server ay naging at balanse. Kahit na dati silang may mas mababang mga frequency o mas maliit na halaga ng memorya, palagi silang balanse ayon sa tatlong parameter na inilarawan sa itaas. Kabilang ang isang maaasahang data center na may mga sertipiko na kinakailangan ng corporate segment at mahusay na panlabas na mga channel ng komunikasyon na nagbibigay ng kaunting latency mula sa Netherlands, kapwa sa iba pang bahagi ng Europa, at sa Russia at Ukraine, at maging napakababang latency sa sahig ng karagatan sa USA!

Ngunit ngayon ay gumawa kami ng mapagkumpitensyang alok sa mga tuntunin ng mga tagapagpahiwatig na ito, sa 10 mga lokasyon nang sabay-sabay, isa sa Netherlands at 9 na mga lokasyon sa USA, ngunit huwag na nating pag-usapan ang tungkol sa amin, tingnan natin ang pagsubok. Sa kasamaang palad, ang pagsubok na ito ay kasalukuyang magagamit lamang para sa bersyon E5-2640 v4, na may 10, hindi 12 core, para sa aming platform.

https://browser.primatelabs.com/v4/cpu/768278 β€” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСста Geekbanch 3 ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Dell R730xd c процСссором Π•5-2640 v4

Ito, siyempre, ay hindi masyadong layunin, dahil hindi nito isinasaalang-alang ang lahat ng mga pakinabang ng platform, ang parehong SanDisk DAS cache na aming napag-usapan, ang mga tunay na tagapagpahiwatig ng pagganap ay maaaring maging mas mahusay kaysa sa mga sintetiko sa isang partikular. kaso, marami! Ngunit posible pa ring makakuha ng kaunting pang-unawa.

Bigyang-pansin natin ang maraming mga tagubilin. Ang pinakanagpapahiwatig ay maaaring ang nabanggit na AES, sa humigit-kumulang sa parehong mga frequency ang pagkakaiba sa pagitan ng mga halaga para sa 1st core ay maaaring hanggang sa 1000 beses depende sa processor, ang natitirang mga tagubilin na inihambing ay nagpakita ng mga pagkakaiba sa mga halaga mula sa ilang hanggang 100 beses.

Maaari mong gawin ito sa iyong sarili ipasok ang processor sa paghahanap at gumawa ng isang paghahambing, ngunit huwag kalimutan na ang pagsubok na ito ay hindi ganap na nagpapahiwatig, dahil hindi nito isinasaalang-alang ang hardware sa kabuuan, ngunit higit sa lahat ay nagpapakilala sa processor.

Gayunpaman, umaasa ako na ang mga resultang ito ay maaaring maging kapaki-pakinabang sa iyo kapag sinusuri ang pagiging epektibo ng isang partikular na solusyon.

Gamit ang mga server ng Dell R730xd bilang Bare Metal, mas maganda!

Nagpasya ang ilan sa aming mga kliyente na talikuran ang paggamit ng mga solusyon sa cloud ng VMware pabor sa mga solusyon sa Bare Metal (mga iron server) at ang platform ng Dell R730xd ay nakatulong ng malaki sa kanila dito. At pinag-uusapan natin dito hindi lamang ang tungkol sa mga pampublikong ulap, kundi pati na rin ang tungkol sa mga pribado.

Bakit dumarami ang mga tao na gumagawa ng gayong mga desisyon? Tungkol sa mga pampublikong ulap, ang lahat ay higit pa o hindi gaanong malinaw. Ako mismo ay isinasaalang-alang ang mga pampublikong ulap bilang malaking marketing, kung may bumagsak doon (at ang lahat ng mga ulap ay bumagsak nang maaga o huli), nahuhulog ito doon nang mahabang panahon. Ang isang halimbawa ay ang parehong kilalang Amazon, na minsan ay humiga nang ilang araw kasama ang isang mahalagang serbisyo para sa pagkolekta ng telemetric na medikal na data, kabilang ang data sa kondisyon ng puso ng mga pasyente na gumagamit ng isang pacemaker, na sinusubaybayan ng mga doktor, ilang namatay ang mga tao... At kamakailan, nang nakahiga ang aming corporate Bitrix, lumabas na ang dahilan ay ang mga empleyado, na pinapatay ang ilan sa mga makina, bilang isang resulta ng isang typo, ay nag-off ng higit pang mga node kaysa sa kinakailangan, nakakaapekto sa mga node ng pamamahala, bilang isang resulta kung saan ang mga virtual machine ay na-restart sa loob ng 5 oras dahil sa malaking laki ng cluster... Ngunit hindi lamang ito ang posibleng problema; maaaring mangyari na bigla kang makakuha ng "bottleneck" dahil sa paggamit ng cloud sa pamamagitan ng ilang iba pang mga proyekto o ang kakulangan ng kakayahang mabilis na pamahalaan ang imprastraktura nito upang matugunan ang iyong sariling mga pangangailangan.

Pagdating sa mga pribadong ulap, sa teorya, pinapasimple ng virtualization ang availability at pagbawi ng kalamidad. Sa pagsasagawa, maraming mga sitwasyon kung saan hindi ito makatuwiran:

Sa kaso ng mga teknikal na problema sa node, 15-30 minutong downtime ay katanggap-tanggap.
Hindi lahat ng proyekto ay nangangailangan ng uptime na humigit-kumulang 100%, maliban sa mga mag-aaral na nakasanayan nang magbayad ng isang dolyar at humihingi ng 100%. Para sa ilang proyekto, ang 99,9% na garantisadong oras ng pag-andar ay higit pa sa isang katanggap-tanggap na opsyon. Dahil ang 0,1% ay isang unavailability ng maximum na 44 minuto bawat buwan, na maaaring mangyari sa iba't ibang hindi planadong dahilan - dahil sa hardware failure o network unavailability. Ginagarantiya namin ang uptime ng network sa 99,99% para sa mga karaniwang solusyon, na nagbibigay-daan sa hindi available na 4 na minuto lamang bawat buwan. Kung ang server ay konektado sa 2 independiyenteng channel na dumadaan sa magkaibang mga node ng komunikasyon at ang trapiko ay pinoproseso ng mga independiyenteng core, ang garantisadong network uptime ay tataas nang maraming beses. Ginagawa nitong posible na matugunan ang mga kinakailangan sa uptime ng kahit na mga bangko kung saan ang kawalan ng kakayahang humigit-kumulang 40 minuto bawat taon ay katanggap-tanggap, alinsunod sa sertipikasyon. Sa katotohanan, ang mga panahon ng kawalan ng kakayahan ay napakabihirang. Sa loob ng 5 taon ng pagtatrabaho sa data center, walang pagkakataon na ang lahat ng mga server ay naging hindi magagamit nang sabay-sabay dahil sa mga problema sa network o kuryente. Kahit na nagkaroon ng pandaigdigang blackout sa Netherlands at maraming iba pang data center ang naging hindi available - ang ilan ay nakalimutang mag-refuel ng mga diesel engine, ang ilan ay walang sapat na UPS power, sa aming data center wala pang isang porsyento ng mga server ang naging hindi available sa isang maikling panahon. panahon. Ang ilan sa mga server na inuupahan ng mga kliyente mula sa amin, kahit na medyo luma na, tila luma na ang hardware, na mas malamang na mabigo kaysa sa mga bagong branded na solusyon, ay hindi na-reboot kahit isang beses sa loob ng 3 taon, tulad ng sa loob ng 3 taon na hindi sila nawala net. . Ang kawalan ba ng 30 minuto ay tinatanggap sa loob ng 3 taon? Higit sa, kahit para sa mga bangko.

At ang isang makatwirang tanong ay lumitaw, bakit pagkatapos ay labis na magbayad? Hindi sinasabi na hindi ka dapat umasa sa pagkakataon at dapat palaging magpatuloy mula sa prinsipyo ng mga makatwirang pagpapareserba. Ang pangunahing tuntunin na natuklasan ko ay ang sumusunod: ang reserbasyon ay dapat na nagkakahalaga ng hindi hihigit sa mga pagkalugi na maaaring mangyari sa kaganapan ng isang panahon ng hindi magagamit dahil sa kakulangan ng naturang reserbasyon. Iyon ay, kung ang garantisadong oras ng pag-andar ay nagbibigay-daan sa hindi magagamit na 40 minuto bawat buwan, at sa kaso ng hindi magagamit sa loob ng ganoong yugto ng panahon, ang mga pagkalugi ay aabot sa ilang daan o kahit isang libong dolyar - pagrenta ng karagdagang solusyon upang madagdagan ang garantiya ng uptime nang simple. walang kwenta. Dahil sa totoo lang, hindi magiging hindi available ang mga server bawat buwan sa loob ng 40 minuto; Ang 40 minutong hindi available ay isang garantiya, ang pinakamasamang sitwasyon. Na hindi ipinatupad buwan-buwan, tulad ng ipinakita ng kasanayan.

Sa ganitong paraan, maaaring maging mahalaga ang mga server nang hindi kritikal sa misyon, at kapag hindi nag-iisip ang mga may-ari ng proyekto na manual na ilipat ang load sa isa pang dedikadong server, maiiwasan natin ang mga kumplikado ng pagbuo ng failover cluster at shared failover storage.

Ang mababang produktibidad ay hindi katanggap-tanggap sa panahon ng pagtatrabaho. Marami sa aming mga kliyente ang pumili ng mga hubad na solusyong metal mula sa Dell para sa kadahilanang ito; ito ay mas mura at mas kumikita na gumamit ng buong hardware sa panahon ng karaniwang operasyon, na halos hindi napapailalim sa hindi naa-access, tulad ng napag-usapan na natin, kaysa sa labis na pagbabayad para sa isang ulap opsyon at ang parehong pagganap sa cloud, na nagkakahalaga ng ilang beses na mas mataas kaysa sa isang nakatuong solusyon. Ang cloud at clustering ay hindi maaaring matugunan ang mga pangangailangan ng mapagkukunan at hindi magiging cost-effective para sa mga naturang kliyente.

Ang mga subscriber ay hindi gustong magbayad ng malaki para sa isang serbisyong may limitadong kakayahan. Kadalasan ang aming mga kliyente ay maliliit na kumpanya na walang sariling mga teknikal na departamento at financing para makabili ng sarili nilang hardware. Ang pagbili ng hardware ay maaaring maging isang tunay na dagok para sa kanila at hindi nagbibigay ng sapat na pagganap, dahil sa paglipas ng panahon ang hardware ay may posibilidad na maging luma na, at ito ay isang kahihiyan na itapon ang mamahaling hardware kahit na pagkatapos ng 3 taon, sa isang oras na ang kumpanya ay lumago at isang bagay na mas mahusay. ay kailangan. Kung nagrenta ka ng Dell R730xd mula sa amin, may pagkakataon kang lumipat sa ibang server anumang oras o pagkatapos ng isang taon kung pipiliin mo ang opsyon sa pagrenta na may kontrata para sa isang taon. Bukod dito, may pagkakataon na makatipid sa pagbabayad para sa mga lisensya ng VMware.

Paggamit ng mga Server ng Dell R730xd para sa Mga Server ng Database

Marami sa aming mga customer na gumagamit ng mga database server na ito ay nagustuhan ang platform na ito. At hindi lamang dahil, hindi tulad ng Dell R730, ang xd na bersyon ay maaaring ibigay sa suporta para sa NVMe PCIe SSD drive, na nagbibigay ng kaunting latency, na lubhang mahalaga para sa mga naturang solusyon. Ngunit dahil din ang controller ay hindi kapani-paniwalang mahusay kapag nagtatrabaho kahit na sa kumbensyonal na 2,5" SSD na inaalok namin sa mga kliyente.

Siyempre, mayroon ding disbentaha sa Dell R730xd - mayroon lamang 1 controller, habang ang Dell R730 na may 26 na drive ay gumagamit ng 2 hardware controllers. Ngunit hindi ito isang malaking problema, dahil pumili kami ng isang platform na may 12 drive bay at samakatuwid ay hindi ka makakakuha ng bottleneck sa anyo ng hindi sapat na pagganap ng controller kapag nagtatrabaho sa platform na ito at isang malaking bilang ng mga SSD. At ang kalamangan sa anyo ng kakayahang mag-install ng isang NVMe PCIe SSD ay ganap na sumasaklaw sa kakulangan na ito.

Tulad ng nabanggit sa itaas, hindi lahat ay nangangailangan ng kumplikadong mga kumpol ng database; ang pagganap na maibibigay ng platform na ito ay mas mahalaga. Ginawa iyon ng isa sa aming mga kliyente, tinalikuran ang labis na virtualization at pagbuo ng mga kumplikadong kumpol, pagrenta ng VPS na may nakalaang mga drive para sa mga backup ng database mula sa pangunahing server ng Dell R730xd: VPS (KVM) – E5-2650 v4 (24 Cores) / 40GB DDR4 / 4x240GB RAID10 SSD 1Gbps 40TB – $99. Siyempre, sa kaganapan ng isang problema sa pangunahing node, magkakaroon ng ilang pagbaba sa pagganap at magkakaroon ng pangangailangan para sa manu-manong paglipat, gayunpaman, ito ay isang higit pa sa cost-effective na solusyon, dahil sa limitadong badyet.

Hindi namin hinihikayat ang lahat na gumawa ng ganoong pagtitipid; sa ilang mga kaso, ito ay napaka-makatwiran. Gayunpaman, sa pamamagitan ng pagtaas ng badyet sa pamamagitan lamang ng $230 bawat buwan, maaari mong bayaran ang isang kaparehong E5-2650 v4 node at ikonekta ang mga ito nang magkasama sa isang 20-Gigabit na lokal na network, na, sa prinsipyo, ay magbibigay-daan sa iyong bumuo ng isang maliit na kumpol na may katanggap-tanggap na latency kahit na walang paggamit ng mga PCIe NVMe SSD drive.

Ang solusyon mismo ay magiging ganito (na may pangunahing hanay ng mga drive):

Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128GB DDR4 6x480GB SSD 1Gbps 100 TV + Intel X540-T2 20GBPS LAN – $289/buwan
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128GB DDR4 6x480GB SSD 1Gbps 100 TV + Intel X540-T2 20GBPS LAN – $289/buwan

Ang pagtaas ng kanilang bilang upang madagdagan ang pagiging produktibo ay hindi palaging may katuturan. Kaya, sa panahon ng mga pagsubok na may mga database, nalaman namin na ang isang solusyon na may 8 SSD ay 4% lamang na mas mahusay kaysa sa isang solusyon na may 35 na SSD.

Para sa mga inirerekomendang antas ng RAID, maaaring maging pinakamainam ang RAID5 sa ilang mga kaso. Oo naman, ang RAID10 ay nagbibigay ng mas mahusay na pagganap, ngunit paano kung ang mga drive ay napakabilis na ang paggamit sa mga ito sa RAID10 ay magiging sanhi ng controller na maging isang bottleneck? Sa ganitong mga kaso, ang pagbuo ng isang HW RAID array RAID5 ay mas kumikita gamit ang mga hot-spare na drive kaysa sa RAID10 (kung ang layunin ay hindi mawala ang kalahati ng SSD quota).

Kailangan ko bang paganahin ang controller cache o mas mabuti bang huwag paganahin ito? Ang isang RAID controller ay may napakalimitadong halaga ng memorya, ano ang 1GB kapag nagtatrabaho sa isang SSD? Sa mga kaso na may mabilis na SSD, walang saysay na paganahin ang read cache, dahil sa pamamagitan ng pagpuno sa memorya ng mga operasyon ng pagbabasa, na hindi magiging mas mabilis, dahil ang mga SSD ay sapat na mabilis, hindi kami nag-iiwan ng sapat na write cache, at , gaya ng nalalaman, sa mga murang SSD β€” ang bottleneck ay ang mga write operations, dahil sa pagbaba ng performance dahil sa hindi sapat na over-provisioning at 100% na paggamit ng libreng quota (posible ang sampung beses na pagbaba). Samakatuwid, inirerekumenda namin na iwan lamang ang write cache na pinagana. Sa gayon tinitiyak ang pinakamataas na kahusayan ng solusyon na ito.

Mahalaga ba talaga ang laki ng block ng NTFS? Para sa karamihan ng mga storage, 64KB ang ipinahiwatig bilang pinakamainam na laki ng block para sa maximum na performance. Ngunit napakadalas ay nakakatagpo tayo ng mga kaso kung saan ang isang kliyente ay gumagamit na ng isang database server, gamit ang paunang pagsasaayos na may karaniwang sukat ng kumpol ng NTFS na 4KB. Upang ayusin ito kailangan mong i-reformat ang mga drive, ngunit ang pagkakaiba ba ay talagang malaki sa pangkalahatang kaso? Kailangan mo bang ilantad ang iyong sarili sa posibleng downtime at mga abala na nauugnay sa paglipat?

Ang controller sa Dell R730xd server ay nagbibigay ng napakahusay na pagganap kahit na may 4 na SSD drive at ang write cache ay pinagana (isang napakahalagang punto, ang read cache ay dapat na hindi pinagana dahil hindi ito nagbibigay ng anumang mga pakinabang, ngunit binabawasan lamang ang kahusayan ng mga operasyon ng pagsulat dahil sa kakulangan ng espasyo para sa isang buong cache, tulad ng ipinahiwatig sa itaas), na kahit na may karaniwang sukat ng bloke na 4KB, nakakakuha kami ng napakahusay na mga tagapagpahiwatig ng pagganap, napakahusay.

Gayunpaman, palagi kaming handang makipagkita at handang mag-alok ng katulad na platform para sa isang yugto ng panahon para sa mga subscriber na magsagawa ng trabaho kung may hindi nila isinasaalang-alang.

Lumalabas na mas mabilis pa rin ang RAMdrive kaysa sa mga SSD drive. Kung ang iyong mga query ay maaaring iproseso sa TempDB, tulad ng pag-uuri o pagsasama, kung gayon ang paggamit ng RAMdisk (isang program na ginagawang storage ang bahagi ng iyong RAM) ay maaaring maging lubhang kapaki-pakinabang. Kaya, nang ihambing ang bilis ng 8 SSD drive sa RAID10 sa RAMdrive, nalaman namin na ito ay halos 4 na beses na mas mabilis para sa 4K write operations na may lalim na pila na 32, na eksaktong ginagaya ang operasyon ng mga TempDB file. Kahit na ang pagsasama-sama ng 8 SSD sa RAID0 ay hindi posible na matalo ang mga resulta ng RAMdrive.

Ang RAID5 sa kaso ng 8 SSD drive ay maaaring maging mas epektibo kaysa sa RAID10. Ang 4K na pagbabasa na may lalim na pila na 32 ay humigit-kumulang 40% na mas mabilis, na hindi nakakagulat dahil sa mga tampok ng RAID5. Ang RAID5 ay nanalo sa pagganap sa iba pang mga pagsubok, halimbawa, sa sunud-sunod na pagsulat ito ay 20%, ito ay mas mababa lamang sa 4K na mga operasyon sa pagsulat na may malaking lalim ng pila (sa aming kaso 32) at lumalabas na hindi gaanong mahusay sa pamamagitan ng 30%. Kaya't ang paggamit ng RAID5 ay maaaring sa ilang mga kaso ay lubos na makatwiran sa ekonomiya.

Ang mas maraming storage ay hindi palaging nangangahulugang mas mabilis. Kapag nakikitungo tayo sa mga random na maliliit na operasyon, ang pagdaragdag ng mga drive sa array na lampas sa isang tiyak na limitasyon ay hindi nagpapabuti sa pagganap. Mukhang bakit? Ito ay lumalabas na ang lahat ay nakasalalay sa mga kakayahan ng controller, na pinipilit na magsulat ng data sa isang buong grupo ng mga drive. Kaya naman bumili kami ng mga platform na may maximum na 12 drive, upang mabawasan ang posibilidad na magkaroon ng bottleneck. Gayunpaman, kailangan mong tingnan ang intensity ng mga operasyon sa loob ng bawat proyekto, kung minsan ay 4 na mas malalaking drive, sabihin nating 960GB, ay maaaring maging isang mas mahusay at mas cost-effective na solusyon kaysa sa isang bungkos ng 480GB drive.

Paggamit ng Dell R730xd Servers para sa Aerospike NoSQL Data Servers

Ang Aerospike ay isang open source na database ng NoSQL na flash optimized para sa bilis at scalability. Ang Aerospike ay idinisenyo upang magbigay ng napakababang latency para sa mga kahilingan sa pagbasa at mabibigat na pag-load ng pagsulat, na nakakatugon sa mga kinakailangan sa modernong negosyo na nangangailangan ng kakayahang pangasiwaan ang malaking bilang ng mga operasyon ng I/O. Direktang pinamamahalaan ng Aerospike ang lokal na storage sa mga cluster node nito, anuman ang mga file system ng source media, DRAM man, flash o tradisyonal na hard drive. Nagbibigay-daan ito sa kritikal na data na maimbak sa pinakamabilis na media kung saan ang mabilis na pagpoproseso ay pinaka kritikal, habang ang distributed na katangian ng Aerospike database ay nagsisiguro ng mataas na antas ng pagiging maaasahan sa kaganapan ng mga pagkabigo ng cluster node.

Ang ika-13 henerasyong PowerEdge R730xd server ng Dell ay naghahatid ng hindi kapani-paniwalang kapangyarihan sa pag-compute gamit ang pinakabagong mga E5-2650 v4 na processor at mabilis na DDR4 SDRAM. At ang kakayahang gumamit ng mga NVMe SSD, tulad ng Samsung SM1715, ay makakatulong na makakuha ng napakalaking performance na may kaunting latency sa mga node na may mataas na load. Ginagawa nitong posible na sumunod sa mga modernong kinakailangan ng SLA para sa oras ng pagproseso ng isang transaksyon na may maaasahang antas ng proteksyon laban sa pandaraya kahit na sa napakalaking mga database, na ginagawang katanggap-tanggap ang solusyon kahit para sa sektor ng pananalapi at mga paglilipat ng bangko, kung saan ang mga transaksyon ay minsan ay isinasagawa. sa loob ng ilang oras o kahit araw.

Para sa sektor ng pagbabangko, maaari kaming mag-alok ng solusyon batay sa mga platform na ito na may lokal na network na 40 at 100 Gbit / s sa pagitan ng mga cluster node at ang paggamit ng mga naaangkop na switch.

Paggamit ng mga server ng Dell R730xd sa mga DMZ network

Ikinalulugod naming ialok sa aming mga subscriber ang pinakamataas na pamantayan sa seguridad. Ang mga data center kung saan inaalok namin ang mga server na ito ay may maraming mga sertipikasyon: ISO 27001, PCI DSS, SOC 1, HIPAA ΠΈ NEN 7510.

Ngunit upang matugunan ang mga kinakailangan ng parehong Google, ang ilang mga kliyente ay nangangailangan ng pagtatayo ng tinatawag na mga demilitarized network (DMZ network) - mga network na may mas mataas na seguridad, na nagpapahiwatig ng pagkakaroon ng isang hardware firewall na naglilimita sa pag-access sa mga kagamitan at nagbibigay-daan sa iyo upang itago ang mga kinakailangang bahagi sa likod ng isang firewall at higit na mapabuti ang kaligtasan.

At ang lahat ay ok kapag ang gayong solusyon ay iniutos kaagad, ngunit napakahirap na ipatupad ang paglipat na halos walang downtime sa proseso, na kamakailan ay nangyari sa isa sa aming mga kliyente, na may isang proyekto para sa pagproseso ng mga aplikasyon ng visa para sa mga mamamayan mula sa iba't ibang bansa. ng mundo, kung saan ang kawalan ng access kahit na sa oras ay maaaring humantong sa pagkalugi ng sampu-sampung libong dolyar. Ngunit nakahanap kami ng solusyon, pumunta sa isang pulong, naglagay ng karagdagang kagamitan sa aparador, gumagalaw ng hindi gaanong mahalagang kagamitan, at binuksan ang firewall ayon sa pamamaraan, ayon sa nais ng kliyente, upang maisagawa niya ang paglipat nang walang downtime.

Ay / Naging

Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Marahil ang pamamaraan na ito ay magiging kapaki-pakinabang din para sa isang tao kapag nagsasagawa ng gayong paglipat, dahil ang mga inhinyero sa mga sentro ng data ay hindi palaging nais na makakita ng mga halatang bagay, ngunit igiit ang isang 2-oras na downtime upang lumipat sa likod ng firewall, ngunit mabait akong humihiling sa iyo - mag-order ng hardware firewall nang maaga kung kailangan mo ito. Kami ay may kakayahang umangkop at laging handang tumanggap, ngunit sa ilang sitwasyon ay maaaring limitado ang aming mga kakayahan.

Sa mga publikasyon sa hinaharap, susubukan naming magsagawa ng ilang karagdagang pagsubok at magbahagi ng mga karagdagang karanasan gamit ang mga platform na ito na higit na magpapahusay sa pag-unawa sa pagpili ng pinakamabisang solusyon. Pagkatapos ng lahat, nakakagulat na makita ang katotohanan na ang RAID0 ng dalawang SSD drive, sa mga kaso ng mga database na may mataas na pag-load, ay maaaring maging mas mabagal kaysa sa isang hiwalay na write drive, kaya naman nakakatanggap kami ng mga kahilingan para sa NVMe PCIe SSD mula sa oras. sa oras. Malamang na ipapakita namin ang pinakamabisang mga sitwasyon para sa pagpapatupad ng mga solusyon, magbahagi ng karagdagang karanasan kapag ang pagbuo ng maramihang RAID arrays sa loob ng isang RAID controller ay epektibo, at kung saan ang dalawang independent RAID10 arrays ng 4 na drive ay magiging mas mahusay kaysa sa isang RAID10 array ng 8. Kailan magiging epektibo ang paggamit ng RAID1 para sa TempDB, at RAID5 para sa lahat ng iba pa. At paano mo magagawa nang walang NVMe PCIe SSD kung limitado ang iyong badyet.

Dell R730xd: bonus para sa mga mambabasa ng Habrahabr

Gusto naming ibigay sa iyo ang pinakamahusay at nagawa na ang lahat para dito sa pamamagitan ng pag-aalok ng mga natatanging presyo para sa Dell R730xd:

ua-hosting.company/serversnl - sa Netherlands
ua-hosting.company/serversus - at sa USA

Ang mga pagsasaayos ay maaaring magkakaiba, halimbawa, Ang mga sumusunod ay magagamit para sa agarang pag-activate sa Netherlands::

Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128GB DDR4 6Γ—480 SSD 1Gbps 100 TV -*$249
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128GB DDR4 12Γ—240 SSD 1Gbps 100 TV -*$249
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128GB DDR4 4x4TB 4x480 SSD 1Gbps 100 TV β€” *$249
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128GB DDR4 12x4TB SATA 1Gbps 100 TV β€” *$249

At ang isang tapat na nakatuong 1Gbps Unmetered (hindi kasama ang trapiko) ay available sa kanila sa halagang +$120/buwan. Dagdag pa ang pagkakataong bumili ng firewall, network card, switch at bumuo ng multi-gigabit local network. Ngunit ang kondisyon ng presyo ay nalalapat sa isang kontrata para sa isang taon.

Gusto naming pagbutihin ang kundisyon at mag-alok ng bonus para sa mga panandaliang pagbabayad at pag-upa nang walang kontrata, na ginagawang mas abot-kaya ang alok. Sinumang mag-order at magbabayad para sa alinman sa mga iminungkahing opsyon sa Netherlands sa loob ng 1 buwan, ibibigay namin eksaktong parehong server para sa 1 buwan na ganap na libre, o muli naming kakalkulahin ang iniutos na configuration at kakalkulahin ang iniutos na server sa parehong presyo tulad ng para sa isang taunang kontrata ($249 / buwan sa halip na $369 / buwan), ibabalik ang pagkakaiba sa balanse. Upang gawin ito, iwanan lamang ang iyong numero ng order sa mga komento. Para sa mga hindi pa matured sa mga dedikadong solusyon, nag-aalok kami na magrenta ng anumang VPS (KVM) na may nakalaang drive sa Netherlands o USA sa mga platform na ito, halimbawa, VPS (KVM) – E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps 10TB – $29, at makatanggap ng bonus na 1-4 na buwan ng paggamit kapag nagbabayad para sa 1, 3, 6, 12 na buwan, ayon sa pagkakabanggit, na nagpapahiwatig ng numero ng order sa komento. Ngayon ang pagbuo ng imprastraktura ay naging mas madali!

Pinagmulan: www.habr.com

Magdagdag ng komento