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

دانلود کتاب به سراغ DevOps بروید – یاد بگیرید چگونه از زبان Go برای خودکارسازی سرورها، ابر، کوبرنتیز، گیت هاب، پکر و ترافرم استفاده کنید.

بازدید 823
  • عنوان کتاب: Go for DevOps / Learn how to use the Go language to automate servers, the cloud, Kubernetes, GitHub, Packer, and Terraform
  • نویسنده: John Doak, David Justice
  • حوزه:Devops , برنامه نویسی Go
  • سال انتشار: 2022
  • تعداد صفحه: 634
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 9.28 مگابایت

وقتی بزرگتر می شوی به نظر من بیشتر مردم به زندگی خود فکر می کنند. چگونه به جایی که هستند رسیدند، کجا موفق شدند و کجا شکست خوردند. می توانم با صداقت بگویم که در حرفه ام شکست خورده ام. می‌دانم شروع کردن کتاب با اعتراف به شکست غیرطبیعی است، اما می‌دانم چرا کتاب را با دروغ‌هایی درباره موفقیت فراتر از وحشیانه‌ترین رویاهایم شروع کنم؟ آرزوهای من بیشتر با جیمی بافت هماهنگ است تا وارن بافت. حفظ علاقه من به هر چیزی برای بیش از چند سال یک چالش است و ایده من از یک روز کاری سخت نوشیدن یک پیانا کولادا در ساحل هاوایی است. افسوس که در جاه طلبی هایم شکست خورده ام. نزدیکترین آرزوی من کار کردن برای رئیسی است که همیشه پیراهن هاوایی می پوشید و فکر نمی کنم این مهم باشد. تمام این “تخصص” در اتوماسیون ناشی از نیاز من به انجام کمترین کار ممکن است. زمانی که من یک تکنسین پشتیبانی دسکتاپ بودم، به جای نصب دستی ویندوز و برنامه‌ها، به راه‌هایی نیاز داشتم که بتوانم ماشین‌های زیادی را در چند ساعت بسازم. می‌خواستم روزهایم را در دفتر با بازی‌های ویدیویی، خواندن کتاب یا قدم زدن و صحبت با مردم بگذرانم. وقتی مهندس شبکه بودم، می‌خواستم وقتی در کمدهای سوئیچ اطراف دانشگاه می‌خوابیدم، دیگر به من پیج نکنند. بنابراین ابزارهایی نوشتم که به دیگران اجازه می‌داد پورت‌های VLAN را تغییر دهند یا پارامترهای امنیتی را از پورت شبکه بدون تماس با من پاک کنند. چرا وقتی می‌توانم برنامه‌ای بنویسم که از داده‌های SFLOW برای انجام آن استفاده می‌کند، هر هفته ترافیک BGP را به صورت دستی متعادل کنید؟ خیلی خوب پیش می رفت تا اینکه جاه طلب شدم و به گوگل رفتم. من چند ابزار نوشتم که به آسان‌تر کردن کار برای خودم کمک می‌کند، مانند اینکه بفهمم آیا صفحات در حال تماس واقعاً ناشی از کارهای برنامه‌ریزی‌شده در حال انجام هستند یا برنامه‌هایی برای تهیه همه متعادل‌کننده‌های بار در یک مرکز داده. در آن روزها، گوگل صندلی های ماساژ و امکانات دیگری داشت که من ترجیح می دادم به جای انتقال پیوندها در روتر مرکز داده، در حالی که با یک تکنسین سخت افزار سخت افزاری در آتلانتا مشغول کار بودم و در کانال IRC تایپ می کردم، از آنها استفاده کنم. در مورد اینکه چرا زهکشی شبکه من هنوز سر جای خود بود.

When you get older it seems to me that most people reflect on their lives. How they got where they are, where they succeeded, and where they failed. I can say in all honesty that I’ve failed in my career. I know it is abnormal to start a book with an admission of failure, but I figure why start the book off with lies about succeeding beyond my wildest dreams? My aspirations align more with Jimmy Buffet than Warren Buffet. Keeping my interest in anything for more than a few years is a challenge and my idea of a hard day’s work is sipping a piña colada on a Hawaiian beach. Alas, I have failed in my ambitions. The closest to that dream I’ve gotten is working for a boss who always wore Hawaiian shirts and I don’t think that counts. This whole “expertise” in automation came out of my need to do as little work as possible. When I was a desktop support technician, I needed ways to build a lot of machines in a few hours instead of manually installing Windows and applications. I wanted to spend my days in the office playing video games, reading books, or walking around and talking to people. When I was a network engineer, I wanted people to stop paging me when I was comfortably sleeping in the switch closets around campus. So I wrote tools that allowed others to switch VLAN ports or clear security parameters from a network port without calling me. Why manually balance BGP traffic every week when I could write a program that used SFLOW data to do it? It was going so well until I got ambitious and went to Google. I wrote a few tools to help make the job easier for myself, such as figuring out whether on-call pages were really caused by ongoing scheduled work or programs to provision all load balancers in a data center. Back in those days, Google had plenty of massage chairs and other amenities I’d rather have been taking advantage of instead of migrating links on a data center router while on the phone with an overworked hardware ops technician in Atlanta and typing into an IRC channel on why my network drains were still in place.

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

Download: Go for DevOps

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

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

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

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

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