BigData-JAWS 勉強会#19 ( https://jawsug-bigdata.connpass.com/event/226545/ ) の登壇資料です。re:Invent 2021 で発表されたAnalyticsサービスについて紹介しています。Appendixでは、事前に発表されたAmazon Redshiftの新機能についてまとめています。
© 2021, Amazon Web Services, Inc. or its Affiliates.平間 ⼤輔アマゾン ウェブ サービス ジャパン合同会社2021年12⽉8⽇速報 re:Invent 2021ー Analyticsサービス最新アップデート ー
View Slide
© 2021, Amazon Web Services, Inc. or its Affiliates.⾃⼰紹介平間 ⼤輔アマゾン ウェブ サービス ジャパンソリューションアーキテクトアナリティクス分野の技術⽀援を担当好きな AWS サービス• Amazon Redshift• Amazon QuickSight
© 2021, Amazon Web Services, Inc. or its Affiliates.Agendao re:Invent 2021 で発表された主なアップデートo Serverless and on-demand analyticso The data journeyo Appendix: Amazon Redshift その他のアップデート
© 2021, Amazon Web Services, Inc. or its Affiliates.re:Invent 2021 で発表された主なアップデート
© 2021, Amazon Web Services, Inc. or its Affiliates.Serverless andon-demandanalyticsP R E V I E W A V A I L A B L E T O D A YN E WA M A Z O N R E D S H I F TS E R V E R L E S SA M A Z O N E M RS E R V E R L E S SA M A Z O N K I N E S I SO N - D E M A N DA M A Z O N M S KS E R V E R L E S SAdam Selipsky Keynote より
© 2021, Amazon Web Services, Inc. or its Affiliates.AmazonEMRServerlessクラスターを管理、調整、最適化、保護、運⽤することなく、クラウドでペタバイト規模のデータ分析を簡単に実⾏可能Spark、Hive、Presto など、お好みのオープンソースフレームワークを使⽤する⼤規模アプリケーションをすばやく実⾏アプリケーションの要件の変化に基づいて、必要に応じてリソースを⾃動的にスケールアップおよびスケールダウンデータ分析の規模に応じて使⽤したリソースに対してのみ料⾦をお⽀払いPreviewhttps://aws.amazon.com/blogs/big-data/announcing-amazon-emr-serverless-preview-run-big-data-applications-without-managing-servers/
© 2021, Amazon Web Services, Inc. or its Affiliates.Amazon MSK Serverless Preview• コンピューティングリソースとストレージリソースを⾃動的にプロビジョニングおよびスケーリングし、スループットベースでの料⾦で利⽤可能• AWS管理コンソールで数回クリックするだけで、アプリケーションI / Oのスケーリングに応じて⾃動的にスケーリングする、安全で可⽤性の⾼いクラスターをセットアップ可能に• 前払いや最低料⾦のない従量課⾦制。クラスターごとに1時間ごとの料⾦を⽀払い、作成するパーティションごとに1時間ごとの料⾦をお⽀払い。さらに、データスループットとストレージのGBごとにお⽀払い• ⽶国東部(オハイオ州)で公開プレビュー開発者が容量を管理しなくてもApache Kafkaを簡単に実⾏できる新しいタイプのAmazon MSKクラスターhttps://aws.amazon.com/jp/about-aws/whats-new/2021/11/amazon-msk-serverless-public-preview/
© 2021, Amazon Web Services, Inc. or its Affiliates.Simple to useキャパシティ管理の必要なく、ストリーミングデータ処理を簡素化Flexible scalingデータ量の変化に応じてキャパシティを⾃動的に拡張Automated high availabilityデフォルトで可⽤性とフォールトトレランス機能がビルトインLower your costsストリームに書き込まれ、読み取られ、保存されたデータについてギガバイトごとに課⾦Amazon Kinesis Data Streams on demandhttps://aws.amazon.com/jp/blogs/aws/amazon-kinesis-data-streams-on-demand-stream-data-at-scale-without-managing-capacity/全リージョンで GA
© 2021, Amazon Web Services, Inc. or its Affiliates.JDBC/ODBC Data APIRedshiftComputeClusterLeader NodeComputeNodesAWSNitroAmazon Redshift architecture 進化の歴史ComputeStorage Acceleration2013
© 2021, Amazon Web Services, Inc. or its Affiliates.JDBC/ODBC Data APIRedshiftComputeClusterLeader NodeComputeNodesAWSNitroAmazon Redshift architecture 進化の歴史ComputeStorage AccelerationSpectrumNodeSpectrumSpectrumNodeSpectrumNodeSpectrumNodeAmazon S32017
© 2021, Amazon Web Services, Inc. or its Affiliates.JDBC/ODBC Data APIRedshiftComputeClusterLeader NodeComputeNodesAWSNitroAmazon Redshift architecture 進化の歴史ComputeStorage AccelerationAuto-scaling clustersSpectrumNodeSpectrumSpectrumNodeSpectrumNodeSpectrumNodeAmazon S32019
© 2021, Amazon Web Services, Inc. or its Affiliates. Data lakeJDBC/ODBC Data APIRedshiftComputeClusterLeader NodeComputeNodesAWSNitroAmazon Redshift architecture 進化の歴史ComputeStorage AccelerationAuto-scaling clustersRedshiftManagedStorageSpectrumNodeSpectrumSpectrumNodeSpectrumNodeSpectrumNodeAmazon S32019
© 2021, Amazon Web Services, Inc. or its Affiliates. Data lakeJDBC/ODBC Data APIRedshiftComputeClusterLeader NodeComputeNodesAWSNitroAmazon Redshift architecture 進化の歴史ComputeStorage AccelerationAuto-scaling clustersRedshiftManagedStorageAQUAParallel executionNodeAWS-designedprocessorNodeAWS-designedprocessorNodeAWS-designedprocessorNodeAWS-designedprocessorSpectrumNodeSpectrumSpectrumNodeSpectrumNodeSpectrumNodeAmazon S32019
© 2021, Amazon Web Services, Inc. or its Affiliates. Data lakeJDBC/ODBC Data APIRedshiftComputeClusterLeader NodeComputeNodesAWSNitroAmazon Redshift architecture 進化の歴史ComputeStorage AccelerationCompilationServiceGlobalCache (*.o)CaaSAuto-scaling clustersRedshiftManagedStorageAQUAParallel executionNodeAWS-designedprocessorNodeAWS-designedprocessorNodeAWS-designedprocessorNodeAWS-designedprocessorSpectrumNodeSpectrumSpectrumNodeSpectrumNodeSpectrumNodeAmazon S32019
© 2021, Amazon Web Services, Inc. or its Affiliates. Data lakeJDBC/ODBC Data APIRedshiftComputeClusterLeader NodeComputeNodesAWSNitroAmazon Redshift architecture 進化の歴史ComputeStorage AccelerationOperationalDatabasesQuery Live DataIncremental MVsCompilationServiceGlobalCache (*.o)CaaSAuto-scaling clustersRedshiftManagedStorageAQUAParallel executionNodeAWS-designedprocessorNodeAWS-designedprocessorNodeAWS-designedprocessorNodeAWS-designedprocessorSpectrumNodeSpectrumSpectrumNodeSpectrumNodeSpectrumNodeAmazon S32019
© 2021, Amazon Web Services, Inc. or its Affiliates. Data lakeJDBC/ODBC Data APIRedshiftComputeClusterLeader NodeComputeNodesAWSNitroAmazon Redshift architecture 進化の歴史ComputeStorage AccelerationOperationalDatabasesQuery Live DataIncremental MVsCompilationServiceGlobalCache (*.o)CaaSDatasharingclustersAuto-scaling clustersRedshiftManagedStorageAQUAParallel executionNodeAWS-designedprocessorNodeAWS-designedprocessorNodeAWS-designedprocessorNodeAWS-designedprocessorSpectrumNodeSpectrumSpectrumNodeSpectrumNodeSpectrumNodeAmazon S32021
© 2021, Amazon Web Services, Inc. or its Affiliates. Data lakeJDBC/ODBC Data APIRedshiftComputeClusterLeader NodeComputeNodesAWSNitroAmazon Redshift architecture 進化の歴史ComputeStorage AccelerationOperationalDatabasesQuery Live DataIncremental MVsCompilationServiceGlobalCache (*.o)CaaSDatasharingclustersAuto-scaling clustersAmazonSageMakerRedshift MLRedshiftManagedStorageAQUAParallel executionNodeAWS-designedprocessorNodeAWS-designedprocessorNodeAWS-designedprocessorNodeAWS-designedprocessorSpectrumNodeSpectrumSpectrumNodeSpectrumNodeSpectrumNodeAmazon S32021
© 2021, Amazon Web Services, Inc. or its Affiliates.Amazon Redshift ServerlessアプリケーションをシンプルにAmazon Redshift Serverless endpoint へ接続すれば、すぐに実⾏可能Amazon Redshift SQL のすべての機能が利⽤可能Security and user managementComplex joinsSemi-structured dataData sharingMachine learning functionsAmazon Redshift Data APIJDBC/ODBCTools YourapplicationsAmazon S3data lakeAmazon Redshift ServerlessIntelligent and dynamiccompute managementML-basedworkload monitoringAutomatic tuningAutomatic scalingAutomaticworkload managementPay for usePerformance at scaleAutomatic maintenanceAWS Lambda, AWS Cloud9, Java, Go,PowerShell, Node.js, C#, Python, and RubyAmazon Redshiftmanaged storageAmazon Aurora/RDS databasesData lake queriesFederated queryDurability andtransactional guaranteesJDBC/ODBC and Data APIAnd morePreview
© 2021, Amazon Web Services, Inc. or its Affiliates.Amazon Redshift Serverlessクラスタの管理をせず⾼速DWHがすぐ利⽤可能に• ノードタイプ、ノード数、ワークロード管理、スケーリングなどを実⾏する必要はなく、サービスが⾃動実⾏。データを投⼊してすぐに分析処理を開始できる• 処理能⼒はワークロードに応じて⾃動的にスケールアウト・ダウンし、⾮アクティブのときは⾃動停⽌• 利⽤量に応じた従量課⾦で利⽤できる• 演算処理: 使⽤したRPU(Redshift Processing Unit) に応じて$0.70/RPU/時間で秒単位課⾦。1RPU=2vCPU, 16GiBメモリ• ストレージ: Amazon Redshiftマネージドストレージとスナップショットストレージの費⽤が発⽣• 東京、バージニア、オハイオ、オレゴン、フランクフルト、アイルランドでプレビュー開始※料⾦は東京リージョンでのプレビューのものPreview
© 2021, Amazon Web Services, Inc. or its Affiliates.主なユースケース: Easy analyticsWhy• インフラのことを考慮せずに簡単に始められる• ノードタイプやノード数を選んでクラスタを作ったり管理したりする必要がない• 利⽤例︓開発/テスト環境やアドホックなビジネス分析• 使った分だけのお⽀払い
© 2021, Amazon Web Services, Inc. or its Affiliates.主なユースケース: Variable workloadsWhy• ワークロードの変動に応じてスケールアップ/スケールダウンを⾏い、未知かつ予測不可能なニーズに対応• 使った分だけのお⽀払いquery_count scanned_data
© 2021, Amazon Web Services, Inc. or its Affiliates.主なユースケース: Periodic workloadsWhy• リソースのプロビジョニングとスケーリングを⾃動化し、コンピューティングの作成と管理を⼿動で⾏う必要がない• アイドル時間中の⽀払いは不要query_count scanned_data
© 2021, Amazon Web Services, Inc. or its Affiliates.主なユースケース: Steady state with spikes• ワークロードの急増に応じて、シームレスかつ⾃動的にスケールアップ/スケールダウンを実現• ⼤規模環境でも⼀貫したパフォーマンスquery_count scanned_dataWhy
© 2021, Amazon Web Services, Inc. or its Affiliates.Data sources People, appsand devicesGovernanceData lakesMachinelearningAnalyticsDatabasesThedatajourney
© 2021, Amazon Web Services, Inc. or its Affiliates.Build a secure data lake in daysAWS Lake FormationManage access controlfrom a single locationMove, store, catalog, and cleanyour data faster with MLEnforce security policiesacross multiple services
© 2021, Amazon Web Services, Inc. or its Affiliates.AWS Lake Formation - ⾏と列レベルのセキュリティ機能Lake Formation で⼀元管理されるAmazon Simple Storage Service(S3)テーブルでセルレベルのセキュリティポリシーを指定できるように、きめ細かいアクセスコントロールを提供• データを⼤規模に確実に取り込み、管理することが簡単に• 列、⾏、セルへのアクセスを制限して、個⼈情報 (PII) などの機密データを保護できる• リアルタイム監視と統合監査も可能対応リージョン︓US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), and Asia Pacific (Tokyo).https://aws.amazon.com/jp/about-aws/whats-new/2021/11/aws-lake-formation-governed-tables-storage-security/
© 2021, Amazon Web Services, Inc. or its Affiliates.AWS Lake Formation - Governed Tables• ACID(不可分性、⼀貫性、独⽴性、永続性)の トランザクションをサポートする、新しいS3上のテーブルタイプ。信頼性と⼀貫性をもってデータレイクにデータを挿⼊可能• データレイクを最新の状態に保つと同時に、分析クエリを実⾏し、構造化データ、⾮構造化データにかかわらず、MLから⼀貫性のあるリアルタイムの結果を受け取ることが可能に• Amazon Redshift、Amazon EMR、Athena、AWS Glue、Amazon QuickSight、Amazon SageMaker など、LakeFormation と統合されたいくつかの AWS 分析および MLサービスを通じてデータレイクにクエリ可能対応リージョン︓US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), and Asia Pacific (Tokyo).https://aws.amazon.com/jp/about-aws/whats-new/2021/11/aws-lake-formation-governed-tables-storage-security/
© 2021, Amazon Web Services, Inc. or its Affiliates.Amazon AthenaがLake Formationの新機能をサポート• Amazon AthenaがLake Formationの新機能に対応し、きめ細かなアクセス制御やACID準拠のテーブルからのデータ読み込みが可能になった• Athenaの管理者はLake Formationのデータフィルタリング機能を利⽤して、カラムレベル、⾏レベル、セルレベルのアクセス権限を設定できる• Lake FormationのGoverned Tableによって、Athenaから複数のユーザが同時にS3のオブジェクトを追加・削除できるようになった AWS Lake FormationAmazon Athena
© 2021, Amazon Web Services, Inc. or its Affiliates.Amazon AthenaのACIDトランザクション• Amazon AthenaのACIDトランザクションがパブリックプレビューとして利⽤可能に• 独⾃のロック機構を設けることなく、複数の同時接続ユーザが整合性を保ちながら、S3データの⾏レベルの変更を実⾏可能• 書き込み、削除、更新、タイムトラベルオペレーションをAthenaのコンソール、API、ODBC/JDBC経由で実⾏できる• Apache Icebergをベースとしており、IcebergのテーブルフォーマットをサポートするEMRやSparkなどと互換性がある• バージニア、オレゴン、アイルランドのリージョンでプレビューが可能Amazon AthenaAmazon SimpleStorage Service(Amazon S3)ClientPreview
© 2021, Amazon Web Services, Inc. or its Affiliates.AWS Data Exchange for APIs• サードパーティのデータをサブスクライブして利⽤できるAWSData ExchangeがAPI製品に対応• お客様はAWSの認証やガバナンスの仕組みにのっとり、⼀貫性のあるAPIやAWS SDKを利⽤してデータを取得、活⽤できる• データプロバイダは⾃社のAPIをData Exchangeのカタログに登録するだけで、数百万のAWSのお客様に対してサービス提供、認証、資格管理、請求を実現できる• 利⽤可能なAPI製品はデータカタログから参照し利⽤可能。費⽤はAWSの請求書に統合される• 東京をはじめ、AWS Data Exchangeが利⽤できる11のリージョンにてご利⽤可能AWS Data ExchangeLambdafunctionAPI Call
© 2021, Amazon Web Services, Inc. or its Affiliates.まとめo サーバーレスによって、先⾏き不透明なビジネス環境でも⼿軽に分析を開始できるo 様々な分析の起点となるデータレイクが、よりセキュアにより便利にこの他にも多くのサービスアップデートがございます。Appendixでは、この中でも特にAmazon Redshiftの最新機能をまとめています。ぜひご覧ください。
© 2021, Amazon Web Services, Inc. or its Affiliates.Appendix:Amazon Redshiftその他のアップデート
© 2021, Amazon Web Services, Inc. or its Affiliates.同時実⾏スケーリングが書き込みクエリ対応クラスタ同時実⾏性能のさらなる向上https://aws.amazon.com/about-aws/whats-new/2021/11/preview-write-queries-amazon-redshift-concurrency-scaling/• キューに滞留したクエリを⾃動的に追加される同時実⾏⽤クラスターで処理することでクエリパフォーマンスを向上する既存機能「同時実⾏スケーリング」のアップデート• これまで読み取りクエリのみ対応だったが、新たにCOPY、INSERT、UPDATE、DELETE などの書き込みクエリに対応し、より幅広いワークロードをカバー• 東京含む10リージョンで対応(2021/12/8時点)(Concurrency Scaling)Preview
© 2021, Amazon Web Services, Inc. or its Affiliates.Data Sharing機能 クロスリージョン 対応異なるリージョンのシステム/企業間の容易なデータ連携https://aws.amazon.com/jp/about-aws/whats-new/2021/11/amazon-redshift-region-data-sharing/?nc1=h_ls• 異なるRedshift クラスター間でトランザクションに⼀貫性のあるライブデータ共有を可能とする既存機能「Data Sharing」のアップデート• これまでもAWSアカウント内またはAWSアカウント間共有は可能だったが、新たにクロスリージョン 共有が可能に• RA3タイプが利⽤可能なリージョン全てで対応(データ共有)Preview
© 2021, Amazon Web Services, Inc. or its Affiliates.Data Sharing機能 新しいパフォーマンス強化低レイテンシーと⾼い同時実⾏性が必要なワークロードにも効果的https://aws.amazon.com/jp/about-aws/whats-new/2021/11/enhancements-amazon-redshift/• データ共有におけるクエリに対し、リザルトキャッシュと同時実⾏スケーリングによる性能向上を実現ü リザルトキャッシュ対応により、過去のクエリ結果の有効なキャッシュを利⽤することで 1秒未満の応答時間を実現ü 同時実⾏スケーリング対応により、実質的に無制限の同時実⾏ユーザーと共有データに対する同時実⾏クエリをサポートし、⼀貫して⾼速なクエリパフォーマンスを維持(データ共有)パフォーマンス強化→
© 2021, Amazon Web Services, Inc. or its Affiliates.Automated Materialized View : AutoMV頻繁に実⾏されるクエリの⾃動的なパフォーマンス向上https://aws.amazon.com/jp/about-aws/whats-new/2021/12/amazon-redshift-preview-automated-materialized-view/• Redshiftは継続的にワークロードをモニターし、機械学習によりパフォーマンス⾯で最適なマテリアライズドビューを⾃動的に⽣成・管理※⽣成後もモニターされ、不要と判断されれば⾃動DROP• 従来はユーザ⾃⾝がワークロードをモニターおよび分析して⼿動で⽣成および管理が必要だったが、その作業が不要に• すでに提供済みのクエリリライトと⾃動リフレッシュ機能と合わせ、ユーザは意識せずに最も⾼速なクエリ結果を得られる• 全てのリージョンでプレビュー開始Preview
© 2021, Amazon Web Services, Inc. or its Affiliates.デフォルトIAMロール他のAWSサービスへのアクセスステップを簡素化https://aws.amazon.com/jp/about-aws/whats-new/2021/11/amazon-redshift-default-iam-role/?nc1=h_ls• クラスタ作成時、これまでは別途作成済みのIAM ROLEをARNにより指定するフローだったが、クラスタ作成画⾯からデフォルトIAM ROLEを⾃動作成およびアタッチ可能に• ⾃動作成されるIAM ROLEには、Amazon S3, Amazon SageMaker, AWS Lambda,Amazon Aurora, and AWS Glueなどの他AWSサービスとの標準的な連携を想定したAWS管理ポリシ※1が設定される※1: AmazonRedshiftAllCommandsFullAccess ※ 次のリージョンは未対応: eu-south-1, af-south-1, and ap-northeast-3
© 2021, Amazon Web Services, Inc. or its Affiliates.Query Editor v2 SQL NotebooksサポートMarkdownによる説明と複数のクエリ結果をまとめて整理/共有https://aws.amazon.com/jp/about-aws/whats-new/2021/12/sql-notebooks-amazon-redshift-query-editor-v2/• Markdown形式とSQL⼊⼒に対応した新しい⼊⼒モードを追加• 複数のクエリ結果や、クエリ結果への注釈/説明などを1つのNotebook上に整理できる• 作成したNotebookは保存およびTeam内で共有も可能• データアナリスト/サイエンティストの分析や結果整理、共有を効率化• 東京含む6リージョンでプレビュー開始Preview
© 2021, Amazon Web Services, Inc. or its Affiliates.GrafanaからのRedshiftデータアクセス• Amazon Managed Grafana ワークスペース上からRedshiftをデータソースとしてクエリ実⾏やメトリクスのモニタリング等が可能に• Amazon Redshift プラグインには、すぐに使⽤できるデフォルトのダッシュボードも付属しており、Redshift クラスターのヘルスとパフォーマンスのモニタリングも簡単に開始できるAmazon Managed Grafana がデータソースサポート
© 2021, Amazon Web Services, Inc. or its Affiliates.GEOGRAPHYデータ型と新たな空間関数サポートより多くの3rd Partyの空間および GIS アプリケーションのサポートが可能にhttps://aws.amazon.com/about-aws/whats-new/2021/11/amazon-redshift-spatial-geography-datatype/• GEOGRAPHY データ型は、地球の回転楕円体モデルで表すことができ、空間座標系として緯度と経度を使⽤して参照できる地理的特徴を備えた空間データ向けに、より⾼精度の結果を必要とするクエリで使⽤できる• 既に対応済みのGEOMETRYデータ型と合わせて、空間分析の⼤部分を実⾏可能に• ST_Intersection、ST_Centroid、ST_Transform、および ST_IsRing などの新しい空間関数のサポートもリリース対応空間関数リスト︓ https://docs.aws.amazon.com/redshift/latest/dg/geospatial-functions.html
© 2021, Amazon Web Services, Inc. or its Affiliates.VARBYTE データ型サポート可変⻑バイナリ値https://aws.amazon.com/jp/about-aws/whats-new/2021/12/amazon-redshift-support-varbyte-data-type/varbyte [ (n) ]• 桁数nはデフォルトが64KBで最⼩1から最⼤1,024,000 (1MB)で定義可能• VARBYTEの設定値は画⾯出⼒時はHEX(16進)形式で表⽰される注意事項︓以下では未対応(2021/12/8時点)• Redshift Spectrum、Redshift query editor v1/v2の⼀部利⽤ケース、Python/LambdaUDFs、ソートキーまたは分散キーでの指定、APPROXIMATE COUNT DISTINCT演算、等
© 2021, Amazon Web Services, Inc. or its Affiliates.RA3 Reserved Instance 移⾏機能DC2からRA3へリザーブドインスタンスのスムーズな移⾏https://aws.amazon.com/jp/about-aws/whats-new/2021/11/amazon-redshift-ra3-reserved-instance-migration/?nc1=h_ls• 対象の DS2.xlarge および DS2.8xlarge クラスターを持ち、同じアカウントでこれらのクラスターに対して購⼊した RI があり、クラスターサイズが要件を満たしていれば、Amazon Redshift RA3 RI 移⾏機能が利⽤可能。• DS2 RI クラスターは、等価な RA3 RI クラスターに、インスタンス間リサイズまたはインスタンス間スナップショットリストア機能の⼀環として、移⾏できる。• 新しいクラスターをカバーする RA3 RI は、サポートされている設定については、元の DS2 RI と同じ費⽤で、同じ条件の期間使⽤可能。• 東京含む8つのリージョンで対応済みで12/20にさらに拡⼤予定。(2021/12/8時点)
© 2021, Amazon Web Services, Inc. or its Affiliates.Thank you!
© 2021, Amazon Web Services, Inc. or its Affiliates.内容についての注意点• 本資料では2021年12⽉時点でのサービス内容および価格に基づいたスライドや説明になっています。最新の情報はAWS公式ウェブサイト(http://aws.amazon.com)にてご確認ください。• 資料作成には⼗分注意しておりますが、資料内の価格とAWS公式ウェブサイト記載の価格に相違があった場合、AWS公式ウェブサイトの価格を優先とさせていただきます。• AWS does not offer binding price quotes. AWS pricing is publicly available and is subject to change inaccordance with the AWS Customer Agreement available at http://aws.amazon.com/agreement/. Anypricing information included in this document is provided only as an estimate of usage charges for AWSservices based on certain information that you have provided. Monthly charges will be based on youractual use of AWS services, and may vary from the estimates provided.