Hướng dẫn Deploy ứng dụng Google App Engine

Hướng dẫn Deploy ứng dụng Google App Engine

Google App Engine (gọi tắt là GAE hay App Engine) là một môi trường phát triển ứng dụng dưa trên công nghệ điện toán đám mây. Ở đó Google cung cấp một hệ thống gồm : ngôn ngữ lập trình, hệ cơ sở dữ liệu, các thư viện lập trình, người lập trình sẽ viết ứng dụng và ứng dụng này sẽ chạy trên các máy chủ của Google.
Bước 1: Cài đặt các công cụ liên quan để tạo ứng dụng theo tiêu chuẩn của GAE
1. Cài đặt Google App Engine SDK https://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_PHP
2. Cài đặt: Python 2.7.x (không cài bản cao hơn 2.7) https://www.python.org/

Bước 2: truy cập vào trang: https://console.developers.google.com/project
Tạo một ứng dụng tên: helloworld

Hướng dẫn Deploy ứng dụng Google App Engine


Bước 3: Mở ứng dụng Google App Engine Launcher trên máy tính, tạo một ứng dụng mới:
Hướng dẫn Deploy ứng dụng Google App Engine

Nhấn nút Run, và vào địa chỉ: http://localhost:10080/ để xem kết quả (chú ý 10080 là địa chỉ port khi tạo ứng dụng)

Bước 4: Tạo ứng dụng PHP
Nhấn nút Edit trên Google App Engine Launcher để chỉnh sửa lại file app.yaml thành như sau:

CODE

application: helloworldblog2
version: 1
runtime: php
api_version: 1
handlers:
- url: /.*
script: helloworld.php



trong đó:

helloworldblog2 là ID ứng dụng đã tạo trên console.developers.google.com
helloword.php : là file chương trình .php

Tạo một file helloword.phpvà lưu vào cùng đường dẫn của ứng dụng trên máy tính:

CODE

echo Hello world;
echo
My PHP app;
?>


Stop / Run ứng dụng và vào lại để xem kết quả:

Bước 5: Đưa ứng dụng vừa tạo lên Google Cloud:
Nhấn nút Deploy để đưa ứng dụng lên Cloud, chương trình sẽ hỏi tài khoản Google của bạn:
Hướng dẫn Deploy ứng dụng Google App Engine

Sau khi chạy xong chương trình sẽ báo:

Hướng dẫn Deploy ứng dụng Google App Engine

Vào địa chỉ: http://helloworldblog2.appspot.com để xem kết quả chương trình chạy trên cloud.

Đây là ứng dụng của mình http://pointofsalevn.appspot.com/
Các bạn cũng có thể dùng source cakephp này đã cài đặt tích hợp lên google cloud app engine (đã cấu hình, tham khảo thêmhttp://dev-mcconnell.blogspot.com/)

>> Download file

Thêm vào trang Google +
Số lần xem : 19795
Đánh giá
Hướng dẫn Deploy ứng dụng Google App Engine
Hướng dẫn Deploy ứng dụng Google App Engine
Hướng dẫn Deploy ứng dụng Google App Engine