دواپس

تفاوت SRE و DevOps چیست؟
07 فروردين 1398
در اقتصاد دیجیتال امروزی دِواپس (DevOps) به عنوان یک جریان اصلی دنیای فناوری شناخته می‌شود. اگر سازمان شما برای تسریع در انتشار برنامه از دواپس کمک گرفته باشد، در این راه شانس همراهتان بوده است. اما آیا دواپس برای هر سازمانی مناسب است؟ در سال‌های اخیر برای مدیریت زیرساخت فناوری اطلاعات در کسب‌وکار رویکرد دیگری به نام مهندسی قابلیت اطمینان سایت یا SRE (سرنام Site Reliability Engineering) شروع به خودنمایی کرده است. SRE به‌عنوان فامیل دور دواپس شناخته‌شده که برخی از اصول پایه‌ای را مدنظر قرار داده اما آن‌ها را در چهارچوب‌های مقیاس بزرگ اعمال می‌کند.
 دِوآپس در سال 2019 به کجا می‌رود؟
19 اسفند 1397
کلمه DevOps تقریبا 10 سال پیش توسط «پاتریک دبوآ» ابداع شد. واژه‌ای که امروزه نه تنها به یکی از مهم‌ترین راهکارهای دنیای فناوری اطلاعات تبدیل‌شده، بلکه دستمزد بالایی را نیز عاید متخصصان این حوزه می‌کند. راهکاری که به تیم‌های توسعه نرم‌افزار و عملیات IT اجازه می‌دهد به بهترین شکل با یکدیگر تعامل داشته باشند. رویکردی که در نهایت بهبود فرایندهای تحویل مستمر نرم‌افزار و خدمات را به همراه دارد. با توجه به نقش کلیدی دواپس در حوزه فناوری اطلاعات تصمیم گرفتیم در این مقاله به پیش‌بینی‌های مدیران اجرایی IT در ارتباط با وضعیت دواپس در سال 2019 نگاهی داشته باشیم.
ادغام تفکر چابک و دواپس چه مزایایی به همراه می‌آورد؟
16 اسفند 1397
در دنیای چابک (Agile)، تلاش‌های قابل‌توجهی صورت گرفته تا اطمینان حاصل کنیم که مشتری با بودجه و وقت مشخص دقیقا چه می‌خواهد. همچنین با کمک به مشتریانمان برای مشخص کردن اولویت‌هایشان، زودتر بازخوردهای منظم و مناسب دریافت می‌کنیم. «داستان‌های کاربری»، مورد دیگری است که کمک می‌کند از دیدگاه کاربر به موضوع فکر کرده و سالم بودن کدها را در شرایط مختلفی آزمایش کنیم. موارد گفته‌شده جالب هستند. اما در کجای کار چنین تکنیک‌ها و ترفندهای هوشمندانه‌ای طراحی می‌شوند تا اطمینان حاصل کنیم که محصولات قابل‌انعطاف، مقیاس‌پذیر و کاربردی‌اند و در ضمن می‌توانند به‌صورت بلادرنگ به‌روز شده و بدون یک تیم پشتیبان دائمی، مدیریت شوند؟
نقشه راهی که شما را به یک مهندس دواپس حرفه‌ای تبدیل می‌کند
12 اسفند 1397
اکوسیستم دوآپس در پنج سال گذشته رشد خیره‌کننده‌ای داشته، اما پرسش مشابهی که از سوی توسعه‌دهندگان مطرح می‌شود این است: چگونه می‌توانیم به یک مهندس دوآپس تبدیل شویم؟ در این مقاله به شما خواهیم گفت که چگونه می‌توانید به یک متخصص دوآپس حرفه‌ای تبدیل‌ شوید و در این راه باید از چه فناوری‌ها و ابزارهایی در حد یک متخصص حرفه‌ای استفاده کنید.
تحولات رخ داده در چند سال گذشته در حوزه استراتژی‌های سازمانی، نشان می‌دهند که سازمان‌ها در حال تدوین خط‌مشی‌های جدیدی هستند که این خط‌مشی‌ها به‌طور مستقیم فرهنگ ‌سازمانی را نشانه رفته‌اند. این فرهنگ ‌سازمانی جدید که به‌طور مستقیم بخش‌های توسعه نرم‌افزار و تیم‌های عملیاتی را مخاطب قرار داده، اعلام می‌دارد، در حال ورود به عصر جدیدی هستیم که در آن رویکردهای رایج و سنتی مدیریتی و حاکمیتی قادر نیستند نسبت به تحولات نوین به‌درستی از خود واکنش نشان دهند. فناوری‌های نوینی همچون زنجیره بلوکی، اینترنت اشیا، شهرهای هوشمند و.... در حال جایگزین شدن هستند و شما نمی‌توانید بر مبنای رویکردهای سنتی ضمانت دهید پروژه‌ای که در دست دارید یا محصولی که در نظر دارید آن را تولید کنید، در زمان تحویل بالاترین کیفیت را به همراه خواهد داشت. در نظر داشته باشید، آماده‌سازی یک محصول برای عرضه به بازار در موعد مقرر یا ارائه یک پروژه در زمان تعیین‌شده جزو مباحثی نیستند که ساده از کنار آن‌ها عبور کنید. برای غلبه بر چنین مشکلات و چالش‌هایی باید به دنبال اتخاذ یک‌رویه منسجم و یکپارچه باشید. به عبارت دقیق‌تر، تیم‌های عملیاتی و توسعه در سازمان شما مجبور هستند برای موفقیت و دستیابی به اهداف از پیش تعیین‌شده با یکدیگر کاملا هماهنگ بوده و بر مبنای یک خط‌مشی‌ واحد، با تفکرات خلاقانه و خاص خود همسو شوند. تیم‌های توسعه همواره به دنبال آن هستند که قابلیت‌های جدیدی را به یک محصول اضافه کنند، اما در مقابل تیم‌های عملیاتی سعی دارند که همواره شرایط را مطلوب نگه‌داشته و تا حد امکان از پیاده‌سازی تغییراتی که ممکن است محیط اجرایی را دستخوش تغییر سازند، اجتناب کنند. در چنین شرایطی شما نمی‌توانید دو تیم را بر مبنای الگوی مدیریت سنتی در کنار هم نگه دارید. نگاهی گذرا به تاریخچه شکست استارت‌آپ‌ها و سازمان‌های بزرگ نشان می دهد که در بیشتر موارد تیم‌های عملیاتی و توسعه نه تنها قادر نبودند به شیوه درستی با یکدیگر ارتباط برقرار کرده و کار کنند، بلکه در برخی موارد رویارویی‌هایی نیز با یکدیگر داشته‌اند. مشکلاتی این‌چنینی دست‌مایه به وجود آمدن مفهومی شد که ما امروزه از آن به نام دواپس نام می‌بریم.
ماهنامه شبکه شماره 211 منتشر شد
26 آذر 1397
در سرمقاله ماهنامه شبکه 211 شهر به تسخیر ارواح درمی‌آید. ارواحی که شاید برای فرزندان خود درآمدزایی کنند! در فصل فناوری شبکه راهماری می‌دهیم تا وای‌فای خانه را سر حال بیاورید، در فصل عصر شبکه در مصاحبه ای اختصاصی، دکتر بابک زنده‌دل از پیش‌نیاز‌های پیاده‌سازی ERP می‌گوید و در نهایت در پرونده ویژه ماهنامه شبکه 211 می‌خوانید: دوآپس چیست؟ و مهندس دوآپس کیست؟
چگونه DevOps را برای پایگاه‌های داده پیاده‌سازی کنیم؟
21 آبان 1397
دواپس (DevOps) دیگر تنها مختص به ارتباط و همکاری و تقسیم وظایف بین گروه‎های توسعه نرم‌افزار و عملیات اجرایی یک سازمان نیست. به همین دلیل است که هر نوع عملیات دستی در چرخه تحویل شما باید مورد ارزیابی قرار گیرد تا مشخص شود که آیا می‌توان آن را خودکارسازی کرد یا خیر. تغییرات پایگاه داده به‌یقین یک فرآيند خسته‌کننده است و بهتر است که در پیاده‌سازی دواپس در نظر گرفته شود.
دواپس چیست و یک مهندس دواپس چه وظایفی را عهده‌دار است؟
13 بهمن 1396
دواپس از ترکیب دو واژه Development به‌معنای «توسعه نر‌م‌افزار» و OperationS به‌معنای «عملیات فناوری اطلاعات» تشکیل شده است. دواپس یک فرآیند تولید نرم‌افزار است که بر ارتباط و همکاری هرچه بیشتر تیم‌های توسعه نرم‌افزار با تیم‌های اجرایی تمرکز و تأکید دارد.
دِوآپس؛ حالمان هنوز خوب نیست!
14 مرداد 1394
ضرب‌المثلی در زبان ما و بسیاری از کشورهای دیگر با این عنوان وجود دارد: «چون که صد آمد، نود هم پیش ما است.» اگرچه معنای این ضرب‌المثل بسیار واضح است، اما فارغ از حوزه استفاده، گاهی در تفسیر آن اشتباهاتی ایجاد می‌شود. در دنیای نرم‌افزار نیز تا دلتان بخواهد این تفاسیر اشتباه وجود داشته است. به ‌عبارت بهتر، هرچه جامعه نرم‌افزار در تشخیص 90 ماجرا ـ توسعه کدهای با کیفیت، با خطای نزدیک به صفر و در کم‌ترین زمان ممکن ـ موفق بوده، در تشخیص 100 آن که روش رسیدن به این خواسته است، دچار اشکال و نقصان بوده‌اند.
اشتراک در دواپس