The CIT Cloud Architecture Team is often asked about the options for web hosting at Cornell. This is our take on the answer to that.
Options
AWS
Your own AWS account
The CIT Cloud Architecture Team can provision an AWS account for teams wishing to use AWS services for web hosting. Any AWS service can be used, but some services that might be most relevant to hosting are S3+CloudFront, LightSail, and EC2. Be aware that managing an entire AWS account just for simple web hosting might be overkill.
Using an existing AWS account owned by a ITSG
Many Cornell units (e.g., schools, colleges, departments) already have an AWS account and they may be amenable to offering resources in that account for web hosting. Billing for the AWS services used can be targeted to specific KFS accounts (seeĀ AWS Standard Tagging).
Azure
Your own Azure Subscription
The CIT Cloud Architecture Team can provision an Azure Subscription for teams wishing to use Azure services for web hosting. Any Azure service can be used, but some services that might be most relevant to hosting are App Service, Static Web Apps, and Virtual Machines. Be aware that managing an entire Azure Subscription just for simple web hosting might be overkill.
Using an existing Azure Subscription owned by a ITSG
As is the case with AWS accounts, many Cornell units (e.g., schools, colleges, departments) already have an Azure Subscription and they may be amenable to offering resources in that subscription for web hosting. Billing for the Azure services used can be targeted to specific KFS accounts (see Azure Standard Tagging).
Github
Github Pages offers a way to publish web sites/pages. We have detailed how to publish such deployments to a Cornell domain. SeeĀ Github Pages Custom Domains.
Managed Servers can provide a managed VM in AWS or Azure. This lets you focus on the applications you want to run, without worrying about managing the VM.