ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Aloha mai e ka poe heluhelu Habr! Ma ka ʻatikala hope loa, ua kamaʻilio mākou e pili ana i kahi ala maʻalahi o ka hoʻihoʻi ʻana i ka pōʻino ma nā ʻōnaehana mālama AERODISK ENGINE - replication. Ma kēia ʻatikala, e luʻu mākou i kahi kumuhana ʻoi aku ka paʻakikī a hoihoi - ka metrocluster, ʻo ia hoʻi, kahi ala o ka pale ʻana i ka pōʻino maʻamau no nā kikowaena ʻikepili ʻelua, e ʻae ana i nā kikowaena ʻikepili e hana i ke ʻano hana hana. E haʻi mākou iā ʻoe, e hōʻike iā ʻoe, e uhaʻi a hoʻoponopono.

E like me ka mea maʻamau, theory first

ʻO ka metrocluster kahi pūʻulu i hohola ʻia ma nā wahi he nui i loko o ke kūlanakauhale a i ʻole ka ʻāina. ʻO ka huaʻōlelo "cluster" e hōʻike maopopo ana iā mākou he ʻokoʻa ka paʻakikī, ʻo ia hoʻi, ke hoʻololi ʻana i nā nodes cluster i ka wā o nā hāʻule ʻole.

ʻO kēia kahi e waiho ai ka ʻokoʻa nui ma waena o kahi metrocluster a me ka replication maʻamau. 'Otometi o nā hana. ʻO ia hoʻi, i ka wā i loaʻa ai kekahi mau hanana (ka hāʻule ʻana o ke kikowaena data, nā kahawai haʻihaʻi, a me nā mea ʻē aʻe), e hana kūʻokoʻa ka ʻōnaehana mālama i nā hana e pono ai e mālama i ka loaʻa ʻana o ka ʻikepili. I ka hoʻohana ʻana i nā replicas maʻamau, hana ʻia kēia mau hana a pau a ʻāpana paha e ka luna hoʻomalu.

Aha ia hana?

ʻO ka pahuhopu nui a nā mea kūʻai aku e hoʻohana ai i ka hoʻohana ʻana i kekahi mau metrocluster hoʻokō ʻo ia ka hōʻemi ʻana i ka RTO (Recovery Time Objective). ʻO ia hoʻi, e hōʻemi i ka manawa hoʻihoʻi o nā lawelawe IT ma hope o ka hāʻule. Inā hoʻohana ʻoe i ka replication maʻamau, ʻoi aku ka lōʻihi o ka manawa hoʻihoʻi ma mua o ka manawa hoʻihoʻi me kahi metrocluster. No ke aha mai? Maʻalahi loa. Pono ka luna hoʻomalu ma kāna pākaukau a hoʻololi i ka replication me ka lima, a na ka metrocluster e hana maʻalahi i kēia.

Inā ʻaʻohe ou luna hoʻolaʻa i ka hana ʻaʻole hiamoe, ʻaʻole ʻai, ʻaʻole puhi a maʻi paha, a nānā i ke kūlana o ka ʻōnaehana mālama i nā hola 24 i ka lā, a laila ʻaʻohe ala e hōʻoiaʻiʻo ai e hana ka luna hoʻomalu. e loaʻa no ka hoʻololi lima i ka wā o ka hemahema.

No laila, ʻo RTO i ka loaʻa ʻole o kahi metrocluster a i ʻole kahi luna make ʻole o ka pae 99th o ka lawelawe hana luna e like me ka huina o ka manawa hoʻololi o nā ʻōnaehana āpau a me ka manawa kiʻekiʻe ma hope o ka hoʻomaka ʻana o ka luna hoʻomalu e hoʻomaka i ka hana. me nā pūnaewele mālama a me nā pūnaewele pili.

No laila, hiki mai mākou i ka hopena maopopo e hoʻohana ʻia ka metrocluster inā he mau minuke ke koi no RTO, ʻaʻole he mau hola a i ʻole nā ​​lā. e hoʻihoʻi hou i ke komo ʻana i nā lawelawe IT i loko o nā minuke, a i ʻole kekona.

Pehea ia hana?

Ma ka pae haʻahaʻa, hoʻohana ka metrocluster i kahi mīkini no ka hoʻopili ʻana i ka ʻikepili synchronous, a mākou i wehewehe ai ma ka ʻatikala mua (e ʻike. loulou). Ma muli o ka hana like ʻana o ka hoʻopiʻi ʻana, pili nā koi no ia, a i ʻole:

  • ʻo ka fiber optical e like me ka physics, 10 gigabit Ethernet (a ʻoi aku paha);
  • ʻaʻole ʻoi aku ka mamao ma waena o nā kikowaena data ma mua o 40 mau kilomita;
  • ʻO ka hoʻopaneʻe ʻana o ke kahawai ʻike ma waena o nā kikowaena ʻikepili (ma waena o nā ʻōnaehana mālama) a hiki i 5 milliseconds (maikaʻi loa 2).

ʻO kēia mau koi āpau he ʻōlelo aʻoaʻo ma ke ʻano, ʻo ia hoʻi, e hana ka metrocluster inā ʻaʻole i hoʻokō ʻia kēia mau koi, akā pono mākou e hoʻomaopopo i ka hopena o ka hoʻokō ʻole ʻana i kēia mau koi e like me ka lohi i ka hana o nā ʻōnaehana mālama ʻelua i loko. ka metrocluster.

No laila, hoʻohana ʻia kahi replica synchronous e hoʻoili i ka ʻikepili ma waena o nā ʻōnaehana mālama, a pehea e hoʻololi ai nā replicas a, ʻo ka mea nui loa, pehea e pale aku ai i ka lolo wehe? No ka hana ʻana i kēia, ma kahi kiʻekiʻe kiʻekiʻe, hoʻohana ʻia kahi hui hou - he arbiter.

Pehea ka hana a ka luna hoʻoponopono a he aha kāna hana?

ʻO ka mea hoʻoponopono he mīkini liʻiliʻi liʻiliʻi a i ʻole kahi puʻupuʻu hāmeʻa pono e hoʻokuʻu ʻia ma ke kolu o ka pūnaewele (no ka laʻana, ma ke keʻena) a hāʻawi i ke komo i ka ʻōnaehana mālama ma o ICMP a me SSH. Ma hope o ka hoʻokuʻu ʻana, pono e hoʻonohonoho ka mea hoʻoponopono i ka IP, a laila mai ka ʻaoʻao mālama e hōʻike i kāna helu wahi, a me nā helu o nā mea hoʻokele mamao e komo i ka metrocluster. Ma hope o kēia, mākaukau ka luna hoʻoponopono e hana.

Ke nānā mau nei ka mea hoʻoponopono i nā ʻōnaehana mālama a pau i ka metrocluster a inā ʻaʻole i loaʻa kahi ʻōnaehana mālama, ma hope o ka hōʻoia ʻana i ka loaʻa ʻole mai kahi lālā ʻē aʻe o ka hui (kekahi o nā ʻōnaehana mālama "ola", hoʻoholo ʻo ia e hoʻomaka i ke kaʻina hana no ka hoʻololi ʻana i nā lula replication. a me ka palapala ʻāina.

He mea nui loa. Pono e hoʻonoho mau ʻia ka mea hoʻoponopono ma kahi pūnaewele ʻokoʻa mai nā mea i loaʻa ai nā ʻōnaehana mālama, ʻo ia hoʻi, ʻaʻole ma ke kikowaena data 1, kahi i hoʻokomo ʻia ai ka ʻōnaehana waihona 1, ʻaʻole hoʻi ma ke kikowaena data 2, kahi i hoʻokomo ʻia ai ka ʻōnaehana mālama 2.

No ke aha mai? No ka mea, ʻo kēia wale nō ke ala o ka mea hoʻoponopono, me ke kōkua o kekahi o nā ʻōnaehana mālama ola, hiki ke hoʻoholo me ka maopopo ʻole a me ka pololei i ka hāʻule ʻana o kekahi o nā pūnaewele ʻelua kahi i hoʻokomo ʻia ai nā ʻōnaehana mālama. ʻO nā ʻano hana ʻē aʻe o ka hoʻonohonoho ʻana i ka mea hoʻoponopono hiki ke hopena i ka lolo ʻoki.

I kēia manawa, e luʻu kākou i nā kikoʻī o ka hana a ka mea hoʻoponopono.

Hoʻohana ka mea hoʻoponopono i kekahi mau lawelawe e koho mau i nā mea mālama mālama mālama. Inā ʻokoʻa ka hopena koho mai ka mea ma mua (loaʻa / loaʻa ʻole), a laila hoʻopaʻa ʻia i loko o kahi waihona liʻiliʻi, e hana pū ana ma ka mea hoʻoponopono.

E nānā pono kākou i ka loina o ka hana a ka luna hoʻoponopono.

KaʻAnuʻu Hana 1: E hoʻoholo i ka loaʻa ʻole. ʻO kahi hanana hāʻule ʻole o ka ʻōnaehana mālama ʻo ka nele o ka ping mai nā mea hoʻokele ʻelua o ka ʻōnaehana mālama like i loko o 5 kekona.

KaʻAnuʻu 2. E hoʻomaka i ke kaʻina hana hoʻololi. Ma hope o ka ʻike ʻana o ka mea hoʻoponopono ʻaʻole i loaʻa kekahi o nā ʻōnaehana mālama, hoʻouna ʻo ia i kahi noi i ka ʻōnaehana mālama "ola" i mea e maopopo ai ua make maoli ka ʻōnaehana mālama "make".

Ma hope o ka loaʻa ʻana o ia kauoha mai ka mea hoʻoponopono, ʻo ka ʻōnaehana mālama lua (ola) e nānā hou i ka loaʻa o ka ʻōnaehana mālama mua hāʻule a, inā ʻaʻole ia, e hoʻouna i ka hōʻoia i ka mea hoʻoponopono i kāna kuhi. ʻAʻole loaʻa ka ʻōnaehana mālama.

Ma hope o ka loaʻa ʻana o ia hōʻoia, hoʻomaka ka mea hoʻoponopono i kahi kaʻina hana mamao no ka hoʻololi ʻana i ka hoʻopiʻi ʻana a me ka hoʻonui ʻana i ka palapala ʻāina ma luna o kēlā mau replicas i hana (primary) ma ka ʻōnaehana mālama hāʻule, a hoʻouna i kahi kauoha i ka ʻōnaehana mālama lua e hoʻololi i kēia mau kope mai ke kula kiʻekiʻe a i ke kumu. e hoʻāla i ka palapala ʻāina. ʻAe, ʻo ka ʻōnaehana mālama lua, e like me kēia, e hana i kēia mau kaʻina hana, a laila hāʻawi i ke komo ʻana i nā LUN i nalowale iā ia iho.

No ke aha e pono ai ka hōʻoia hou? No korum. ʻO ia hoʻi, ʻo ka hapa nui o ka helu ʻokoʻa (3) o nā lālā puʻupuʻu e hōʻoia i ka hāʻule ʻana o kekahi o nā puʻupuʻu. Ma laila wale nō e pololei ai kēia hoʻoholo. Pono kēia i mea e pale aku ai i ka hoʻololi hewa ʻana a, no laila, ʻokiʻoki i ka lolo.

ʻO ka manawa 2 e lawe ma kahi o 5 - 10 kekona, no laila, e noʻonoʻo i ka manawa e pono ai e hoʻoholo i ka hiki ʻole (5 kekona), i loko o 10 - 15 kekona ma hope o ka ulia pōpilikia, e loaʻa koke nā LUN mai ka ʻōnaehana mālama hāʻule e hana me ke ola. ʻōnaehana mālama.

Ua maopopo i mea e pale aku ai i ka nalowale ʻana o nā pilina me nā pūʻali koa, pono ʻoe e mālama pono i ka hoʻonohonoho pono ʻana i nā manawa manawa ma nā pūʻali. ʻO ka manawa hoʻopau i manaʻo ʻia he 30 mau kekona. ʻO kēia ka mea e pale ai i ka mea hoʻokipa mai ka ʻoki ʻana i ka pilina i ka ʻōnaehana mālama i ka wā o ka hoʻololi ʻana i ka ukana i ka wā o kahi pōʻino a hiki ke hōʻoia ʻaʻole ʻaʻohe pilikia I/O.

E kali i kekona, ua ʻike ʻia inā maikaʻi nā mea āpau me ka metrocluster, no ke aha mākou e pono ai i ka hoʻopiʻi maʻamau?

ʻO kaʻoiaʻiʻo,ʻaʻole maʻalahi nā mea a pau.

E noʻonoʻo kākou i nā pono a me nā pōʻino o ka metrocluster

No laila, ua ʻike mākou ʻo nā mea maikaʻi loa o ka metrocluster i hoʻohālikelike ʻia me ka replication maʻamau:

  • ʻO ka automation piha, e hōʻoia i ka liʻiliʻi o ka manawa hoʻihoʻi i ka wā o kahi pōʻino;
  • ʻo ia wale nō :-).

A i kēia manawa, e nānā, nā mea ʻino:

  • ʻO ke kumukūʻai hoʻonā. ʻOiai ʻaʻole koi ka metrocluster i nā ʻōnaehana Aerodisk i ka laikini hou (ua hoʻohana ʻia ka laikini like no ka replica), ʻoi aku ka kiʻekiʻe o ke kumukūʻai o ka hopena ma mua o ka hoʻohana ʻana i ka replication synchronous. Pono ʻoe e hoʻokō i nā koi āpau no kahi replica synchronous, me nā koi no ka metrocluster e pili ana me ka hoʻololi hou ʻana a me ka pūnaewele hou (e ʻike i ka hoʻolālā metrocluster);
  • Paʻakikī o ka hoʻonā. ʻOi aku ka paʻakikī o ka metrocluster ma mua o kahi kope maʻamau, a koi nui i ka nānā a me ka hoʻoikaika ʻana no ka hoʻolālā, hoʻonohonoho ʻana a me nā palapala.

I ka hopena. He ʻoiaʻiʻo ʻo Metrocluster kahi hopena ʻenehana a maikaʻi loa inā pono ʻoe e hāʻawi iā RTO i kekona a i ʻole mau minuke. Akā inā ʻaʻohe hana like, a ʻo RTO i nā hola he OK no ka ʻoihana, a laila ʻaʻohe kumu o ka pana ʻana i nā manu liʻiliʻi mai kahi pūkuniahi. Ua lawa ka hana maʻamau a ka poʻe mahiʻai, no ka mea, e hoʻoulu ʻia kahi pūʻulu metro i nā kumukūʻai hou a me ka hoʻopiʻi ʻana o ka ʻōnaehana IT.

Hoʻolālā Metrocluster

ʻAʻole ʻōlelo kēia ʻāpana he alakaʻi holoʻokoʻa i ka hoʻolālā metrocluster, akā hōʻike wale i nā kuhikuhi nui e pono e hana inā hoʻoholo ʻoe e kūkulu i ia ʻōnaehana. No laila, i ka hoʻokō maoli ʻana i kahi metrocluster, e hōʻoia e hoʻopili i ka mea hana ʻōnaehana mālama (ʻo ia hoʻi, ʻo mākou) a me nā ʻōnaehana pili ʻē aʻe no nā kūkākūkā.

Nā Wahi

E like me ka mea i ʻōlelo ʻia ma luna, pono ka metrocluster i ka liʻiliʻi o ʻekolu mau pūnaewele. ʻElua mau kikowaena ʻikepili kahi e hana ai nā ʻōnaehana mālama a me nā ʻōnaehana pili, a me kahi kahua ʻekolu kahi e hana ai ka mea hoʻoponopono.

ʻAʻole ʻoi aku ka mamao ma waena o nā kikowaena data ma mua o 40 mau kilomita. ʻO kahi mamao ʻoi aku ka nui o ke kumu o ka hoʻopaneʻe hou ʻana, i ka hihia o kahi metrocluster he mea makemake ʻole. E hoʻomanaʻo mākou iā ʻoe he 5 milliseconds ka lōʻihi, ʻoiai he mea pono e mālama iā lākou i loko o 2.

Manaʻo ʻia e nānā i nā lohi i ka wā o ka hoʻolālā ʻana. Hiki i nā mea lawelawe ʻoi aʻe a liʻiliʻi paha e hāʻawi i ka fiber optical ma waena o nā kikowaena data hiki ke hoʻonohonoho i kahi loiloi maikaʻi me ka wikiwiki.

No nā lohi ma mua o ka mea hoʻoponopono (ʻo ia hoʻi, ma waena o ke kolu o ka pūnaewele a me nā mea mua ʻelua), ʻo ka paepae lohi i ʻōlelo ʻia a hiki i 200 milliseconds, ʻo ia hoʻi, kahi pili VPN hui maʻamau ma luna o ka Pūnaewele.

Hoʻololi a me ka Pūnaewele

ʻAʻole like me ka hoʻopiʻi hou, kahi e lawa ai ka hoʻopili ʻana i nā ʻōnaehana mālama mai nā wahi like ʻole, pono ka metrocluster scheme e hoʻopili i nā pūʻali me nā ʻōnaehana mālama ʻelua ma nā wahi like ʻole. No ka hoʻomaopopo ʻana i ke ʻano o ka ʻokoʻa, hōʻike ʻia nā papahana ʻelua ma lalo nei.

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

E like me ka mea i ʻike ʻia ma ke kiʻikuhi, nānā kā mākou pūnaewele 1 i nā ʻōnaehana mālama 1 a me ka ʻōnaehana mālama 2. Eia kekahi, ʻokoʻa, nānā nā pūnaewele 2 i nā ʻōnaehana mālama 2 a me ka ʻōnaehana mālama 1. ʻO ia hoʻi, ʻike kēlā me kēia host i nā ʻōnaehana mālama ʻelua. He koi kēia no ka hana ʻana o ka metrocluster.

ʻOiaʻiʻo, ʻaʻohe pono e hoʻopili i kēlā me kēia host me kahi kaula optical i kahi kikowaena data ʻē aʻe; ʻaʻole lawa nā awa a i ʻole nā ​​kaula. Pono e hana ʻia kēia mau pilina a pau ma o Ethernet 10G+ a i ʻole FibreChannel 8G+ hoʻololi (FC wale nō no ka hoʻopili ʻana i nā pūʻali a me nā ʻōnaehana mālama no IO, ʻo ke kahawai replication i kēia manawa wale nō ma IP (Ethernet 10G+).

I kēia manawa he mau ʻōlelo e pili ana i ka topology network. ʻO kahi mea koʻikoʻi ka hoʻonohonoho kūpono o nā subnets. Pono e wehewehe koke i kekahi mau subnets no kēia mau ʻano kaʻa:

  • ʻO ka subnet replication kahi e hoʻonohonoho ʻia ai ka ʻikepili ma waena o nā ʻōnaehana mālama. Aia paha kekahi o lākou, i kēia hihia ʻaʻole ia he mea nui, pili ia i ka topology pūnaewele o kēia manawa (ua hoʻokō ʻia). Inā ʻelua o lākou, a laila pono e hoʻonohonoho ʻia ke alahele ma waena o lākou;
  • Nā waihona waihona waihona e komo ai nā pūʻali i nā kumuwaiwai mālama (inā ʻo ia ʻo iSCSI). Pono e loaʻa hoʻokahi subnet ma kēlā me kēia kikowaena ʻikepili;
  • E hoʻomalu i nā subnets, ʻo ia hoʻi, ʻekolu mau subnets hiki ke hoʻololi ʻia ma ʻekolu mau pūnaewele kahi e mālama ʻia ai nā ʻōnaehana mālama, a aia pū ka mea hoʻoponopono.

ʻAʻole mākou e noʻonoʻo i nā subnets no ke komo ʻana i nā kumuwaiwai hoʻokipa ma aneʻi, no ka mea, hilinaʻi nui lākou i nā hana.

He mea koʻikoʻi loa ka hoʻokaʻawale ʻana i nā kaʻa like ʻole i nā subnets like ʻole (he mea nui loa ka hoʻokaʻawale ʻana i ke kope mai ka I/O), no ka mea, inā e hui pū ʻoe i nā kaʻa a pau i hoʻokahi subnet "mānoanoa", a laila hiki ʻole ke hoʻokele ʻia kēia kaʻa, a ma ʻO nā kūlana o nā kikowaena ʻikepili ʻelua hiki ke hana i nā koho hui like ʻole. ʻAʻole mākou e ʻimi hohonu i kēia pilikia i loko o ke kaʻina o kēia ʻatikala, no ka mea hiki iā ʻoe ke heluhelu e pili ana i ka hoʻolālā ʻana i kahi pūnaewele i hoʻopaʻa ʻia ma waena o nā kikowaena ʻikepili i nā kumuwaiwai o nā mea hana ʻoihana pūnaewele, kahi i wehewehe nui ʻia ai kēia.

Hoʻonohonoho hoʻoponopono

Pono ka mea hoʻoponopono e hāʻawi i ke komo i nā pilina hoʻokele āpau o ka ʻōnaehana mālama ma o nā protocols ICMP a me SSH. Pono ʻoe e noʻonoʻo e pili ana i ka palekana o ka mea hoʻoponopono. Aia kekahi nuance maanei.

Makemake nui ʻia ʻo Arbiter failover, akā ʻaʻole pono. He aha ka hopena inā hāʻule ka luna hoʻoponopono i ka manawa hewa?

  • ʻAʻole e loli ka hana o ka metrocluster ma ke ʻano maʻamau, no ka mea ʻAʻohe hopena o arbtir i ka hana o ka metrocluster ma ke ʻano maʻamau (ʻo kāna hana ke hoʻololi i ka ukana ma waena o nā kikowaena data i ka manawa kūpono)
  • Eia kekahi, inā hāʻule ka mea hoʻoponopono no kekahi kumu a i ʻole kekahi "moe" i kahi pōʻino ma ka kikowaena data, a laila ʻaʻohe hoʻololi e hiki mai, no ka mea, ʻaʻohe mea e hāʻawi i nā kauoha hoʻololi e pono ai a hoʻonohonoho i kahi kōrum. I kēia hihia, e lilo ka metrocluster i kahi hoʻolālā maʻamau me ka replication, pono e hoʻololi ʻia me ka lima i ka wā o kahi pōʻino, e hoʻopilikia i ka RTO.

He aha ka hopena mai kēia? Inā pono ʻoe e hōʻoia i ka liʻiliʻi loa o ka RTO, pono ʻoe e hōʻoia i ka ʻae ʻana o ka mea hoʻoponopono. ʻElua mau koho no kēia:

  • E hoʻokuʻu i ka mīkini maʻemaʻe me kahi mea hoʻoponopono ma kahi hypervisor hoʻomanawanui hewa, ʻoi aku ka maikaʻi o nā hypervisors makua āpau e kākoʻo i ka hoʻomanawanui hewa;
  • Inā ma ke kolu o ka pūnaewele (i loko o kahi keʻena maʻamau) ua palaualelo ʻoe e hoʻokomo i kahi pūʻulu maʻamau a ʻaʻohe pūhui hypervozor i kēia manawa, a laila ua hāʻawi mākou i kahi hāmeʻa o ka arbiter, i hana ʻia i loko o kahi pahu 2U i ʻelua mau mea maʻamau. Ke hana nei nā kikowaena x-86 a hiki ke ola i kahi hemahema kūloko.

Manaʻo ikaika mākou e hōʻoia i ka hoʻomanawanui hewa o ka arbiter, ʻoiai ʻaʻole pono ka metrocluster i ke ʻano maʻamau. Akā, e like me ka manaʻo a me ka hoʻomaʻamaʻa hōʻike ʻana, inā ʻoe e kūkulu i kahi ʻōnaehana hōʻoia i ka pōʻino, ʻoi aku ka maikaʻi o ka pāʻani palekana. ʻOi aku ka maikaʻi o ka pale ʻana iā ʻoe iho a me kāu ʻoihana mai ke "kānāwai o ka meanness," ʻo ia hoʻi, mai ka hāʻule ʻole o ka arbitrator a me kekahi o nā pūnaewele kahi e waiho ai ka ʻōnaehana mālama.

Hoʻolālā hoʻonā

Ke noʻonoʻo nei i nā koi ma luna, loaʻa iā mākou ka hoʻolālā hoʻonā maʻamau.

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Pono e māhele like ʻia nā LUN ma nā wahi ʻelua e pale ai i ka hoʻonui nui ʻana. I ka manawa like, i ka hoʻopaʻa ʻana i nā kikowaena ʻikepili ʻelua, pono ʻoe e hoʻokomo ʻaʻole wale i ka leo pālua (ʻo ia ka mea e pono ai e mālama i ka ʻikepili i ka manawa like ma nā ʻōnaehana mālama ʻelua), akā, ʻelua hoʻi ka hana ma IOPS a me MB / s i mea e pale ai i ka hōʻino ʻana o ka noi. ka hopena o ka hāʻule ʻana o kekahi o nā kikowaena ʻikepili.

Hoʻokaʻawale, ʻike mākou me ke ala kūpono i ka hoʻonui ʻana (ʻo ia hoʻi, hāʻawi mākou i nā palena kiʻekiʻe kūpono o IOPS a me MB / s, a me nā kumuwaiwai pono CPU a me RAM), inā ʻo kekahi o nā ʻōnaehana mālama i ka ʻAʻole e hāʻule nui ka hana ma lalo o nā kūlana hana pōkole ma kahi ʻōnaehana mālama.

Ua wehewehe ʻia kēia e ka ʻoiaʻiʻo i ka wā e hana like ana nā pūnaewele ʻelua, ʻai ka replication synchronous "ʻai" i ka hapalua o ka hana kākau, no ka mea pono e kākau ʻia kēlā me kēia hana i ʻelua ʻōnaehana mālama (e like me RAID-1/10). No laila, inā hāʻule kekahi o nā ʻōnaehana mālama, nalowale ka mana o ka hoʻopiʻi ʻana no ka manawa pōkole (a hiki i ka hoʻihoʻi ʻana o ka ʻōnaehana mālama ʻole), a loaʻa iā mākou ka piʻi pālua o ka hana kākau. Ma hope o ka hoʻomaka hou ʻana o nā LUN o ka ʻōnaehana mālama ʻole i ka ʻōnaehana mālama hana, ua nalowale kēia piʻi pālua ma muli o ka ʻike ʻia ʻana o ka ukana mai nā LUN o nā ʻōnaehana mālama ʻē aʻe, a hoʻi mākou i ka pae like o ka hana i loaʻa iā mākou ma mua o ka "hāʻule", akā i loko o ka hoʻolālā o kahi pūnaewele.

Me ke kōkua o ka hoʻonui ʻana, hiki iā ʻoe ke hōʻoia i nā kūlana i manaʻo ʻole ai nā mea hoʻohana i ka hemahema o kahi ʻōnaehana mālama holoʻokoʻa. Akā ke haʻi hou nei mākou, pono kēia i ka nui o ka nui, no laila, ma ke ala, hiki iā ʻoe ke hoʻokaʻaʻike mai iā mākou no ka manuahi :-).

Hoʻonohonoho i kahi metrocluster

ʻO ka hoʻonohonoho ʻana i kahi metrocluster e like loa me ka hoʻonohonoho ʻana i ka replication maʻamau, a mākou i wehewehe ai ʻatikala mua. No laila, e nānā wale kākou i nā ʻokoʻa. Hoʻonohonoho mākou i kahi noho i loko o ka hale hana e pili ana i ka hoʻolālā ʻana ma luna, aia wale nō ma kahi ʻano liʻiliʻi: ʻelua ʻōnaehana mālama i hoʻopili ʻia ma o 10G Ethernet, ʻelua mau hoʻololi 10G a me hoʻokahi mea hoʻokipa e nānā i nā hoʻololi ma nā ʻōnaehana mālama ʻelua me nā awa 10G. Holo ka mea hoʻoponopono ma luna o ka mīkini virtual.

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

I ka hoʻonohonoho ʻana i nā IP virtual (VIP) no kahi kope, pono ʻoe e koho i ke ʻano VIP - no ka metrocluster.

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Ua hana mākou i ʻelua loulou hou no nā LUN ʻelua a puʻunaue iā lākou ma nā ʻōnaehana mālama ʻelua: LUN TEST Primary ma ka ʻōnaehana waihona 1 (METRO link), LUN TEST2 Primary no ka ʻōnaehana mālama 2 (METRO2 loulou).

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

No lākou, ua hoʻonohonoho mākou i ʻelua mau pahuhopu like (i kā mākou hihia iSCSI, akā kākoʻo pū ʻia ʻo FC, ua like ka logic hoʻonohonoho).

Pūnaehana mālama 1:

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Pūnaehana mālama 2:

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

No ka hoʻopili hou ʻana, ua hana ʻia nā palapala palapala ma kēlā me kēia ʻōnaehana mālama.

Pūnaehana mālama 1:

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Pūnaehana mālama 2:

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Hoʻonohonoho mākou i ka multipath a hōʻike i ka mea hoʻokipa.

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Hoʻonohonoho i ka mea hoʻoponopono

ʻAʻole pono ʻoe e hana i kekahi mea kūikawā me ka mea hoʻoponopono ponoʻī; pono ʻoe e hiki iā ia ma ke kolu o ka pūnaewele, hāʻawi iā ia i IP a hoʻonohonoho i ke komo ʻana iā ia ma o ICMP a me SSH. Hana ʻia ka hoʻonohonoho ponoʻī mai nā ʻōnaehana mālama iā lākou iho. I kēia hihia, ua lawa ka hoʻonohonoho ʻana i ka arbiter i hoʻokahi manawa ma luna o kekahi o nā mea mālama mālama i ka metrocluster; e māhele ʻia kēia mau hoʻonohonoho i nā mea hoʻokele āpau.

Ma ka ʻāpana Remote replication >> Metrocluster (ma kekahi mea hoʻoponopono) >> ka pihi "Configure".

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Hoʻokomo mākou i ka IP o ka mea hoʻoponopono, a me nā ʻaoʻao mana o ʻelua mau mea mālama mālama mamao.

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Ma hope o kēia, pono ʻoe e ʻae i nā lawelawe āpau (ʻo ka pihi "Hoʻomaka hou i nā mea āpau"). Inā hoʻonohonoho hou ʻia i ka wā e hiki mai ana, pono e hoʻomaka hou nā lawelawe no ka hoʻokō ʻana i nā hoʻonohonoho.

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Nānā mākou e holo ana nā lawelawe a pau.

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Hoʻopau kēia i ka hoʻonohonoho metrocluster.

Hoʻāʻo pōʻino

E maʻalahi a wikiwiki ka hoʻāʻo ʻana i kā mākou hihia, no ka mea, ua kūkākūkā ʻia ka hana replication (hoʻololi, kūlike, etc.) ʻatikala hope loa. No laila, no ka hoʻāʻo ʻana i ka hilinaʻi o ka metrocluster, ua lawa iā mākou e nānā i ka automation o ka ʻike ʻole ʻana, ka hoʻololi ʻana a me ka ʻole o ka hoʻopaʻa ʻana i nā poho (I/O stops).

No ka hana ʻana i kēia, hoʻohālike mākou i ka pau ʻole o kekahi o nā ʻōnaehana mālama ma ka hoʻopau kino ʻana i kāna mau mea hoʻokele ʻelua, me ka hoʻomaka mua e kope i kahi faila nui i ka LUN, pono e hoʻāla ʻia ma ka ʻōnaehana mālama ʻē aʻe.

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Hoʻopau i hoʻokahi ʻōnaehana mālama. Ma ka ʻōnaehana mālama ʻelua ʻike mākou i nā mākaʻikaʻi a me nā memo i nā lāʻau i nalowale ka pilina me ka ʻōnaehana pili. Inā hoʻonohonoho ʻia nā hoʻolaha ma o SMTP a i ʻole SNMP nānā ʻana, e loaʻa i ka luna hoʻomalu nā leka hoʻomaopopo.

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Ma hope o 10 kekona (ʻike ʻia ma nā kiʻi ʻelua), ua lilo ka pilina hou METRO (ʻo ia ka Primary ma ka ʻōnaehana hoʻopaʻa pono ʻole) i lilo i Primary ma ka ʻōnaehana mālama hana. Me ka hoʻohana ʻana i ka palapala ʻāina i loaʻa, hiki i ka LUN TEST ke loaʻa i ka mea hoʻokipa, ua emi iki ka hoʻopaʻa ʻana (i loko o ka 10 pakeneka i ʻōlelo ʻia), akā ʻaʻole i hoʻopau ʻia.

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

ʻEnekini AERODISK: Kūʻē pōʻino. Mahele 2. Metrocluster

Ua pau ka hoao ana.

E hōʻuluʻulu

ʻO ka hoʻokō ʻana o ka metrocluster i kēia manawa ma AERODISK Engine N-series storage system e ʻae piha i ka hoʻoponopono ʻana i nā pilikia kahi e pono ai e hoʻopau a hōʻemi paha i ka manawa haʻahaʻa no nā lawelawe IT a hōʻoia i kā lākou hana 24/7/365 me nā koina hana liʻiliʻi.

Hiki iā mākou ke ʻōlelo, ʻoiaʻiʻo, ʻo kēia ka manaʻo, nā kūlana hoʻokolohua kūpono, a pēlā aku ... AKA, loaʻa iā mākou kekahi mau papahana i hoʻokō ʻia a mākou i hoʻokō ai i ka hana ʻino-resilience, a hana maikaʻi nā ʻōnaehana. ʻO kekahi o kā mākou mea kūʻai maikaʻi loa, e hoʻohana wale ana i ʻelua mau ʻōnaehana mālama i kahi hoʻonohonoho hōʻoia ʻino, ua ʻae mua e hoʻolaha i ka ʻike e pili ana i ka papahana, no laila ma ka ʻāpana aʻe e kamaʻilio mākou e pili ana i ka hoʻokō kaua.

Mahalo iā ʻoe, ke kakali nei mākou i kahi kūkākūkā huahua.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka