برنامه نویسی

CDK AWS Aurora PostgreSQL Limitless

چکیده

  • پایگاه داده بی حد و حصر آمازون Aurora PostgreSQL اکنون به طور کلی در دسترس است و راه حلی پیشرفته برای مقیاس بندی یکپارچه خوشه Aurora شما ارائه می دهد. این فناوری میلیون‌ها تراکنش نوشتن را در هر ثانیه امکان‌پذیر می‌کند و از پتابایت داده پشتیبانی می‌کند، همه اینها در عین سادگی کارکرد یک نمونه پایگاه داده را حفظ می‌کند.
  • این پست یک رویکرد ساختاریافته برای ایجاد پایگاه داده بی‌حدود Amazon Aurora PostgreSQL با استفاده از کیت توسعه ابری AWS (CDK) در TypeScript برای نمایش پایگاه داده بی‌حدود Amazon Aurora PostgreSQL ارائه می‌کند.

فهرست مطالب


🚀 استقرار پایگاه داده بدون محدودیت Aurora PostgreSQL با استفاده از AWS CDK

  • این ساختار شامل VPC، پایگاه داده بی حد و حصر Aurora PostgreSQL با یک گروه خرده، مدیر مخفی برای ذخیره اعتبار RDS، EC2 به عنوان میزبان پایگاه برای دسترسی به پایگاه داده در شبکه خصوصی است.

تمام متن

  src
  ├── bin
  │   └── main.ts
  └── lib
      ├── cluster.ts
      └── shared
          ├── constants.ts
          ├── environment.ts
          ├── index.ts
          └── tagging.ts
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  serverlessV2MaxCapacity: 64, // Adjust this for your test.
  serverlessV2MinCapacity: 16, // Minimum allow is 16
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  ✗ cdk ls
  AuroraPostgresLimitlessClusterStack

  ✗ cdk deploy AuroraPostgresLimitlessClusterStack
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

🚀 تست

تمام متن

  cd sample_sql
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • جداول استاندارد طرحواره نمونه تجارت الکترونیکی را ایجاد کنید
  \i create_standard_tables_ec_sample_schema.sql
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • جداول استاندارد طرحواره نمونه تجارت الکترونیک را به جداول بی حد و حصر تبدیل کنید
  \i convert_standard_tables_to_limitless_ec_sample_schema.sql
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • بارگذاری داده ها در جداول سفارشات و جزئیات سفارش با استفاده از pgbench
  pgbench  -n --client=500 --jobs=100 --progress=60 --transactions=2000  -f insert_orders_orderdetails_ec_sample_schema.sql
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

تمام متن

🚀 حجم کار و مقیاس بندی را بررسی کنید

تمام متن

تمام متن

تمام متن

تمام متن

🚀 پاکسازی

  • برای جلوگیری از هزینه، منابع را از بین ببرید
  cdk destroy AuroraPostgresLimitlessClusterStack
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

🚀 نتیجه گیری

  • با استفاده از AWS CDK برای ارائه سریع‌تر و ایمن‌تر کلاستر، پایگاه داده بی‌حدود Aurora PostgreSQL را امتحان کنید.
  • به خاطر داشته باشید که اندازه پرس و جو و زمان اجرا را تنظیم کنید تا از هزینه های هنگفت جلوگیری کنید

مراجع:

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا