Skip to content

รวมรายชื่อ PaaS ที่ใช้ได้ฟรี

คำเตือน: เนื่องจากผมเขียนไว้นานแล้ว PaaS บางที่อาจจะปิดให้บริการ, เปลี่ยนชื่อ, เปลี่ยน feature, เปลี่ยนเงื่อนไขการบริการ หรือมีการเก็บค่าบริการแล้ว เข้าไปอ่านเงื่อนไขในเว็บดีกว่าครับ

รวมรายชื่อ PaaS (Platform as a service) ที่ให้ใช้ได้ฟรีแต่ถ้าอยากได้ฟีเจอร์เพิ่มหรือปริมาณการใช้งานมากขึ้นต้องจ่ายเงินเพิ่ม (ของมันแน่อยู่แล้ว) ในรายละเอียดคงต้องลองใช้ดูเองครับ ผมรวบรวมมายังไม่ได้ลองทุกตัว

Cloud Foundry

Frameworks & Languages

  • Spring, Grails, Scala, Play
  • Node.js
  • Ruby, Rails, Sinatra

Services

  • MongoDB
  • MySQL
  • RabbitMQ
  • Redis
  • vFabric Postgres

AppFog

Frameworks & Languages

  •  Java, Spring, Grails
  • PHP, Drupal, WordPress
  • Python, WSGI, Flask, Django
  • Ruby, Rails, Sinatra
  • Node.js

Services

  • Tunneling
  • MySQL
  • MongoDB
  • PostgreSQL 

OpenShift

Frameworks & Languages

  • Java, JBoss, Spring, Tomcat
  • PHP, Zend Server, CodeIgniter
  • Ruby, Ruby on Rails
  • Python, Flask, Django
  • Node.js

Services

  • MongoDB
  • MySQL
  • PostgreSQL
  • phpMyAdmin
  • RockMongo
  • Cron 

dotCloud

Frameworks & Languages

  • Java, Clojure, Grails, JRuby on Rails, Lift, Play!, Scala
  • Node.js รองรับ Websocket ด้วย
  • Perl
  • PHP
  • Python, Django, Pyramid, web.py, web2py
  • Ruby, Rails, Sinatra

Services

  • MySQL
  • MongoDB
  • PostgreSQL, PostGIS
  • Redis
  • SMTP
  • Solr
  • Static

Cloudnode

เจ้านี้เฉพาะทางเลยครับรันได้เฉพาะ Node.js แต่ก็มีข้อดีคือรองรับฟีเจอร์ของ Node.js มากกว่า PaaS อื่นๆ ที่รันภาษาอื่นๆ ได้ด้วย

Features

  • Open Source Stack ทุกอย่างขับเคลื่อนด้วย OSS (Open source software)
  • Websockets
  • Git/ Git web
  • Custom domain
  • RESTful API 

 Data layer

  • Redis
  • CouchDB

Heroku

เป็น partner กับ Facebook ด้วย ถ้าใครที่คลุกคลีกับ Facebook apps หน้าสร้าง app จะเห็นปุ่มให้เลือกว่าจะ deploy app กับ Heroku ให้เลือกด้วย

Frameworks & Languages

  • Java, Spring, Grails, Scala, Play!, Clojure
  • Ruby, Rails
  • Node.js, Socket.io
  • Python, Django

Services

  • MongoDB
  • Redis
  • Memcache
  • ClearDB
  • Neo4j
  • WebSolr

ยังมี services อื่นอีกเยอะเป็น add-ons ถ้าอยากได้อะไรเพิ่มอาจจะต้องเสียค่าบริการเพิ่มเติม

สรุป

  • PaaS แต่ละเจ้าส่วนมากจะรันได้หลายภาษาแต่ถ้าเป็น PaaS เฉพาะภาษาใดภาษาหนึ่งไปเลยมักจะมีฟีเจอร์อื่นที่เจ้าอื่นไม่เปิดให้ใช้ เช่น PaaS ที่รันได้เฉพาะ Node.js จะรองรับ Websocket ด้วย
  • บริการทั้งหมดที่รวบรวมมาเป็นของต่างประเทศหมดเลยบ้านเรายังไม่มีบริการแนวๆ นี้ (หรือมีแล้ว?) server อยู่ต่างประเทศอาจจะช้าหน่อยถ้าเอามาใช้งานจริงจัง ผู้ใช้ส่วนมากเป็นคนไทย ซีเรียสเรื่องความเร็วเช่า VPS ก็เป็นทางเลือกหนึ่งแต่ก็ต้องแลกกับการดูแลและจัดการ server เองด้วยแทนที่จะ develop แค่โค้ดอย่างเดียว
  • PaaS แต่ละเจ้ามักจะมีเครื่องมือที่เป็น command line ให้ การ push code คล้าย Git/SVN ถ้าคุ้นเคยกับพวกนี้หรือ unix, linux command อยู่แล้วก็สบายครับ
  • PaaS ส่วนที่ให้ใช้ฟรีบางเจ้าเช่าบริการของ Amazon Web Services เอามาทำต่อแบบแชร์ resources กับคนอื่นถ้า performance ไม่ได้เท่าที่ต้องการ ต้องทำใจครับ หรือบางอันเป็น private beta อยู่ก็ต้องยอมรับความเสี่ยงในการใช้บริการเอง (แต่คงไม่มีใครเอาบริการฟรีไปใช้เป็นการเป็นงานจริงๆ มั้ง)

Be First to Comment

Leave a Reply

Your email address will not be published.