Friday, October 10, 2014

Google App Engine là gì, cài đặt và Deploy một file như thế nào

Posted by dientudieukhien at 12:45 PM 1 Comment

Google App Engine là gì, cài đặt và Deploy một file như thế nào

      Google engine là gì: khi bạn muốn tạo một web site thì điều trước tiên là cần một nơi để lưu trữ mã nguồn, đúng vậy không? Nó là một Hosting, Google engine cũng giống như vậy nó là một server cho phép bạn lưu trữ và chạy các ứng dụng Java, python. Khi bạn đăng ký thì bạn sẽ được cấp một domain miễn phí dạng "tenban.appspot.com".
     Ưu điểm khi bạn sử dụng google engine là hoàn toàn miễn phí, bạn chỉ trả phí khi tạo project quá mức qui định ( trên 10 project, tổng dung lượng 1Gb). Với google engine bạn đồng bộ (Deploy) các file thật nhanh và đơn giản, sau đây mình sẽ hướng dẫn các bạn cài đặt chương trình và Deploy một file.

Cài đặt và Deploy file: Để deploy một file bạn cần cài hai chương trình - Python và Google Engine Launcher, bạn tải hai phần mềm này tại đây. Các bước tiến hành như sau:
  1. Cài đặt Python 2.7.8
  2. Cài đặt GoogleEngine1.9.12 (Việc cài đặt hai phần mềm này khá đơn giản, mình bỏ qua bước này.
  3. Cấu hình Google app Engine Luancher: sau khi cài xong bạn click 

     để chạy chương trình.




Sau đó một cửa sổ bật lên như sau:
Giao diện Google app engine luancher
Để tiến hành đồng bộ bạn cần tạo một project tai đây: https://appengine.google.com/start/createapp?
(ở đây mình đã tạo một project tên là "dientudieukhiendotnet"), sau khi có project, từ giao diện trên bạn vào "File/Cread new application" như hình sau:
Tạo một project đồng bộ
Sau khi tạo thành công bạn sẽ có một project như sau:
Tạo thành công một project
Để tạo thư mục đồng bộ dữ liệu, bạn vào folder đã tạo khi tạo project ở trên, trong trường hợp của mình là ở ổ :/D:
Tạo folder để đồng bộ
Bạn để ý trong thư mục:" :/D/dientuieukhiendotnet" mình đã tạo thêm một thư mục tên "store", sau này những file mình chứ trong thư mục này sẽ được đồng bộ lên host của google app engine.

Để có thể đồng bộ dữ liệu, bạn phải cấu hình lại file "app.yaml", bạn mở file này đã có sẵn trong thư mục mà bạn tạo trong quá trình tạo project lên và thay nội dung trong đó bằng doạn mã sau:
application: dientudieukhiendotnet
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /store
static_dir: store

*PS: trong đó những dòng màu đỏ bạn thay bằng tên project và folder của bạn nha! Lưu lại

Để đồng bộ file, bạn chép file vào folder "store", ở đây mình ví dụ file có tên "jquery1.3.2.js"

Mở chương trình Google app engine luancher lên, chọn project, click nút Run trên thanh công cụ:
Run một project
Tiếp theo bạn click vào "Deploy" trên thanh công cụ và nhập mail và pass của tài khoảng google để tiến hành đồng bộ:
nhập tài khoảng google để tiến hành đồng bộ
Sau khi deploy thành công sẽ có một thông báo sau:
Deploy thành công một file lên google app engine
Để xem file trên host bạn nhập theo đường dẫn: tenban/appspot.com/ten folder bạn tạo để deploy/tên file.
(ở đây là đường dẫn của project mà mình đã Deploy: http://dientudieukhiendotnet.appspot.com/store/js/jquery1.3.2.js"

Chúc các bạn thành công.

|| Tải hai chương trình cài đặt google app engine
nguồn: dientudieukhien.net

Click vào link tải ở trên đợi 5 giây, ấn "Bỏ qua quảng cáo". Click the link above, wait for 5s and click button "Skip Ad"

Những bài viết cùng chủ đề:

Chia sẽ bài viết này

Cập nhật tin bài mới

Subscribe địa chỉ mail để nhận tin nhanh chóng. Chúng tôi sẽ giữ bí mật địa chỉ mail của bạn.

1 comment:

back to top