آنچه یاد خواهید گرفت:
معماری، ویژگیها و نسخههای PostgreSQL را درک کنید و آن را با اس کیوال سرور مقایسه کنید.
PostgreSQL را در محیطهای Azure Flexible Server و AWS RDS پیادهسازی، پیکربندی و مدیریت کنید.
استراتژیهای پشتیبانگیری، بازیابی، دسترسپذیری بالا (HA و DR) و رپلیکیشن (فیزیکی و منطقی) را در Cloud PostgreSQL پیادهسازی کنید.
پایگاه دادههای PostgreSQL را با نقشها، روشهای احراز هویت و بهترین شیوههای رمزگذاری ایمن کنید.
پیشنیازهای دوره
دانش اولیه هر سیستم مدیریت پایگاه داده
توضیحات دوره
این دوره برای مدیران پایگاه داده، توسعهدهندگان و مهندسان ابر طراحی شده است که میخواهند به PostgreSQL در پلتفرمهای ابری (آژور و AWS)، از اصول تا دسترسپذیری بالا، خودکارسازی، بهینهسازی عملکرد و کاهش هزینه مسلط شوند.
شما با دموهای کاملا عملی و در محیطهای واقعی ابری یاد خواهید گرفت.
اگر یک مدیر پایگاه داده با بیش از 10 سال تجربه هستید، از قبل پایه بسیار خوبی دارید.
اما بازار امروز به تخصص ابری نیاز دارد، بهویژه درباره PostgreSQL در آژور و AWS
بسیاری از مدیران ارشد پایگاه داده حتی برای مصاحبه هم بهسختی تماس میگیرند، چون مدیران استخدام به دنبال تجربه پایگاه داده ابری، متنباز و بهینهسازیشده از نظر هزینه هستند.
این آموزش این شکاف را پر میکند و به شما موارد زیر را میدهد:
تجربه عملی و واقعی با PostgreSQL در آژور و AWS
مهارتهای مدیر پایگاه داده Cloud-native که شرکتها بهطور فعال به دنبال آن هستند.
دانش متمرکز بر مصاحبه برای پاسخدادن مطمئن به پرسشهای سناریومحور
این دوره کاملا مبتنی بر ابر است (بدون نیاز به راهاندازی on-premise)، بنابراین دنبالکردن آن آسان است، میتوانید تمرین کنید و آن را در رزومه خود نمایش دهید.
ساختار دوره
بخش 1: اصول و مبانی
مقدمه دوره
اس کیوال سرور در مقابل PostgreSQL - تفاوتهای کلیدی
بررسی معماری PostgreSQL
نسخهها در PostgreSQL (Major در مقابل Minor)
درک انواع حجم کاری (توسعه و تولید)
بررسی ابزارها - pgAdmin ،psql و DBeaver
بخش 2: گزینههای استقرار PostgreSQL در ابر
IaaS چیست؟ (PostgreSQL مبتنی بر ماشین مجازی)
Azure PostgreSQL Flexible Server
AWS RDS برای PostgreSQL
Azure PostgreSQL در مقابل AWS PostgreSQL - مقایسه ویژگیها
مفاهیم رایانش و ذخیرهسازی
Burstable، هدف عمومی و بهینه شده برای حافظه
سفارشیسازی IOPS و ذخیرهسازی با Auto-scaling
بخش 3: احراز هویت و امنیت
روشهای احراز هویت (پسورد، Azure AD ،IAM و SSL)
نقشها، کاربرها و مجوزها
کنترل دسترسی و مدیریت نقش
بهترین شیوههای امنیتی برای Cloud PostgreSQL
بخش 4: پشتیبانگیری، بازیابی و بازگردانی
بازگردانی در یک نقطه زمانی مشخص (PITR)
پشتیبانگیری بلندمدت و بر اساس تقاضا
Azure Vault برای پشتیبانگیری بلندمدت (10 سال)
گزینههای پشتیبانگیری on-premise - بررسی pg_dump و pg_basebackup
سناریوهای بازیابی (Full ،Cross-region و PITR)
بخش 5: دسترسپذیری بالا و رپلیکیشن
بررسی دسترسپذیری بالا (No Zone ،Same Zone و Other Zone)
گزینههای داخلی HA و DR در آژور و AWS
رپلیکیشن فیزیکی - راهاندازی و نظارت
رپلیکیشن منطقی - راهاندازی و نظارت
تفاوتهای بین رپلیکیشن فیزیکی و منطقی
بخش 6: نگهداری، خودکارسازی و نظارت
نظارت بر بلاک کردن، deadlockها و سشنها
لاگهای سرور - لاگهای خطا و فعالیت
پارامترهای سرور (عملکرد، لاگ کردن و اتصالات)
خودکارسازی وظایف (شروع و توقف سرور)
Cron Jobها در لینوکس و ابر
pgAgent Jobها در ویندوز
خودکارسازی با ابزارهای Cloud Native (Azure Automation و AWS Lambda)
بخش 7: مدیریت هزینه و عملکرد
پارتیشنبندی جدولها (لیست، هش و محدوده)
پاکسازی و آرشیو کردن (Detach کردن پارتیشنها)
مبانی تیونینگ عملکرد
گزینههای کاهش هزینه (Right-sizing و لایههای ذخیرهسازی)
ابزارهای تحلیل و نظارت بر هزینه
هشدارها و نظارت بر سلامت سرور
Cloud Pricing Calculator (آژور و AWS)
بخش 8: مهاجرت و ارتقاها
مهاجرت - از on-premise به ابر (آنلاین و آفلاین)
ارتقاها (Minor و Major) - بهترین شیوهها
استفاده از DMS و pg_dump برای مهاجرت
تلههای رایج مهاجرت
بخش 9: پشتیبانی و عملیاتهای واقعی
ایجاد و مدیریت درخواستهای پشتیبانی
اندپوینتهای مجازی (اتصال در VNET)
عیبیابی مشکلات رایج
لاگها و ممیزی
بخش 10: ساخت مسیر شغلی و آمادگی برای مصاحبه
نکات رزومه برای نقشهای Cloud DBA
مصاحبههای آزمایشی (آژور و AWS PostgreSQL DBA)
راهنمایی برای دریافت گواهینامهها (آژور و AWS Database Certifications)
نکات نهایی و مسیر یادگیری برای تبدیلشدن به متخصص PostgreSQL Cloud
نتیجه - تا پایان این دوره تواناییهای زیر را خواهید داشت:
PostgreSQL را در آژورو AWS پیادهسازی، ایمنسازی و مدیریت کنید.
پشتیبانگیری، بازیابی، PITR و رپلیکیشن انجام دهید.
وظایف مدیر پایگاه داده را خودکار کنید و تیونینگ عملکرد را انجام دهید.
هزینهها را کاهش دهید و حجمهای کاری تولید را با اطمینان مدیریت کنید.
برای مصاحبههای PostgreSQL Cloud DBA با اطمینان آماده شوید.
این دوره برای چه کسانی مناسب است؟
افرادی که تمایل و اشتیاق دارند برای ارتقای مهارتهای خود در زمینه پایگاه داده Postgre در ابر چیز جدیدی یاد بگیرند.