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ş: |