Danh mục tài liệu

Di chuyển ứng dụng PHP từ MySQL sang DB2 Phần 4: Triển khai ứng dụng của bạn

Số trang: 20      Loại file: pdf      Dung lượng: 381.30 KB      Lượt xem: 60      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giới thiệu về triển khai Bài này trình bày bốn bước chính để triển khai và hỗ trợ ứng dụng và cơ sở dữ liệu một khi nó đã sẵn sàng cho sản xuất. Nếu cần, hãy tham khảo Phần 1 của loạt bài này để xem lịch trình các bước ấy trong quá trình di trú tổng thể trước khi tiến hành triển khai.
Nội dung trích xuất từ tài liệu:
Di chuyển ứng dụng PHP từ MySQL sang DB2 Phần 4: Triển khai ứng dụng của bạn Di chuyển ứng dụng PHP từ MySQL sang DB2 Phần 4: Triển khai ứng dụng của bạnGiới thiệu về triển khaiBài này trình bày bốn bước chính để triển khai và hỗ trợ ứng dụng và cơ sở dữ liệumột khi nó đã sẵn sàng cho sản xuất. Nếu cần, hãy tham khảo Phần 1 của loạt bàinày để xem lịch trình các bước ấy trong quá trình di trú tổng thể trước khi tiếnhành triển khai.Bước 1: Tạo một môi trường sản xuất mới  Xác định cấu trúc liên kết sản xuất và chiến lược triển khai.  Cấu hình các máy chủ dữ liệu DB2 chính và bản sao sản xuất.  Cấu hình máy chủ ứng dụng PHP sản xuất.Bước 2: Chuẩn bị một chiến lược giám sát ứng dụng  Thực hiện hay cập nhật cơ chế báo cáo lỗi PHP.  Xác định các giá trị thích hợp cho các tính năng tự trị trong DB2.  Xác nhận các giá trị thiết lập sao lưu dự phòng và sao chép cơ sở dữ liệu.Bước 3: Triển khai ứng dụng đã cập nhật  Lập lịch biểu một ngày triển khai để giảm thiểu ảnh hưởng đến công việc kinh doanh.  Bắt giữ lại các bản sao lưu ảnh của hệ thống hiện có và hệ thống mới.  Triển khai dữ liệu DB2.  Triển khai mã PHP.  Giám sát hệ thống mới.Bước 4: Xử lý hỗ trợ liên tục  Đáp ứng hoặc tránh các vấn đề hiệu năng.  Cấu hình lại khi kích cỡ của dữ liệu và luồng công việc phát triển thêm.Về đầu trangHiểu một nghiên cứu sâu ví dụ về cấu trúc liên kết triển khai PTT hiện cóNhắc nhởNếu cần, hãy tự mình tìm hiểu phần Tài nguyên có thể có ích trong việc di trú củabạn. Các tài nguyên sau có thể đặc biệt có ích cho bước này:  Chương 9 và 10 trong ấn phẩm Redbooks® của IBM Hướng dẫn chuyển đổi MySQL sang DB2 (MySQL to DB2 Conversion Guide).  Bài Danh sách nên xem: Quản trị cơ sở dữ liệu của DB2 cho Linux, UNIX và Windows trên developerWorks.  Loạt bài Sử dụng các kỹ năng về MySQL để tìm hiểu DB2 Express trên developerWorks.  Sách trắng Các hướng dẫn thực hành tốt nhất: Các chiến lược giảm chi phí với DB2 trên developerWorks .Một tùy chọn khác là sử dụng đám mây cho quá trình di trú. Bạn có thể sử dụngcác ảnh máy Amazon (AMI) Linux và DB2 của Amazon EC2 hoặc đăng ký dùngSmartCloud của IBM (trước đây được biết đến với tên gọi Phát triển và thử nghiệmtrên Đám mây IBM) (xem Tài nguyên).Để có được cấu trúc liên kết triển khai ví dụ trong bài này, hệ thống sản xuất PTT(Project Tracking Tool - Công cụ dò vết dự án) có một máy Linux chạy máy chủweb Apache được biên dịch từ mã nguồn với phần mở rộng mod_php được xâydựng và được nạp như một mô-đun động, một máy Linux chạy cơ sở dữ liệu chủMySQL và một máy Linux thứ ba chạy ;một cơ sở dữ liệu MySQL sao chép chocác phân tích và các truy vấn đặc biệt.Ứng dụng PTT được sử dụng cho các chức năng khác nhau để hỗ trợ luồng côngviệc thông tin được công bố trên trang web của IBM. Hơn 4.000 người dùng trêntoàn thế giới truy cập và sửa đổi cơ sở dữ liệu MySQL thông qua mặt trước củatrang web PHP. Tại bất kỳ thời điểm nào cũng có vài trăm người dùng đang hoạtđộng đồng thời trên hệ thống.Cấu trúc liên kết đơn giản này được hiển thị trong Hình 1.Hình 1. Cấu trúc liên kết máy chủ và phần mềm ban đầuPhần lớn người dùng truy cập cơ sở dữ liệu chủ thông qua mặt trước của Apachevà PHP. Một ít người dùng kết nối trực tiếp đến cơ sở dữ liệu sao chép để chạy cáctruy vấn SQL đặc biệt hoặc sử dụng Hyperion Brio để tạo ra các báo cáo.Trong ví dụ triển khai, vẫn duy trì cách bố trí ba máy chủ giống nhau, nhưng cáchệ thống MySQL chính và bản sao đã được thay thế bằng các cá thể của DB2. Cấuhình Apache và PHP được biên dịch từ nguồn đã được thay thế bằng các phiên bảnđóng gói nhị phân của Apache và PHP (Zend Server với các phần mở rộng DB2).Bài này mô tả các yếu tố cần xem xét khi lựa chọn một cấu trúc liên kết PHP vàDB2, các bước cần thiết để di chuyển mã vào sản xuất càng trôi chảy càng tốt vàcách duy trì một hệ thống ổn định sau khi triển khai.Về đầu trangChuẩn bị các tài sản triển khaiĐể chuẩn bị triển khai các ứng dụng đã cập nhật, hãy bảo đảm rằng một bản sao ổnđịnh của cơ sở dữ liệu và mã đã sẵn sàng cho sản xuất. Bạn sẽ đạt tới điểm này saumột số lần lặp lại quá trình di trú và chuyển đổi được mô tả trong Phần 2 và Phần 3của loạt bài này, xem phần Tài nguyên. Ngoài sự ổn định, hãy chắc chắn rằng chứcnăng của ứng dụng nói chung đã được các đại diện của các bên liên quan chấpthuận.Bản sao ổn định và được phê duyệt của dữ liệu và cấu trúc cơ sở dữ liệu DB2 đượcdi trú Tùy thuộc vào việc liệu môi trường sản xuất của bạn có cùng một nền tảng như hệ thống phát triển của bạn hay không, ví dụ nếu cả hai đều là các hệ thống Linux 64-bit, bạn có thể dùng một trong hai cách tiếp cận để di chuyển dữ liệu của mình vào sản xuất. Nếu chú ...

Tài liệu có liên quan: