Kategori: Administration

Automatisering för de minsta. Del ett (som kommer efter noll). Virtualisering av nÀtverk

I det föregĂ„ende avsnittet beskrev jag ramverket för nĂ€tverksautomation. Enligt feedback har den första ansatsen till problemet redan klargjort vissa frĂ„gor för en del personer. Detta glĂ€der mig mycket, eftersom vĂ„rt syfte i cykeln Ă€r att inte bara tĂ€cka Ansible med Python-skript, utan att bygga ett system. Det hĂ€r ramverket stĂ€ller Ă€ven in ordningen i vilken vi kommer att ta itu med […]

CERN gĂ„r över till öppen mjukvara — varför?

Organisationen överger Microsoft-programvara och andra kommersiella produkter. Vi diskuterar orsakerna och berĂ€ttar om andra företag som gĂ„r över till öppen programvara. Foto — Devon Rogers — Unsplash Deras skĂ€l Under de senaste 20 Ă„ren har CERN anvĂ€nt Microsoft-produkter — operativsystemet, molnplattformen, Office-paket, Skype och mer. Men IT-företaget nekade laboratoriet status som "akademisk organisation", […]

Nginx-recept: Omvandla frÄn HTML till PDF

För att konvertera frĂ„n HTML till PDF behöver vi Nginx och dess plugin html2pdf. (Jag har lĂ€nkat till min fork av Nginx, eftersom jag gjort vissa Ă€ndringar som Ă€nnu inte kunnat integreras i det officiella repositoryt. Du kan ocksĂ„ anvĂ€nda en fĂ€rdig bild.) För att konvertera HTML till PDF frĂ„n en fil location =/html_to_pdf_from_file { html2pdf on; # aktivera pdf-filter } […]

Distribution av applikationer över flera Kubernetes-kluster med Helm

Hur Dailymotion anvĂ€nder Kubernetes: implementering av applikationer Vi pĂ„ Dailymotion började anvĂ€nda Kubernetes i produktion för 3 Ă„r sedan. Men att implementera applikationer över flera kluster Ă€r en utmaning, sĂ„ under de senaste Ă„ren har vi försökt förbĂ€ttra vĂ„ra verktyg och arbetsflöden. Hur det började HĂ€r berĂ€ttar vi hur vi implementerar vĂ„ra applikationer pĂ„ flera Kubernetes-kluster […]

Hur vi bröt igenom den Stora Kinesiska Brandskyddsmuren (del 1)

Hej allihopa! Nikita hĂ€r — systemingenjör pĂ„ SEMrush. Idag ska jag berĂ€tta om hur vi fick i uppdrag att sĂ€kerstĂ€lla stabiliteten för vĂ„r tjĂ€nst semrush.com i Kina, och vilka problem vi stötte pĂ„ under arbetets gĂ„ng (med tanke pĂ„ att vĂ„rt datacenter Ă€r belĂ€get pĂ„ östkusten av USA). Det hĂ€r kommer att bli en lĂ„ng berĂ€ttelse, uppdelad i flera […]

Hur vi bröt igenom den Stora Kinesiska BrandvÀggen (del 2)

Hej! Det Ă€r Nikita igen — systemingenjör pĂ„ SEMrush. I den hĂ€r artikeln fortsĂ€tter jag historien om hur vi utvecklade en lösning för att kringgĂ„ den kinesiska brandvĂ€ggen för vĂ„r tjĂ€nst semrush.com. I föregĂ„ende del berĂ€ttade jag: vilka problem som uppstĂ„r efter att beslutet fattats att "Vi mĂ„ste fĂ„ vĂ„r tjĂ€nst att fungera i Kina" vilka problem […]

Vad Àr GitOps?

Obs. övers.: Efter den senaste publikationen om pull- och pushmetoder inom GitOps har vi sett ett intresse för denna modell, men det fanns mycket fĂ„ publikationer pĂ„ ryska om Ă€mnet (det finns helt enkelt inga pĂ„ Habr). DĂ€rför Ă€r vi glada att kunna erbjuda er en översĂ€ttning av en annan artikel — Ă€ven om den nĂ€stan Ă€r ett Ă„r gammal! — frĂ„n företaget Weaveworks, kapitel […]

InstÀllning av Linux-kÀrnparametrar för att optimera PostgreSQL

Optimal prestanda för PostgreSQL beror pĂ„ korrekt definierade operativsystemparametrar. DĂ„ligt konfigurerade kĂ€rnparametrar kan leda till försĂ€mrad prestanda pĂ„ databasservern. DĂ€rför Ă€r det viktigt att dessa parametrar konfigureras i enlighet med databasservern och dess arbetsbelastning. I detta inlĂ€gg kommer vi att diskutera nĂ„gra viktiga Linux-kĂ€rnparametrar som kan pĂ„verka prestandan […]

Lite om standarder för rymdkommunikation

Meteor M1 KĂ€lla: vladtime.ru Introduktion Drift av rymdteknik Ă€r omöjlig utan radiokommunikation, och i denna artikel ska jag försöka förklara de grundlĂ€ggande idĂ©erna som ligger till grund för de standarder som utvecklats av Consultative Committee for Space Data Systems (CCSDS). Denna förkortning kommer att anvĂ€ndas framöver. Denna publikation kommer frĂ€mst att handla om den kanala […]

Hur man förbereder webbplatsen för hög belastning: 5 praktiska tips och anvÀndbara verktyg

AnvĂ€ndare ogillar starkt nĂ€r önskad online-resurs "hackar". Enligt undersökningsdata kommer 57% av anvĂ€ndarna att lĂ€mna webbsidan om den tar lĂ€ngre Ă€n tre sekunder att laddas, medan 47% Ă€r endast villiga att vĂ€nta i tvĂ„ sekunder. En enda sekunds fördröjning kan kosta 7% av konverteringar och 16% av anvĂ€ndartillfredsstĂ€llelsen. DĂ€rför Ă€r det viktigt att förbereda sig för ökad belastning och trafiktoppar. […]

ÖvergĂ„ngen frĂ„n monolit till mikrotjĂ€nster: historia och praktik

I denna artikel kommer jag att berĂ€tta om hur projektet jag arbetar med har utvecklats frĂ„n en stor monolit till en uppsĂ€ttning mikrotjĂ€nster. Projektet startade sin historia ganska lĂ€nge sedan, i början av 2000-talet. De första versionerna skrevs i Visual Basic 6. Med tiden blev det uppenbart att det skulle bli svĂ„rt att underhĂ„lla utvecklingen pĂ„ detta sprĂ„k i framtiden, eftersom IDE […]

Livet i datacentret: ovÀntade smÄsaker efter 7 Ärs drift. Och fortsÀttningen om rÄttan

Jag sĂ€ger genast: den rĂ„ttan i den fraktade servern som vi för nĂ„gra Ă„r sedan fick att dricka te efter en elchock, har troligen rymt. För vi sĂ„g en gĂ„ng under inspektionen hennes vĂ€n. Och vi bestĂ€mde oss för att installera ultraljudsavvisare. Nu Ă€r marken runt datacentret förbannad: fĂ„glar sĂ€tter sig inte pĂ„ byggnaden och, förmodligen, har alla sorkar och maskar rymt. Vi var oroliga för ljudet […]

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster