Cloud Computing
Getting Started
Cloud Service Providers offer a range of tutorials to get you up and running quickly in the cloud. It is important to get acquainted with the resources available to ensure the best performance for your compute jobs, and at an optimal rate to fit your budget.
** Turning off or deleting your services after use is paramount to keeping your costs low and only paying for what your need/use. **
You will need to register an account with the corresponding provider (Free-Tiers available) to follow along with the getting started tutorials below.
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment.
Getting Started
Google Compute Engine
Compute Engine lets you create and run virtual machines on Google infrastructure. Compute Engine offers scale, performance, and value that allows you to easily launch large compute clusters on Google's infrastructure. There are no upfront investments and you can run thousands of virtual CPUs on a system that has been designed to be fast, and to offer strong consistency of performance.
Getting Started
Google CodeLabs (practice tutorials)
Microsoft Azure Compute
Discover the broad range of compute options that Microsoft Azure can offer and tap into a diversified range of Azure virtual machines able to accommodate every workload including the applications you create. Deploy virtual machines featuring up to 416 vCPUs and 12 TB of memory. Get up to 3.7 million local storage IOPS per VM. Take advantage of up to 30 Gbps Ethernet and cloud’s first deployment of 200 Gbps InfiniBand.
Getting Started
Tools and Tutorials
Using the Azure CLI (command line)
Either install or run in Azure Cloud Shell (web-based shell)