PAAS және IAAS
Бұлтты есептеулер – ресурстар интернет арқылы қолжетімді болатын есептеу стилі. Көбінесе бұл ресурстар кеңейтілетін және жоғары визуалды ресурстар болып табылады және олар қызмет ретінде ұсынылады. Бұлтты есептеулер ұсынылатын қызмет түріне қарай бірнеше түрлі санаттарға бөлінеді. PaaS (Platform as a Service) - бұл қызмет провайдерлері интернет арқылы өз жазылушыларына есептеу платформасын немесе шешім стекін жеткізетін бұлттық есептеулер санаты/қолданбасы. IaaS (қызмет ретіндегі инфрақұрылым) - бұл қызмет ретінде қолжетімді негізгі ресурстар аппараттық инфрақұрылым болып табылатын бұлттық есептеулер санаты.
PaaS дегеніміз не?
PaaS – қызмет провайдерлері есептеу платформасын (аппараттық құрал архитектурасы мен бағдарламалық жасақтама негізі) немесе шешім стекін (бағдарламалық құралды іске қосу үшін қажет компьютердің ішкі жүйесі) жеткізетін бұлттық есептеулер санаты/қолданбалы. Бұл жазылушыларға қажетті бағдарламалық жасақтама мен аппараттық құралдар талаптарын сатып алмай және басқарусыз қолданбаны орналастыруға мүмкіндік береді. Қажетті аппараттық құралдарды, операциялық жүйелерді, көмекші қолданбаларды және дерекқорларды ұстау жауапкершілігі тек қызмет провайдерінің жауапкершілігі болып табылады. PaaS жазылушылары веб-қосымшалар мен қызметтерді құру және соңында жеткізу үшін жеткізілген платформаны пайдалана алады. PaaS қызметтері әдетте командалық ынтымақтастық, веб-қызмет пен дерекқорды біріктіру, бағдарламалық жасақтаманың нұсқаларын басқару және конфигурацияны басқару үшін қолданбаларды жобалау, әзірлеу, тестілеу және орналастыру үшін құралдардың толық жиынтығын ұсынады. Бұл нысандардың барлығы әдетте біртұтас интеграцияланған әзірлеу ортасы ретінде қол жетімді, бұл оны әзірлеушілер немесе пайдаланушылар үшін өте ыңғайлы етеді. PaaS-тің төрт танымал түрі: Қосымша, Оқшау, тек жеткізу және ашық платформа PaaS.
IaaS дегеніміз не?
IaaS, кейде Қызмет ретіндегі жабдық (HaaS) ретінде белгілі, интернет арқылы өз жазылушыларына операцияларды, сақтауды, аппараттық құралдарды және желілік құрамдастарды (соның ішінде серверлерді) қамтамасыз ету үшін қажетті жабдықты жеткізеді. Басқаша айтқанда, IaaS серверлер, сақтау және басқа төмен деңгейлі n/w және h/w компоненттері сияқты есептеу ресурстарын (виртуалды, сұраныс бойынша) ұсынумен айналысады. Барлық аппараттық ресурстарды орналастыру, іске қосу және техникалық қызмет көрсету тек қызмет жеткізушісінің міндеті. Абонент осы инфрақұрылым ресурстарын сатып алмай-ақ, пайдалы есептеулер шот үлгісіне негізделген пайдалану негізінде төлейді. Абонент нөлдік уақыт пен кеңістікте желі/сервер ресурстарын алу сезімін алады. Танымал коммерциялық IaaS қызмет провайдерлері - GoGrid және Amazon EC2.
PaaS мен IaaS арасындағы айырмашылық неде?
PaaS және IaaS бұлтты есептеулердің екі қолданбасы/санаты болса да, олардың негізгі айырмашылықтары бар. PaaS - бұл қызмет провайдерлері есептеу платформасын немесе шешім стекін ұсынатын бұлттық есептеулер санаты, ал IaaS интернет арқылы қолжетімді аппараттық ресурстар сияқты компьютерлік инфрақұрылымды жеткізуге бағытталған. Бұл екі қызмет арасындағы маңызды айырмашылықты абоненттер түрінен анықтауға болады. PaaS әдетте қолданбаларды әзірлеушілермен пайдаланылады, ал IaaS желілік сәулетшілермен қолданылады. Басқаша айтқанда, PaaS қолданбаларды әзірлеу механизмін қамтамасыз етеді, ал IaaS қолданбаларды әзірлеушілер әзірлеген кодты іске қосу үшін қажетті инфрақұрылымды ғана қамтамасыз етеді. Сондықтан, IaaS ұсыныстары оның үстінде жұмыс істейтін сәйкес PaaS ұсынысынсыз пайдалы болмауы мүмкін. PaaS-ті IaaS жоғарғы жағындағы абстракцияның қосымша қабаты ретінде қарастыруға болады. Егер сізде пакет ретінде жұмыс коды бар болса, онда IaaS қолайлырақ, ал егер сізде бағдарламалық қамтамасыз ету шешімі болмаса (немесе ағымдағы қол жетімді шешім тым қымбат болса) және сіз жазылу арқылы шешімді нөлден құрастырғыңыз келсе PaaS-ке жету жолы.
Қатысты сілтеме:
Бұлтты және ішкі есептеулер арасындағы айырмашылық