Будучыня за аблокамі

1.1. ўвядзенне

Гаворачы аб развіцці ІТ у апошнія некалькі гадоў, нельга не адзначыць долю хмарных рашэнняў сярод іншых. Давайце разбяромся, што ж такое хмарныя рашэнні, тэхналогіі і г.д.
Хмарныя вылічэнні (ці ж хмарныя сэрвісы) - гэта адмысловы набор прылад і метадаў лагістыкі, захоўванні і апрацоўкі дадзеных на выдаленых вылічальных рэсурсах, у якія ўваходзяць сервера, сістэмы захоўвання дадзеных (СХД), сістэмы перадачы дадзеных (СПД).

Пры вытворчасці ІТ прадукта, няхай гэта будзе сайт-візітоўка, інтэрнэт крама, высоканагружаны партал або сістэма баз дадзеных (БД) існуе па меншай меры два варыянты размяшчэння вашага прадукта.

На тэрыторыі заказчыка (англ.: on-premise) або у воблаку (англ. - cloud). Пры гэтым нельга дакладна сказаць, што больш выгадна па грошах у агульным выпадку.

Калі вы выкарыстоўваеце сервер, дзе ў Вас круціцца невялікая БД, якая не патрабуе адмоваўстойлівасці і просты сайт без асаблівай нагрузкі - так, наземнае размяшчэнне гэта ваш варыянт. Але як толькі ў Вас узрастаюць нагрузкі і запатрабаванні - варта задумацца аб тым, каб пераехаць у воблака.

1.2. Аблокі сярод нас

Перш чым абмеркаваць, як менавіта прадастаўляюцца аблокі, важна зразумець, што гісторыя пра аблокі - не пра вялікіх гігантаў ІТ сферы і ўнутраныя іх сэрвісы, Мы гэтак жа кожны дзень карыстаемся вылічэннямі ў аблоках.

Сёння, у 2019 годзе, складана знайсці чалавека, які б не карыстаўся б інстаграмам, эл-поштай, картамі і пробкамі ў тэлефоне. А ўсё гэта захоўваецца і апрацоўваецца дзе? Правільна!
Нават калі Вы, будучы ІТ-адмыслоўцам у кампаніі з хоць бы невялікай філіяльнай сеткай (для навочнасці) паставіце ў інфраструктуру СХД, то як бы менавіта вы не далечы доступ да рэсурсу, няхай гэта будзе вэб-інтэрфейс, ftp ці samba — для вашых карыстачоў гэтая сховішча будзе воблакам, якое знаходзіцца… недзе там. Што ўжо казаць аб такіх звыклых рэчах, якімі мы карыстаемся на кончыках нашых пальцаў кожны дзень па некалькі дзясяткаў разоў.

2.1. Тыпы разгортвання хмарных магутнасцяў

Окей, воблака. Але не ўсё так проста. Мы таксама прыходзячы на ​​працу ўсё - прадажнікі, айцішнікі, кіраванцы. Але гэта шырокае паняцце, у кожнага ёсць прызначэнне і нейкая класіфікацыя. Таксама і тут. Наогул паслугу аблокі можна падзяліць на 4 віды.

1.Публічнае воблака (public cloud) - Гэта платформа, публічна адкрытая для ўсіх карыстальнікаў бясплатна або па платнай падпісцы. Часцей за ўсё знаходзіцца ва ўпраўленні канкрэтнай фізічнай асобай або юрыдычнай. Прыкладам можа служыць партал-агрэгатар артыкулаў навуковых ведаў.

2. Прыватнае воблака (private cloud) - поўная супрацьлегласць пункту 1. Гэта платформа, закрытая ад публікі, часта прызначаецца для адной кампаніі (або кампаніі і партнёрскіх арганізацый). Доступ даецца толькі адміністратарам сістэмы для карыстальнікаў. Гэта могуць быць унутраныя сэрвісы, напрыклад сетка інтранэта, сістэма SD (service desk), CRM і г.д. Звычайна ўладальнікі аблокі або сегмента вельмі сур'ёзна падыходзяць да пытання інфармацыйнай бяспекі і абароны бізнесу, бо ў прыватных аблоках захоўваецца інфармацыя аб продажах, кліентах, стратэгічныя планы кампаній і да т.п.

3. Грамадскае воблака - (community cloud) можна сказаць, што гэтае прыватнае воблака размеркаванае паміж некалькімі фірмамі, мелымі падобныя задачы ці інтэрасы. Часта выкарыстоўваецца, у выпадку калі неабходна даць правы на выкарыстанне рэсурсу прыкладанні некалькім людзям падраздзяленням з розных кампаній.

4. Гібрыднае воблака - (hybrid cloud) гэта від інфраструктуры, які спалучае ў сабе мінімум два тыпу разгортвання. Самы часты прыклад - гэта маштабаванне кліенцкага дата-цэнтра за кошт аблокі. Робіцца гэта з мэтай эканоміі сродкаў, пры немагчымасці пераехаць у воблака на 100% ці па пытаннях бяспекі і захавання заканадаўства.

2.2. Тыпы абслугоўвання

Супер, тыпы разгортвання такія розныя, але што тое павінна ж быць іх якое аб'ядноўвае? Так, гэта тыпы абслугоўвання, яны ідэнтычныя для ўсіх тыпаў аблокаў. Разгледзім 3 самых частых.

IaaS (infrastructure as a service) - Інфраструктура, як паслуга. Пры гэтым варыянце Вам прадастаўляюцца серверы ў выглядзе віртуальных машын (ВМ), дыскаў, сеткавага абсталявання, на якіх Вы можаце разгарнуць патрэбную вам АС, асяроддзе, падняць сэрвісы і г.д. Не гледзячы на ​​тое, цяпер я моцна актыўна развіваюся ў воблаку ад Яндэкса, сваё знаёмства я пачаў з GCP (Google Cloud Platform), таму прыклады прывяду на яго фоне, а ўвогуле аб правайдэрах скажу крыху пазней. Дык вось прыкладам IaaS рашэння ў GCP будзе элемент Compute Engine. Г.зн. гэта простая звычайная BM на якую вы выбіраеце самі аперацыйную сістэму, самі займаецеся наладай софту і дэплоем прыкладанняў. Разгледзім прыклад. Вы python праграміст і Вы хочаце зрабіць сайт з бэкэндам на воблаку, разглядаючы толькі варыянт IaaS. Вам трэба ўзяць адну ВМ на якой будзе круціцца сайт, для гэтага трэба ўсталяваць (у gcp выбіраецца на этапе стварэння інстанса) АС, абнавіць менеджэр пакер (чаму б і не), усталяваць патрэбную версію python, nginx і г.д… На трох ВМ стварыць адмоваўстойлівы кластар БД (гэтак жа рукамі). Прадугледзець лагіраванне і г.д. Гэта танна і доўга, але калі вам хочацца максімальнай гнуткасці - гэта ваш выбар.

Наступным бліжэй да прастаты і дарагоўлі ідзе PaaS (platform as service). Тут вы таксама атрымліваеце вядома ж ВМ, але без магчымасці мяняць так гнутка канфігурацыю, вы не выбіраеце АС, набор софту і г.д., вы атрымліваеце гатовае асяроддзе для вашага прадукта. Вернемся да таго ж прыкладу. Вы купляеце два інстанса App Engine у ​​GCP, адзін з іх будзе ў ролі БД, другі ў ролі вэб-сервера. Вам не трэба наладжваць абслуговыя праграмы, вы можаце прама са скрынкі запусціць прадакшн асяроддзе. Гэта каштуе даражэй, пагадзіцеся, праца павінна быць аплачана, а дзеля вас працаваў цэлы Скрыпт. Затое вы атрымліваеце гатовую платформу для працы.

Трэці з асноўных варыянтаў, які стаіць вышэй за астатніх. SaaS (Software as a Service). Вы не робіце тонкіх налад ВМ, вы не наладжваеце іх наогул ніяк. Вам не трэба быць ІТ адмыслоўцам, не трэба пісаць код, не трэба рабіць бэкенд. Усё ўжо гатова. Гэта ўжо гатовыя, разгорнутыя рашэнні, такія як GSuite (былы Google Apps), DropBox, Office 365.

3.1. Што пад капотам?

Абклалі ў галаве? Окей, пайшлі далей. Мы купілі ВМ, папрацавалі з ёй, знішчылі і купілі яшчэ 10. Мы не набываем жалеза, але ведаем аб тым, што дзе тое яно павінна быць. Калі вы ўкаранілі СХД у інфраструктуру свайго прадпрыемства, то мусіць паставілі яе ў стойку ў сервернай. Дык вось і правайдэры хмарных тэхналогій даюць у арэнду вам частка сваёй сервернай, толькі велізарных памераў. Так званыя ЦАД (цэнтр апрацоўкі дадзеных). Гэта вялікія комплексы, размешчаныя амаль па ўсёй планеце. Будоўлі вырабляюць звычайна зблізку тых месцаў, якія хоць бы частка года могуць быць крыніцай натуральнага астуджэння, але некаторыя прадстаўнікі могуць пабудавацца і ў пустыні Невада. Акрамя таго, што ў каласальных памераў ангар правайдэр ставіць некалькі сотняў стоек, ён таксама турбуецца за цеплаабмен (усё ж ведаюць што кампутары нельга марозіць і пераграваць?), за бяспеку вашых дадзеных у першую чаргу фізічна, так што патрапіць у ЦАД нелегальна наўрад Ці атрымаецца. Пры гэтым метады захоўвання дадзеных у ЦАД адрозніваюцца ў розных правайдэраў, хто тое робіць размеркаваныя запісы паміж рознымі дата-цэнтрамі, хто то захоўвае надзейна ў адным.

3.2. Аблокі зараз і ў рэтраспектыве. Правайдэры

Наогул калі капнуць у гісторыю, то першыя перадумовы да стварэння сённяшніх клаўдаў платформаў былі яшчэ ў сярэдзіне 70 гадоў мінулага стагоддзі, у часы распрацоўкі і ўкараненні прататыпа сеткі інтэрнэт ARPANET. Тады гаворка ішла аб тым, што калісьці людзі змогуць атрымліваць праз сетку ўсе магчымыя паслугі. Ішоў час, каналы станавіліся стабільныя і шырокія і ў 1999 з'яўляецца першая камерцыйная CRM сістэма, якая прадастаўляецца выключна па падпісцы і з'яўляецца першай SaaS, асобнікі якой захоўваюцца ў адзіным дата-цэнтры. Пазней кампанія вылучае некалькі падраздзяленняў, якія па падпісцы падаюць PaaS у тым ліку і прыватны выпадак BDaaS (data base as a service). У 2002 годзе, Amazon выпускае ў свет сэрвіс, які дазваляе захоўваць і апрацоўваць інфармацыю, а ў 2008 годзе прэзентуе сэрвіс, у якім карыстач можа ствараць уласныя віртуальныя машыны, так пачынаецца эпоха вялікіх хмарных тэхналогій.

Цяпер прынята казаць аб вялікай тройцы (хоць я бачу праз падлогу года вялікую чацвёрку): Amazon web services, Microsoft Azure, Google Cloud Platform ... Яндэкс Воблака. За апошніх асабліва прыемна, бо калі на сусветную арэну імкліва ўрываюцца суайчыннікі - асаблівы гонар прабягае мурашкамі па скуры.

Гэтак жа вельмі шмат кампаній, напрыклад Oracle або Alibaba, якія маюць свае аблокі, але з прычыны пэўных абставін не так папулярныя сярод карыстальнікаў. Ну і вядома ж хлопцы-хосцеры, якія таксама з'яўляюцца правайдэрамі, якія прадстаўляюць PaaS або SaaS рашэнні.

3.3. Цэнаўтварэнне і гранты

Я не буду моцна спыняцца на коштавай палітыцы правайдэраў, бо інакш гэта будзе адчыненая рэклама. Жадаю адзначыць той факт, што ўсе буйныя кампаніі падаюць гранты ад 200 да 700$ на год ці меншыя перыяды, для таго каб вы як карыстачы змаглі выпрабаваць моц іх рашэнняў і зразумець што менавіта вам неабходна.

Гэтак жа ўсе кампаніі з вялікай тройкі… ці чацвёркі ўжо вось-вось… даюць магчымасць уступіць у шэрагі партнёраў, праводзяць семінары і навучанні, даюць сертыфікацыю і льготы на свае прадукты.

Крыніца: habr.com

Дадаць каментар