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);
-Cloud Foundry/VMware (Java Spring, Ruby on Rails va Sinatra, NodeJS.Net va MySQL Redis, MongoDB);
3.2-rasm. Bulutli hisoblashdagi asosi PaaSprovayderlar
Do'stlaringiz bilan baham: |