Hybrid cloud use cases - Hybrid Cloud with AWS

Hybrid cloud use cases

These use cases help you identify and define your business objectives for building a hybrid cloud, such as ongoing migration to the cloud, ensuring business continuity during disasters, extending cloud infrastructure on-premises to support low-latency applications, or expanding your international footprint on AWS.

Application migration to the cloud

Large migrations from on-premises datacenters to AWS may involve thousands of applications and can take several years. Customers require a consistent operational environment across their hybrid cloud while they migrate their applications, to ensure business continuity. Johnson & Johnson and Hess Corporation created a hybrid cloud environment to support their migration to AWS.

You may want to leverage your on-premises investments in VMware while taking advantage of the agility and scalability offered by the AWS Cloud. AWS has partnered with VMware to enable you to migrate and run your VMware vSphere workloads on AWS, and leverage native AWS services for your on-premises environments through VMware Cloud on AWS. Stagecoach Group has adopted VMware Cloud on AWS to accelerate their migration to AWS.

Cloud services on-premises

Some applications have data residency, high data transfer costs, local data processing, or low-latency requirements. These applications must be deployed on-premises or close to the end users/systems. Customers want to seamlessly integrate these applications with their cloud deployments in a hybrid cloud environment to ensure operational consistency.

Similarly, customers who primarily operate on AWS may need to deploy applications on-premises for local data processing or low-latency needs. These customers want to continue leveraging existing cloud skill sets and tools that they have invested in for these on-premises deployments.

To support these use cases, AWS Outposts provides a consistent hybrid cloud solution that brings the same AWS infrastructure, services, APIs, management tools, support, and operating model that customers are familiar with, in AWS Regions, to virtually any data center, co-location space, or on-premises facility. VMware Cloud on AWS provides an integrated cloud offering jointly developed by AWS and VMware. Additionally, using Amazon Relational Database Service (Amazon RDS) on VMware, you can deploy managed databases in on-premises VMware environments using the same Amazon RDS technology they use in the cloud.

Data center extension

With data center extension, the AWS Cloud is an extension of your on-premises infrastructure to support applications that need to run on-premises. There are four broad use-cases:

Cloud bursting

Cloud bursting is an application deployment model in which the application primarily runs in an on-premises infrastructure, and when the demand for capacity increases, AWS resources are utilized. Customers like FuseFX, Pacific Life Insurance, and Dropbox burst compute and storage resources to AWS from on-premises. There are two main reasons to use cloud bursting:

Backup and disaster recovery

Customers like Scripps Network Interactive implement a hybrid infrastructure with AWS for their application disaster recovery needs for applications that reside on-premises. AWS services like Amazon S3 APIs, AWS Storage Gateway, AWS Backup, AWS DataSync and AWS Transfer for SFTP enable you to implement a disaster recovery strategy with AWS for your data hosted on-premises.

Distributed data processing

Customers often deploy applications across on-premises data centers and AWS, with functionality split between the infrastructures. Most commonly, low-latency or local data processing components reside on-premises and other functionality, including asynchronous processing, archiving, compliance, business analytics processing, or machine learning-based predictions reside on AWS. AWS services like AWS Storage Gateway, AWS Backup, AWS DataSync, AWS Transfer Family, Amazon Data Firehose and Amazon Managed Streaming for Apache Kafka (Amazon MSK) enable you to import data into AWS for data processing needs. When the data is imported, you can leverage AWS services like AWS Analytics, AWS Machine Learning, AWS Serverless, AWS Containers, and more to process the data. Distributed data processing using AWS Services enables you to leverage AWS innovations in these areas, while meeting the requirements of low-latency or local data processing for the application.

Geographic expansion

You may need to deploy applications closer to your end users for compliance, data sovereignty, low-latency, or local data processing needs. Deploying physical infrastructure in new geographical areas can become prohibitively expensive, or constrained by legal requirements and local laws. Customers like Dropbox leverage AWS global infrastructure as an extension to their existing infrastructure to deploy their applications and make them available globally.

You can also deploy workloads in AWS Outposts in countries where AWS does not have an AWS Region yet. See the AWS Outposts section of this whitepaper.

Edge computing

You may have edge computing needs at facilities like factories, mines, ships and windmills. AWS provides edge computing with AWS Snowball, AWS IoT Greengrass, and AWS Wavelength.

With AWS Snowball edge computing, customers operating in disconnected, harsh, or air-gapped environments can pre-process information before transferring data to the cloud for durable retention and more advanced analysis. They can perform sophisticated analytics, machine learning, and run fully disconnected applications for traditional IT workloads on Amazon EC2 compute resources.

With AWS IoT Greengrass, you can enable devices and equipment to respond to local events in near real-time by acting locally on the data they generate. AWS Lambda functions deployed on AWS IoT Greengrass Core devices can use local device resources like cameras, serial ports, or GPUs, so device applications can quickly access and process local data. Devices can stay operational and function seamlessly, even with intermittent connectivity to the cloud.

You can reduce the cost of running edge applications by using AWS IoT Greengrass to filter locally before transmitting to the cloud. AWS Wavelength is an AWS Infrastructure offering optimized for mobile edge computing applications. Wavelength Zones are AWS infrastructure deployments that embed AWS compute and storage services within communications service provider (CSP) data centers at the edge of the 5G network, so application traffic from 5G devices can reach application servers running in Wavelength Zones without leaving the telecommunications network.

ISV and software compatibility

If you want run the same independent software vendor (ISV) software that you run on-premises in a hybrid or distributed model, you can use the AWS Marketplace, a curated digital catalog, to find, buy, deploy, and manage third-party software on AWS.

AWS has built the most complete and proven approach for rapidly migrating tens to thousands of applications to the AWS Cloud to help you leverage your existing on-premises ISV software investments.

Recently, AWS launched the AWS Outpost Service Ready program, which offers products that integrate with AWS Outposts deployments. You can discover products on this page that are tested on AWS Outposts, and follow AWS security and architecture best practices. AWS Competency Partners are ready to help AWS customers migrate and deploy their applications to AWS Outposts. AWS Partners validated through the AWS Service Ready Program offer products tested to integrate with AWS Outposts deployments.