نمای کلی کلاس:
در این دوره آموزشی، با ساخت و مدیریت خوشههای Redshift در سرویسهای وب AWS یا آمازون آشنا میشوید. در اینجا شما یاد خواهید گرفت که هر دو خوشه تک گره و چند گره را در فضای ابری ایجاد و سفارشی کنید که در آن می توانید انواع مختلفی از عملیات را روی این خوشه ها انجام دهید، مانند ذخیره سازی، بازیابی و تجزیه و تحلیل مجموعه داده هایی که در قالب رکوردها و جداول در پایگاه های داده نگهداری می شوند. همچنین یاد خواهید گرفت که این خوشه ها را مدیریت کنید و اقدامات مختلفی مانند تغییر اندازه خوشه، تنظیم آلارم، نگهداری برنامه ریزی شده، بررسی معمول و نظارت بر عملکرد را انجام دهید.
یک خوشه Redshift باید با یک Virtual Private Cloud یا VPC و با یک نقش مدیریت هویت و دسترسی یا نقش IAM در AWS مرتبط شود. شما یاد خواهید گرفت که یک نقش IAM برای افزودن امنیت و احراز هویت به خوشه ها و VPC برای عملکرد بهینه در پارامترهای شبکه اختصاصی ایجاد کنید که در آن می توانید زیرشبکه ها، دروازه های اینترنت و سایر اجزای شبکه را سفارشی کنید. وقتی خوشه شما آماده است و در فضای ابری اجرا می شود، می توانید پرس و جوهای SQL را در ویرایشگر کوئری Redshift بنویسید و اجرا کنید.
آنچه خواهید آموخت:
در اینجا شما یاد خواهید گرفت که چندین پرس و جوی SQL را برای یافتن بینش از مجموعه داده بنویسید و اجرا کنید و بر اساس شرایط خاص عملیات تحلیلی مختلف را انجام دهید. علاوه بر این، شما همچنین یاد می گیرید که پرس و جوهای SQL را ذخیره و ارائه دهید که می توانند در تاریخ و زمان از پیش تعریف شده اجرا شوند. پرس و جوهای زمانبندی شده برای داشتن پشتیبانگیری معمول، نگهداری، ایجاد خردهها، تجزیه و تحلیل و سایر وظایف بسیار مهم هستند.
این دوره یک رویکرد عملگرایانه دارد، بنابراین همه چیز با مثال های عملی آموزش داده می شود تا به زبان آموزان کمک کند این مفاهیم پیشرفته را به راحتی و به سرعت بدون اتلاف وقت زیاد در درس های تئوری خسته کننده درک کنند. میتوانید این مهارتها را در حوزههای مختلف مرتبط با مدیریت پایگاه داده و رایانش ابری که در آن خوشه Redshift درگیر است، مفید بیابید.
پیش نیاز:
قبل از گذراندن این دوره، اگر قبلاً با هر پایگاه داده رابطهای و SQL آشنایی دارید، مفید خواهد بود.
این کلاس برای چه کسانی است:
هر کسی که کنجکاو است درباره Amazon Redshift بیاموزد. دانشجویان و متخصصان فناوری اطلاعات علاقه مند به یادگیری خدمات انبار داده در AWS
Amazon Redshift چیست؟
Amazon Redshift یک سرویس انبار داده کاملاً مدیریت شده در مقیاس پتابایت در فضای ابری است. این به شما امکان می دهد از داده های خود برای به دست آوردن بینش های جدید از مجموعه داده استفاده کنید. Redshift یک سرویس پیشرفته و محبوب ذخیره سازی داده در AWS است. Redshift بهینهسازی شده برای خواندن است، که باعث میشود در مقایسه با پایگاههای داده سنتی رابطهای که بهینهسازی شدهاند، سریعتر شود.
انبار داده چیست؟
Data Warehousing برای ذخیره مجموعه داده های بسیار بزرگ که یا برای استفاده بایگانی یا برای تجزیه و تحلیل در نظر گرفته شده است استفاده می شود. انبار به کتابخانه ای از داده های تاریخی تبدیل می شود که می تواند بازیابی و تجزیه و تحلیل شود تا تصمیم گیری در کسب و کار را آگاه کند.
ایجاد کلاسترهای پایگاه داده در AWS Redshift
شرح پروژه
پروژه کلاس شما ایجاد و مدیریت کلاسترها و گره ها در Amazon Redshift است. همچنین می توانید پرس و جوی SQL را برای عملیات پایگاه داده اجرا کنید.
شروع به کار:
برای ایجاد این پروژه کلاس، میتوانید مراحلی را که در زیر ذکر شد دنبال کنید-
1) قبل از ایجاد یک کلاستر، باید یک نقش IAM برای مدیریت هویت و دسترسی در AWS ایجاد کنید. یک نقش برای خوشه انتقال به سرخ ایجاد کنید.
2) اکنون یک خوشه در Redshift با تعریف تعداد گرهها مانند 2، 4 ایجاد کنید. نقش IAM ایجاد شده در مرحله قبل را به این خوشه وصل کنید.
3) برای ایجاد کنشها، اتصال jdbc و odbc به ویژگیهای خوشه بروید
4) پس از اتمام کار با آن، زنگ ساعت ابری را بر اساس معیارهای خاصی تنظیم کنید
5) پرس و جوهای SQL را در خوشه و پایگاه داده Redshift ایجاد و اجرا کنید
اشتراک گذاری کار خود:
با آپلود کردن در بخش "پروژه شما" می توانید کار خود را با آپلود عکس های پیشرفت با کلاس به اشتراک بگذارید. اگر سوال یا ابهامی دارید، لطفاً به من بگویید! خوشحال می شوم کمک کنم.
به یادگیری ادامه دهید!
توسعه دهنده IBM Cloud، Bluemix
من توسعهدهندهای خودآموخته هستم که روی پلتفرمهای مختلف با استفاده از زبانهای مختلف کار کردهام و در پروژههای مختلف هم منبع باز و هم اختصاصی شرکت داشتهام.
من برنامههای وب و اندروید، برنامه افزودنی کروم را توسعه دادهام، روی چارچوبهای مختلف کار کردهام، باگهای برخی از پروژهها را رفع کردهام و بسیاری دیگر را کاوش کردهام. من فکر میکنم آموزش و یادگیری باید رایگان و آزاد باشد، نه محدود به محدودیتهایی مانند شرکت در کلاسها یا رفتن به دانشگاه، افراد از هر گروه سنی، جنسیت، اعتقاد، نژاد، ملت و غیره باید از امتیازات برابر برخوردار شوند. وقتی کل جهان به این شکل مانند یک خانواده عمل کند، ما واقعاً به ارزش دانش و زندگی انسانی پی خواهیم برد.
نمایش نظرات