Menggunakan Google App Engine Sebagai Content Delivery Network (CDN) – Pembuatan Aplikasi


Di artikel sebelumnya saya sudah membahas mengenai pengelan Content Delivery Network dan Google App Engine. Sekarang saya akan menjelaskan tahap-tahap untuk membuat aplikasi Google App Engine yang dapat digunakan sebagai CDN.

Instalasi Google App Engine

Untuk menggunakan Google App Engine, pertama-tama kita harus melakukan langkah di bawah ini:

  1. Download Python SDK di http://www.python.org/download/ jika anda belum memiliki engine Python di komputer anda lalu install
  2. Download Google App Engine di http://code.google.com/appengine/downloads.html lalu install
  3. Register di http://appengine.google.com/ menggunakan account Google anda
  4. Klik pada tombol “Create an Application” di appengine.google.com lalu masukkan ID aplikasi anda untuk registrasi, harap diingat ID aplikasi anda berhubung anda akan sering menggunakannya

Pembuatan Proyek Aplikasi App Engine

Setelah tahap instalasi selasai kita lanjut untuk pembuatan aplikasi App Engine kita, berikut adalah langkah-langkahnya:

  1. Jalankan Google App Engine Launcher dari start menu anda
  2. Klik File -> Create New Application
  3. Pilih folder dimana aplikasi anda mau dibuat lalu beri nama aplikasinya sesuai ID aplikasi yang anda buat di website App Engine
  4. Klik tombol Create
  5. Maka aplikasi akan membuat file-file App Engine di folder yang anda tentukan tadi seperti contoh di bawah ini:
    Proyek App Engine 1
  6. Lalu di folder proyek App Engine anda buat struktur folder sebagai berikut melalui Windows Explorer:
    Proyek App Engine 2
  7. Anda bisa mengisi apa saja dan membuat folder apa saja sebetulnya di dalam folder assets ini, tapi untuk percobaan sedikit dulu saja memasukkan datanya
  8. Buat file index.html di folder assets,  isi sesuka anda mau seperti apa isi file html-nya
  9. Pilih nama aplikasi anda di aplikasi Google App Engine Launcer lalu klik tombol Edit.
  10. Ubah isinya menjadi sebagai berikut:
    [sourcecode language=”css”]
    application: – ID Aplikasi Anda –
    version: 1
    runtime: python
    api_version: 1

    handlers:
    – url: /
    static_dir: assets

    – url: /
    static_files: assets/index.html
    upload: assets/index.html
    [/sourcecode]

  11. Save hasil perubahannya lalu klik tombol Run untuk menjalankan aplikasi yang anda sudah buat
  12. Buka internet browser anda lalu masukkan alamat sebagai berikut: http://localhost:8080/index.html

Kalau anda sudah dapat melihat aplikasi anda melalui Internet browser anda maka anda telah sukses membuat aplikasi Google App Engine anda. Sekarang kita lanjut ke tahap mengupload aplikasi kita di server Google App Engine.

Upload Proyek Aplikasi Google App Engine

Proses upload proyek aplikasi yang telah kita buat tidaklah sulit, sebetulnya di aplikasi Google App Engine Launcher sendiri ada tombol Deploy untuk mengupload aplikasi yang kita buat ke server Google App Engine. Tapi entah kenapa saya tidak bisa menguploadnya dari aplikasi tersebut. Saya jabarkan proses uploadnya di bawah ini:

  1. Buka command prompt dengan cara mengklik Start -> Run -> lalu ketik cmd
  2. Ketikkan perintah berikut di command prompt:
    appcfg.py update [PATH KE PROYEK APLIKASI YANG ANDA BUAT]
  3. Masukkan username dan password account Google anda
  4. Setelah selasi proses uploadnya anda bisa melihat aplikasi yang telah anda upload di:
    http://[ID APLIKASI ANDA].appspot.com

Jika anda sudah berhasil melakukan tahap-tahap diatas maka aplikasi Google App Engine anda sudah siap digunakan sebagai CDN. Artikel inihanya menyentuh basisnya saja dari penggunaan Google App Engine sebagai CDN, mungkin di artikel berikutnya akan saya jelaskan lebih detail lagi.