This blog assumes you are familiar with Outposts, including local gateway (LGW) functionality and customer-owned IP address pool (CoIP pool). The sample code for this post is available in a GitHub repository, which also includes a Terraform script to get you started. This post provides an overview of how to set up an application deployed into Amazon ECS containers that are running on AWS Outposts and the main differences with Amazon ECS in an AWS Region. Amazon ECS also offers the feature ECS Anywhere to run container workloads on customer-managed infrastructure. With the release of Amazon ECS on AWS Outposts, customers can deploy containerized applications that need to remain on premises, and they can deploy this architecture as an intermediate solution previous to the full migration to an AWS Region. Large applications are still difficult to move from on-premises to the cloud due to latency-sensitive system interdependencies between the various components of the application, and segmenting these migrations into smaller pieces requires latency-sensitive connectivity between various parts of the application. Since 2014, Amazon Elastic Container Service (Amazon ECS) has eliminated the need for you to install, operate, and scale your own cluster management infrastructure, helping you to orchestrate containerized application deployments. You can also use services such as Amazon Relational Database Service (Amazon RDS) to keep data within your datacenter, Amazon EMR to run big data frameworks like Apache Hadoop and Apache Spark, and Amazon ElastiCache for real-time ultra-low latency applications that require sub millisecond responses in under a millisecond. With AWS Outposts, you can run data transformation processes such as transcoding, filtering, caching, normalization and data reduction at the edge before that data is moved to an AWS Region. Data-intensive workloads can collect and process hundreds of TBs of data a day, and real-time or near real-time data delivery of that volume to the cloud can be cost-prohibitive. AWS compute, storage, database, and other services run locally on Outposts, and you can access the full range of AWS services available in the Region to build, manage, and scale your on-premises applications using familiar AWS services and tools.ĪWS Outposts is designed to meet the needs of customers who have workloads with low latency, data residency, or local data processing requirements. AWS Outposts is a fully managed service that offers the same AWS infrastructure, AWS services, APIs, and tools to virtually any data center, co-location space, or on-premises facility, in the form of a physical rack connected to the AWS global network.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |