Cloud Adoption and Migration Practices
- Consider Software as a Service before making the commitment to run an application at all
- Consider the public cloud first for all new applications
- Prefer the most abstracted service delivery model that meets the application's needs
- Within a service delivery model, prefer managed services over those that we operate, especially for lower level components of an application
- The preferred cloud provider for the Division of IT is AWS
- Consider carefully the circumstances under which it makes sense to run a workload on premises
- Don't duplicate a commodity service available at a greater economy of scale
- Avoid creating the perception that on-premises services are "free"
- Consider technical debt and operation and maintenance obligations when comparing an on-premises implementation to the public cloud