Google Apps Engine level cupu

Banyak aplikasi yang bagus-bagus tersedia di cloud computing, seperti microsoft healthvault, Retail—Epicor , Google Apps Premier Edition, Microsoft Office Live Small Business, AdvancedMD, WebEx, Construction—CMiC, Banking—OpenChannel, dan QuickBooks. Bagaimana jika aplikasi yang kita inginkan tidak tersedia?, ya buat sendiri. Bisa menggunakan google apps engine dengan dua pilihan bahasa pemgrograman, java dan python. Piliha mana enaknya, java atau python? sebagai perbandingan hosting aplikasi java perbulan sekitar US$10, sedangkan python sekitar US$2.

Sebelum memulai review sedikit tentang cloud computing.
Untuk memulai, pertama kali unduh  Google App Engine development kit, yang berlokasi di http://code.google.com/appengine/downloads.html. SDK sudah termasuk  web server application that simulates untuk App Engine environment. Kali ini kita coba dengan dua perintah

dev_appserver.py  development web server
appcfg.py Used to upload app ke App Engine

mari kita buat aplikasi hi malang, pertama buat direktori himalang. buat dua file himalang.py dan app.yaml.
himalang.py berisi

import webapp2

class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = ‘text/plain’
self.response.write(‘Selamat siang malang, apa kabar hari ini?’)

app = webapp2.WSGIApplication([('/', MainPage)],
debug=True)

app.yaml berisi

application: himalang
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /.*
script: himalang.app

setelah itu testing script dan jalankan webserver dengan perintah

dev_appserver.py himalang/

hasilnya lihat pada localhost:8080

Continue reading