Сэдэв: Захиргаа

ITBoroda: Контейнержүүлэлт нь ойлгомжтой хэлээр. Southbridge-ийн системийн инженерүүдтэй хийсэн ярилцлага

Өнөөдөр та DevOps инженерүүд гэгдэх системийн инженерүүдийн ертөнцөөр аялах болно: виртуалчлал, контейнержуулалт, kubernetes ашиглан зохион байгуулалт, тохиргоог тохируулах тухай асуудал. Docker, kubernetes, ansible, rulebooks, cubelets, helm, dockersworm, kubectl, charts, pods - тодорхой дадлага хийх хүчирхэг онол. Зочид нь Slurm сургалтын төвийн системийн инженерүүд ба нэгэн зэрэг Southbridge компанийн Николай Месропян, Марсель Ибраев нар юм. […]

Тармуур дээр алхах: Мэдлэгийн тестийг хөгжүүлэх 10 чухал алдаа

Машины сургалтын шинэ ахисан түвшний сургалтанд элсэхээсээ өмнө бид ирээдүйн оюутнуудаас тэдний бэлэн байдлын түвшинг тодорхойлж, сургалтанд бэлтгэхийн тулд яг юу санал болгох ёстойг ойлгохын тулд тест хийдэг. Гэвч нэг талдаа бид мэдээллийн шинжлэх ухааны мэдлэгийг шалгах ёстой, нөгөө талаас бид 4 цагийн бүрэн шалгалтыг зохион байгуулж чадахгүй. Үүнийг шийдэхийн тулд […]

Өөр нэг дугуй: бид Юникод мөрүүдийг UTF-30-аас 60-8% илүү авсаархан хадгалдаг

Хэрэв та хөгжүүлэгч бол кодчилол сонгох ажилтай тулгарвал Юникод нь бараг үргэлж зөв шийдэл байх болно. Тодорхой дүрслэх арга нь контекстээс хамаардаг боловч ихэнхдээ энд бүх нийтийн хариулт байдаг - UTF-8. Энэ нь ихэнх тохиолдолд хэт олон байтыг дэмий үрэлгүйгээр бүх Юникод тэмдэгтүүдийг ашиглах боломжийг олгодог учраас сайхан юм. Үнэн, ашигладаггүй хэлний хувьд [...]

Тушаалын мөрийг ажиллуулна уу Linux iOS дээр

Та командын мөрийг ажиллуулж болно гэдгийг мэдэх үү? Linux iOS төхөөрөмж дээр үү? Та "Би яагаад мессеж бичих аппликейшн ашиглах ёстой гэж?" гэж асууж магадгүй юм. iPhone"Энэ бол шударга асуулт. Гэхдээ хэрэв та Opensource.com-г уншвал хариултыг нь мэдэж байгаа байх: хэрэглэгчид Linux Тэд үүнтэй ямар ч төхөөрөмж дээр ажиллах боломжтой байхыг хүсч байгаа бөгөөд өөрсдийн тохиргоог ашиглахыг хүсч байна. Гэхдээ хамгийн гол нь тэд […]

Локалчлалын тест: програм эсвэл вэбсайт яагаад хэрэгтэй вэ?

Үүнийг төсөөлөөд үз дээ: та програм боловсруулж, дараа нь хэд хэдэн хэл дээр нэгэн зэрэг гаргасан. Гэхдээ хувилбар гарсны дараа та өөр өөр хэл дээрх алдаануудыг олж мэдсэн: хөгжүүлэгчийн хамгийн аймшигтай хар дарсан зүүд. Иймээс ийм таагүй нөхцөл байдлаас зайлсхийхийн тулд нутагшуулах туршилтыг хийдэг. Өнөөдөр АНУ гар утасны хэрэглээний зах зээлд хамгийн том тоглогч байхаа больсон. Хятад […]

Өндөр хүртээмжтэй хадгалах сан дээрээ програм хангамжийг баталгаажуулах нь яагаад чухал вэ (99,9999%)

Програм хангамжийн аль хувилбар нь хамгийн "зөв" бөгөөд "ажилладаг" вэ? Хадгалах систем нь 99,9999%-ийн алдааг тэсвэрлэх баталгаа өгдөг бол энэ нь програм хангамжийн шинэчлэлгүйгээр ч тасралтгүй ажиллана гэсэн үг үү? Эсвэл эсрэгээр, хамгийн дээд зэргийн алдааг тэсвэрлэхийн тулд та үргэлж хамгийн сүүлийн үеийн програм хангамжийг суулгах ёстой юу? Бид өөрсдийн туршлага дээрээ үндэслэн эдгээр асуултад хариулахыг хичээх болно. Богино танилцуулга Бид бүгдээрээ [...]

Хэрэв бид бие биедээ итгэхгүй бол санамсаргүй тоо үүсгэх боломжтой юу? 2-р хэсэг

Сайн уу, Хабр! Өгүүллийн эхний хэсэгт бид бие биедээ итгэдэггүй оролцогчдод яагаад санамсаргүй тоо үүсгэх шаардлагатай байж болох, ийм санамсаргүй тоо үүсгэгчдэд ямар шаардлага тавьдаг талаар ярилцаж, тэдгээрийг хэрэгжүүлэх хоёр аргыг авч үзсэн. Өгүүллийн энэ хэсэгт бид босго гарын үсгийг ашигладаг өөр аргыг нарийвчлан авч үзэх болно. Үүнийг хийхийн тулд бага зэрэг криптограф [...]

PostgreSQL Antipatterns: "Хязгааргүй бол хязгаар биш!", эсвэл Рекурсын талаар бага зэрэг

Хэрэв ижил үйлдлийг холбогдох өгөгдөл дээр "гүнзгийрүүлэн" хийвэл рекурс нь маш хүчирхэг бөгөөд тохиромжтой механизм юм. Гэхдээ хяналтгүй рекурс нь үйл явцыг хязгааргүй гүйцэтгэх эсвэл (илүү олон удаа тохиолддог) бүх боломжтой санах ойг "идэх" зэрэгт хүргэдэг муу зүйл юм. Үүнтэй холбогдуулан DBMS нь ижил зарчмаар ажилладаг - "тэд намайг ух гэж хэлсэн, тиймээс би ухаж байна". […]

Додо IS архитектурын түүх: Эрт үеийн цул

Эсвэл цултай аз жаргалгүй компани бүр өөр өөрийнхөөрөө аз жаргалгүй байдаг. Dodo IS системийг хөгжүүлэх нь Dodo Pizza бизнес шиг нэн даруй эхэлсэн - 2011 онд. Энэ нь 2011 онд ч гэсэн олон асуулт, эргэлзээ төрүүлж байсан бизнесийн үйл явцыг бүрэн, бүхэлд нь дижитал болгох санаан дээр үндэслэсэн юм. Гэвч 9 жил бид хамтдаа алхсаар [...]

Цөмийн тохиргоо Linux GlusterFS-д зориулсан

"Администратор" сургалт эхлэхийг угтан уг нийтлэлийн орчуулгыг бэлтгэсэн. Linux. Мэргэжлийн." Глюстерийн цөмийн тохируулгын зөвлөмж болон тэдгээр нь шаардлагатай эсэх талаар хааяа асуулт гарч ирдэг. Энэ хэрэгцээ ховор тохиолддог. Ихэнх ажлын ачааллын үед цөм маш сайн ажилладаг. Гэсэн хэдий ч сул тал бий. Түүхийн хувьд цөм Linux өгөгдсөн тохиолдолд маш их санах ойг амархан эзэлдэг […]

Tarantool-д та маш хурдан мэдээллийн сан болон тэдгээртэй ажиллах програмыг нэгтгэж болно. Үүнийг хийхэд хэр хялбар болохыг эндээс харж болно

Таван жилийн өмнө би Tarantool-тэй ажиллахыг оролдсон боловч энэ нь надад тус болсонгүй. Гэхдээ саяхан би вебинар зохион байгуулж, Hadoop болон MapReduce хэрхэн ажилладаг талаар ярилцсан. Тэнд тэд надаас "Яагаад Тарантоолыг энэ ажилд ашиглаж болохгүй гэж?" Сониуч байдлаасаа болоод би түүн рүү буцаж, хамгийн сүүлийн хувилбарыг туршиж үзэхээр шийдсэн бөгөөд энэ нь [...]

Нээлттэй эх сурвалжийн DataHub: LinkedIn-ийн мета өгөгдөл хайх, илрүүлэх платформ

Нээлттэй эхийн DataHub: LinkedIn-ийн мета өгөгдлийн хайлт, нээлтийн платформ Өгөгдөлд тулгуурласан шийдвэр гаргахын тулд их хэмжээний өгөгдөлд тулгуурладаг аливаа компанид хэрэгтэй мэдээллээ хурдан олох нь чухал юм. Энэ нь өгөгдөл хэрэглэгчдийн (шинжээч, машин сургалтын хөгжүүлэгчид, өгөгдөл судлаачид, мэдээллийн инженерүүд гэх мэт) бүтээмжид нөлөөлдөг төдийгүй [...]

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster