Tupperware: ʻO ka mea pepehi Kubernetes o Facebook?

Hoʻokele maikaʻi a hilinaʻi hoʻi o nā pūʻulu ma kēlā me kēia ʻano me Tupperware

Tupperware: ʻO ka mea pepehi Kubernetes o Facebook?

I kēia lā ma ʻO ka hālāwai kūkā ʻōnaehana@Scale ua hoʻolauna mākou iā Tupperware, kā mākou ʻōnaehana hoʻokele hui e hoʻonohonoho i nā ipu ma waena o nā miliona o nā kikowaena e holo kokoke ana i kā mākou lawelawe āpau. Ua hoʻohana mua mākou iā Tupperware i ka makahiki 2011, a mai ia manawa ua ulu mai kā mākou ʻoihana 1 kikowaena ʻikepili i holookoa 15 mau kikowaena ʻikepili i hoʻokaʻawale ʻia. I kēia manawa a pau, ʻaʻole kū mālie ʻo Tupperware a hoʻomohala pū me mākou. E hōʻike mākou iā ʻoe pehea e hāʻawi ai ʻo Tupperware i ka hoʻokele cluster papa mua, me ke kākoʻo kūpono no nā lawelawe mokuʻāina, kahi papa mana hoʻokahi no nā kikowaena ʻikepili āpau, a me ka hiki ke puʻunaue i ka mana ma waena o nā lawelawe i ka manawa maoli. E kaʻana like mākou i nā haʻawina a mākou i aʻo ai i ka ulu ʻana o kā mākou ʻoihana.

Hana ʻo Tupperware i nā hana like ʻole. Hoʻohana nā mea hoʻomohala noi e hoʻopuka a mālama i nā noi. Hoʻopili ia i ke code noi a me nā hilinaʻi i kahi kiʻi a hāʻawi iā ia i nā kikowaena ma ke ʻano he pahu. Hāʻawi nā pahu i kahi kaʻawale ma waena o nā noi ma ka kikowaena hoʻokahi i hiki i nā mea hoʻomohala ke hana i ka loiloi noi a ʻaʻole hopohopo e pili ana i ka ʻimi ʻana i nā kikowaena a i ʻole ka hoʻokele ʻana i nā mea hou. Ke nānā nei ʻo Tupperware i ka hana o ke kikowaena, a inā ʻike ʻo ia i kahi hemahema, hoʻoili ia i nā ipu mai ka server pilikia.

Hoʻohana nā mea ʻenekinia hoʻolālā hoʻolālā iā Tupperware e hoʻokaʻawale i ka mana kikowaena i nā hui e pili ana i ka waihona kālā a me nā kaohi. Hoʻohana pū lākou iā ia e hoʻomaikaʻi i ka hoʻohana ʻana i ka server. Huli ka poʻe lawelawe kikowaena ʻikepili iā Tupperware e puʻunaue pono i nā ipu ma nā kikowaena data a hoʻōki a hoʻoneʻe paha i nā ipu i ka wā mālama. Mahalo i kēia, ʻo ka mālama ʻana i nā kikowaena, nā ʻupena a me nā mea hana e pono ai ka liʻiliʻi o ka hana kanaka.

ʻO ka hoʻolālā Tupperware

Tupperware: ʻO ka mea pepehi Kubernetes o Facebook?

ʻO Tupperware PRN architecture kekahi o nā wahi o kā mākou mau kikowaena ʻikepili. Aia kekahi mau hale kikowaena data (PRN1 a me PRN2) ma kahi kokoke. Hoʻolālā mākou e hana i hoʻokahi papa mana e hoʻokele i nā kikowaena āpau ma kahi ʻāpana.

Hāʻawi nā mea hoʻomohala noi i nā lawelawe ma ke ʻano o nā hana Tupperware. Loaʻa i kahi hana nā pahu he nui, a holo like lākou a pau i ka helu noi hoʻokahi.

Na Tupperware ke kuleana no ka hoʻolako ʻana i nā ipu a me ka mālama ʻana i ko lākou ola. Aia i loko o kekahi mau ʻāpana:

  • Hāʻawi ka Tupperware frontend i nā API no ka mea hoʻohana, CLI, a me nā mea hana automation e hiki ai iā ʻoe ke launa pū me Tupperware. Hūnā lākou i ka ʻōnaehana kūloko holoʻokoʻa mai nā mea nona ka hana Tupperware.
  • ʻO Tupperware Scheduler kahi papa hoʻokele kuleana no ka mālama ʻana i ka ipu a me ke ola o ka hana. Hoʻolālā ʻia ia ma nā pae āpau a me ka honua, kahi e hoʻokele ai ka mea hoʻonohonoho āpana i nā kikowaena ma hoʻokahi ʻāina a e hoʻokele ka mea hoʻonohonoho honua i nā kikowaena mai nā wahi like ʻole. Hoʻokaʻawale ʻia ka mea hoʻonohonoho i nā shards, a mālama kēlā me kēia shard i kahi hoʻonohonoho o nā hana.
  • Huna ʻo Tupperware's Scheduler Proxy i ka sharding kūloko a hāʻawi i kahi pane aniani hoʻokahi kūpono no nā mea hoʻohana Tupperware.
  • Hāʻawi ka Tupperware allocator i nā ipu i nā kikowaena. Mālama ka mea hoʻonohonoho i ka hoʻomaha, hoʻomaka, hōʻano hou, a me ka hana ʻole o nā ipu. I kēia manawa, hiki i hoʻokahi mea hoʻokaʻawale ke hoʻokele i ka ʻāina holoʻokoʻa me ka ʻole o ka māhele ʻana i nā shards. (E hoʻomaopopo i ka ʻokoʻa o nā huaʻōlelo Kubernetes, a ua kapa ʻia ka mea hoʻokaʻawale Tupperware he mea hoʻonohonoho ma Kubernetes.)
  • Mālama ka mea kūʻai waiwai i ke kumu o ka ʻoiaʻiʻo no ka server a me nā hanana lawelawe. Hoʻokele mākou i hoʻokahi mea kūʻai kālā no kēlā me kēia kikowaena data, a mālama ia i nā ʻike āpau e pili ana i nā kikowaena i kēlā kikowaena data. ʻO ka mea hoʻolaha waiwai a me ka ʻōnaehana hoʻokele hiki, a i ʻole ka ʻōnaehana hoʻolako waiwai, e hoʻoholo ikaika i ka mea hoʻopuka hoʻonohonoho e hoʻokele i ke kikowaena. Mālama ka lawelawe nānā olakino i nā kikowaena a mālama i nā ʻikepili e pili ana i ko lākou olakino ma ka mea hoʻokele waiwai. Inā pilikia kahi kikowaena a pono paha e mālama ʻia, haʻi ka mea hoʻolale waiwai i ka mea hoʻokaʻawale a me ka mea hoʻonohonoho e hoʻōki i nā pahu a neʻe paha i nā kikowaena ʻē aʻe.
  • ʻO ka Tupperware Agent kahi daemon e holo ana ma kēlā me kēia kikowaena nāna e mālama i ka hoʻolako ʻana a me ka wehe ʻana i nā ipu. Holo nā noi i loko o kahi pahu, e hāʻawi iā lākou i kahi kaʻawale a me ka hana hou. Ma ka ʻO ka hui ʻo Systems @Scale i ka makahiki i hala Ua wehewehe mua mākou i ka hana ʻana o nā pahu Tupperware me nā kiʻi, btrfs, cgroupv2 a me systemd.

Nā hiʻohiʻona ʻokoʻa o Tupperware

Ua like like ʻo Tupperware i nā ʻano he nui me nā ʻōnaehana hoʻokele cluster ʻē aʻe e like me Kubernetes a Mesos, akā aia kekahi mau ʻokoʻa:

  • Kākoʻo i kūkulu ʻia no nā lawelawe kūlana.
  • ʻO kahi papa mana hoʻokahi no nā kikowaena ma nā kikowaena ʻikepili like ʻole e hoʻomaʻamaʻa i ka lawe ʻana i nā ipu e pili ana i ka manaʻo, ka hoʻopau ʻana i nā pūʻulu a me ka mālama ʻana.
  • Mākaʻikaʻi ka mahele o ka papa hoʻomalu no ka hoʻonui ʻana.
  • Hiki i ka Elastic Computing iā ʻoe ke puʻunaue i ka mana ma waena o nā lawelawe i ka manawa maoli.

Ua hoʻomohala mākou i kēia mau hiʻohiʻona maikaʻi e kākoʻo i nā ʻano palapala mokuʻāina a me ka mokuʻāina ma waena o nā ʻauwaʻa kikowaena kaʻana like honua.

Kākoʻo i kūkulu ʻia no nā lawelawe kūlana.

Hoʻohana ʻo Tupperware i nā lawelawe kūlana koʻikoʻi e mālama i ka ʻikepili huahana hoʻomau no Facebook, Instagram, Messenger a me WhatsApp. He mau hale kūʻai nui paha kēia o nā hui waiwai kī (e.g. ZippyDB) a me ka nānā ʻana i nā waihona ʻikepili (no ka laʻana, ODS Gorila и Scuba). ʻAʻole maʻalahi ka mālama ʻana i nā lawelawe stateful, no ka mea, pono ka ʻōnaehana e hōʻoia i ka hoʻolako ʻana i nā ipu e hiki ke kū i nā pilikia nui, me ka hoʻopau ʻana o ka pūnaewele a i ʻole ka mana. A ʻoiai ʻo nā ʻenehana maʻamau, e like me ka hāʻawi ʻana i nā ipu ma nā kikowaena hewa, hana maikaʻi no nā lawelawe mokuʻāina, pono nā lawelawe mokuʻāina i ke kākoʻo hou aku.

No ka laʻana, inā ʻaʻole i loaʻa kahi kope o kahi kikowaena, pono anei ʻoe e ʻae i ka mālama ʻakomi e hōʻano hou i nā cores ma nā kikowaena 50 mai kahi wai o 10? Ma muli o ke kūlana. Inā loaʻa i kekahi o kēia mau kikowaena 50 kahi kope ʻē aʻe o ka waihona like, ʻoi aku ka maikaʻi o ke kali a ʻaʻole e nalowale i 2 replicas i ka manawa hoʻokahi. I mea e hoʻoholo ikaika ai e pili ana i ka mālama ʻana i ka ʻōnaehana a me ka hana, pono mākou i ka ʻike e pili ana i ka hoʻopiʻi ʻana i ka ʻikepili kūloko a me ka loiloi hoʻonohonoho o kēlā me kēia lawelawe stateful.

Hāʻawi ka TaskControl i nā lawelawe kūlana e hoʻololi i nā hoʻoholo e pili ana i ka loaʻa ʻana o ka ʻikepili. Ke hoʻohana nei i kēia interface, hoʻolaha ka mea hoʻonohonoho i nā noi waho e pili ana i nā hana pahu (hoʻomaka hou, hoʻohou, neʻe, mālama). Hoʻohana ka lawelawe mokuʻāina i kahi mea hoʻoponopono e haʻi iā Tupperware i ka wā palekana e hana i kēlā me kēia hana, a hiki ke hoʻololi a hoʻopaneʻe paha kēia mau hana. Ma ka laʻana ma luna, hiki i ka mea hoʻoponopono waihona ke haʻi iā Tupperware e hoʻonui i ka 49 o nā kikowaena 50, akā waiho i kahi kikowaena kikoʻī (X) wale nō i kēia manawa. ʻO ka hopena, inā hala ka manawa hou o ka kernel a ʻaʻole hiki i ka waihona ke hoʻihoʻi i ka hoʻopiʻi pilikia, e hoʻonui mau ʻo Tupperware i ka server X.

Tupperware: ʻO ka mea pepehi Kubernetes o Facebook?

Nui nā lawelawe kūlana ma Tupperware e hoʻohana pololei iā TaskControl, akā ma o ShardManager, kahi kahua maʻamau no ka hana ʻana i nā lawelawe kūlana ma Facebook. Me Tupperware, hiki i nā mea hoʻomohala ke kuhikuhi i ko lākou manaʻo no ke ʻano e puʻunaue ʻia ai nā ipu ma nā kikowaena ʻikepili. Me ShardManager, ho'ākāka nā mea hoʻomohala i ko lākou manaʻo no ke ʻano e puʻunaue ʻia ai nā shards ʻikepili ma nā pahu. Hoʻomaopopo ʻo ShardManager i ka waiho ʻana o ka ʻikepili a me ka hoʻopili ʻana i kāna mau noi a kamaʻilio pū me Tupperware ma o ka TaskControl interface e hoʻonohonoho i nā hana pahu me ka ʻole o ka hoʻopili pono ʻana i ka noi. Hoʻomaʻamaʻa nui kēia hoʻohui i ka hoʻokele o nā lawelawe kūlana, akā hiki i ka TaskControl ke hana hou aku. No ka laʻana, ʻaʻohe mokuʻāina kā mākou pae pūnaewele nui a hoʻohana i ka TaskControl e hoʻoponopono ikaika i ka helu o nā mea hou i nā ipu. I ka hopena hiki i ka pae pūnaewele ke hoʻopau koke i nā hoʻokuʻu polokalamu he nui i kēlā me kēia lā me ka ʻole o ka hoʻopaʻa ʻana i ka loaʻa.

Mālama i nā kikowaena ma nā kikowaena ʻikepili

I ka wā i hoʻokuʻu mua ʻia ai ʻo Tupperware i ka makahiki 2011, ua mālama ʻia kēlā me kēia pūʻulu kikowaena e kahi mea hoʻonohonoho kaʻawale. I kēlā manawa, ʻo kahi pūʻulu Facebook he pūʻulu o nā kīʻaha kikowaena i hoʻopili ʻia i hoʻokahi hoʻololi pūnaewele, a ʻo ke kikowaena data he mau pūʻulu. Hiki i ka mea hoʻonohonoho ke hoʻokele i nā kikowaena i hoʻokahi puʻupuʻu, ʻo ia hoʻi ʻaʻole hiki i ka hana ke hoʻolaha i nā pūʻulu lehulehu. Ua ulu aʻe kā mākou ʻoihana, ua hoʻonui mākou i kā mākou mau pūʻulu. No ka mea ʻaʻole hiki iā Tupperware ke hoʻoneʻe i ka hana mai ka puʻupuʻu decommissioned i nā pūʻulu ʻē aʻe me ka ʻole o nā loli, pono ia i ka hoʻoikaika nui a me ka hoʻonohonoho pono ʻana ma waena o nā mea hoʻomohala noiʻi a me nā mea lawelawe kikowaena data. ʻO kēia kaʻina hana i hoʻopau ʻia nā kumuwaiwai i ka wā i hoʻohana ʻole ai nā kikowaena no nā mahina ma muli o nā kaʻina hana decommissioning.

Ua hana mākou i mea kūʻai waiwai e hoʻoponopono i ka pilikia decommissioning cluster a hoʻonohonoho i nā ʻano hana mālama ʻē aʻe. Mālama ka mea hoʻolaha waiwai i nā ʻike kino āpau e pili ana i kahi kikowaena a hoʻoholo ikaika i ka mea hoʻonohonoho e hoʻokele i kēlā me kēia kikowaena. Hiki i ka mea hoʻonohonoho ke hoʻokele i nā kikowaena ma nā kikowaena ʻikepili like ʻole. No ka mea, ʻaʻole i kaupalena ʻia kahi hana Tupperware i hoʻokahi puʻupuʻu, hiki i nā mea hoʻohana Tupperware ke kuhikuhi i ke ʻano e puʻunaue ʻia ai nā ipu ma nā kikowaena hewa. No ka laʻana, hiki i ka mea hoʻomohala ke haʻi i kona manaʻo (e ʻōlelo: "holo i kaʻu hana ma 2 mau kikowaena hewa ma ka ʻāina PRN") me ka ʻole o ka wehewehe ʻana i nā ʻāpana loaʻa. E ʻike ʻo Tupperware ponoʻī i nā kikowaena kūpono e hoʻokō i kēia manaʻo, ʻoiai inā ua hoʻopau ʻia ka hui a lawelawe paha.

Scalable e kākoʻo i ka ʻōnaehana honua holoʻokoʻa

ʻO ka mōʻaukala, ua māhele ʻia kā mākou ʻoihana i nā haneli o nā loko kikowaena hoʻolaʻa no nā hui pākahi. Ma muli o ka ʻāpana a me ka nele o nā maʻamau, loaʻa iā mākou nā kumukūʻai hana kiʻekiʻe, a ʻoi aku ka paʻakikī o nā kikowaena hana ʻole e hoʻohana hou. I ka ʻaha kūkā o ka makahiki i hala Pūnaehana @Scale ua hōʻike mākou ʻoihana ma ke ʻano he lawelawe (IaaS), pono e hoʻohui i kā mākou ʻoihana i kahi paka server nui. Akā ʻo kahi paka server hoʻokahi he mau pilikia ponoʻī. Pono e hoʻokō i kekahi mau koi:

  • Scalability. Ua ulu aʻe kā mākou ʻoihana i ka hoʻohui ʻana i nā kikowaena data ma kēlā me kēia wahi. Ua liʻiliʻi a ʻoi aku ka ikaika o nā kikowaena, no laila ua ʻoi aku ka nui o lākou ma kēlā me kēia wahi. ʻO ka hopena, ʻaʻole hiki i ka mea hoʻonohonoho hoʻokahi i kēlā me kēia wahi ke mālama i ka helu o nā ipu i hiki ke holo ma nā haneli haneli o nā kikowaena ma kēlā me kēia wahi.
  • Pono ʻOiai inā hiki ke hoʻonui nui ʻia ka mea hoʻonohonoho, ʻo ka nui o ka mea hoʻonohonoho ka manaʻo he ʻoi aku ka kiʻekiʻe o nā hewa a hiki i kahi ʻāpana holoʻokoʻa o nā ipu ke lilo i mea hiki ʻole ke hoʻokele.
  • Hoʻomanawanui hewa. I ka hopena o kahi hemahema nui (no ka laʻana, hāʻule nā ​​​​server e holo ana i ka mea hoʻonohonoho ma muli o ka hemahema o ka pūnaewele a i ʻole ka pau ʻana o ka mana), pono nā hopena maikaʻi ʻole e hoʻopili i kahi hapa o nā kikowaena ma ka ʻāina.
  • Māmā o ka hoʻohana. Me he mea lā pono ʻoe e holo i kekahi mau mea hoʻonohonoho kūʻokoʻa no hoʻokahi māhele. Akā mai kahi hiʻohiʻona maʻalahi, hoʻokahi wahi o ke komo ʻana i loko o ka loko wai kaʻana o kahi ʻāina e maʻalahi ka hoʻokele ʻana i ka hiki a me nā hana.

Ua hoʻokaʻawale mākou i ka mea hoʻonohonoho i nā shards e hoʻoponopono i nā pilikia o ka mālama ʻana i kahi ʻauʻau nui. Hoʻoponopono kēlā me kēia shard scheduler i kāna mau hana ponoʻī ma ka ʻāina, a hōʻemi kēia i ka pilikia e pili ana i ka mea hoʻonohonoho. I ka ulu ʻana o ka pūnāwai like, hiki iā mākou ke hoʻohui i nā shards scheduler hou aʻe. No nā mea hoʻohana Tupperware, ʻano like nā ʻāpana a me nā mea hoʻonohonoho hoʻonohonoho hoʻonohonoho i hoʻokahi papa mana. ʻAʻole pono lākou e hana me nā puʻupuʻu e hoʻonohonoho i nā hana. He ʻokoʻa loa nā ʻāpana o ka scheduler mai nā mea hoʻonohonoho pūʻulu a mākou i hoʻohana ai ma mua, i ka wā i hoʻokaʻawale ʻia ai ka papa hoʻokele me ka ʻole e hoʻokaʻawale statically i ka pūnāwai o nā kikowaena e like me ka topology pūnaewele.

E hoʻomaikaʻi i ka hoʻohana ʻana me ka Elastic Computing

ʻO ka nui o kā mākou ʻoihana, ʻoi aku ka nui o ka hoʻohana pono ʻana i kā mākou mau kikowaena no ka hoʻopaʻa ʻana i nā kumukūʻai ʻoihana a hoʻemi i ka ukana. ʻElua ala e hoʻonui ai i ka pono o ka hoʻohana ʻana i ka server:

  • Elastic computing - hoʻohaʻahaʻa i nā lawelawe pūnaewele i nā hola mālie a hoʻohana i nā kikowaena manuahi no nā haʻahaʻa hana waho, e like me ke aʻo ʻana i nā mīkini a me nā hana MapReduce.
  • Hoʻonui - E kau i nā lawelawe pūnaewele a me nā haʻahaʻa hana pūʻulu ma nā kikowaena like i holo nā haʻahaʻa haʻahaʻa haʻahaʻa.

ʻO ka bottleneck i kā mākou mau kikowaena data hoohana mana. No laila, makemake mākou i nā kikowaena liʻiliʻi, ʻoi aku ka maikaʻi o ka ikehu e hāʻawi pū i ka mana hana. ʻO ka mea pōʻino, ma nā kikowaena liʻiliʻi me ka CPU liʻiliʻi a me ka hoʻomanaʻo, ʻoi aku ka maikaʻi o ka overloading. ʻOiaʻiʻo, hiki iā mākou ke kau i kekahi mau pahu o nā lawelawe liʻiliʻi ma luna o kahi kikowaena liʻiliʻi ikaika e hoʻopau i nā kumuwaiwai liʻiliʻi a me ka hoʻomanaʻo, akā ʻoi aku ka haʻahaʻa o nā lawelawe nui i kēia kūlana. No laila, ke aʻo nei mākou i nā mea hoʻomohala o kā mākou lawelawe nui e hoʻonui iā lākou i mea e hoʻohana ai lākou i nā kikowaena holoʻokoʻa.


Basically, hoʻomaikaʻi mākou i ka hoʻohana ʻana me ka hoʻohana ʻana i ka elastic computing. ʻO ka nui o kā mākou lawelawe nui, e like me ka News Feed, Messaging hiʻohiʻona, a me ka pae pūnaewele mua, ʻokoʻa i ka manawa o ka lā. Hoʻohaʻahaʻa mākou i nā lawelawe pūnaewele i nā hola mālie a hoʻohana i nā kikowaena manuahi no nā haʻahaʻa hana waho, e like me ke aʻo ʻana i nā mīkini a me nā hana MapReduce.

Tupperware: ʻO ka mea pepehi Kubernetes o Facebook?

Ua ʻike mākou mai ka ʻike ʻoi aku ka maikaʻi o ka hoʻolako ʻana i nā kikowaena holoʻokoʻa ma ke ʻano he mau ʻāpana o ka hiki ke hoʻopaʻa ʻia no ka mea ʻo nā lawelawe nui nā mea hāʻawi nui a me nā mea kūʻai nui o ka hiki elastic, a ʻoi aku ka maikaʻi e hoʻohana i nā kikowaena holoʻokoʻa. Ke hoʻokuʻu ʻia ke kikowaena mai ka lawelawe pūnaewele i nā hola mālie, hoʻolimalima ka mea kūʻai waiwai i ke kikowaena i ka mea hoʻonohonoho e holo i nā haʻahaʻa hana ma waho. Inā ʻike ka lawelawe pūnaewele i kahi haʻahaʻa kiʻekiʻe, hoʻomanaʻo koke ka mea hoʻolimalima waiwai i ke kikowaena ʻaiʻē a, me ka mea hoʻonohonoho, hoʻihoʻi iā ia i ka lawelawe pūnaewele.

Nā haʻawina a me nā hoʻolālā no ka wā e hiki mai ana

I nā makahiki 8 i hala iho nei, ua hoʻomohala mākou i ka Tupperware e hoʻomau i ka ulu wikiwiki o Facebook. Kaʻana like mākou i nā mea a mākou i aʻo ai a manaʻolana e kōkua i nā poʻe ʻē aʻe e hoʻokele i nā ʻōnaehana ulu wikiwiki:

  • E hoʻonohonoho i kahi pilina maʻalahi ma waena o ka papa mana a me nā kikowaena e hoʻokele ai. Hiki i kēia maʻalahi ke hoʻokele i nā kikowaena ma nā kikowaena data like ʻole, kōkua i ka hoʻokaʻawale ʻana a me ka mālama ʻana i nā puʻupuʻu, a hiki ke hoʻokaʻawale i ka mana ikaika me ka hoʻohana ʻana i ka elastic computing.
  • Me kahi papa hoʻomalu hoʻokahi ma ka ʻāina, lilo ia i mea maʻalahi e hana me nā hana a maʻalahi hoʻi e hoʻokele i nā ʻauwaʻa kikowaena nui. E hoʻomaopopo i ka mālama ʻana o ka papa hoʻomalu i hoʻokahi wahi o ke komo ʻana, ʻoiai inā ua hoʻokaʻawale ʻia kona ʻano i loko no nā kumu o ka unahi a i ʻole ka hoʻomanawanui hewa.
  • Ke hoʻohana nei i kahi hoʻohālike plugin, hiki i ka papa hoʻokele ke hoʻomaopopo i nā noi waho o nā hana ipu e hiki mai ana. Eia kekahi, hiki i nā lawelawe stateful ke hoʻohana i ka interface plugin e hana i ka hoʻokele pahu. Me kēia hoʻohālike plugin, hāʻawi ka papa hoʻokele i ka maʻalahi ʻoiai e lawelawe maikaʻi ana i nā lawelawe stateful like ʻole.
  • Ke manaʻoʻiʻo nei mākou ʻo ka elastic computing, kahi e lawe ai mākou i nā kikowaena holoʻokoʻa mai nā lawelawe hāʻawi kālā no nā hana batch, aʻo mīkini, a me nā lawelawe wikiwiki ʻole, ʻo ia ke ala maikaʻi loa e hoʻomaikaʻi ai i ka pono o nā kikowaena liʻiliʻi.

Ke hoʻomaka nei mākou e hoʻokō ʻauwaʻa kikowaena pūnaewele hoʻokahi. I kēia manawa ma kahi o 20% o kā mākou mau kikowaena aia i loko o kahi pūnāwai like. No ka hoʻokō ʻana i ka 100%, pono e hoʻoponopono ʻia nā pilikia he nui, e komo pū me ka mālama ʻana i kahi waihona waihona waihona, ka mālama ʻana i ka mālama ʻana, ka mālama ʻana i nā koi cross-tenant, ka hoʻomaikaʻi ʻana i ka hoʻohana ʻana i ka server, a me ka hoʻomaikaʻi ʻana i ke kākoʻo no nā hana aʻo mīkini. ʻAʻole hiki iā mākou ke kali e lawe i kēia mau pilikia a kaʻana like i kā mākou holomua.

Source: www.habr.com

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