Cloud Computing Overview

Last updated March 04, 2024

There are three types of cloud computing resources: public, private, or hybrid cloud solutions.

0.0.1 Public cloud

Public cloud services, such as those from Amazon, Google, and Microsoft, are the most common way of deploying cloud computing. The cloud resources (like servers and storage) are owned and operated by a third-party cloud service provider and delivered over the internet. With a public cloud, all hardware, software, and other supporting infrastructure is owned and managed by the cloud provider. In a public cloud, you share the same hardware, storage, and network devices with other organizations or cloud “tenants.” You access services and manage your account using a web browser. Public cloud deployments are frequently used to provide web-based email, online office applications, storage, and testing and development environments.

0.0.1.1 Cloud storage

USC faculty, staff, and students already have access to one or more public cloud storage solutions. CARC researchers can use these cloud storage systems to back up and manage their data:

We recommend using Rclone for syncing your files to these cloud storage providers. Read the Rclone documentation and our Transferring Data Using Rclone user guide for detailed instructions and a few common scenarios.

0.0.1.2 Cloud accounts

If your team is ready to use on-demand public cloud services, you will first need to open an account:

  • Amazon Web Services, USC’s preferred public vendor.
  • Microsoft Azure
  • Google Cloud Platform

0.0.2 Private cloud

A private cloud consists of computing resources used exclusively by one business or organization. The private cloud can be physically located at your organization’s on-site data center, or it can be hosted by a third-party service provider. In a private cloud, the services and infrastructure are always maintained on a private network and the hardware and software are dedicated solely to your organization. In this way, a private cloud can make it easier for an organization to customize its resources to meet specific IT requirements. Private clouds are often used by government agencies, financial institutions, and any other mid- to large-size organizations with business-critical operations seeking enhanced control over their environment.

CARC offers a private cloud platform called Artemis.

0.0.3 Hybrid cloud

Often called “the best of both worlds,” private clouds combine on-premises infrastructure, or private clouds, with public clouds so organizations can reap the advantages of both. In a private cloud, data and applications can move between private and public clouds for greater flexibility and more deployment options. For instance, you can use the public cloud for high-volume, lower-security needs such as web-based email, and the private cloud (or other on-premises infrastructure) for sensitive, business-critical operations like financial reporting. In a private cloud, “cloud bursting” is also an option. This is when an application or resource runs in the private cloud until there is a spike in demand (such as a seasonal event like online shopping or tax filing), at which point the organization can “burst through” to the public cloud to tap into additional computing resources.