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