مجله علمی تفریحی بیبیس
0

دانلود کتاب Docker در عمل

بازدید 1015
  • عنوان کتاب: Docker in Practice
  • نویسنده: IAN MIELL
  • حوزه: Docker, DevOps
  • سال انتشار: 2019
  • تعداد صفحه: 456
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 7.62 مگابایت

در سپتامبر 2013، هنگام مرور Hacker News، به طور تصادفی با مقاله ای در Wired در مورد فناوری جدیدی به نام “Docker” برخورد کردم.1 همانطور که آن را خواندم، با درک پتانسیل انقلابی Docker هیجان‌زده‌تر شدم. شرکتی که من بیش از یک دهه در آن کار کرده بودم، برای ارائه سریع نرم‌افزار در تلاش بود. تهیه محیط‌ها کاری پرهزینه، زمان‌بر، دستی و بی‌ظرافت بود. ادغام مداوم به سختی وجود داشت، و راه اندازی محیط های توسعه تمرینی برای صبر بود. از آنجایی که عنوان شغلی من شامل کلمات “DevOps Manager” بود، من انگیزه خاصی برای حل این مشکلات داشتم! من چند همکار با انگیزه (یکی از آنها اکنون همکار من است) را از طریق لیست پستی شرکت استخدام کردم، و تیم skunkworks ما با هم تلاش کردند تا یک ابزار بتا را به یک مزیت تجاری تبدیل کنند، هزینه های بالای ماشین های مجازی را کاهش دهند و روش های جدیدی را برای تفکر در مورد آنها ایجاد کنند. ساخت و استقرار نرم افزار ما حتی یک ابزار اتوماسیون (ShutI) را برای مطابقت با نیازهای تحویل سازمانمان ساخته و منبع باز کردیم. داکر یک ابزار بسته بندی شده و نگهداری شده را به ما داد که بسیاری از مشکلات را حل می کرد که اگر حل آن ها را به عهده می گرفتیم، به طور موثر غیرقابل حل بودند. این در بهترین حالت منبع باز بود و به ما قدرت می‌داد تا با استفاده از اوقات فراغت خود، غلبه بر بدهی‌های فنی و یادگیری درس‌های روزانه، چالشی را انجام دهیم. درس‌هایی نه تنها در مورد Docker، بلکه در مورد یکپارچه‌سازی مداوم، تحویل مداوم، بسته‌بندی، اتوماسیون و نحوه واکنش مردم به تغییرات سریع و مخرب فناوری.

In September 2013, while browsing Hacker News, I stumbled across an article in Wired about a new technology called “Docker.”1 As I read it, I became increasingly excited as I realized Docker’s revolutionary potential. The company I’d worked at for over a decade was struggling to deliver software quickly enough. Provisioning environments was a costly, time-consuming, manual, and inelegant affair. Continuous integration was barely existent, and setting up development environments was an exercise in patience. As my job title included the words “DevOps Manager,” I was peculiarly motivated to solve these problems! I recruited a couple of motivated coworkers (one of them now my coauthor) via a company mailing list, and together our skunkworks team labored to turn a beta tool into a business advantage, reducing the high costs of VMs and enabling new ways of thinking about building and deploying software. We even built and open sourced an automation tool (ShutIt) to suit our organization’s delivery needs. Docker gave us a packaged and maintained tool that solved many problems that would have been effectively insuperable had we taken it upon ourselves to solve them. This was open source at its best, empowering us to take on a challenge using our spare time, overcoming technical debt, and learning lessons daily. Lessons not only about Docker, but about continuous integration, continuous delivery, packaging, automation, and how people respond to speedy and disruptive technological change.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Docker in Practice

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

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

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید