Step 1: Research Networking and Auxiliary Services in the CloudStep
2: Research Cloud Trends, Best Practices, and Migration Issues
Step 3: Research Typical Architectures of Cloud Deployments
Step 4: Propose Cloud Architecture for BallotOnline Deployment
Step 5: Research AWS
Step 6: Research Microsoft Azure
Step 7: Generate AWS Proof of Concept (POC)
Step 8: Generate Azure Proof of Concept (POC)
Step 9: Write the Final Report Evaluating AWS and Azure Providers
Comparison of architecture deployment feasibility (from Steps 1 - 5)
Describe how the architecture proposed in Step 3 can be implemented in AWS and Azure environments, and compare ease of implementation.
Evaluate and compare efforts to implement BallotOnline business requirements.
Compare availability and ease of use for application scaling, geographical distribution, and network security measures.
Compare availability and ease of use of cloud services required by BallotOnline (database as a service, auditing, logging, application security, etc.).
Compare support for application migration and monitoring.
Comparison of ease of deployment (from Steps 6 and 7)
Describe AWS and Azure capabilities for deploying web applications using the PHP language and MySQL database.
Compare ease of use of user interfaces, portals, and management consoles.
Compare POC environment deployment times.
Comparison of costs
Discuss and compare pricing plans available, costs of servers, and services.
Conclusions and recommendations
Present the final recommendation based on your research and POC deployment.
Sample Solution