Чаро мо серверҳоро ба Исландия кӯчидем

Ёддошти тарҷумон. Таҳлили оддӣ - хидмати таҳлилии вебсайт, ки ба махфият нигаронида шудааст (ба баъзе ҷиҳатҳо баръакси Google Analytics)

Чаро мо серверҳоро ба Исландия кӯчидемҲамчун асосгузори Simple Analytics, ман ҳамеша аҳамияти эътимод ва шаффофиятро барои муштариёнамон дар хотир доштам. Мо барои онҳо масъулем, то онҳо ором хобанд. Интихоб бояд аз нуқтаи назари махфияти ҳам меҳмонон ва ҳам муштариён оптималӣ бошад. Ҳамин тавр, яке аз масъалаҳои муҳимтарин барои мо интихоби ҷойгиршавии сервер буд.

Дар тӯли чанд моҳи охир мо тадриҷан серверҳои худро ба Исландия кӯчонидем. Ман мехоҳам шарҳ диҳам, ки ҳама чиз чӣ гуна рух дод ва муҳимтар аз ҳама, чаро. Ин раванди осон набуд ва ман мехостам аз таҷрибаи худ нақл кунам. Дар мақола баъзе тафсилоти техникӣ мавҷуданд, ки ман кӯшиш кардам, ки ба таври фаҳмо нависам, аммо агар онҳо аз ҳад зиёд техникӣ бошанд, узр мепурсам.

Чаро серверҳоро интиқол диҳед?

Ҳамааш вақте оғоз шуд, ки сайти мо ба он илова карда шуд EasyList. Ин рӯйхати домейнҳо барои блокаторҳои таблиғ аст. Ман пурсидам, ки чаро моро илова карданд, зеро мо меҳмононро пайгирӣ намекунем. Мо хатто итоат мекунем Танзимоти "Пайгирӣ накунед" дар браузери шумо.

Менавиштам чунин шарҳ к дархостро дар GitHub кашед:

[...] Пас, агар мо ба ширкатҳои хубе, ки махфияти корбаронро эҳтиром мекунанд, масдуд карданро идома диҳем, ин чӣ маъно дорад? Ман фикр мекунам, ки ин нодуруст аст, ҳар як ширкат набояд танҳо барои он ки онҳо дархост пешниҳод мекунанд, ба рӯйхат дохил карда шаванд. […]

Ва гирифт ҷавоб аз он @cassowary714:

Ҳама бо шумо розӣ ҳастанд, аммо ман намехоҳам, ки дархостҳои ман ба як ширкати амрикоӣ фиристода шаванд (дар ҳолати шумо Digital Ocean [...]

Дар аввал ҷавоб ба ман маъқул набуд, аммо дар як баҳс бо ҷомеа ба ман ишора шуд, ки ӯ дуруст аст. Ҳукумати ИМА воқеан метавонад ба маълумоти корбарони мо дастрасӣ дошта бошад. Он вақт, Digital Ocean воқеан серверҳои моро кор мекард, онҳо метавонистанд диски моро берун баранд ва маълумотро хонанд.

Чаро мо серверҳоро ба Исландия кӯчидем
Халли техникии масъала мавчуд аст. Шумо метавонед диски дуздидашударо (ё бо ягон сабаб ҷудо кардашударо) барои дигарон корношоям гардонед. Рамзгузории пурра дастрасиро бе калид мушкил мекунад (щайд: калид танҳо барои Analytics Simple аст). Ҳоло ҳам имкон дорад, ки қисмҳои хурди маълумотро тавассути хондани физикии хотираи сервери сервер ба даст оранд. Сервер бе RAM кор карда наметавонад, бинобар ин шумо бояд ба провайдери хостинг бовар кунед.

Ин маро водор кард, ки серверҳои моро ба куҷо интиқол диҳам.

Ҷои нав

Ман дар ин самт ҷустуҷӯро сар кардам ва дар як саҳифаи Википедиа дучор омадам рӯйхати кишварҳое, ки барои сензура ва назорати корбарон қайд карда шудаанд. Рӯйхати "душманони интернет" аз созмони байналмилалии ғайридавлатии "Гузоришгарони бидуни марз", ки дар Порис воқеъ аст ва аз озодии матбуот ҳимоят мекунад, вуҷуд дорад. Кишваре чун душмани интернет маҳсуб мешавад, ки "на танҳо сензураи ахбору иттилоот дар интернет, балки саркӯби қариб мунтазами корбаронро низ анҷом медиҳад".

Ба ғайр аз ин рӯйхат, иттифоқе ҳаст, ки ном дорад Панҷ чашм ака FVEY. Ин иттиҳоди Австралия, Канада, Зеландияи Нав, Британияи Кабир ва ИМА мебошад. Солҳои охир ҳуҷҷатҳо нишон доданд, ки онҳо дидаву дониста шаҳрвандони ҳамдигарро ҷосусӣ мекунанд ва маълумоти ҷамъшударо мубодила мекунанд, то аз маҳдудиятҳои қонунии ҷосусии дохилӣ канорагирӣ кунанд (манбаъҳои). Собиқ пудратчии NSA Эдвард Сноуден FVEY-ро "як созмони фаромиллии истихборот, ки ба қонунҳои кишвараш итоат намекунад" тавсиф кард. Кишварҳои дигаре ҳастанд, ки бо FVEY дар дигар кооперативҳои байналмилалӣ, аз ҷумла Дания, Фаронса, Нидерландия, Норвегия, Белгия, Олмон, Италия, Испания ва Шветсия (ба истилоҳ 14 чашм) ҳамкорӣ мекунанд. Ман ҳеҷ далеле пайдо карда натавонистам, ки иттиҳоди 14 чашм аз маълумоти ҷамъовардаи худ сӯиистифода мекунад.

Чаро мо серверҳоро ба Исландия кӯчидем
Пас аз ин мо тасмим гирифтем, ки дар ҳеҷ кадоме аз кишварҳое, ки дар рӯйхати "душманони интернет" қарор доранд, мизбон нашавем ва ҳатман кишварҳоро аз иттиҳоди 14 чашм хориҷ кунем. Далели назорати дастаҷамъӣ кофист, ки аз нигоҳ доштани маълумоти муштариёни мо дар он ҷо даст кашад.

Дар бораи Исландия, дар саҳифаи боло Википедиа чунин гуфта шудааст:

Сарқонуни Исландия сензураро манъ мекунад ва анъанаи қавии ҳифзи озодии баён дорад, ки он то интернетро фаро мегирад. […]

Исландия

Ҳангоми ҷустуҷӯи беҳтарин кишвар барои ҳифзи дахолатнопазирӣ, Исландия боз ва боз ба миён омад. Аз ин рӯ, ман қарор додам, ки онро бодиққат омӯзам. Лутфан дар хотир доред, ки ман бо исландӣ ҳарф намезанам, аз ин рӯ шояд ман маълумоти муҳимро аз даст дода бошам. Маро огоҳ кунед, агар шумо дар бораи мавзӯъ ягон маълумот дошта бошед.

Мувофики хабар Озодӣ дар шабака 2018 аз Freedom House, аз рӯи сатҳи сензура, Исландия ва Эстония 6/100 хол гирифтанд (қадар пасттар ҳамон қадар беҳтар). Ин беҳтарин натиҷа аст. Лутфан таваҷҷӯҳ намоед, ки на ҳама кишварҳо баҳо дода шудаанд.

Исландия узви Иттиҳоди Аврупо нест, гарчанде он як қисми Минтақаи иқтисодии Аврупо аст ва розӣ шудааст, ки қонуни ҳифзи истеъмолкунандагон ва тиҷорати шабеҳро ба қонуни дигар кишварҳои узв риоя кунад. Ба ин Санади 81/2003 оид ба алоқаи электронӣ дохил мешавад, ки талаботи нигоҳдории маълумотро ҷорӣ кардааст.

Қонун ба провайдерҳои хидматрасонии телекоммуникатсионӣ дахл дорад ва талаб мекунад, ки сабтҳо барои шаш моҳ нигоҳ дошта шаванд. Он инчунин мегӯяд, ки ширкатҳо метавонанд танҳо дар парвандаҳои ҷиноӣ ё масъалаҳои амнияти ҷамъиятӣ иттилооти телекоммуникатсионӣ пешниҳод кунанд ва ин маълумотро ба ғайр аз полис ё додситонӣ бо касе мубодила кардан мумкин нест.

Гарчанде ки Исландия ба таври умум қонунҳои Иттиҳоди иқтисодии Аврупоро риоя мекунад, аммо он ба ҳифзи дахолатнопазирӣ муносибати худро дорад. Масалан, қонуни Исландия "Дар бораи ҳифзи маълумот" беном будани маълумоти корбаронро ташвиқ мекунад. Провайдерҳои интернетӣ ва ҳостҳо барои мундариҷае, ки онҳо интишор мекунанд ё интиқол медиҳанд, аз рӯи қонун ҷавобгар нестанд. Тибқи қонуни Исландия, бақайдгирандаи минтақаи домен (ISNIC). Ҳукумат барои муоширати беном ҳеҷ гуна маҳдудият ҷорӣ намекунад ва ҳангоми харидани симкорт сабти номро талаб намекунад.

Чаро мо серверҳоро ба Исландия кӯчидем

Бартарии дигари кӯчидан ба Исландия иқлим ва ҷойгиршавӣ аст. Серверҳо гармии зиёд тавлид мекунанд ва ҳарорати миёнаи солона дар Рейкьявик (пойтахти Исландия, ки аксари марказҳои додаҳо дар он ҷо ҷойгиранд) 4,67°C аст, аз ин рӯ он ҷои хубест барои сард кардани серверҳо. Барои ҳар як ватт коркунандаи серверҳо ва таҷҳизоти шабакавӣ, мутаносибан хеле кам ватт барои хунуккунӣ, рӯшноӣ ва дигар хароҷоти изофӣ сарф мешавад. Илова бар ин, Исландия бузургтарин тавлидкунандаи энергияи тоза ба ҳар сари аҳолӣ ва бузургтарин тавлидкунандаи нерӯи барқ ​​ба ҳар сари аҳолӣ бо тақрибан 55 кВт/соат ба як нафар дар як сол мебошад. Барои муқоиса, ба ҳисоби миёна дар ИА камтар аз 000 кВт соат аст. Аксарияти мизбонҳо дар Исландия 6000% нерӯи барқи худро аз манбаъҳои барқароршаванда мегиранд.

Агар шумо аз Сан-Франсиско то Амстердам хати рост кашед, шумо Исландияро убур мекунед. Simple Analytics аксари муштариёни худро аз ИМА ва Аврупо дорад, аз ин рӯ интихоби ин макони ҷуғрофӣ маъно дорад. Бартариҳои иловагӣ ба манфиати Исландия қонунҳое мебошанд, ки дахолатнопазириро муҳофизат мекунанд ва муносибати экологӣ мебошанд.

Интиқоли сервер

Аввалан, ба мо лозим буд, ки провайдери хостинги маҳаллӣ пайдо кунем. Бисёре аз онҳо вуҷуд доранд ва муайян кардани беҳтарини онҳо воқеан душвор аст. Мо барои санҷидани ҳама захираҳо надоштем, аз ин рӯ мо якчанд скриптҳои автоматӣ навиштем (Фаҳмост) барои танзим кардани сервер, то ки шумо метавонед ба осонӣ ба хости дигар дар ҳолати зарурӣ гузаред. Мо дар ширкат қарор гирифтем 1984 бо шиори «Ҳифзи дахолатнопазирӣ ва ҳуқуқҳои шаҳрвандӣ аз соли 2006». Мо ин шиорро писандидем ва ба онҳо чанд савол додем, ки онҳо маълумотҳои моро чӣ гуна идора мекунанд. Онҳо моро итминон доданд, бинобар ин мо насби сервери асосиро идома додем. Ва онҳо танҳо нерӯи барқро аз манбаъҳои барқароршаванда истифода мебаранд.

Чаро мо серверҳоро ба Исландия кӯчидем
Аммо дар ин раванд мо ба чанд монеа дучор шудем. Ин қисми мақола хеле техникӣ аст. Озод ҳис кунед, ки ба дигараш гузаред. Вақте ки шумо сервери рамзгузоришуда доред, он бо истифода аз калиди хусусӣ кушода мешавад. Ин калидро дар худи сервер нигоҳ доштан мумкин нест, яъне ҳангоми пурборшавии сервер бояд аз фосилаи дур ворид карда шавад. Мунтазир бошед, вақте ки барқ ​​хомӯш мешавад, чӣ мешавад? Маълум мешавад, ки ҳама дархостҳои веб-саҳифа ба сервер пас аз бозоғозӣ иҷро намешаванд?

Барои ҳамин мо дар назди сервери асосӣ сервери дуввуми ибтидоӣ илова кардем. Он танҳо дархостҳои дидани саҳифаҳоро қабул мекунад ва онҳоро мустақиман ба сервери асосӣ мефиристад. Агар сервери асосӣ суқут кунад, сервери дуввум дархостҳоро дар пойгоҳи додаи худ нигоҳ медорад ва онҳоро то гирифтани посух такрор мекунад. Ҳамин тариқ, пас аз қатъ шудани барқ ​​талафоти маълумот вуҷуд надорад.

Биёед ба боркунии сервер баргардем. Вақте ки сервери асосии рамзгузорӣ пурбор мешавад, мо бояд парол ворид кунем. Аммо мо намехоҳем ба Исландия биравем ё аз касе дар он ҷо хоҳиш кунем, ки ба утоқи сервер ворид шавад, бо сабабҳои маълум. Барои дастрасии дурдаст ба сервер, одатан протоколи бехатари SSH истифода мешавад. Аммо ин барнома танҳо дар ҳоле дастрас аст, ки сервер ё компютер кор мекунад ва мо бояд пеш аз пурбор шудани сервер пайваст шавем.

Пас мо ёфтем Хомӯш, муштарии хеле хурди SSH, ки метавонад аз он идора шавад диск дар RAM барои оғози оғоз (initramfs). Ва шумо метавонед ба пайвастҳои беруна тавассути SSH иҷозат диҳед. Акнун ба шумо лозим нест, ки ба Исландия парвоз кунед, то сервери моро бор кунед, хоора!

Барои гузаштан ба сервери нав дар Исландия чанд ҳафта лозим шуд, аммо мо хурсандем, ки дар ниҳоят ин корро кардем.

Танҳо маълумоти заруриро захира кунед

Дар Simple Analytics, мо аз рӯи принсипи "Танҳо маълумоти заруриро захира кунед" зиндагӣ мекунем ва ҳадди ақали онро ҷамъоварӣ мекунем.

Аксар вақт дар барномаҳои веб истифода мешаванд бартараф нарм маълумот. Ин маънои онро дорад, ки маълумот воқеан нест карда намешавад, балки танҳо барои корбари ниҳоӣ дастнорас мегардад. Мо ин корро намекунем - агар шумо маълумоти худро нест кунед, он аз базаи мо нест мешавад. Мо тозакунии сахтро истифода мебарем. Эзоҳ: Онҳо дар нусхаҳои рамзгузоришуда то ҳадди аксар 90 рӯз боқӣ мемонанд. Дар сурати хато, мо метавонем онҳоро барқарор кунем.

Мо майдонҳои нест кардан надорем 😉

Муҳим аст, ки муштариён бидонанд, ки кадом маълумот нигоҳ дошта мешавад ва чӣ нест карда мешавад. Вақте ки касе маълумоти худро нест мекунад, мо бевосита дар ин бора сухан меронем. Истифодабаранда ва таҳлилҳои ӯ аз пойгоҳи додаҳо хориҷ карда мешаванд. Мо инчунин корти кредитӣ ва почтаи электрониро аз Stripe (провайдери пардохт) хориҷ мекунем. Мо таърихи пардохтро, ки барои андозҳо лозим аст, нигоҳ медорем ва файлҳои сабт ва нусхаҳои эҳтиётии пойгоҳи додаҳоро дар тӯли 90 рӯз нигоҳ медорем.

Чаро мо серверҳоро ба Исландия кӯчидем
Савол: Агар шумо танҳо маълумоти ҳадди ақали ҳассосро нигоҳ доред, чаро ба шумо ин ҳама муҳофизат ва амнияти иловагӣ лозим аст?

Хуб, мо мехоҳем беҳтарин ширкати таҳлилии ба махфият нигаронидашуда дар ҷаҳон бошем. Мо тамоми кори аз дастамон меомадаро мекунем, то беҳтарин абзорҳои таҳлилиро бидуни дахолат ба махфияти меҳмонони шумо таъмин кунем. Ҳатто вақте ки мо миқдори зиёди маълумоти номаълуми меҳмононро муҳофизат мекунем, мо мехоҳем нишон диҳем, ки ба махфият хеле ҷиддӣ муносибат мекунем.

Чӣ оянда аст?

Вақте ки мо махфиятро беҳтар кардем, суръати боркунии скриптҳои дар саҳифаҳои веб ҷойгиршуда каме баланд шуд. Ин маъно дорад, зеро онҳо қаблан дар CloudFlare CDN ҷойгир мешуданд, ки маҷмӯи серверҳо дар саросари ҷаҳон мебошад, ки вақти боркуниро барои ҳама суръат мебахшад. Мо ҳоло фикр мекунем, ки CDN-и хеле содда бо серверҳои рамзгузоришуда насб кунем, ки танҳо ба JavaScript-и мо хидмат мерасонанд ва дархостҳои веб-саҳифаҳоро пеш аз фиристодани онҳо ба сервери асосӣ дар Исландия муваққатан нигоҳ медоранд.

Манбаъ: will.com

Илова Эзоҳ