Serverless Applications with Google Cloud Run

۲۱۰,۰۰۰ تومان

کتاب "Building Serverless Applications with Google Cloud Run" منتشر شده توسط O'Reilly، یک راهنمای جامع و عملی برای طراحی، توسعه، و مدیریت برنامه‌های بدون سرور (serverless) با استفاده از پلتفرم Google Cloud Run است. این کتاب به توسعه‌دهندگان و معماران نرم‌افزار کمک می‌کند تا از مزایای معماری بدون سرور بهره‌مند شوند و سیستم‌های مقیاس‌پذیر و کارآمد طراحی کنند.


ویژگی‌های کلیدی کتاب:

  1. تمرکز بر Google Cloud Run:

    • معرفی و استفاده از Google Cloud Run برای اجرای کانتینرهای مبتنی بر درخواست.
    • قابلیت‌های پیشرفته مانند مقیاس‌پذیری خودکار (Auto-scaling) و هزینه‌پرداخت فقط به ازای استفاده.
  2. معماری بدون سرور (Serverless):

    • مفهوم Serverless و نحوه به‌کارگیری آن در برنامه‌های مدرن.
    • مزایای Serverless، مانند کاهش هزینه‌ها و مدیریت آسان‌تر زیرساخت‌ها.
  3. کار با کانتینرها:

    • نحوه طراحی، ساخت، و استقرار کانتینرها در Google Cloud Run.
    • یکپارچگی با ابزارهای Docker برای ساخت تصاویر کانتینری.
  4. ایجاد و استقرار سرویس‌ها:

    • ایجاد سرویس‌های بدون سرور با استفاده از زبان‌های محبوب مانند Python، Node.js، Go و غیره.
    • استقرار برنامه‌ها در Cloud Run و مدیریت نسخه‌ها.
  5. اتصال به دیگر خدمات Google Cloud:

    • نحوه یکپارچه‌سازی Cloud Run با سرویس‌هایی مانند:
      • Google Cloud Storage
      • Google Cloud Pub/Sub
      • Google Cloud Functions
      • BigQuery و غیره.
  6. مدیریت API و درخواست‌ها:

    • طراحی و مدیریت APIهای RESTful با Cloud Run.
    • امنیت APIها با استفاده از احراز هویت و مجوزها.
  7. مدیریت امنیت و هویت:

    • بهترین روش‌ها برای ایمن‌سازی برنامه‌های Cloud Run.
    • استفاده از ابزارهایی مانند Identity and Access Management (IAM) برای مدیریت دسترسی.
  8. مانیتورینگ و بهینه‌سازی:

    • استفاده از ابزارهای Google Cloud برای مانیتورینگ و لاگ‌گیری.
    • نحوه تحلیل کارایی و بهینه‌سازی سرویس‌های مستقر.

ساختار احتمالی فصول کتاب:

  1. مقدمه‌ای بر Cloud Run و Serverless:

    • تعریف Serverless و جایگاه Google Cloud Run.
    • آشنایی با مفاهیم اولیه و کاربردها.
  2. آماده‌سازی محیط توسعه:

    • نصب و راه‌اندازی Google Cloud SDK.
    • کار با ابزارهای CLI و کنسول گوگل کلود.
  3. ساخت و استقرار کانتینرها:

    • نحوه استفاده از Docker برای ایجاد کانتینرها.
    • استقرار کانتینرها در Cloud Run.
  4. طراحی برنامه‌های واقعی:

    • ایجاد یک برنامه ساده با Cloud Run.
    • اتصال به پایگاه داده و مدیریت داده‌ها.
  5. یکپارچگی سرویس‌ها:

    • تعامل Cloud Run با دیگر خدمات Google Cloud.
    • استفاده از Pub/Sub برای مدیریت رویدادها.
  6. مقیاس‌پذیری و عملکرد:

    • نحوه مدیریت درخواست‌های بالا با Auto-scaling.
    • تحلیل هزینه و بهینه‌سازی مصرف منابع.
افزودن به سبد خرید
  • نظرات

رمز عبورتان را فراموش کرده‌اید؟

ثبت کلمه عبور خود را فراموش کرده‌اید؟ لطفا شماره همراه یا آدرس ایمیل خودتان را وارد کنید. شما به زودی یک ایمیل یا اس ام اس برای ایجاد کلمه عبور جدید، دریافت خواهید کرد.

بازگشت به بخش ورود

کد دریافتی را وارد نمایید.

بازگشت به بخش ورود

تغییر کلمه عبور

تغییر کلمه عبور

حساب کاربری من

سفارشات

مشاهده سفارش

سبد خرید