دانلود کتاب A Field Guide to the Distributed Development Stack – راهنمای میدانی برای پشته توسعه توزیع شده

دسته بندی :
اطلاعات کتاب
  • جلد
  • سری
  • ویرایش 1
  • سال 2014
  • نویسنده (گان) Andrew Odewahn
  • ناشر O'Reilly Media
  • زبان English
  • تعداد صفحات 45
  • حجم فایل 1.18MB
  • فرمت فایل pdf
  • شابک 9781491916582
قیمت محصول :

45,000 تومان

با خرید این محصول، 2,250 تومان به کیف پول شما بازگشت داده می‌شود

روند خرید و دریافت کتاب‌ها بدون هیچ اختلالی انجام می‌شود.
تمامی فایل‌ها بر روی سرورهای داخلی میزبانی می‌شوند تا بتوانید به راحتی و در لحظه آن‌ها را دانلود کنید. در صورت بروز هرگونه مشکل یا نیاز به راهنمایی، لطفاً از طریق « صفحه تماس باما» با تیم پشتیبانی در ارتباط باشید.

تمامی کتاب های موجود در وبسایت سای وان به زبان انگلیسی میباشد

توضیحات

This project began while we were developing Atlas, O’Reilly Media’s next-generation publishing tool. It seemed like every day we were finding interesting new tools in the DevOps space, so I started a ‘Sticky’ for the most interesting-looking tools so I could explore them later.

At first, this worked fine. I was content to simply keep a list, where my only ordering criteria was ‘Huh, that looks cool. Someday when I have time, I’ll take a look at that,’ in the same way you might buy an exercise DVD and then only occasionally pull it out and think ‘Huh, someday I’ll get to that.’ But, as anyone who has watched DevOps for any length of time can tell you, it’s a space bursting with interesting and exciting new tools, so my list and guilt quickly got out of hand.

Once I reached the limits of the Sticky as a medium, I started to look for patterns in my list. Some were obvious. For example, many of the tools, like Ansible, Salt, or (to a certain extent) Dockerfiles, fit into a clear infrastructure-automation group pioneered by Chef, CFEngine, and Puppet. So, too, the many cloud services.

But where would something like CoreOS, Docker, or Mesos fit? As I thought about how to group them, they seemed somehow tied up with the notion of containerization, but that just seemed too narrow. Rather, these projects and tools were part of a much larger trend enabling clustering and distributed computingand containerization was just a piece. So, rather than group by technology, it made sense to me to group by trendin other words, what did the tool enable, and why was that trend important?

Simultaneously, other people at O’Reilly were also exploring this same question, but from a different perspective. In ‘Everything is distributed,’ Courtney Nash, the chair of Velocity, was asking ‘how do we manage systems that are too large to understand, too complex to control, and that fail in unpredictable ways.’ In ‘Beyond the stack,’ Mike Loukides was thinking about how ‘a new toolset has grown up to support the development of massively distributed applications,’ and described the profound consequences that the shift from well-tended, internal servers to disposable VMs was having on the traditional ‘LAMP’ stack. (As well as its hipster cousin, the MEAN stack.)

So, it’s from this context that my Sticky list grew into this Field Guide to the Distributed Development Stack. The Guide is organized into buckets based on a general observation, such as:

The cloud is the default platform

CI servers deploy code, not ops

The codebase is in git

The entire application runs locally in development

The environment is automated in the code

The monitoring infrastructure is critical

Tests done in code, not by a QA department

In addition to being a (hopefully) useful framework, the Guide is also meant to be a living resource. So, we’ve put the source on GitHub and invite you to contribute. If you feel like we’ve missed a tool (which we most certainly have, since new things are popping up every day) or a major theme, then fork the repo and send me a pull request. We’ll be keeping this document up to date and republishing it as we watch this trend continue to grow. We’ll use O’Reilly Atlas to pull in the contributions and periodically republish the guide.

This is still very much a work-in-progress, but I hope it will be a resource you’ll add to your own Sticky collection.

————————————————————–

ترجمه ماشینی :

این پروژه زمانی آغاز شد که ما در حال توسعه اطلس، ابزار انتشار نسل بعدی اوریلی مدیا بودیم. به نظر می‌رسید که هر روز ابزارهای جدید جالبی را در فضای DevOps پیدا می‌کردیم، بنابراین من یک «Sticky» را برای جذاب‌ترین ابزارها شروع کردم تا بتوانم بعداً آنها را کشف کنم. \ در ابتدا، این به خوبی کار می کرد. من راضی بودم که به سادگی یک لیست داشته باشم، که در آن تنها معیار سفارش من این بود که “هه، به نظر جالب می رسد.” روزی که وقت داشته باشم، نگاهی به آن خواهم انداخت، به همان روشی که شما ممکن است یک دی وی دی تمرین بخرید و سپس فقط گهگاه آن را بیرون بیاورید و فکر کنید “خو، یک روز به آن خواهم رسید.” اما، همانطور که هر کسی که DevOps را برای مدت طولانی تماشا کرده است، می تواند به شما بگوید، این فضایی پر از ابزارهای جدید جالب و هیجان انگیز است، بنابراین لیست و احساس گناه من به سرعت از کنترل خارج شد. هنگامی که به محدودیت های Sticky به عنوان یک رسانه رسیدم، شروع به جستجوی الگوها در لیست خود کردم. برخی آشکار بودند. به عنوان مثال، بسیاری از ابزارها، مانند Ansible، Salt، یا (تا حدی) Dockerfiles، در یک گروه اتوماسیون زیرساخت واضح قرار می گیرند که توسط Chef، CFEngine و Puppet پیشگام شده است. بنابراین، بسیاری از خدمات ابری نیز وجود دارد. اما چیزی مانند CoreOS، Docker یا Mesos در کجا قرار می‌گیرد؟ همانطور که من در مورد نحوه گروه بندی آنها فکر می کردم، به نظر می رسید که آنها به نوعی با مفهوم کانتینرسازی مرتبط هستند، اما این خیلی محدود به نظر می رسید. در عوض، این پروژه‌ها و ابزارها بخشی از یک روند بسیار بزرگ‌تر بودند که خوشه‌بندی و محاسبات توزیع‌شده را امکان‌پذیر می‌کردند و کانتینری‌سازی فقط یک قطعه بود. بنابراین، به جای گروه بر اساس فناوری، برای من منطقی بود که بر اساس روند گروه بندی کنم، به عبارت دیگر، ابزار چه چیزی را فعال می کند، و چرا آن روند مهم بود؟ همزمان، افراد دیگری در اوریلی نیز همین سوال را بررسی می کردند، اما از منظری متفاوت. در «همه چیز توزیع شده است»، کورتنی نش، رئیس Velocity، می‌پرسید: «چگونه سیستم‌هایی را مدیریت کنیم که قابل درک نیستند، پیچیده‌تر از آن هستند که کنترل شوند، و به روش‌های غیرقابل پیش‌بینی شکست می‌خورند». در «فراتر از پشته»، مایک لوکیدس به این فکر می‌کرد که چگونه «یک مجموعه ابزار جدید برای پشتیبانی از توسعه برنامه‌های کاربردی با توزیع انبوه رشد کرده است» و پیامدهای عمیقی را که تغییر از سرورهای داخلی و پرمحتوا به ماشین‌های مجازی یکبارمصرف داشت، توضیح داد. در پشته سنتی “LAMP”. (و همچنین پسرعموی هیپستر آن، پشته MEAN.) بنابراین، از این زمینه است که لیست چسبنده من به این راهنمای فیلد برای پشته توسعه توزیع شده تبدیل شد. راهنما بر اساس یک مشاهدات کلی در سطل هایی سازماندهی شده است، مانند: ابر پلت فرم پیش فرض است سرورهای CI کد را مستقر می کنند نه عملیات پایگاه کد در git است کل برنامه به صورت محلی در حال توسعه اجرا می شود محیط خودکار است در کد زیرساخت نظارت حیاتی است آزمایش‌هایی که در کد انجام می‌شوند، نه توسط یک بخش QA \ علاوه بر اینکه یک چارچوب (امیدوارم) مفید است، راهنما همچنین به عنوان یک منبع زنده در نظر گرفته شده است. بنابراین، ما منبع را در GitHub قرار داده ایم و از شما دعوت می کنیم که مشارکت کنید. اگر احساس می‌کنید ابزاری را از دست داده‌ایم (که مطمئناً آن را داریم، زیرا هر روز چیزهای جدیدی ظاهر می‌شود) یا یک موضوع اصلی، پس از آن مخزن را جدا کنید و یک درخواست برای من ارسال کنید. ما این سند را به‌روز نگه می‌داریم و همچنان که شاهد رشد این روند هستیم، آن را مجدداً منتشر خواهیم کرد. ما از O’Reilly Atlas برای جذب مشارکت‌ها و بازنشر دوره‌ای راهنما استفاده می‌کنیم. این هنوز یک کار در حال انجام است، اما امیدوارم منبعی باشد که به مجموعه Sticky خود اضافه کنید.


 

tag : دانلود کتاب راهنمای میدانی برای پشته توسعه توزیع شده , Download راهنمای میدانی برای پشته توسعه توزیع شده , دانلود راهنمای میدانی برای پشته توسعه توزیع شده , Download A Field Guide to the Distributed Development Stack Book , راهنمای میدانی برای پشته توسعه توزیع شده دانلود , buy راهنمای میدانی برای پشته توسعه توزیع شده , خرید کتاب راهنمای میدانی برای پشته توسعه توزیع شده , دانلود کتاب A Field Guide to the Distributed Development Stack , کتاب A Field Guide to the Distributed Development Stack , دانلود A Field Guide to the Distributed Development Stack , خرید A Field Guide to the Distributed Development Stack , خرید کتاب A Field Guide to the Distributed Development Stack ,

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب A Field Guide to the Distributed Development Stack – راهنمای میدانی برای پشته توسعه توزیع شده”