Managing cost control for cross-Region data sharing
With Amazon Redshift, you can manage cost control for cross-Region data sharing by configuring data sharing to limit the amount of data that is transferred between Amazon Regions. Managing cost control for cross-Region data sharing allows you to set data transfer limits, monitor data transfer usage, and receive notifications when approaching or exceeding those limits.
When consuming data from a different Region, the consumer pays the Cross-Region
data transfer fee from the producer Region to the consumer Region. The price of
data transfer is different for different Regions. The charge is based on the bytes
of data scanned for every successful query run. For more information about
Amazon Redshift pricing, see Amazon Redshift pricing
You are charged for the number of bytes, rounded up to the next megabyte, with a 10MB minimum per query. You can set cost controls on your query usage and view the amount of data being transferred per query on your cluster.
To monitor and control your usage and associated cost of using cross-Region
data sharing, you can create daily, weekly, monthly usage limits, and define
actions that Amazon Redshift automatically takes if those limits are reached to help
maintain your budget with predictability. For more information about usage limits
in Amazon Redshift, see Managing usage limits in Amazon Redshift
Depending on the usage limits you set, actions that Amazon Redshift takes can be to
log an event to a system table, send a CloudWatch alarm and notify an administrator with
an Amazon SNS, or to turn off cross-Region data sharing for further usage. For more
information about the actions, see Managing usage limits in Amazon Redshift
To create usage limits in the Amazon Redshift console, choose Configure
usage limit under Actions for your cluster. You
can monitor your usage trends and get alerts on usage exceeding your defined
limits with automatically generated CloudWatch metrics from the Cluster
performance or Monitoring tabs. You can also
create, modify, and delete usage limits programmatically by using the Amazon CLI or
Amazon Redshift API operations. For more information, see Managing usage limits in Amazon Redshift