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

Kemudian di web server lokal tidak ada error bisa diupload ke appspot.com. Bisa menggunakan akun gmail kita untuk membuat project pada appspot, contoh hello.appspot.com. Project ini berguna untuk mengunggah/deploy webapps yang telah kita buat. Ada beberapa langkah diantaranya

1. create application

2. Masukkan nama project

3. Masukkan nomer hape anda verivikasi kode

4. Masukkan kode yang dikirim google ke inbox anda sampai muncul

Disini kita punya alamat himalang.appspot.com sebagi tempat untuk aplikasi yang kita buat tadi. Unggah project kita

neverland:exampleCode smuet$ appcfg.py update himanis/
11:22 AM Host: appengine.google.com
11:22 AM Application: himanis; version: 1
11:22 AM
Starting update of app: himanis, version: 1
11:22 AM Getting current resource limits.
Email:
appcfg.py update himalang/
11:39 AM Host: appengine.google.com
11:39 AM Application: himalang; version: 1
11:39 AM
Starting update of app: himalang, version: 1
11:39 AM Getting current resource limits.
11:39 AM Scanning files on local disk.
11:39 AM Cloning 2 application files.
11:39 AM Uploading 2 files and blobs.
11:39 AM Uploaded 2 files and blobs
11:39 AM Compilation starting.
11:39 AM Compilation completed.
11:39 AM Starting deployment.
11:39 AM Checking if deployment succeeded.
11:39 AM Will check again in 1 seconds.
11:39 AM Checking if deployment succeeded.
11:39 AM Will check again in 2 seconds.
11:39 AM Checking if deployment succeeded.
11:39 AM Will check again in 4 seconds.
11:39 AM Checking if deployment succeeded.
11:39 AM Will check again in 8 seconds.
11:40 AM Checking if deployment succeeded.
11:40 AM Deployment successful.
11:40 AM Checking if updated app version is serving.
11:40 AM Completed update of app: himalang, version: 1

hasilnya bisa dibuka pada, http://himalang.appspot.com/

Ya itulah aplikasi google app engine level cupu, semoga bermanfaat.
PDF file

Leave a Reply

Your email address will not be published. Required fields are marked *