Host in Azure Service
Deploying a portal to an Azure server below steps is required:
Requirements:
- Creation of 3 app services in Azure: one for CJ API, one for CRM API and the other for CJ Web.
- Creation of 1 MSSQL database to be used with CJ website.
- For 2 instances (sandbox and live), 6 app services and 2 databases are required.
Azure Plan :
- Scaling up the plan based on traffic requirements.
- Minimum Suggested Plan : Azure Plan Link (Refer Azure App Service Plan)
Monthly Maintenance
- 8 Hours/Month
Maintenance Task
- Check Backup status for app and database
- Domain expiration
- SSL check
- HTTP monitoring
- Event Log
- Firewall settings
CRM Authentication
- OAuth: Register Azure AD App for OAuth (for Dynamics 365 online versions)
Host in Virtual Machine/Server System
Deploying a portal to an Virtual Machine/Server System server below steps is required:
Server Prerequisite:
- Minimum Server Requirement : Azure Plan Link (Refer Virtual Machines Plan)
IIS Configuration:
- Need to enable Windows features for :
- IIS
- IIS Hostable Web Core
- .NET Framework 4.3 Advanced Service
- .Net Hosting Bundle 6.0.22
- DB with SQL Authentication
- Give permission of the project to the IIS User
Setup Process :
- Deployment folders for CJ API, CRM API and Web will be created and hosted in IIS.
- Creation of 1 MS SQL database (Standard version or SQL Express) and use it in the CJ portal Website.
- CRMJetty Portal CRM Package installation in CRM.
Post Deployment
- Authentication of CRM in CRMJetty Portal Admin for the portal to function.
Monthly Maintenance
- 12 Hours/Month
Maintenance Tasks
- Check system security, patches
- Update server OS
- Review for signs of hardware errors
- Check Backup status for app and database
- Domain expiration
- SSL check
- Malware scanning
- Check Disk Space
- Log cleanup
- HTTP monitoring
- Change Passwords
- Event Log
- Firewall settings
CRM Authentication
- OAuth: Register Azure AD App for OAuth (for Dynamics 365 online versions)