Платформаның архитектурасы
VK Cloud — бұл «pay as you go» қағидаты бойынша есептеу ресурстарына (виртуалды машиналарға, дерекқорларға, сақтау жүйелеріне және басқа сервистерге) желілік қолжетімділікті ұсынатын бұлттық платформа: ақы тек тұтынылған ресурстар үшін алынады.
Сіз VK деректер орталықтарында орналастырылған виртуалды ресурстарды жалға аласыз. Бұл өзіңіздің физикалық серверлеріңізді сатып алуға және оларға қызмет көрсетуге шығынданбауға мүмкіндік береді, сондай-ақ VK Cloud техникалық қолдауына қол жеткізуді қамтамасыз етеді.
VK Cloud келесі орналастыру модельдерін ұсынады:
-
Қоғамдық бұлт (Public Cloud) — ортақ ресурстары бар (серверлер, сақтау жүйелері, желілер) көппайдаланушылық платформа түріндегі бұлтты орналастыру моделі. Пайдаланушылардың деректері виртуализация механизмі арқылы бір-бірінен оқшауланады, бірақ физикалық тұрғыдан бір серверлерде орналасуы мүмкін. VK Cloud инфрақұрылымды, соның ішінде деректер орталықтарына қызмет көрсетуді, жабдық сатып алуды, істен шығуға төзімділікті қамтамасыз етуді және желіні басқаруды жүзеге асырады.
Артықшылықтары: ауқымдалғыштық, нақты пайдалану бойынша төлем, жаңа технологияларға қол жеткізу.
-
Жеке бұлт (Private Cloud) — ресурстар әр клиентке (әдетте, ұйымдарға) бөлек бөлінетін орналастыру моделі. Бір ұйымның қызметкерлері оның инфрақұрылымын бірлесіп пайдалана алады, бірақ әртүрлі ұйымдардың физикалық және виртуалды ресурстарды ортақ пайдалануы болмайды. Жеке бұлтта негізгі инфрақұрылымды дәл клиенттің өзі (ұйым) басқарады және оған қызмет көрсетеді.
Артықшылықтары: толық оқшаулау және деректерді бақылау, жоғары қауіпсіздік. VK ұсынатын Private Cloud туралы толығырақ Жеке инсталляциялар порталынан қараңыз.
Сипаттама | Public Cloud | Private Cloud |
|---|---|---|
Орналастыру | Автоматты | Нақты қажеттіліктеріңізге сай қолмен баптау |
Инфрақұрылымға қызмет көрсету | VK Cloud | Сіз |
Ресурстар | Ауқымдалатын | Шектеулі |
Құны | Нақты пайдалану бойынша | Абоненттік төлем |
Инвестициялар | Ең аз | Жоғары |
Деректерге қол жеткізу | Сізде және VK Cloud-та | Тек сізде |
Қауіпсіздік | Қамтамасыз етіледі VK Cloud | Сертификатталған VK Cloud өнімдерінің негізінде қажетті қауіпсіздік деңгейін өзіңіз баптайсыз |
VK Cloud-та виртуализация, мониторинг, контейнерлер және деректерді сақтау сервистері орналастырылуы мүмкін. архитектура сервистердің төрт тобына негізделген:
-
Infrastructure as a Service (IaaS). IaaS-сервистері OpenStack және меншікті әзірлеме компоненттері негізінде құрылған. Ресурстарды динамикалық бөлуді, ауқымдауды және істен шығуға төзімділікті басқарады. PaaS-сервистерімен бір бұлттық деректер орталығында орналастырылған. IaaS базалық компоненттерді ұсынады: виртуалды серверлер, желі, деректерді сақтау жүйелері, бөлінген жабдыққа қол жеткізу.
-
Platform as a Service (PaaS). Ашық бастапқы коды бар шешімдерді (Kubernetes) және технологиялық серіктестердің шешімдерін қамтиды. VK Cloud сервистері мен жекелеген мәндері үшін кірістірілген мониторинг қолдау табады. PaaS моделі IaaS үстінен құрылады. Ол жабдық пен операциялық жүйелерді қамтитын базалық инфрақұрылымды басқаруды талап етпейді және барлық күш-жігерді қолданбаларды әзірлеуге және басқаруға жұмылдыруға мүмкіндік береді.
-
Software as a Service (SaaS). Интернет арқылы жазылым бойынша қолжетімді дайын БҚ. Инфрақұрылымды немесе платформаны басқаруды талап етпейді. VK Cloud-тағы SaaS-сервисінің мысалы — 1С:Готовое рабочее место. Сервис 1С сервистерін орналастыру үшін ресурстар мен БҚ ұсынады.
-
Common&Security-сервистері пайдаланушылардың қауіпсіз жұмысын қамтамасыз етеді және VK Cloud ресурстарын пайдалану кезінде рөлдік модельді қолдайды.
VK Cloud компоненттері мен сервистерінің жалпы схемасы төменде көрсетілген.
Бұлттық сервистер API көмегімен басқарылады. Пайдаланушылар API-мен бір немесе бірнеше құрал арқылы өзара әрекеттеседі:
- VK Cloud жеке кабинеті;
- OpenStack CLI;
- бөлек провайдері бар Terraform.
VK Cloud өз сервистері үшін техникалық қолдау ұсынады. Серіктестік шешімдерге (мысалы, AntiDDoS, WAF) қолдау серіктеспен бірлесіп көрсетіледі.
Физикалық істен шығуға төзімділік VK Cloud-ты РФ аумағындағы Tier III сенімділік деңгейіндегі үш деректер орталығында орналастыру арқылы іске асырылған. Мұндай орналастыру кезінде ДЦ-лардың 98%-дан жоғары SLA-ын сақтау және жалпы SLA 99.95% қамтамасыз етіледі.
Желілік істен шығуға төзімділік деректер орталықтарының 200 ГБ/с өткізу қабілеттілігі бар арналар арқылы байланысуымен қамтамасыз етіледі. Әр сервердің магистральдық провайдерлермен байланысы екі тәуелсіз арна арқылы, екі маршрутизатор арқылы жүзеге асырылады.
Логикалық істен шығуға төзімділік өңірлерге біріктірілген қолжетімділік аймақтарының (availability zone) көмегімен іске асырылады.
Әрбір қолжетімділік аймағында бұлттық инфрақұрылым объектілері физикалық тұрғыдан орналастырылатын бір немесе бірнеше деректерді өңдеу орталығы (ДӨО) болады. VK Cloud-та қолжетімділік аймағы Tier III деңгейіндегі жеке ДӨО-ға сәйкес келеді. VK Cloud келесі қолжетімділік аймақтарын ұсынады:
Әрбір деректер орталығы тәуелсіз электрмен жабдықтау және салқындату жүйелерімен жабдықталған.
Бір өңірдің қолжетімділік аймақтары жоғары өткізу қабілеттілігі мен төмен кідірістері бар резервтелген бөлінген талшықты-оптикалық желі арқылы қосылған, бұл аймақтар арасында деректерді жоғары жылдамдықпен беруді қамтамасыз етеді.
VK Cloud қауіпсіздігі VK Cloud сервистеріне тұрақты мониторинг жүргізу және сыртқы аудиттер өткізу арқылы қамтамасыз етіледі. VK Cloud HackerOne қауіпсіздік аудиті бағдарламасына қатысады. VK Cloud ақпараттық жүйесі дербес деректермен жұмыс істеу үшін Ресей ФСТЭК-інің 21-бұйрығы талаптарына сәйкес аттестатталған.
VK Cloud-тың барлық өңірлеріндегі қолжетімділік аймақтарының инфрақұрылымы РФ-ның «Дербес деректер туралы» №152-ФЗ заңына сәйкес қорғалған.
Толық ақпарат Платформа қауіпсіздігі бөлімінде келтірілген.
VK Cloud үшінші тарап БҚ немесе платформа құралдары арқылы миграцияны қолдайды. Виртуалды ресурстарды көшіру OSS-шешімдері (Open Source Solutions) негізінде сервистерді іске асырудың арқасында арзанырақ болады.