ゼファーネットのロゴ

Amazon Aurora PostgreSQL と Amazon Redshift のゼロ ETL 統合を使用して、ほぼリアルタイムの運用分析を実現します。アマゾン ウェブ サービス

日付:

「データはあらゆるアプリケーション、プロセス、ビジネス上の意思決定の中心にあります。データを使用して顧客エクスペリエンスを向上させ、イノベーションを推進すると、ビジネスの成長につながる可能性があります。」

スワミ・シバスブラマニアン、AWS のデータベース、分析、機械学習担当副社長 AWS はゼロ ETL アプローチにより、ビルダーがほぼリアルタイムの分析を実現できるよう支援しています。.

あらゆる業界の顧客はデータドリブンになりつつあり、トランザクションデータにほぼリアルタイムの分析を実装して俊敏性を高めることで、収益の増加、コストの削減、ビジネス運営の最適化を目指しています。お客様のニーズとフィードバックに基づいて、AWS はゼロ ETL ビジョンの実現に向けて投資し、着実に前進しています。これにより、構築者は分析用のデータを準備するのではなく、データから価値を生み出すことにもっと集中できるようになります。

本サイトの ゼロETL との統合 Amazonレッドシフト ポイントツーポイントのデータ移動を容易にし、ペタバイト規模のデータに対して Amazon Redshift を使用して分析、人工知能 (AI)、機械学習 (ML) に対応できるようにします。トランザクション データが書き込まれてから数秒以内 AWS データベースでは、ゼロ ETL により Amazon Redshift でデータをシームレスに利用できるようになり、抽出、変換、ロード (ETL) 操作を実行する複雑なデータ パイプラインを構築および維持する必要がなくなります。

トランザクション データベースとデータ ウェアハウス間の ETL パイプラインの構築と管理に無差別な時間とリソースを投資するのではなく、データから価値を生み出すことに集中できるように、 AWS re:Invent 2023 で、Amazon Redshift との XNUMX つの AWS データベースのゼロ ETL 統合を発表しました:

この投稿では、 Amazon Aurora PostgreSQL と Amazon Redshift のゼロ ETL 統合.

ソリューションの概要

ゼロ ETL 統合を作成するには、 AmazonAuroraPostgreSQL互換版 クラスター (PostgreSQL 15.4 と互換性があり、ゼロ ETL サポート) をソースとして、Redshift データ ウェアハウスをターゲットとして使用します。この統合により、ソース データベースからターゲット データ ウェアハウスにデータがレプリケートされます。

Aurora PostgreSQL DB プロビジョニングされたクラスターを Amazon RDS データベースのプレビュー環境 そして赤方偏移 プロビジョニングされたプレビュークラスター or サーバーレス プレビュー ワークグループ、米国東部 (オハイオ) AWS リージョン。 Amazon Redshift の場合、ゼロ ETL 統合を使用するには、必ずプレビュー_2023 トラックを選択してください。

次の図は、この記事で実装されたアーキテクチャを示しています。

このソリューションのゼロ ETL 統合を設定するために必要な手順は次のとおりです。完全なスタートガイドについては、以下を参照してください。 Amazon Redshift との Aurora ゼロ ETL 統合の使用 & ゼロ ETL 統合の使用.

bdb-3883-image001

ステップ 1 の後、ステップ 2 ~ 4 をスキップして、ステップ 5 からゼロ ETL 統合の作成を直接開始することもできます。その場合、Amazon RDS は欠落している設定に関するメッセージを表示し、選択できます。 修正してください Amazon RDS が自動的にステップを設定できるようにします。

  1. カスタマイズされた DB クラスターパラメーターグループを使用して Aurora PostgreSQL ソースを構成します。
  2. 設定する AmazonRedshiftサーバーレス 宛先にその名前空間に必要なリソース ポリシーを設定します。
  3. Redshift Serverless ワークグループを更新して、大文字と小文字を区別する識別子を有効にします。
  4. 必要な権限を設定します。
  5. ゼロ ETL 統合を作成します。
  6. Amazon Redshift の統合からデータベースを作成します。
  7. ほぼリアルタイムのトランザクション データの分析を開始します。

カスタマイズされた DB クラスターパラメーターグループを使用して Aurora PostgreSQL ソースを構成する

Aurora PostgreSQL DB クラスターの場合、カスタムパラメーターグループを Amazon RDS データベースのプレビュー環境、米国東部 (オハイオ) リージョン。あなたはできる Amazon RDS プレビュー環境に直接アクセスする.

Aurora PostgreSQL データベースを作成するには、次の手順を実行します。

  1. Amazon RDS コンソールで、 パラメータグループ ナビゲーションペインに表示されます。
  2. 選択する パラメータグループを作成する.
  3. パラメータグループファミリー、選択する aurora-postgresql15.
  4. タイプ、選択する DB Cluster Parameter Group.
  5. グループ名、名前を入力します(たとえば、 zero-etl-custom-pg-postgres).
  6. 選択する 創造する.bdb-3883-image002

Aurora PostgreSQL のゼロ ETL と Amazon Redshift の統合には、 Aurora DB クラスターのパラメーター、これには拡張論理レプリケーション (aurora.enhanced_logical_replication) が必要です。

  1. ソフトウェア設定ページで、下図のように パラメータグループ ページで、新しく作成したパラメータ グループを選択します。
  2. ソフトウェア設定ページで、下図のように メニュー、選択 編集.
  3. 以下の Aurora PostgreSQL を設定します (aurora-postgresql15 ファミリー) クラスターパラメーター設定:
    • rds.logical_replication=1
    • aurora.enhanced_logical_replication=1
    • aurora.logical_replication_backup=0
    • aurora.logical_replication_globaldb=0

拡張論理レプリケーション (aurora.enhanced_logical_replication) を有効にすると、REPLICA IDENTITY パラメーターが自動的に FULL に設定されます。これは、すべての列の値が先行書き込みログ (WAL) に書き込まれることを意味します。

  1. 選択する 変更を保存.bdb-3883-image003
  2. 選択する データベース ナビゲーションペインで、を選択します データベースを作成する.
    bdb-3883-image004
  3. エンジン形式選択 アマゾンオーロラ.
  4. エディション選択 AmazonAuroraPostgreSQL互換版.
  5. 利用可能なバージョン、選択する Aurora PostgreSQL (PostgreSQL 15.4 および Zero-ETL サポートと互換性があります).bdb-3883-image006
  6. テンプレート選択 生産.
  7. DBクラスター識別子、 入る zero-etl-source-pg.bdb-3883-image007
  8. 認証情報の設定、パスワードを入力してください マスターパスワード または、パスワードを自動的に生成するオプションを使用します。
  9. インスタンス構成セクション選択 メモリ最適化クラス.
  10. 適切なインスタンス サイズを選択します (デフォルトは db.r5.2xlarge).bdb-3883-image008
  11. 追加の構成、用 DB クラスターパラメータグループ、前に作成したパラメータ グループを選択します (zero-etl-custom-pg-postgres).bdb-3883-image009
  12. 残りの構成はデフォルト設定のままにします。
  13. 選択する データベースを作成する.

数分以内に、1 つのライターインスタンスと 1 つのリーダーインスタンスを備えた Aurora PostgreSQL クラスターがスピンアップされ、ステータスが次のように変わります。 作成 〜へ 利用できます。新しく作成された Aurora PostgreSQL クラスターは、ゼロ ETL 統合のソースになります。

bdb-3883-image010

次のステップは、ゼロ ETL 統合用に Amazon Aurora PostgreSQL に名前付きデータベースを作成することです。

PostgreSQL リソース モデルを使用すると、クラスター内に複数のデータベースを作成できます。したがって、ゼロ ETL 統合の作成ステップ中に、統合のソースとして使用するデータベースを指定する必要があります。

PostgreSQL をセットアップすると、すぐに使用できる 0 つの標準データベース (template1、template0、postgres) が提供されます。 PostgreSQL で新しいデータベースを作成するときは、実際にはクラスター内のこれら XNUMX つのデータベースの XNUMX つに基づいてデータベースを作成することになります。 Aurora PostgreSQL クラスターの作成中に作成されるデータベースは templateXNUMX に基づいています。の CREATE DATABASE このコマンドは、既存のデータベースをコピーすることによって機能します。明示的に指定しない場合、デフォルトでは、標準のシステム データベース テンプレート 1 がコピーされます。ゼロ ETL 統合用の名前付きデータベースの場合、データベースは template1 ではなく template0 を使用して作成する必要があります。したがって、初期データベース名を以下に追加すると、 追加の構成これは template0 を使用して作成され、ゼロ ETL 統合には使用できません。

  1. を使用して新しい名前付きデータベースを作成するには CREATE DATABASE 新しい Aurora PostgreSQL クラスター内 zero-etl-source-pg, まず、PostgreSQL クラスターのライター インスタンスのエンドポイントを取得します。bdb-3883-image011
  2. 端末からまたは使用して AWS クラウドシェル, PostgreSQL クラスターに SSH で接続し、次のコマンドを実行して psql をインストールし、新しいデータベースを作成します。 zeroetl_db:
    sudo dnf install postgresql15
    psql –version
    psql -h <RDS Write Instance Endpoint> -p 5432 -U postgres
    create database zeroetl_db template template1;

追加 template template1 これはオプションです。言及されていない場合、デフォルトでは、 CREATE DATABASE 使用する template1.

クライアント経由で接続してデータベースを作成することもできます。参照する Aurora PostgreSQL DB クラスターに接続する PostgreSQL クラスターに接続するためのオプションについては、

Redshift Serverless を宛先として構成する

Aurora PostgreSQL ソースデータベースクラスターを作成した後、Redshift ターゲットデータウェアハウスを設定します。データ ウェアハウスは次の要件に準拠する必要があります。

  • プレビューで作成 (Aurora PostgreSQL ソースのみ)
  • 少なくとも 3 つのノードを持つ RA3.16 ノード タイプ (ra3.4xlarge、ra3xlarge、または raXNUMX.xlplus)、または Redshift Serverless を使用します。
  • 暗号化 (プロビジョニングされたクラスターを使用している場合)

この投稿では、次の手順に従って、ターゲット データ ウェアハウスとして Redshift サーバーレス ワークグループと名前空間を作成および構成します。

  1. Amazon Redshiftコンソールで、 サーバーレスダッシュボード ナビゲーションペインに表示されます。

Amazon Aurora PostgreSQL と Amazon Redshift のゼロ ETL 統合はプレビューで開始されているため (運用目的ではない)、プレビュー環境でターゲット データ ウェアハウスを作成する必要があります。

  1. 選択する プレビューワークグループの作成.

最初のステップは、Redshift Serverless ワークグループを構成することです。

  1. ワークグループ名、名前を入力します(たとえば、 zero-etl-target-rs-wg).bdb-3883-image014
  2. さらに、容量を選択して、データ ウェアハウスのコンピューティング リソースを制限することもできます。容量は 8 ~ 8 RPU まで 512 ずつ増分で構成できます。この投稿では、これを次のように設定します 8 RPU。
  3. 選択する Next.bdb-3883-image016

次に、データ ウェアハウスの名前空間を構成する必要があります。

  1. 選択 新しい名前空間を作成する.
  2. 名前空間、名前を入力します(たとえば、 zero-etl-target-rs-ns).
  3. 選択する Next.bdb-3883-image017
  4. 選択する ワークグループを作成.
  5. ワークグループと名前空間が作成されたら、 名前空間の構成 ナビゲーション ペインで、名前空間構成を開きます。
  6. ソフトウェア設定ページで、下図のように リソースポリシー タブを選択 承認されたプリンシパルを追加する.

承認されたプリンシパルは、データ ウェアハウスへのゼロ ETL 統合を作成できるユーザーまたはロールを識別します。

bdb-3883-image018

  1. IAM プリンシパル ARN または AWS アカウント ID、ゼロ ETL 統合を作成するためのアクセスを許可する AWS ユーザーまたはロールの ARN、または AWS アカウントの ID を入力できます。 (アカウント ID は ARN として保存されます。)
  2. 選択する 変更を保存します.bdb-3883-image019

承認されたプリンシパルが設定されたら、ソース データベースが Redshift データ ウェアハウスを更新できるようにする必要があります。したがって、ソース データベースを承認された統合ソースとしてネームスペースに追加する必要があります。

  1. 選択する 承認された統合ソースを追加する.bdb-3883-image020
  2. 認可されたソース ARN、ゼロ ETL 統合のソースであるため、Aurora PostgreSQL クラスターの ARN を入力します。

Aurora PostgreSQL クラスターの ARN は、Amazon RDS コンソールで取得できます。   下のタブ Amazon リソース名.

  1. 選択する 変更を保存します.bdb-3883-image021

Redshift Serverless ワークグループを更新して、大文字と小文字を区別する識別子を有効にする

Amazon Aurora PostgreSQL はデフォルトで大文字と小文字が区別され、プロビジョニングされたすべてのクラスターと Redshift サーバーレス ワークグループでは大文字と小文字の区別が無効になっています。統合を成功させるには、大文字と小文字を区別するパラメータが必要です。 Enable_case_sensitive_identifier データ ウェアハウスに対して有効にする必要があります。

を変更するには、 enable_case_sensitive_identifier Redshift Serverless ワークグループのパラメータの場合は、 AWSコマンドラインインターフェイス (AWS CLI)、Amazon Redshift コンソールは現在 Redshift Serverless パラメータ値の変更をサポートしていないためです。次のコマンドを実行してパラメータを更新します。

aws redshift-serverless update-workgroup --workgroup-name zero-etl-target-rs-wg --config-parameters parameterKey=enable_case_sensitive_identifier,parameterValue=true --region us-east-2

AWS CLI に接続する簡単な方法は、CloudShell を使用することです。CloudShell は、ブラウザから直接 AWS リソースやツールにコマンドラインでアクセスできるブラウザベースのシェルです。次のスクリーンショットは、CloudShell でコマンドを実行する方法を示しています。

bdb-3883-image022

必要な権限を構成する

ゼロ ETL 統合を作成するには、ユーザーまたはロールにアタッチされた アイデンティティベースのポリシー 適切な AWS IDおよびアクセス管理 (IAM) 権限。 AWS アカウント所有者は次のことができます 必要な権限を構成する ゼロ ETL 統合を作成する可能性のあるユーザーまたはロール向け。サンプル ポリシーでは、関連付けられたプリンシパルが次のアクションを実行できるようになります。

  • ソース Aurora DB クラスターのゼロ ETL 統合を作成します。
  • すべてのゼロ ETL 統合を表示および削除します。
  • ターゲット データ ウェアハウスへのインバウンド統合を作成します。 Amazon Redshift には、プロビジョニングされたものとサーバーレスのものに対して異なる ARN 形式があります。
  • プロビジョニングされたクラスターarn:aws:redshift:{region}:{account-id}:namespace:namespace-uuid
  • サーバレスarn:aws:redshift-serverless:{region}:{account-id}:namespace/namespace-uuid

同じアカウントが Redshift データ ウェアハウスを所有しており、このアカウントがそのデータ ウェアハウスの承認されたプリンシパルである場合、この権限は必要ありません。

権限を構成するには、次の手順を実行します。

  1. IAMコンソールで、 Policies ナビゲーションペインに表示されます。
  2. 選択する ポリシーを作成する.
  3. 次の JSON を使用して、rds-integrations という新しいポリシーを作成します。 Amazon Aurora PostgreSQL プレビューの場合、 Amazon RDS データベースのプレビュー環境 -preview がサービス名前空間に追加されています。したがって、次のポリシーでは、rds の代わりに、を使用する必要があります。 rds-preview。 例えば、 rds-preview:CreateIntegration.
{
    "Version": "2012-10-17",
    "Statement": [{
        "Effect": "Allow",
        "Action": [
            "rds:CreateIntegration"
        ],
        "Resource": [
            "arn:aws:rds:{region}:{account-id}:cluster:source-cluster",
            "arn:aws:rds:{region}:{account-id}:integration:*"
        ]
    },
    {
        "Effect": "Allow",
        "Action": [
            "rds:DescribeIntegration"
        ],
        "Resource": ["*"]
    },
    {
        "Effect": "Allow",
        "Action": [
            "rds:DeleteIntegration"
        ],
        "Resource": [
            "arn:aws:rds:{region}:{account-id}:integration:*"
        ]
    },
    {
        "Effect": "Allow",
        "Action": [
            "redshift:CreateInboundIntegration"
        ],
        "Resource": [
            "arn:aws:redshift:{region}:{account-id}:cluster:namespace-uuid"
        ]
    }]
}

  1. 作成したポリシーを IAM ユーザーまたはロールの権限にアタッチします。

ゼロETL統合を作成する

ゼロ ETL 統合を作成するには、次の手順を実行します。

  1. Amazon RDS コンソールで、 ゼロETL統合 ナビゲーションペインに表示されます。
  2. 選択する ゼロETL統合の作成.bdb-3883-image023
  3. 統合識別子、たとえば名前を入力します。 zero-etl-demo.
  4. 選択する Next.bdb-3883-image025
  5. ソースデータベース、選択する RDS データベースを参照する.bdb-3883-image026
  6. ソースデータベースを選択してください zero-etl-source-pg 選択して 選択する.
  7. 名前付きデータベース、Amazon Aurora PostgreSQL で作成した新しいデータベースの名前を入力します (zeroetl-db).
  8. 選択する Next.bdb-3883-image028
  9. 対象セクション、用 AWSアカウント選択 現在のアカウントを使用する.
  10. Amazon Redshift データ ウェアハウス、選択する Redshift データ ウェアハウスを参照します。bdb-3883-image029

話し合います 別のアカウントを指定してください オプションについては、このセクションで後述します。

  1. Redshift Serverless 宛先名前空間 (zero-etl-target-rs-ns)、およびを選択します 選択する.bdb-3883-image031
  2. 必要に応じてタグと暗号化を追加し、選択します 次へ。bdb-3883-image032
  3. 統合名、ソース、ターゲット、その他の設定を確認し、選択します ゼロETL統合の作成.

Amazon RDS コンソールで統合を選択して、詳細を表示し、その進行状況を監視できます。ステータスが から変更されるまで約 30 分かかります。 作成 〜へ アクティブ、ソース内ですでに利用可能なデータセットのサイズに応じて異なります。

bdb-3883-image033

bdb-3883-image034

別の AWS アカウントにあるターゲット Redshift データ ウェアハウスを指定するには、現在のアカウントのユーザーがターゲット アカウントのリソースにアクセスできるようにするロールを作成する必要があります。詳細については、以下を参照してください。 所有する別の AWS アカウントの IAM ユーザーにアクセスを提供する.

次の権限を持つターゲット アカウントにロールを作成します。

{
   "Version":"2012-10-17",
   "Statement":[
      {
         "Effect":"Allow",
         "Action":[
            "redshift:DescribeClusters",
            "redshift-serverless:ListNamespaces"
         ],
         "Resource":[
            "*"
         ]
      }
   ]
}

ロールには、ターゲット アカウント ID を指定する次の信頼ポリシーが必要です。 これを行うには、別のアカウントの AWS アカウント ID として信頼できるエンティティを使用してロールを作成します。

{
   "Version":"2012-10-17",
   "Statement":[
      {
         "Effect":"Allow",
         "Principal":{
            "AWS": "arn:aws:iam::{external-account-id}:root"
         },
         "Action":"sts:AssumeRole"
      }
   ]
}

次のスクリーンショットは、IAM コンソールでこれを作成する方法を示しています。

bdb-3883-image035

次に、ゼロ ETL 統合を作成する際に、 別のアカウントを指定してください、宛先アカウント ID と作成したロールの名前を選択します。

Amazon Redshift の統合からデータベースを作成する

データベースを作成するには、次の手順を実行します。

  1. Redshift Serverless ダッシュボードで、 zero-etl-target-rs-ns 名前空間
  2. 選択する クエリデータ クエリ エディター v2 を開きます。
    bdb-3883-image036
  3. を選択して、Redshift サーバーレス データ ウェアハウスに接続します。 接続を作成する.
    bdb-3883-image037
  4. を取得します integration_id svv_integration システムテーブル:
    SELECT integration_id FROM svv_integration; -- copy this result, use in the next sql

  5. integration_id 前のステップから、統合から新しいデータベースを作成します。統合の作成時に指定したクラスター内の名前付きデータベースへの参照も含める必要があります。
    CREATE DATABASE aurora_pg_zetl FROM INTEGRATION '<result from above>' DATABASE zeroetl_db;

bdb-3883-image038

これで統合が完了し、ソースのスナップショット全体がデスティネーションにそのまま反映されます。進行中の変更はほぼリアルタイムで同期されます。

ほぼリアルタイムのトランザクション データを分析する

これで、Amazon Aurora PostgreSQL ソースから Amazon Redshift ターゲットへのほぼリアルタイムのデータの分析を開始できるようになりました。

  1. ソースの Aurora PostgreSQL データベースに接続します。このデモでは、 psql Amazon Aurora PostgreSQL に接続するには:
    psql -h <amazon_aurora_postgres_writer_endpoint> -p 5432 -d zeroetl_db -U postgres

bdb-3883-image039

  1. 主キーを持つサンプルテーブルを作成します。ソースからターゲットにレプリケートされるすべてのテーブルに主キーがあることを確認してください。主キーのないテーブルはターゲットにレプリケートできません。
CREATE TABLE NATION  ( 
N_NATIONKEY  INTEGER NOT NULL PRIMARY KEY, 
N_NAME       CHAR(25) NOT NULL,
N_REGIONKEY  INTEGER NOT NULL,
N_COMMENT    VARCHAR(152));

  1. ダミー データを国テーブルに挿入し、データが適切にロードされているかどうかを確認します。
INSERT INTO nation VALUES (1, 'USA', 1 , 'united states of america');
SELECT * FROM nation;

bdb-3883-image040

このサンプルデータは Amazon Redshift に複製されるはずです。

宛先でソースデータを分析する

Redshift Serverless ダッシュボードでクエリ エディター v2 を開き、データベースに接続します。 aurora_pg_zetl 前に作成したもの。

次のクエリを実行して、ソース データが Amazon Redshift に正常にレプリケーションされたことを検証します。

SELECT * FROM aurora_pg_etl.public.nation;

bdb-3883-image041

次のクエリを使用して、初期スナップショットまたは進行中の変更データ キャプチャ (CDC) アクティビティを検証することもできます。

SELECT * FROM sys_integration_activity ORDER BY last_commit_timestamp desc;

bdb-3883-image042

監視

Aurora PostgreSQL のゼロ ETL と Amazon Redshift の統合のパフォーマンスとステータスに関するメトリクスを取得するには、いくつかのオプションがあります。

Amazon Redshift コンソールに移動すると、次の項目を選択できます。 ゼロETL統合 ナビゲーションペインで。必要なゼロ ETL 統合を選択して表示できます アマゾンクラウドウォッチ 統合に関連するメトリクス。これらのメトリクスは CloudWatch でも直接利用できます。

bdb-3883-image043

統合ごとに、利用可能な情報を含む 2 つのタブがあります。

  • 統合メトリクス – 正常にレプリケートされたテーブルの数やラグの詳細などのメトリクスを表示します
    bdb-3883-image044
  • テーブル統計 – Amazon Aurora PostgreSQL から Amazon Redshift にレプリケートされた各テーブルの詳細を表示します
    bdb-3883-image045

CloudWatch メトリクスに加えて、次のクエリを実行できます。 システムビュー、統合に関する情報が提供されます。

クリーンアップ

ゼロ ETL 統合を削除しても、トランザクション データは Aurora または Amazon Redshift から削除されませんが、Aurora は新しいデータを Amazon Redshift に送信しません。

ゼロ ETL 統合を削除するには、次の手順を実行します。

  1. Amazon RDS コンソールで、 ゼロETL統合 ナビゲーションペインに表示されます。
  2. 削除するゼロ ETL 統合を選択し、 削除.
    bdb-3883-image046
  3. 削除を確認するには、「confirm」と入力して選択します 削除.
    bdb-3883-image048

まとめ

この投稿では、Amazon Aurora PostgreSQL から Amazon Redshift へのゼロ ETL 統合をセットアップする方法について説明しました。これは、データ パイプラインを維持する労力を軽減し、トランザクション データと運用データのほぼリアルタイムの分析を可能にする機能です。

ゼロ ETL 統合の詳細については、次を参照してください。 Amazon Redshift との Aurora ゼロ ETL 統合の使用 & 制限事項.


著者について

ラックス・カレラックス・カレ ペンシルベニアを拠点とするAWSのアナリティクススペシャリストソリューションアーキテクトです。 彼は、お客様がAWSプラットフォームで大規模なデータ分析ソリューションを設計するのを支援しています。

フアン・ルイス・ポロ・ガルソン AWS のアソシエイト スペシャリスト ソリューション アーキテクトであり、分析ワークロードを専門としています。彼は、顧客のクラウドベースの分析ソリューションの設計、構築、最新化を支援した経験があります。仕事以外では、旅行、アウトドア、ハイキング、ライブ音楽イベントへの参加を楽しんでいます。

スシュミタ・バルタクル アマゾン ウェブ サービスのシニア ソリューション アーキテクトで、エンタープライズ顧客が AWS 上でワークロードを設計できるようサポートしています。データ分析とデータ管理の強力な背景を持つ彼女は、オンプレミスとクラウドの両方で顧客のビジネス インテリジェンスと分析ソリューションの設計と構築を支援する幅広い経験を持っています。 Sushmita はフロリダ州タンパに拠点を置き、旅行、読書、テニスを楽しんでいます。

スポット画像

最新のインテリジェンス

スポット画像