☁️くもをもくもくまなぶ

クラウドコンピューティングサービスの学んだことを中心につらつらと書いています

アナリティクス強化月間 Redshift Serverless

AWS エバンジェリストシリーズ AWSの基礎を学ぼう

Amazon Redshift

Amazon Redshift Serverless

https://aws.amazon.com/jp/blogs/news/introducing-amazon-redshift-serverless-run-analytics-at-any-scale-without-having-to-manage-infrastructure/

  • 現在Preview中(AWSはカスタマーのフィードバックを収集したい期間、随時Updateされる)
    • AWS Supportでの問い合わせ
    • Amazon Redshift Serverlessのチーム宛 redshift-preview-serverless@amazon.com に英語でメール送付
    • グローバルで一つのエンドポイントを作成
    • log関連が現時点では不具合(正しく転送されない)ケースもある
  • RPU(Redshift Processiong Units)
    • SQLを発行した際に、ワークロードを1秒単位で請求(1秒以下は切り捨て)
  • 利用していない場合はストレージのみ課金対象
    • RA3 インスタンス
      • コンピュータノード、ストレージが分離されている
      • コンピュータノードにはSSDキャッシュが含まれているので頻繁に利用されるクエリ結果はストレージI/Oが発生しない
  • ファーストタッチペナルティが存在する
    • ストレージからコンピュータノードに返す際に、数十秒程度掛かる
    • Preview中に応答速度は順次改善されているのでGAされたときに期待

ハンズオンパート

{{< message_box color="success" >}}
現在、Amazon Redshift Serverlessは $500 Credit が付与されます
{{< /message_box >}}

実施内容

{{< message_box color="danger" >}}
コンソールは日本語対応が不十分なところもあるので英語に切り替えて実施を推奨です
{{< /message_box >}}

Image in a image block
Image in a image block
Image in a image block
Image in a image block
Image in a image block
Redshift Query Editor v2
Image in a image block
Image in a image block
Image in a image block
RPUの確認

{{< message_box color="warning" >}}
RPUはデフォルト固定値 32 となっていてコンソールから変更は可能
{{< /message_box >}}

Image in a image block
Image in a image block
接続設定を修正するとき

{{< message_box color="warning" >}}
Databse Connection設定は右クリックメニューから実施
{{< /message_box >}}

Image in a image block
Image in a image block

まとめ

Redshiftは普段触っていないのですが、ハンズオンイベントなどで数回触った感覚でいると、
今回Serverlessになったことで大きな違いは感じられませんでした。
つまり、通常のRedshiftのインスタンスにクエリを投げている感覚と変わらずにServerlessを取り扱うことができました。

Tweetでも触れましたが、Amazon Redshift Serverless(preview)、$500 creditがあるので、
これでお試しRedshiftを行うときにまずはServerlessでやってみようかなと思うことにつながるかなと思いました。

{{< tweet user="midnight480" id="1520256171294478337" >}}

参考