28
Ikkinchi qatlam PaaS (dastur platforma)
PaaS xizmati o’zida dastur platformasini va
unga servis sifatida taqdim
etiladi, bu o’z ichiga :
-
OS - operatsion tizim tarmog’i (Unix-sistemalar, shu bilan birga Ubuntu
Server, BSD/OS Family, Solaris/SunOS yoki Windows Server);
-
Database - ma’lumotlar bazasini boshqarish tizimi MBBT (MySql,
Microsoft SQL, SQL Database, PostgreSQL, Oracle va boshqalar.);
-
Middleware - o’rtacha qatlam dasturiy ta’minoti yoki aloqador dasturiy
ta’minot,
turli xil dasturlar, ilovalar, tizim va komponentalarni
birga ishlashini
ta’minlab beradi;
-
Software development tools and testing - instrumental dasturiy ta’minot
veb-ilovalarni ishlab chiqishda vaularni testlashda qo’llaniladi;
-
App server - ilovalar server,
ishlab chiqishda, testlashda,
veb - ilovalar
bilan ishlashda qo’llaniladi;
Asosiy PaaS Solution/Vendor:
-
AWS Elastic Beanstalk/Amazon (Java, NET, PHP, Node.js, Python,
Ruby and Apache HTTP Server, Apache Tomcat, Nginx, Passenger, and IIS);
-
IBM Bluemix/IBM (IBM Bluemix bulutli platform keng qamrovdagi
tillar ro’yhati va ilovalar qurishda freymorklarni tadbiq etadi, misol uchun, Liberty
for Java, SDK for Node.js, ruby on rails);
-
Microsoft Asure/Microsoft (ASP.NET, Java, PHP, Python, Django,
Node.js and Azure SQL Database);
-
Google App Engine/Google (Python, Java, PHP, Go and our MySQL);
-
Salesforcel
Platdorm
Cloud
application
development/Salesforce
birlashtiradi Force.com, Heroku va ExactTarget
yagona bulutli servisga va
instrumentlarni ilovalar ishlab chiqishda qo’llaniladi. Misol uchun mobil ilovalarni
ishlab chiqishda Salesforcel Mobile App/ Salesforce keng qo’llaniladi;
-
Heroku/Salesforce (Ruby, Java, Node.js, Scala, Clojure, Python va PHP
and postgreSQL);
29
-Cloud Foundry/VMware (Java Spring, Ruby on Rails va Sinatra, NodeJS.Net va
MySQL Redis, MongoDB);
Dostları ilə paylaş: