CHƯƠNG 4: TẠO PROJECT

Một phần của tài liệu Tiểu luận môn điện toán lưới và đám mây GOOGLE APP ENGINE GIẢI PHÁP CHO ĐIỆN TOÁN ĐÁM MÂY (Trang 26)

Cách tạo một Project đơn giản. Project chưa mang tính ứng dụng nào hết vì chưa đụng tới java

I. Yêu cầu:

1. Đã cài đặt EclipseGoogle Plugin for Eclipse

2. Có một tài khoản Gmail.

II. Tiến hành.

1. Tạo một Project chạy trên localhost

- Khởi động GDT Pulldown

- Điền thông tin cho Project name, Package.

Bỏ dấu check ở Use Google WebtoolkitGnerate project sample code

Bạn có thể chọn dấu check ở Gnerate project sample code khi đó Eclipse sẽ tự sinh ra cho bạn một cài code mẫu. Và môt chương trình Helloword. Bạn chỉ cần đưa Project lên

- Sau khi ấn Finish xuất hiện Project mới

chọn lúc khởi động Eclipse lần đầu DemoApps/

src/

...Chứa Java source code... META-INF/

...Một vài configuration...

war/ /* Đây là thư mục website */ ...JSPs, images, data files...

WEB-INF/

...app configuration... lib/

...JARs for libraries... classes/

...compiled classes...

- Tạo một file html trong thư mục war của Project

- Viết một đoạn code html cơ bản: vì đây đang là demo. <!doctype> <html> <head> <title>Demo Page</title> </head> <body> Hello Word </body> </html>

- Chạy Project trên localhost.

Ấn vào nút Run sau đó chờ Eclipse

Bạn có thể ấn dấu mũi tên cạnh nút Run, chọn Project của mình để chạy cũng đc.

- Chờ Eclipse một lát.

http://localhost:8888/ chính là địa chỉ để bạn chạy Project trên localhost

- Copy Paste và trình duyệt. Kết quả chính là file html chúng ta đã tạo

2. Đưa Project lên App Engine

Google cũng cấp dịch vụ App Engine như là một Web Hosting để chúng ta có để up Project lên Internet

- Vào trang web https://appengine.google.com/

Đăng nhập bằng tài khoản Gmail của bạn.

- Nhập thông tin:

+ Application Identifier: Đây là ô quyết định đường dẫn website của bạn sau này. VD: điền là demo2233app thì domain là demo2233app .appspot.com [Đây cũng là ID để

Deploy lên App Engine]

+ Application Title: Tiêu đề của App thôi. không quan trọng lắm Ấn Create Application để hoàn tất

- Tạo thành công:

- Đăng nhập tài khoản Google trên Eclipse

- Tiến hành Triển khai dự án lên App Engine

Ở nút GDT Pulldown chọn Deploy to App Engine...

- Chỉ cần điền thêm ID của App lúc trước chúng ta đã tạo là OK

- Sau khi ấn OK ta trở lại của sổ Deploy project CHie việc ấn Deploy để up lên App Engine

- Quá trình Deploy.

- Hoàn thành.

- Trở lại Google App engine. Chọn Application của mình. Vào mục Application Setting

Ở đây ta có thể xem được Domain của mình ở phần Application Default Version URL

- Truy cập Domain đó để xem.

Kết quả giống như chạy trên localhost. Vậy nên hãy chạy test kỹ lưỡng trên localhost trước khi Deploy lên App Engine

GAE cho chúng ta một cái nhìn rõ nét về ĐTĐM, về một mô hình sử dụng nền tảng của nhà cung cấp, ở đó công nghệ ảo hóa tài nguyên phần cứng, phần mềm lẫn

hệ thống mạng, tài nguyên được cấp phát động đảm bảo tính đơn giản, khả năng mở rộng linh hoạt và độ tin cậy cao được đặt lên hàng đầu. Với GAE, khách hàng có thể xây dựng và triển khai các ứng dụng web lên cơ sở hạ tầng của gã khổng lồ Google – một trong các hãng có uy tín nhất trên thế giới.

KẾT LUẬN

Những quy tắc đơn giản sẽ giúp bạn xác định những gì nó sẽ mất để có được các ứng dụng của bạn đã sẵn sàng cho điện toán đám mây. Nếu bạn đang xây dựng một ứng dụng được "sinh ra trên điện toán đám mây", sau đó bạn nên có những quy tắc để trái tim và kết hợp chúng trực tiếp vào ứng dụng của bạn. Nếu bạn đang nhận được sẵn sàng để di chuyển ứng dụng của bạn vào một môi trường điện toán đám mây cho lần đầu tiên, sau đó dành thời gian để suy nghĩ về những quy tắc và làm cho những điều chỉnh quan trọng là một bước quan trọng đầu tiên trên con đường đó.

Tổng quan của ĐTĐM để người đọc có thể nhìn rõ nét về mô hình chung của ĐTĐM qua đó có những quan điểm riêng của mình về ĐTĐM nói chung và các công nghệ cũng như dịch vụ của các hãng phát triển công nghệ này. Quá trình tìm hiểu và phân tích về công nghệ và dịch vụ của ĐTĐM cho ta thấy được những ưu điểm, nhược điểm của mô hình dịch vụ này.

Một phần của tài liệu Tiểu luận môn điện toán lưới và đám mây GOOGLE APP ENGINE GIẢI PHÁP CHO ĐIỆN TOÁN ĐÁM MÂY (Trang 26)