برنامه نویسی

چگونه می توان در ابر و devops شروع کرد؟ یک راهنمای مستقیم برای مبتدیان

“GI ، چگونه می توانم با ابر شروع کنم؟ و Devops؟”

این یکی از سؤالاتی است که من بیشتر از همه به دست می آورم ، و امروز می خواهم برای کسانی که می خواهند اولین قدم ها را بردارند ، یک روش عملی بگذارم. ایده این است که بر اساس آنچه که من آموخته ام ، آنچه را که در بازار می بینم و آنچه را که معمولاً به مربی خود پاسخ می دهم ، مستقیماً به نقطه بروید.


مبنای فنی اساسی برای DevOps

  • گودال: ضروری هر تیم از کنترل نسخه ، حتی خارج از DevOps استفاده می کند (درک ادغام ، شعبه ، درخواست کشش و غیره).
  • لینوکس: تقریباً هر محیط تولید روی لینوکس اجرا می شود (یادگیری ترمینال ، مجوزها ، فرآیندها ، سیستم ، کرون و غیره).
  • ابر (AWS ، لاجورد ، GCP): بدانید که چگونه منابع را تأمین کنید ، شبکه ها ، هوش مصنوعی ، ذخیره سازی و غیره را درک کنید ، حداقل در یکی از ابرها در حال حاضر درهای زیادی را باز می کند.
  • CI/CD: بخش بحرانی اتوماسیون. جنکینز ، اقدامات GitHub ، Gitlab CI و Argocd (لازم نیست همه را بشناسید ، اما مفهوم را درک کنید).
  • IAC (Terraform OU AWS CloudFormation): امروز ، زیرساخت “کتابچه راهنمای” در حال مرگ است. دانستن نحوه نوشتن کدی که مادون را فراهم می کند یک دیفرانسیل ، اغلب اجباری است.

بعد از پایه ، می توانید به:

  • کربن: ارکستراسیون ظروف. بسیار استفاده شده ، اما قبل از آن به یک پایه خوب نیاز دارد.
  • رعایت: ابزارهایی مانند داتوگبا حرص اشمیه خراش آنها به نظارت و درک رفتار برنامه کمک می کنند.
  • ایمنی ، شبکه ها ، خطوط لوله پیچیده تر، و غیره

نحوه شروع با ابر (تمرکز روی AWS)

  • یک ابر را برای تمرکز انتخاب کنید: ارائه دهندگان اصلی ابر امروز AWS ، Azure و GCP هستند. در مراحل بعدی این مقاله ما روی AWS تمرکز خواهیم کرد ، خوب؟

  • از مواد رایگان و رایگان استفاده کنید: AWS Skill Builder دارای مسیرهای رایگان است (به عنوان مثال Cloud Practicer ، ملزومات فنی).

  • ابتدا خدمات اساسی را مطالعه کنید: EC2 (ماشین های مجازی) ، S3 (ذخیره شی) ، AMI (کنترل دسترسی) ، VPC (شبکه مجازی) ،
    Lambda (توابع بدون سرور).

  • یک حساب ردیف رایگان ایجاد کنید: AWS 12 ماه استفاده رایگان از برخی خدمات را ارائه می دهد.

  • پروژه های مینی عملی مونت: از یک سایت استاتیک در S3 بروید ، یک دستگاه EC2 با Terraform ایجاد کنید و یک استقرار ساده با CI/CD انجام دهید.

  • از مستندات AWS به عنوان متحد استفاده کنید: گسترده است ، اما بسیار خوب انجام شده و به روز شده است.


و نحوه مطالعه (و توصیه):

  • AWS: من از مواد رایگان و رایگان در AWS Skill Builder استفاده می کنم. اوه ، و نمایه من نکاتی برای صدور گواهینامه نیز دارد.
  • Linux/DevOps: من واقعاً محتوای Linxtips را دوست دارم و معمولاً محتوای udedey را مصرف می کنم.
  • مستندات رسمی: من از مستندات رسمی بهره مند می شوم ، بیشتر شک و تردیدهای ما را می توان در آنجا اصلاح کرد.

البته لازم نیست همه چیز را یکباره یاد بگیرید ، یک ابر انتخاب کنید ، git را یاد بگیرید و لینوکس را درک کنید. یک خط لوله ساده تنظیم کنید ، با Terraform بازی کنید ، در عمل بیاموزید و به آرامی رشد کنید.


نکته طلا:

  • جای خالی واقعی را از منطقه ای که می خواهید با آنها کار کنید باز کنید و ببینید که بازار چه می پرسد. این امر تا حد زیادی به تنظیم یک برنامه مطالعه با تمرکز و جهت کمک می کند.

شک؟

هنوز در مورد محتوا سوالی وجود دارد؟ در شبکه های اجتماعی من با من تماس بگیرید: gisellykds یا technerdsupdev.

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

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

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

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