منصوبے کے بارے میں

Cloud Infrastructure Operations Lab انفراسٹرکچر اور کلاؤڈ آپریشنز لیبز کا ایک تدریجی سیکھنے کا راستہ ہے، جو عملی Cloud Operations، DevOps اور SRE منظرناموں پر مرکوز ہے۔ مشقیں AWS، Linux ایڈمنسٹریشن، Windows/WSL، Terraform، Docker اور Docker Compose، Amazon CloudWatch، Zabbix، Bash اور PowerShell استعمال کرتی ہیں۔ یہ ریپوزٹری مراحل میں ایپلیکیشن ماحول کی تعمیر اور آپریشن ریکارڈ کرتی ہے: ورک سٹیشن کی تیاری، محفوظ AWS اکاؤنٹ کنفیگریشن، SSO کے ذریعے عارضی تصدیق، Linux پر فائلوں، صارفین، اجازتوں، سروسز اور لاگز کی ایڈمنسٹریشن، VPC نیٹ ورکنگ، AWS Systems Manager کے ذریعے منظم EC2، Nginx، EBS، S3، لوڈ بیلنسنگ، دستیابی، خرابیوں کا ازالہ، سیکیورٹی، اخراجات اور بھروسے مندی۔ ہر لیب میں سیاق و سباق، پیشگی شرائط، طریقہ کار، تصدیقات، عمل درآمد کے ثبوت اور جہاں قابلِ اطلاق ہو، دوبارہ قابلِ استعمال اسکرپٹس اور صفائی کے مراحل شامل ہیں۔ مکمل شدہ لیبز 00 سے 18 تک ہیں اور دیگر موضوعات کے علاوہ AWS کمانڈ لائن، Security Groups، IAM Roles اور Instance Profiles، Internet Gateway، روٹس اور سب نیٹس، انکرپٹڈ EBS والیومز، ورژن شدہ S3 بکٹس، Application Load Balancer، ہیلتھ چیکس، کنٹرول شدہ کنیکٹیویٹی اور ایپلیکیشن کی ناکامیاں، systemd اور journalctl کے ساتھ تشخیص، لاگ روٹیشن اور کمپریشن، رول بیک کے ساتھ اپڈیٹس، اور SHA-256 تصدیق کے ساتھ بیک اپ اور بحالی کا احاطہ کرتی ہیں۔ یہ پروجیکٹ عارضی رسائی، کم سے کم استحقاق، تبدیلیوں سے پہلے تشخیص، محدود دائرے کی آٹومیشن، دوبارہ قابلِ تخلیق انفراسٹرکچر، اسناد کا تحفظ، آزاد تصدیق، اخراجات کا کنٹرول اور idempotent صفائی اسکرپٹس پر زور دیتا ہے۔ اخراجات پیدا کر سکنے والے AWS وسائل مشقوں کے بعد ہٹا دیے جانے چاہئیں۔ اس کی ساخت میں لیبز، دستاویزات اور روڈ میپ کے لیے ڈائریکٹریز، Terraform کوڈ، مشترکہ اسکرپٹس، ٹیمپلیٹس، واقعے کے ردِ عمل کے ریکارڈز اور حوالہ جاتی مواد شامل ہیں۔ روڈ میپ نو مراحل کا منصوبہ رکھتا ہے؛ تیاری، Linux، AWS اور خرابیوں کے ازالے کے ماڈیولز کے بعد، اگلا منصوبہ بند مرحلہ لازمی Terraform ورک فلو ہے، جس کے بعد مانیٹرنگ، Docker، سیکیورٹی، اخراجات، بھروسے مندی اور ایک مربوط ویب ایپلیکیشن پروجیکٹ آتا ہے۔ یہ ریپوزٹری MIT لائسنس کے تحت تقسیم کی جاتی ہے۔