Chiến lược môi trường cho ALM
Để tuân theo các nguyên tắc quản lý vòng đời ứng dụng (ALM), bạn sẽ cần các môi trường riêng biệt để phát triển và sản xuất ứng dụng. Mặc dù bạn có thể thực hiện ALM cơ bản chỉ với các môi trường sản xuất và phát triển riêng biệt, chúng tôi khuyên bạn cũng nên duy trì ít nhất một môi trường thử nghiệm tách biệt với môi trường phát triển và sản xuất của bạn. Khi bạn có một môi trường thử nghiệm riêng, bạn có thể thực hiện xác thực từ đầu đến cuối bao gồm triển khai giải pháp và thử nghiệm ứng dụng. Một số tổ chức cũng có thể cần thêm môi trường cho hoạt động kiểm thử chấp nhận của người dùng (UAT), kiểm thử tích hợp hệ thống (SIT) và đào tạo.
Các môi trường phát triển riêng biệt có thể hữu ích để giúp tách biệt các thay đổi khỏi một nỗ lực làm việc được kiểm tra trước khi hoàn thành. Các môi trường phát triển riêng biệt cũng có thể hữu ích để giảm các tình huống khi một người ảnh hưởng tiêu cực đến người khác trong khi thực hiện các thay đổi.
Mỗi tổ chức là duy nhất, vì vậy hãy xem xét cẩn thận những điều môi trường của tổ chức bạn cần.
Môi trường phát triển
Bạn nên trả lời các câu hỏi như:
- Tôi cần bao nhiêu môi trường phát triển?
- Thông tin thêm: Tổng quan về môi trường
- Làm cách nào để có thể tự động cung cấp môi trường từ mã nguồn?
- Thông tin khác: Microsoft Power Platform Build Tools cho Azure DevOps
- Các thành phần phụ thuộc vào môi trường của tôi là gì?
- Thông tin thêm: Phân lớp nhiều giải pháp và thành phần phụ thuộc
Các môi trường khác
Bạn cũng nên trả lời câu hỏi "Tôi cần loại môi trường không phát triển nào?"
Ví dụ, ngoài môi trường sản xuất của bạn, bạn có thể cần các môi trường thử nghiệm, UAT, SIT và tiền sản xuất riêng biệt. Lưu ý rằng, ở mức tối thiểu, mọi thực hành ALM lành mạnh nên bao gồm sử dụng môi trường thử nghiệm trước khi triển khai bất cứ thứ gì vào môi trường sản xuất. Điều này đảm bảo rằng bạn có một nơi để thử nghiệm ứng dụng của mình, nhưng cũng đảm bảo rằng việc triển khai có thể được kiểm tra.
Thông tin thêm: Thiết lập chiến lược môi trường cho Microsoft Power Platform
Những điểm cần lưu ý về yếu tố đa địa lý
Môi trường Power Platform tuân theo một lịch cập nhật dịch vụ cụ thể vì môi trường được cập nhật trên toàn thế giới. Tổng cộng có 6 trạm, chủ yếu được xác định theo vị trí địa lý. Bản cập nhật dịch vụ được áp dụng theo trình tự cho mỗi trạm. Vì vậy, bản cập nhật dịch vụ cho trạm 2 sẽ được áp dụng trước trạm 3. Do đó, môi trường thuộc nhiều trạm thường có các phiên bản khác nhau tại một thời điểm nhất định. Để biết thêm thông tin về lịch cập nhật dịch vụ môi trường, hãy xem bài viết Phiên bản đã phát hành của Microsoft Dataverse
Phiên bản nhập giải pháp và phiên bản môi trường
Khi có nhiều môi trường thuộc các khu vực khác nhau, bạn cần nắm được những điều sau đây khi nhập một giải pháp:
- Bạn có thể nhập giải pháp vào một môi trường là phiên bản mới hơn so với môi trường xuất giải pháp.
- Bạn không thể nhập giải pháp vào một môi trường là phiên bản cũ hơn so với môi trường xuất giải pháp một cách đáng tin cậy. Lý do là môi trường cũ hơn có thể thiếu các thành phần hoặc chức năng cần thiết.
Ví dụ về việc điều chỉnh thành công môi trường với trạm cập nhật dịch vụ
Giả sử bạn có môi trường sản xuất ở Canada và Hoa Kỳ. Trong trường hợp đó, môi trường phát triển của bạn phải ở Bắc Mỹ (trạm 5) chứ không phải ở Canada (trạm 2). Như vậy, môi trường phát triển sẽ luôn có phiên bản giống hoặc cũ hơn so với môi trường sản xuất, nhờ đó sẽ hạn chế xung đột phiên bản nhập giải pháp.