Болашақ бұлттарда

1.1. Кіріспе

Соңғы бірнеше жылдағы IT-ның дамуы туралы айтатын болсақ, басқалардың арасында бұлтты шешімдердің үлесін атап өтуге болмайды. Бұлттық шешімдер, технологиялар және т.б. не екенін анықтайық.
Бұлттық есептеулер (немесе бұлттық қызметтер) – серверлерді, деректерді сақтау жүйелерін (DSS), деректерді беру жүйелерін (DTS) қамтитын қашықтағы есептеу ресурстарында деректерді логистика, сақтау және өңдеуге арналған құралдар мен әдістердің арнайы жиынтығы.

IT өнімін шығарған кезде, мейлі ол визиткалық веб-сайт, интернет-дүкен, жоғары жүктемелі портал немесе дерекқор жүйесі болсын, өнімді орналастырудың кемінде екі нұсқасы бар.

Тұтынушының үй-жайында (ағыл. - on-premise) немесе бұлтта. Сонымен бірге, жалпы жағдайда ақша тұрғысынан қайсысы тиімдірек екенін нақты айту мүмкін емес.

Егер сізде ақауларға төзімділікті қажет етпейтін шағын дерекқор жұмыс істейтін серверді және көп жүктемесіз қарапайым веб-сайтты пайдалансаңыз - иә, жердегі хостинг сіздің таңдауыңыз болып табылады. Бірақ сіздің жұмыс жүктемеңіз бен қажеттіліктеріңіз артқан кезде бұлтқа көшу туралы ойлануыңыз керек.

1.2. Арамызда бұлттар

Бұлттардың нақты қалай қамтамасыз етілетінін талқыламас бұрын, бұлттар туралы әңгіме ІТ-саланың үлкен алыптары мен олардың ішкі қызметтері туралы емес екенін түсіну керек.Сонымен қатар біз күн сайын бұлтты есептеулерді қолданамыз.

Бүгінде, 2019 жылы телефонында Instagram, электрондық пошта, карталар мен кептелістерді пайдаланбайтын адамды табу қиын. Мұның бәрі қайда сақталады және өңделеді? Дұрыс!
Егер сіз кем дегенде шағын филиалдық желісі бар компанияның IT маманы ретінде (анық болу үшін) инфрақұрылымға сақтау жүйелерін орнатсаңыз да, ресурсқа қалай кіруге рұқсат етсеңіз де, ол веб-интерфейс, ftp немесе samba болсын. , бұл сіздің пайдаланушыларыңыз үшін қойма бір жерде... орналасқан бұлт болады. Күніне бірнеше ондаған рет қолданатын осындай таныс нәрселер туралы не айта аламыз.

2.1. Бұлтты сыйымдылықты орналастыру түрлері

Жарайды, бұлт. Бірақ бұл қарапайым емес. Біз де барлығымыз жұмысқа келеміз – сатушылар, IT мамандары, менеджерлер. Бірақ бұл кең ұғым, әрқайсысының мақсаты мен белгілі бір классификациясы бар. Бұл жерде де солай. Жалпы бұлттық қызметтерді 4 түрге бөлуге болады.

1.Қоғамдық бұлт тегін немесе ақылы жазылымы бар барлық пайдаланушылар үшін ашық платформа болып табылады. Көбінесе оны нақты жеке немесе заңды тұлға басқарады. Мысал ретінде ғылыми білім мақалаларының портал-агрегаторын келтіруге болады.

2. Жеке бұлт - 1-тармаққа дәл қарама-қарсы. Бұл көпшілікке жабық платформа, көбінесе бір компанияға (немесе компанияға және серіктес ұйымдарға) арналған. Жүйе әкімшісі пайдаланушыларға ғана рұқсат береді. Бұл ішкі қызметтер болуы мүмкін, мысалы, интранет желісі, SD (сервис үстелі) жүйесі, CRM және т.б. Әдетте бұлттық немесе сегмент иелері ақпараттық қауіпсіздік және бизнесті қорғау мәселесіне өте байыпты қарайды, өйткені сатылымдар, клиенттер, компаниялардың стратегиялық жоспарлары және т.б. туралы ақпарат жеке бұлттарда сақталады.

3. Қауымдастық бұлты бұл ұқсас тапсырмалары немесе мүдделері бар бірнеше компаниялар арасында бөлінген жеке бұлт деп айта аламыз. Ол әртүрлі компаниялардың бірнеше адамға, бөлімшелеріне қолданбалы ресурсты пайдалану құқығын беру қажет болғанда жиі қолданылады.

4. Гибридті бұлт Бұл орналастырудың кемінде екі түрін біріктіретін инфрақұрылым түрі. Ең көп таралған мысал - бұлт арқылы клиенттік деректер орталығын масштабтау. Бұл бұлтқа 100% көшу мүмкін болмаса, ақшаны үнемдеу үшін немесе қауіпсіздік және сәйкестік себептері бойынша жасалады.

2.2. Қызмет түрлері

Супер, орналастыру түрлері соншалықты әртүрлі, бірақ оларды біріктіретін нәрсе болуы керек пе? Иә, бұл қызмет түрлері, олар бұлттардың барлық түрлері үшін бірдей. Ең көп таралған 3-ті қарастырайық.

IaaS (қызмет ретіндегі инфрақұрылым) — қызмет көрсету ретіндегі инфрақұрылым. Бұл опция арқылы сізге виртуалды машиналар (VM), дискілер, желілік жабдық түріндегі серверлер беріледі, оларда сізге қажетті ОЖ мен ортаны орналастыруға, қызметтерді орнатуға және т.б. Мен қазір Яндекс-тен бұлтта белсенді дамып жатқаныма қарамастан, мен GCP (Google Cloud Platform)-мен таныстым, сондықтан мен оның фонында мысалдар келтіремін, ал жалпы провайдерлер туралы сәл кейінірек айтатын боламын. Осылайша, GCP жүйесіндегі IaaS шешімінің мысалы Compute Engine элементі болады. Анау. Бұл қарапайым қарапайым БМ, ол үшін сіз амалдық жүйені өзіңіз таңдайсыз, бағдарламалық жасақтаманы өзіңіз конфигурациялайсыз және қолданбаларды орналастырасыз. Бір мысалды қарастырайық. Сіз питон бағдарламашысысыз және тек IaaS опциясын ескере отырып, бұлттағы сервері бар веб-сайт жасағыңыз келеді. Сайт жұмыс істейтін бір VM алу керек, ол үшін ОЖ орнату керек (gcp-де ол дананы құру кезеңінде таңдалады), бума менеджерін жаңарту (неге жоқ), қажетті нұсқасын орнату керек. python, nginx, т. Жазуды қамтамасыз ету және т.б. Бұл арзан және ұзақ, бірақ максималды икемділікті қаласаңыз, бұл сіздің таңдауыңыз.

Қарапайымдылық пен жоғары бағаға жақын келесісі PaaS (қызмет ретіндегі платформа). Мұнда сіз, әрине, VM аласыз, бірақ конфигурацияны соншалықты икемді түрде өзгерту мүмкіндігінсіз сіз ОЖ, бағдарламалық қамтамасыз ету жиынтығын және т.б. таңдамайсыз, өніміңіз үшін дайын орта аласыз. Сол мысалға қайта оралайық. GCP жүйесінде екі App Engine данасын сатып аласыз, олардың біреуі дерекқор рөлінде, екіншісі веб-сервер рөлінде болады. Қолдау бағдарламаларын конфигурациялаудың қажеті жоқ; сіз өндіріс ортасын қораптан шыққан кезде іске қоса аласыз. Бұл қымбатырақ, мойындау керек, жұмыс төленуі керек және бүкіл сценарий сіз үшін жұмыс істеді. Бірақ сіз жұмыс істеуге дайын платформа аласыз.

Қалғандарынан жоғары тұрған негізгі нұсқалардың үшіншісі - SaaS (Қызмет ретінде бағдарламалық қамтамасыз ету). Сіз VM-ді дәл баптамайсыз, оны мүлде конфигурацияламайсыз. Сізге IT маманы болудың қажеті жоқ, код жазудың қажеті жоқ, сізге бэкенд жасаудың қажеті жоқ. Барлығы дайын ба. Бұл GSuite (бұрынғы Google Apps), DropBox, Office 365 сияқты дайын, орналастырылған шешімдер.

3.1. Сорғыштың астында не бар?

Басыңызда бар ма? Жарайды, ары қарай жүрейік. Біз VM сатып алдық, онымен жұмыс істедік, оны жойып, тағы 10 сатып алдық. Біз жабдықты сатып алмаймыз, бірақ оның бір жерде болуы керек екенін білеміз. Жадты кәсіпорын инфрақұрылымына енгізген кезде, оны сервер бөлмесіндегі сөреге орнатқан боларсыз. Осылайша, бұлттық технология провайдерлері сізге үлкен көлемдегі сервер бөлмесінің бір бөлігін жалға береді. DPC (мәліметтерді өңдеу орталығы) деп аталады. Бұл бүкіл планетада дерлік орналасқан үлкен кешендер. Құрылыс әдетте жылдың кем дегенде бір бөлігінде табиғи салқындату көзі бола алатын жерлерге жақын жерде жүзеге асырылады, бірақ кейбір өкілдер Невада шөлінде де салынуы мүмкін. Провайдер бірнеше жүздеген тіректерді үлкен ангарға орналастыратынына қоса, ол жылу беру туралы (олар әлі де компьютерлерді мұздатуға және қызып кетуге болмайтынын біледі ме?), деректеріңіздің қауіпсіздігіне, ең алдымен физикалық қауіпсіздікке алаңдайды. деңгейде, сондықтан дата орталығына заңсыз кіру екіталай, ол жұмыс істей ме? Сонымен қатар, деректер орталығында деректерді сақтау әдістері әртүрлі провайдерлерде ерекшеленеді; кейбіреулері әртүрлі деректер орталықтары арасында бөлінген жазбаларды жасайды, ал басқалары оларды бірінде қауіпсіз сақтайды.

3.2. Бұлттар қазір және ретроспективада. Провайдерлер

Жалпы, тарихқа үңілсеңіз, бүгінгі бұлтты платформаларды құрудың алғашқы алғышарттары өткен ғасырдың 70-жылдарының ортасында, ARPANET интернет прототипін әзірлеу және енгізу кезінде болды. Содан кейін әңгіме бір күні адамдар желі арқылы барлық мүмкін қызметтерді ала алатын болды. Уақыт өте келе арналар тұрақты және азды-көпті кеңейді және 1999 жылы бірінші коммерциялық CRM жүйесі пайда болды, ол тек жазылым арқылы қамтамасыз етіледі және көшірмелері бір деректер орталығында сақталатын бірінші SaaS болып табылады. Кейінірек компания PaaS-ті жазылым бойынша ұсынатын бірнеше бөлімшелерді, соның ішінде BDaaS (қызмет ретіндегі деректер базасы) арнайы корпусын бөлді.2002 жылы Amazon ақпаратты сақтауға және өңдеуге мүмкіндік беретін сервисті шығарды, ал 2008 жылы ол онда пайдаланушы өзінің виртуалды машиналарын жасай алады, осылайша үлкен бұлттық технологиялар дәуірі басталады.

Енді үлкен үштік туралы айту әдеттегідей (бірақ мен жарты жылда үлкен төртеуін көремін): Amazon веб-қызметтері, Microsoft Azure, Google Cloud Platform... Yandex Cloud. Бұл соңғысы үшін өте жақсы, өйткені отандастар әлемдік аренаға тез көтерілгенде, теріде ерекше мақтаныш пайда болады.

Сондай-ақ көптеген компаниялар бар, мысалы, Oracle немесе Alibaba, олардың жеке бұлттары бар, бірақ белгілі бір жағдайларға байланысты олар пайдаланушылар арасында соншалықты танымал емес. Және, әрине, PaaS немесе SaaS шешімдерін ұсынатын провайдерлер болып табылатын хостинг жігіттері.

3.3. Баға және гранттар

Мен провайдерлердің баға саясатына көп тоқталмаймын, әйтпесе ол ашық жарнама болады. Барлық ірі компаниялар бір жылға немесе одан да қысқа мерзімге 200 доллардан 700 долларға дейін гранттар беретінін атап өткім келеді, осылайша сіз пайдаланушылар ретінде олардың шешімдерінің күшін сезініп, сізге нақты не қажет екенін түсіне аласыз.

Сондай-ақ, үлкен үштіктің... немесе төрттіктің барлық компаниялары серіктестер қатарына қосылуға, семинарлар мен тренингтер өткізуге, сертификаттау мен өнімдеріне жеңілдіктер беруге мүмкіндік береді.

Ақпарат көзі: www.habr.com

пікір қалдыру