AWS Outposts – Your Questions Answered

Voiced by Amazon Polly

Last week at re:Invent, AWS announced the general availability of AWS Outposts, the hybrid cloud play from Amazon Web Services (AWS) that’s been in preview since re:Invent 2018. What is AWS Outpost? Let’s say customers have workloads that they simply have to run on premises. AWS now has the option to provide AWS services that run on AWS hardware in a rack that’s delivered and installed by AWS in the customer’s on-premises datacenter. 

Slide highlighting AWS Services available on outposts

Why Would You Need AWS Running Locally?

AWS Outposts Rack Large

But, why would you need AWS running locally? Why not just run your own servers?

There are a number of reasons that AWS customers may want to do this:

  1. AWS Outposts are managed by the same AWS Control Plane, via the AWS Console: if customers have been developing applications in the AWS cloud and are leveraging API integrations, then it makes sense for them to be able to manage local infrastructure in the same way as cloud-based infrastructure.
  2. Latency Sensitive Applications: if customers have cloud-based applications that require sub-millisecond latency access, this can be difficult to achieve over the WAN due to the laws of physics.
  3. Local Data Storage and Processing: if customers have particularly sensitive data that needs to be processed and/or hosted locally, whether that’s for data sovereignty reasons or where there is no local AWS region, then Outposts provide the perfect solution.

How Do You Get an AWS Outpost?

Like all AWS services, Outposts can be ordered from right within the AWS console. Just search for ‘Outposts’ and you’ll be taken straight to the Outposts configuration page (you must be in a supported region). 

Click on the ‘Create Outposts’ button and you’ll be taken through to the configuration wizard, which will ask you to create a name for your Outpost, add an optional description and then choose the site where you’d like it to be installed. You’ll need to create a site if you have not done so already.

Next, you’ll run through a series of questions to ensure that your site can accommodate the Outpost (availability of suitable power, temperature and humidity range requirements, physical space, etc.) 

You’ll also need to tell AWS which Availability Zone you’d like your Outpost to be part of. Once you’ve done this, you are ready to create your Outpost and choose an Outpost configuration from the Outposts Catalogue.

What Do You Actually Get With an AWS Outpost?

When you order an AWS Outpost, you will receive a fully populated and configured rack with patch panels, network switching, hosts, cabling and power management. AWS employees will deliver the rack and connect it to your datacentre’s power supply and network. The Outpost is fully managed by AWS, including monitoring, patching and updating.

AWS Outposts Rack

AWS Outposts are currently available in 18 different configuration options to suit different use cases. Configurations are optimized for:

  1. Development and Test Usage (5 options)
  2. General Purpose Usage (6 options)
  3. Compute Intensive Applications (4 options)
  4. Memory Intensive Applications (2 options)
  5. Graphics Intensive Applications (1 option)

Storage options range from 2.7TB (not scalable) to 11TB + (depending on the chosen configuration).

What AWS Services Are Available on AWS Outposts?

Not all AWS Services can currently run on your local AWS Outpost—here’s a list of the services available at launch:

Coming Soon (in 2020):

However, because your AWS Outpost is a part of your local AWS Region, you can seamlessly access any services available in your region from your AWS Outpost.

Any services running on your Outpost will be upgraded at the same time that the cloud-based services are upgraded, so you don’t need to worry about any local maintenance or software upgrades.

Additionally, your Outpost can be managed by AWS tools running in your local region, including Cloudwatch, Cloudtrail, Cloud Formation and Elastic Beanstalk.

What Regions Currently Support AWS Outposts?

At launch, AWS Outposts are supported in the following regions:

  • Europe (Ireland)
  • Europe (Frankfurt)
  • Asia Pacific (Sydney)
  • Asia Pacific (Seoul)
  • Asia Pacific (Tokyo)
  • US East (N. Virginia)
  • US East (Ohio)
  • US West (N. California)
  • US West (Oregon)

AWS Outpost Pricing: How Will You Be Billed?

AWS Outposts require a 3-year term commitment. They can be billed monthly—all upfront or partial upfront—much like Reserved Instances. An all upfront payment nets a 10% discount on the pay monthly option. With partial upfront, you pay 50% up front and spread the remaining payments over the 36-month term, which nets around a 6% discount when compared to month-to-month pricing.

Any upfront payments are due 24 hours after the Outpost installation.

European prices range from $270k (all upfront) for the lowest spec Dev & Test Configuration up to $1m (all upfront) for General Purpose and Compute Optimized units. 

What Are Some Use Cases for AWS Outposts?

AWS claims a number of potential use cases for AWS Outposts: 

  1. Financial Services: low latency trading and data sovereignty for local banking and payment services
  2. Manufacturing: run manufacturing automation and management systems close to manufacturing machinery
  3. Retail: local reliable performance for EPOS systems
  4. Healthcare: low latency access to on-premises medical equipment
  5. Telecoms: create local Virtual Network Functions using AWS cloud technology
  6. Media & Entertainment: live event streaming with access to the latest GPU technology

So there you have it—a whistle-stop tour of AWS Outposts. It will be interesting to see how Outposts are adopted by AWS customers and what unforeseen use cases will be shared at re:Invent 2020!

In the meantime, why not get in touch with us to find out how an AWS Managed Services provider like Logicata can help you. 

You Might Be Also Interested In These...

NoSQL non relational database concept

AWS DynamoDB vs MongoDB: A NoSQL Comparison

In this post we explore two giants of the NoSQL Database world: DynamoDB from Amazon Web Services (AWS) and MongoDB.   We’ll start by taking a look at what NoSQL actually means and then examine the two different offerings, looking at the pros and cons of both. Each of them has their advantages and disadvantages—your choice […]

View Post
Young woman in front of laptop holding up two graphic question marks to depict the comparison on two things

ECS vs EKS – Which AWS Service Is Right for You?

ECS and EKS are both container orchestration services from AWS—in this post we take a look at ECS vs EKS to see which one will be more appropriate for your containerized workloads.   Container adoption is on the rise—the technology has become popular due to its efficient resource utilization and portability. A container is essentially […]

View Post
Outsourcing DevOps: Pros & Cons of DevOps-as-a-Service article header

Outsourcing DevOps: Pros and Cons of DevOps as a Service

There is a lot of ambiguity around the term “DevOps.” Some say it’s so broad that it doesn’t really mean anything, some say it’s just automation, some say it’s a cultural movement about responsibility for the delivery of code, and some say it’s whatever that one techie in your company does who doesn’t work on your products.

In this article, Jon talks about what exactly DevOps is and goes through our thought process for when outsourcing DevOps does and does not make sense.

View Post
ebook featured image

5 Steps to a Successful

AWS Migration