چرا Devs در حال ترک AWS و آنچه در عوض انتخاب می کنند

غول ابری در اینجا شکست ناپذیر نیست ، چرا برخی از مهندسان برای Leaner ، Meaner Setups AWS را خراب می کنند
اگر AWS یک رئیس بازی ویدیویی بود ، این یکی با 27 حالت حمله مختلف ، یک نوار بهداشت دوم و یک فاکتور غافلگیرکننده 437 دلاری در هنگام پاسخ دادن است. سالها ، خدمات وب آمازون انتخاب آشکار برای توسعه دهندگان قدرتمند ، مقیاس پذیر و مورد استفاده لیگ های بزرگ بود. اما حالا؟ تعداد فزاینده ای از Devs در حال ضربه زدن به دکمه بیرون کشیدن و کاوش در زمین جدید است.
این مقاله از کسی که با هزینه CloudWatch سوزانده شده است ، شور و شوق شور نیست (خوب ، شاید کمی). این نگاهی واقعی به این است که چگونه AWS ، هنگامی که عزیز زیرساخت های ابر ، به خصوص برای هکرهای ایندی ، استارتاپ ها و تیم های لاغر Dev ، کمتر جذاب می شود.
ما تجزیه خواهیم کرد که چرا توسعه دهندگان در سال 2025 از AWS دور می شوند ، آنچه را که آنها انتخاب می کنند ، و اینکه آیا شما باید همین کار را انجام دهید. اسپویلر: این فقط مربوط به پول نیست. این در مورد عقل است.
بیایید در حال ورود به شما باشید دوره پس از ابهامبشر
زمانی بود که استقرار برنامه خود را در AWS احساس کرد که سطح بالایی می شود. شما فقط یک سرور را که مانند یک حرفه ای وارد Arena Cloud می شوید ، نمی چرخید. EC2 ، S3 ، Lambda… مخفف ها به تنهایی باعث شده شما مانند یک جادوگر DevOps به نظر برسید.
اما بیایید صادق باشیم که فاز ماه عسل؟ طولانی است
برای بسیاری از توسعه دهندگان امروز ، AWS بیشتر شبیه یک ظروف سرباز یا مسافر بیش از حد از خدمات است که به همراه سیاست های IAM که به سختی می فهمید ، ساخته شده است. آنچه قبلاً “خونسرد” بود اکنون “پیچیده” است. آیا می خواهید یک برنامه ساده مستقر کنید؟ بهتر است برای نوشتن اسکریپت های Terraform آماده باشید ، 15 نقش را تعریف کنید و به خدایان AWS دعا کنید که به طور تصادفی کل سطل S3 خود را به اینترنت عمومی باز نکرده اید.
این فقط تنظیم نیست سرباربشر
اکنون بیش از 200 سرویس در AWS وجود دارد. برخی همین کار را انجام می دهند. برخی به نظر می رسند که آنها همان کار را انجام می دهند اما این کار را نمی کنند. برخی احتمالاً در یک هکاتون ساخته شده و هرگز حذف نشده اند. مگر اینکه شغل تمام وقت شما فقط با خدمات جدید AWS همراه باشد (فریاد قهرمانان AWS) ، شما احتمالاً آنچه را که بقیه ما انجام می دهند انجام می دهید: Googling “چگونه اجازه دسترسی به DynamoDB از لامبدا” را برای چهاردهمین بار در این ماه انجام دهید.
برای تیم های کوچک و سازندگان انفرادی ، این پیچیدگی باعث حرکت می شود. شما در حال ساخت سریع نیستید که پرونده های YAML را پیکربندی می کنید مانند این یک کار تمام وقت است. و بیایید حتی با خطاهای CloudFormation شروع نکنیم.
جادو محو می شود. و توسعه دهندگان شروع به سؤال می کنند: آیا این واقعاً دیگر ارزشش را دارد؟
بیایید در مورد فیل در داشبورد صورتحساب صحبت کنیم: AWS گران است بعضی اوقات کارتونی چنین است.
مطمئناً ، ردیف رایگان شما را مانند یک NPC دوستانه که دارای معجون رایگان است ، فریب می دهد. اما لحظه ای که برنامه شما واقعاً شروع به ترافیک می کند یا فراموش می کنید که یک محیط DEV را خاموش کنید ، تعجب کنید! شما با یک فاکتور چند خطه به نظر می رسد کسی دوید Math.random()
بالای کیف پول خود
و من را شروع نکنید حق الزحمهبشر شما فکر می کنید بارگیری داده های خود در سال 2025 رایگان خواهد بود اما در زمین AWS ، انتقال داده ها از S3 یا EC2 بیش از یک VPN و دو جلسه درمانی هزینه دارد.
اینجا ضربه واقعی است: نیمی از وقت ، شما حتی نمی دانید چه برای شما هزینه می کند سیاهههای مربوط به CloudWatch؟ این چیزی که شما فراموش کرده اید که شما دو هفته پیش فعال کرده اید؟ این کار مانند یک کودک با iPad بدون قفل شما اتهاماتی را افزایش داده است. دروازه های NAT؟ شما برای کسانی که به آنها مدیون پول ناهار هستید پرداخت خواهید کرد. و فقط صبر کنید تا آستانه “دعوت در ماه” لامبدا را بزنید.
مثال واقعی:
یک اخبار هکر یک بار به اشتراک گذاشت که چگونه API کوچک آنها در Lambda میزبانی می کرد و از طرف API Gateway به آنها پرداخت می شد ، بیش از 70 دلار در ماه هزینه می کرد. آنها آن را به Fly.io منتقل کردند ، آن را بازنویسی کردند و اکنون آن را اجرا کنید 2 دلار/ماه و این شامل ورود به سیستم ، معیارها و پشتیبان گیری است.

این طور نیست که AWS در تلاش است تا شما را کلاهبرداری کند بلکه فقط برای شرکت هایی که در فاکتورهای پنج رقمی چشمک نمی زنند ساخته شده است. اما برای devs indie ، bootstrappers یا تیم های کوچک؟ این مرگ با هزار کاهش صورتحساب است.
بنابراین نه ، شما در AWS پس انداز نمی کنید شما برای پیچیدگی هایی که درخواست نکرده اید پرداخت می کنیدبشر
یک شوخی بی رحمانه در دنیای ابر وجود دارد: AWS مشکلات شما را حل نمی کند می دهد شما مشکلات قدرتمندتری برای مدیریت دارید.
و این همان چیزی است که پیچیدگی در AWS تصادفی نیست. سیستمیک است این ساخته شده است. این به همین دلیل است که کل صنایع فقط برای کمک به شما در درک آن وجود دارد (سلام ، مشاوران AWS و 6000 دلار چکمه گواهینامه).
آیا می خواهید با یک پایگاه داده و یک کار Cron یک باطن ساده راه اندازی کنید؟ در AWS ، شما ناگهان دست و پنجه نرم می کنید:
- IAM نقش ها و روابط اعتماد
- VPC و زیر شبکه (حتی اگر آنها را درخواست نکردید)
- CloudWatch فقط برای دریافت سیاهههای اصلی
- مسیر 53 DNS عجیب
- اطلاعات Cloudform یا Terraform Spaghetti برای چسباندن همه آن
این مانند AWS است که یک جعبه IKEA را پر از خدمات به شما می دهد و می گوید “موفق باشید که برنامه خود را در جایی در جنگل اسناد قرار دهید.”
در همین حال ، سکوهای برتر مانند راه آهن ، رندر یا پرواز.
آن ابزارها مخفی کردن پیچیدگی به نظر می رسد AWS آن را جشن می گیرد.
و مطمئناً ، این برای Fortune 500s با 17 تیم و یک ارتش SRE عالی است. اما برای indie devs؟ خسته کننده است هنگامی که محصول واقعی شما به پیکربندی های زیرساختی و داشبورد صورتحساب می گیرد ، چیزی شکسته است.
می دانید چه چیزی سرگرم کننده بود؟ برنامه نویسی
می دانید چه سرگرم کننده نیست؟ متوجه شده اید که 9 ساعت برای اشکال زدایی در مجوز IAM صرف کرده اید تا یک عملکرد لامبدا برای DynamoDB بنویسد.
بنابراین اگر AWS در حال تبدیل شدن به نسخه ابری مکعب روبیک ساخته شده از آتش و شگفتی های صورتحساب است ، توسعه دهندگان به کجا می روند؟
اسپویلر: آنها از شبکه خارج نمی شوند که فقط به آن تغییر می کنند سیستم عامل های ابری که به عقب نمی جنگندبشر
صحنه ابری دوستانه و دوستانه منفجر شده است ، و Devs در حال انتخاب سیستم عامل هایی هستند که:
- در زیرساخت ها به دکترا احتیاج ندارید
- قیمت گذاری شفاف را ارائه دهید
- برنامه ها را در عرض چند دقیقه و نه روزها مستقر کنید
- DX عالی (تجربه توسعه دهنده) داشته باشید ، زیرا بله ، این مهم است
در اینجا یک راه اندازی سریع از گزینه های AWS در سال 2025 عاشق هستند:

“من تمام پشته های خود را از AWS به راه آهن در آخر هفته منتقل کردم. همان عملکرد ، 10 برابر تجربه بهتر توسعه دهنده.”
“supabase مانند AWS است اما توسط انسان طراحی شده است.”
یک استارتاپ DEV که به اندازه کافی داشت
این سیستم عامل ها در تلاش نیستند AWS باشند. این نکته است. آنها در تلاشند تا آنچه را که در واقع به آنها نیاز دارند به توسعه دهندگان بدهند: روشی سریع و عاقل برای حمل و نقل نرم افزاربشر
ابر ایندی فقط زیبا نیست بلکه کاربردی ، مقرون به صرفه و نوع شادی است.
بیایید واقعی باشیم AWS به جایی نمی رود.
در واقع ، هنوز دلایل بسیار خوبی برای استفاده از AWS وجود دارد، به خصوص اگر شما:
- در مقیاس با میلیون ها کاربر
- رسیدگی به الزامات رعایت بالا (HIPAA ، SOC 2 و غیره)
- نیاز به عدم موفقیت چند منطقه یا کنترل ریز و درشت زیرساخت ها
- کار در تیمی که از قبل دارای تخصص و ابزاری عمیق AWS است
اگر Netflix هستید ، پشته خود را به Vercel منتقل نمی کنید.
اگر شما یک راه اندازی تکشاخ با یک تیم تمام وقت DevOps و بودجه ای هستید که با 15 کیلو دلار در ماه چشمک نمی زند ، AWS معقول است. اگر می دانید که چگونه آن را به کار می برید ، قدرت ، انعطاف پذیری و قابلیت اطمینان آزمایش شده را بدست می آورید.
- شما به خدماتی مانند EKS ، redshift یا transcoder الاستیک نیاز دارید (به راحتی قابل تعویض نیست)
- شما قبلاً در اکوسیستم AWS تعبیه شده اید (و مهاجرت بیشتر صدمه می زند)
- شما تیم و وقت دارید که پیچیدگی آن را لکه دار کنید
بنابراین نه ، این یک “هرگز از AWS استفاده نکنید” نیست. این یک است “در مورد نیازهای خود صادق باشید” گرفتن
اشتباه Devs فرض می کند AWS انتخاب پیش فرض “بزرگسالی” است. اما مگر اینکه پروژه شما مستلزم قدرت عمیق AWS ارائه می دهد ، مانند اجاره موتور جت برای تأمین دوچرخه است.
روزگاری ، “جایگزین برای AWS” به این معنی بود که شما یا یک هیپستر یا ریسک پذیر هستید. در سال 2025؟ این یعنی شما ارزش دارید عقل توسعه دهنده و نمی خواهید زیرساخت های شما مانند شغل دوم احساس شود.
ابر دوستانه و دوستانه دیگر یک حرکت طاقچه نیست بلکه یک قیام تمام عیار است.
سکوهایی مانند راه آهن ، رندر ، پرواز ، Vercel ، Supabase و CloudFlare با یک فلسفه مشترک این مسئولیت را بر عهده دارند:
- DX عالی به طور پیش فرض
-
استقرار فوری از طریق گیت
-
قیمت گذاری شفاف، بدون تعجب هزینه های خروج
-
UIS مدرن، کابوس کنسول AWS نیست
-
باتری ها شامل می شوند مشاهده ، ورود به سیستم ، پشتیبان گیری ، همه داخلی
این سیستم عامل ها در تلاش نیستند تا هر ابزاری را در زیر آفتاب به شما بدهند. آنها به شما می دهند حق ابزارها ، کاملاً یکپارچه ، برای انجام کارها بهینه شده اند. فکر کنید جادوی اصلی هروکو ، متولد شده برای وب مدرن.
امتیازات جایزه:
- بیشتر آنها ارائه می دهند رده های رایگان سخاوتمندانه که در واقع برای پروژه های کوچک کار می کند
- آنها می سازند بازگشت و مجدد به راحتی کلیک روی یک دکمه
- بسیاری از حمایت ها پس ازبا اسکلهبا توابع لبه، و حتی یکپارچه بدنام
Devs دیگر سیستم عامل هایی را برای رزومه بازپرداخت انتخاب نمی کنند ؛ آنها در حال انتخاب چیزی هستند که آنها را می سازد زندگی روزمره کمتر مکیده استبشر
فقط حرف من را برای آن نگیرید – جامعه توسعه دهنده بوده است بلند در مورد تجزیه AWS آنها اخیراً. از موضوعات اخبار هکر گرفته تا توییت های تند ، صدها مهندس را پیدا خواهید کرد که داستانهای “من فرار کردم و زنده ماندم” را به اشتراک می گذارند ، مانند این یک گروه پشتیبانی است.
در اینجا چند نقل قول واقعی ارائه شده است که حاوی روحیه است:
“AWS مانند یک رابطه سمی است. شما می ترسید که ترک کنید ، اما شما نیز دائماً استرس و گیج می شوید.”
نظر در مورد r/devops“من S3 ، Lambda و Cloudfront را با یک استقرار Vercel جایگزین کردم. اکنون بهتر می خوابم.”
frontenddude در توییتر/x“صورتحساب AWS من 280 دلار در ماه بود. من به Fly.io + Planetscale حرکت کردم و آن را به 19 دلار کاهش دادم. هیچ تغییری در عملکرد وجود ندارد.”
بنیانگذار استارتاپ در هکرهای ایندی“من نمی خواهم برای استقرار یک وبلاگ به گواهینامه احتیاج داشته باشم.”
نخ از یک Dev Junior ، که هنوز از IAM Trauma بهبود می یابد
و مکالمه فقط مربوط به هزینه ای نیست که در مورد آن باشد اصطکاکبشر
یک آگاهی فزاینده وجود دارد فقط به این دلیل که AWS قدرتمند است به معنای مناسب بودن آن نیست به خصوص برای Devs Indie ، استارتاپ های اولیه و مهندسان انفرادی که فقط می خواهند چیزهای خنک را حمل کنند.
اثبات می خواهید؟ هر یک از این موضوعات روند را مرور کنید:
vibe واضح است: Devs انجام می شود که بچه های زیرساختی هستند.
خوب ، بنابراین شما متقاعد شده اید. شما در حال نگاه کردن به داشبورد صورتحساب AWS با ظن هستید ، پرونده های CloudFormation شما را کهیر می کند ، و فکر می کنید … شاید زمان آن رسیده باشد.
اما بیایید واقعاً دور از AWS احساس خطرناک کنیم. مانند خلع سلاح بمبی ساخته شده از یامل و Terraform.
خبر خوب: شما لازم نیست که همه چیز را در یک حرکت پاره کنید. در اینجا راهنمای گام به گام به یک برنامه فرار AWS بدون استرس:
با پرسیدن شروع کنید:
- چه خدماتی برای برنامه شما بسیار مهم است؟
- کدام یک فقط … آنجا هستند زیرا شما برخی از آموزش های متوسط را دنبال کردید؟ از ابزارهایی مانند Infracost یا CloudForecast استفاده کنید تا از استفاده و هزینه خود استفاده کنید.
استفاده از کلون برنامه شما یا یک محیط صحنه در سیستم عامل هایی مانند:
جایزه: بیشتر این ابزارها به شما امکان می دهند با یک کلیک از GitHub مستقر شوید.
بازنویسی Big Bang را انجام ندهید.
- پرونده های استاتیک را از S3 → CloudFlare R2 یا Backblaze حرکت دهید
- API Gateway + Lambda → Vercel یا نقاط پایانی را جایگزین کنید
- به تدریج بانکهای اطلاعاتی را به سمت supabase یا planetscale تغییر دهید
شما حتی می توانید در کنار هم اجرا کنید و عملکرد آزمون A/B قبل از تعهد.
همانطور که مهاجرت می کنید:
- خدمات بلااستفاده را حذف کنید
- گروه های ورود به سیستم Old CloudWatch را حذف کنید
- موارد Zombie EC2 را از سال 2019 بکشید
- گزارش های صورتحساب بایگانی ، و اشتراک از همه ایمیل های “هشدار استفاده از ردیف رایگان”
هر کجا که بروید ، ترجیح دهید
- استانداردهای باز (Docker ، PostgreSQL ، REST/GRAPHQL API)
- سیستم عامل هایی که پشتیبانی می کنند صادرات/مهاجرت آسان
- ارائه دهندگان با یک واقعی صفحه وضعیت و حمایت انسانی
به یاد داشته باشید: آزادی نیز یک ویژگی است.
AWS زندان نیست ، اما فرار از آن بسیار ساده تر است. لازم نیست یک شبه به “بوقلمون سرد” بروید. فقط شروع به راه رفتن به سمت وضوح ، سادگی و کمتر از 3 صبح غافلگیر کننده صورتحساببشر
بیایید برای یک ثانیه مکث کنیم.
این کل بحث فقط مربوط به AWS نیست. این در مورد چگونگی ما ، به عنوان توسعه دهنده ، است به طور پیش فرض به ابزارهای پیچیده خیلی سریع راه در جایی در طول مسیر ، چرخش 10 سرویس دهنده ، یک صف پیام و یک خوشه Kubernetes به “سلام جهان” از Backend Dev تبدیل شد.
اما این سوال وجود دارد: آیا واقعاً به همه اینها احتیاج دارید؟
قبل از رسیدن به هر سرویس ابری AWS ، Vercel ، Fly.io یا پلت فرم جدید و براق YouTuber مورد علاقه شما فقط از خود بپرسید:
اگر برنامه شما:
- چند صد کاربر دارد
- نیازی به روز پنجاه به روز ندارد
- آیا پیروی از ماموریت مهم نیست
… پس شاید شما نیازی به قلعه ابر نداشته باشید. شاید شما به کسل کننده ، قابل اعتماد ، حداقل پشته ای که به شما امکان می دهد سریع حمل کنید و خوب بخوابید.
-
شما به خوشه Kubernetes احتیاج ندارید برای میزبانی پروژه جانبی خود.
-
شما به 17 خدمات AWS احتیاج ندارید برای خدمت به یک وبلاگ و API.
-
نیازی به تعقیب مقیاس نیست مگر اینکه مقیاس شما را تعقیب کند.
دلیلی وجود دارد که ابر دوستانه و دوست داشتنی آن را جلب می کند به شما اجازه می دهد تا روی چیزی که در واقع می سازید تمرکز کنید.
بنابراین دفعه بعد که برنامه خود را معماری می کنید ، به AWS از عادت نرسید. رسیدن به آن اگر وت کی منطقی است
اگر AWS تا به حال باعث شده است که احساس کنید در DevOps بد هستید ، به طور پیش فرض سردرگم هستید ، یا نیاز به صدور گواهینامه فقط برای فشار دادن کد دارید – این شما نیستید. این سیستم است.
خدمات وب آمازون یک بستر باورنکردنی است. این قدرت نتفلیکس ، ناسا و نیمی از Fortune 500 را دارد. اما این بدان معنی نیست که این انتخاب مناسب برای شما، در حال حاضر
تغییر دور از AWS به معنای خلوت بودن نیست بلکه در مورد بازپس گیری Devs است وضوح ، سرعت و آرامش ذهنبشر
در سال 2025 ، ساختمان در ابر نیازی به کشتی با IAM ، رمزگشایی قیمت گذاری مبتنی بر منطقه یا بیدار شدن از یک لایحه چهار رقمی به دلیل استفاده نادرست است.
اکنون گزینه هایی دارید. خوب گزینه ها
این که آیا شما در حال ارسال یک استارتاپ ، استقرار یک پروژه آخر هفته یا اجرای یک SaaS با یک تیم لاغر هستید ، سرانجام ابر Indie به اندازه کافی بالغ می شود تا یک انتخاب درجه یک باشد.
بنابراین دفعه بعد که فکر می کنید “بیایید فقط آن را در AWS انجام دهیم” ، متوقف شوید و بپرسید:
آیا می خواهم محصول خود را بسازم؟ یا آیا می خواهم به یک سرایدار ابر پاره وقت تبدیل شوم؟
عاقلانه انتخاب کنید ، دوست.
در اینجا برخی از پیوندها برای کمک به شما در کشف گزینه های AWS ، ابزار قیمت گذاری و راهنماهای مهاجرت وجود دارد:
اگر پشته شما مانند شغل دوم احساس می شود ، شاید وقت آن رسیده است که آن را آتش بزنید.
