Мобайл үйлдвэр дэх SaaS, PaaS болон IaaS

Гар утасны програм хөгжүүлэх талбарт Cloud Computing хэрхэн тусалдаг

Cloud компьютинг нь одоогоор гар утасны салбар зэрэг олон байгууллагад давамгайлж эхлээд байна. Энэ нь үүл нийлүүлэгчид болон аж ахуйн нэгжүүдтэй холбоотой бүх талуудын хувьд маш сайн мэдээлэл боловч үүлний төрөл бүрийн талаархи ерөнхий мэдлэг дутмаг байна. Дээрхтэй ижил төстэй нэр томъёо нь буруугаар ашиглагддаг бөгөөд ингэснээр технологийн хэрэглэгчдийн оюун ухаанд илүү төөрөгдөл үүсгэдэг.

Энэ нийтлэлд бид SaaS, PaaS болон IaaS-ийн хамгийн түгээмэл хэрэглэгддэг нэр томъёоны талаар тодорхой тайлбарлаж өгч байгаа бөгөөд энэ нь мобиль орчинд хэрхэн хамааралтай болохыг та нарт мэдэгдэх болно.

SaaS: Үйлчлэлийн програм хангамж

SaaS буюу Software-as-a-Service нь үүлэн тооцоолох хамгийн түгээмэл хэлбэр бөгөөд үүнийг ойлгох, хэрэглэхэд хялбар байдаг. Энэхүү үүл хэрэглээний үйлчилгээ нь үндсэндээ вебийг ашиглахын тулд хэрэглээний програмуудыг ашигладаг. Эдгээр үйлчилгээ нь холбогдох хэрэглэгчдэд гуравдагч талын үйлдвэрлэгчээр хангагдана. Эдгээр програмуудын ихэнх нь вэб хөтөчөөс шууд хандаж болох тул, клиентүүд өөрийн хувийн компьютер эсвэл сервер дээр ямар нэгэн зүйл суулгах эсвэл татаж авах шаардлагагүй байдаг.

Энэ тохиолдолд үүл ханган нийлүүлэгч нь програм, өгөгдөл, ажиллах үеийн, сервер, хадгалалт, виртуалчлал, сүлжээ зэргээс бүх зүйлийг хянаж байдаг. SaaS-ийг ашиглах нь аж ахуйн нэгжүүд өөрсдийн системийг хадгалахад хялбар болгодог. Учир нь ихэнх өгөгдлийг гуравдагч талын үйлдвэрлэгч удирддаг.

Төлбөр: Үйлчилгээний платформ

Пака буюу Платформ-аар-Үйлчилгээ нь гурав дахьх нь дундаас удирдахад хамгийн хэцүү байдаг. Нэрийг нь хэлэхэд, энд байгаа эх үүсвэрүүд нь платформоор дамжуулан санал болгодог. Хөгжүүлэгчид нь уг програмыг бий болгож, тохируулах боломжтой болгосон. Байгууллага нь үр ашигтай хөгжлийн багтай байдаг тул PaaS нь програмыг хөгжүүлэх, турших, байршуулахад хялбар, өртөг багатай байдаг.

Тиймээс Saas болон Paas хоёрын хоорондын ялгаа нь системийг удирдах үүрэг хариуцлагыг хэрэглэгч эсвэл үйлчлүүлэгч болон үйлчилгээ үзүүлэгчид хуваадаг. Энэ тохиолдолд үйлчилгээ үзүүлэгч нь сервер, хадгалалт, ажиллах хугацаа, програм хангамж, сүлжээний менежментийг зохицуулах боломжтой боловч програмууд болон өгөгдлийг удирдахын тулд клиент дээр ажиллаж байна.

Тиймээс PaaS нь маш уян хатан, өргөн цар хүрээтэй бөгөөд сүлжээг зогсоох, платформ шинэчлэх гэх мэт ажлуудад санаа зовох шаардлага гардаг. Энэ үйлчилгээг илүү их эрхэмлэдэг компаниудын хувьд хамгийн их эрхэмлэдэг бөгөөд ажилтнуудынхаа хоорондын харилцааг сайжруулахыг эрмэлздэг.

IaaS: Дэд бүтцийн үйлчилгээ

IaaS буюу Дэд бүтэц-үйлчилгээ-нь үндсэндээ виртуалчлал, хадгалалт, сүлжээ зэрэг тооцоолох дэд бүтцийг бий болгодог. Үйлчлүүлэгчид бүрэн аутсорсингийн үйлчилгээг худалдан авч болох бөгөөд тэдгээрийг ашиглаж буй нөөцийнхөө дагуу төлж болно. Энэ тохиолдолд үйлчилгээ үзүүлэгч нь өөрийн виртуал серверийг өөрийн МТ-ийн дэд бүтцэд суулгах түрээсийн төлбөрийг авдаг.

Үйлдвэрлэгч нь виртуалчлал, сервер, хадгалалт, сүлжээний менежментийг хариуцах үүрэгтэй боловч үйлчлүүлэгч нь өгөгдөл, програмууд, ажиллах үеийн болон middleware-г анхаарч үзэх хэрэгтэй. Үйлчлүүлэгчид өөрсдийн хүссэн дэд бүтцийн төрлөөс хамааруулан ямар ч платформ суулгаж болно. Тэд мөн шинэ хувилбаруудын шинэчлэлтийг удирдах боломжтой болно.

Cloud болон Mobile Development

Мобайл хөгжүүлэлтийн салбар нь технологийн хувьсал хурдацтай хурдацтай явагдаж, хэрэглэгчдийн зан төлөвийн байнгын өөрчлөлтүүдийг дагаж мөрдөхийг үргэлж хичээж байна. Энэ нь төхөөрөмжүүд болон OS-ийн хуваагдмал байдал зэрэгтэй хослуулсан бөгөөд тэдгээр байгууллагууд үйлчлүүлэгчдэдээ хамгийн сайн хэрэглэгчийн туршлагыг өгөхийн тулд олон мобайл платформд зориулсан аппликешныг ашиглах шаардлагатай болж байна.

Гар утасны хөгжүүлэгчид цаг хугацаа хэмнэх, илүү их мөнгө олоход нь туслахын тулд шинэ технологийг ашиглах боломжийг эрэлхийлж байна. Үүл иймэрхүү хүмүүс болон компаниудыг шинэ аппликейшн хөгжүүлж, зах зээлд зах зээлд гаргахаас өмнө хэзээ ч илүү хурдтай байхыг шаарддаг.

Хөдөлгөөнт хөгжүүлэлтийн салбарт PaaS гарч ирэх бөгөөд энэ нь ялангуяа тохиргоо болон тохиргоон дээр цаг хугацаа зарцуулахгүйгээр цаг хугацаа зарцуулахгүйгээр аппликейшнүүдийг олон платформ дээр ажиллуулахад дэд бүтцийн хангалттай дэмжлэг авахад зориулагдсан эхлэлийн тохиолдол юм. Cloud-суурилсан систем нь эх кодын удирдлага, тест, хяналт, төлбөрийн гарц гэх зэргийг хянахад зориулагдсан Web болон mobile analytics хэрэгслүүдийг хөгжүүлэхэд ашиглагддаг. SaaS болон PaaS нь энд бас илүүд үздэг системүүд юм.

Дүгнэлт

Олон тооны байгууллагууд үүлэн тооцооллын машин руу ороход арай л дурамжхан хэвээр байна. Гэсэн хэдий ч энэ хувилбар хурдан өөрчлөгдөж байгаа бөгөөд ойрын ирээдүйд ихэнх компаниудтай энэ технологийг түргэн шуурхай авах болно гэж найдаж байна. Гар утасны үйлдвэр нь үүлний анхдагч хувилбаруудын нэг бөгөөд хөгжүүлэгчид ихээхэн цаг хугацаа, хүч чармайлтыг хэмнэхийн зэрэгцээ гар утасны зах зээлд хүргэсэн програмуудын чанар, тоо хэмжээг сайжруулж байгаа юм.