Institution
Lake Washington Institute of Technology
AWS, Microsoft Azure, and Google Cloud Platform
A hands-on cloud infrastructure project implementing comparable public and private network environments, static website hosting, virtual machines, monitoring, alerting, security controls, and pricing analysis across three major cloud providers.
MSPUB
Project Background
This project was completed as the final capstone assignment for the CSNT257 Cloud Computing course at Lake Washington Institute of Technology. Although the assignment could be completed in a single cloud environment, I chose to implement the deployment independently in Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
Each environment included multi-factor authentication, static website hosting, public and private cloud networks, network peering, public and private virtual machines, connectivity testing, monitoring, CPU alerts, pricing estimates, network diagrams, and resource cleanup.
Completing the same architecture across all three providers created an opportunity to compare terminology, workflows, management interfaces, network design, security controls, monitoring systems, and pricing models.
Project Summary
A multi-platform infrastructure project documenting complete deployments across three major public cloud providers.
Lake Washington Institute of Technology
Dr. Linda Epps
11 June 2026
3 Weeks
Small-to-Medium Enterprise
Repeatable Design
The same general architecture was recreated in each provider, allowing the platforms to be compared using equivalent goals and validation procedures.
Published an MSPUB static website using provider-native object or blob storage services.
Separated internet-accessible resources from private workloads using dedicated cloud networks and subnets.
Configured private routing between separate public and private cloud network environments.
Verified expected routing behavior between virtual machines, private networks, and internet-connected systems.
Configured CPU monitoring and generated test load to validate alert delivery.
Verified that temporary cloud resources were removed after documentation and testing were completed.
Provider Implementations
Each platform fulfilled the same core business and technical requirements using its own services, terminology, and management workflows.
Amazon Web Services
The AWS environment used Amazon S3 for static website hosting, separate VPCs for public and private resources, VPC peering, Amazon EC2 virtual machines, security groups, route tables, CloudWatch monitoring, and SNS notifications.
Microsoft Azure
The Azure environment used a storage account with static website hosting, separate virtual networks, virtual network peering, public and private virtual machines, network security groups, Azure Monitor, and budget and cost-estimation tools.
Google Cloud Platform
The Google Cloud environment used Cloud Storage for static website files, separate VPC networks, VPC Network Peering, Compute Engine instances, firewall rules, Cloud Monitoring, and Google Cloud pricing tools.
Cross-Platform Analysis
Equivalent requirements were implemented with each provider's native services, making their terminology and platform relationships easy to compare directly.
| Requirement | AWS | Azure | Google Cloud |
|---|---|---|---|
| Static Website | Amazon S3 | Azure Storage | Cloud Storage |
| Virtual Network | Amazon VPC | Azure Virtual Network | Google Cloud VPC |
| Virtual Machines | Amazon EC2 | Azure Virtual Machines | Compute Engine |
| Traffic Filtering | Security Groups | Network Security Groups | VPC Firewall Rules |
| Monitoring | Amazon CloudWatch | Azure Monitor | Cloud Monitoring |
| Network Connection | VPC Peering | Virtual Network Peering | VPC Network Peering |
Applied Knowledge
The repeated deployment strengthened provider-independent skills in cloud networking, security, virtual machines, monitoring, cost analysis, testing, cleanup, and documentation.
Submitted Work
The project report documents the AWS, Azure, and Google Cloud deployments, including configuration details, screenshots, connectivity tests, monitoring validation, pricing estimates, network diagrams, reflection, and resource cleanup.
Multi-Cloud Technical Report
A 28-page implementation report documenting equivalent cloud deployments across Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
Available Upon Request
The report is intentionally withheld from public distribution. Supporting documentation, implementation notes, screenshots, and additional project artifacts are available for professional review.
Any shared copy will have credentials and unnecessary account-identifying information removed or redacted.
Request DocumentationProject Reflection
This project demonstrated that AWS, Microsoft Azure, and Google Cloud can provide comparable infrastructure capabilities while using different interfaces, terminology, defaults, workflows, and pricing structures.
Repeating the same architecture across three providers improved my understanding of cloud networking, routing, security rules, virtual machines, monitoring, static storage, alerting, and resource lifecycle management.
It also reinforced the importance of multi-factor authentication, careful documentation, cost awareness, verification testing, secure handling of credentials, and deleting temporary resources when cloud labs are complete.
Continue Exploring
Explore the rest of my technical portfolio or contact me to discuss cloud computing, infrastructure, networking, automation, or professional opportunities.