連結如下:
https://cloud.google.com/ruby/
之前是 beta 狀態,現在則正式上線
基本上 Google App Engine (GAE) 是一個 PaaS,就像 Heroku 或 Engine Yard
GAE 分為兩種,如下:
- Standard environment: 支援 Java, Python, PHP, Go
- Flexible environment: 支援 Java, Python, PHP, Go, Node, Ruby, .NET (beta)
Google 沒說明 standard environment 背後如何實作
而 flexible environment 則是使用 Docker,在 Debian 上執行
以 Ruby 來說,只要支援 Rack stack 的 web app 都可以放上去
所以 Rails, Sinatra, Hanami, Padrino 等 web framework 都可以用
其實也可以直接跑 Ruby 命令稿,這需要更多實測
GAE 等 PaaS 的好處是自動化 scaling、不需管理主機等,但價格較高
各位 Rubyist 就請自行參考