رفتن به محتوای اصلی
کرگدن | ارائه‌کننده سرورهای ابری و اختصاصی
مرکز مستندات فنی و راهنماهای راه‌اندازی زیرساخت ابری کرگدن

مرکز مستندات فنی و راهنماهای راه‌اندازی زیرساخت ابری کرگدن

مرکز مستندات فنی کرگدن؛ راهنمای استفاده از API و CLI برای راه‌اندازی سرور ابری، شبکه، پایگاه داده مدیریت‌شده و ذخیره‌سازی در کمتر از یک دقیقه.

پاسخ کوتاه: استفاده از زیرساخت ابری کرگدن از طریق API و ابزار CLI به توسعه‌دهندگان اجازه می‌دهد سرورهای ابری ساعتی، تنظیمات شبکه و پایگاه داده مدیریت‌شده را در کمتر از یک دقیقه راه‌اندازی و مدیریت کنند. دسترسی به API و CLI برای تمامی کاربران کرگدن رایگان است و محاسبه هزینه‌ها بر اساس میزان مصرف واقعی (ساعتی) انجام می‌شود.

راهنمای شروع سریع و احراز هویت در API کرگدن

برای اتصال به زیرساخت ابری کرگدن و خودکارسازی فرآیندهای توسعه، ابتدا باید کلید API (API Key) اختصاصی خود را از پنل مدیریت دریافت کنید. تمامی کاربران جدید پس از ثبت‌نام در کرگدن از «۱۰۰,۰۰۰ تومان اعتبار اولیه» بهره‌مند می‌شوند تا بتوانند متدها و سرویس‌های مختلف را بدون نیاز به پرداخت اولیه تست و ارزیابی کنند.

مراحل احراز هویت و اتصال سریع:

  1. ورود به پنل کاربری کرگدن و مراجعه به بخش تنظیمات حساب و کلیدهای API.
  2. ایجاد یک کلید API جدید و ذخیره امن توکن دسترسی.
  3. قرار دادن توکن در هدر درخواست‌های HTTP یا پیکربندی آن در ابزار خط فرمان (CLI).
  4. بررسی صحت اتصال با اجرای یک دستور ساده در ترمینال.

نمونه فراخوانی اطلاعات سرویس‌ها با CLI:

kargadan products ls
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

نحوه ساخت و مدیریت سرور ابری ساعتی با API و CLI

از ویژگی‌های شاخص کرگدن، امکان ساخت سرور ابری ساعتی با «راه‌اندازی زیر یک دقیقه» است. قیمت پلن‌های پردازشی پایه (مانند پلن G9-Basic-010120 شامل ۱ هسته CPU، ۱ گیگابایت RAM و ۲۰ گیگابایت فضای ذخیره‌سازی) از «۷۹۰ تومان/ساعت» شروع می‌شود. با ارسال درخواست ساخت سرور از طریق API، سرور شما در چند ثانیه آماده به کار خواهد بود.

برای انتخاب مناسب‌ترین سرویس جهت اتوماسیون، جدول زیر ویژگی‌های گزینه‌های پردازشی کرگدن را مقایسه می‌کند:

نوع سرویسالگوی پرداختزمان راه‌اندازیکاربرد اصلی
سرور ابری ساعتیساعتی (شروع از ۷۹۰ تومان/ساعت)زیر ۱ دقیقهتست، پروژه‌های متغیر و نیازمند مقیاس‌پذیری سریع
سرور ابری مجازیساعتی و ماهانهسریعبرنامه‌های کاربردی با بار کاری مداوم و یکنواخت
سرور اختصاصیماهانه / دوره‌ایسفارشیپردازش‌های سنگین و پایگاه‌های داده بزرگ با منابع فیزیکی کامل

با ابزار CLI یا API می‌توانید در صورت عدم نیاز به سرور، آن را کلاً حذف کنید تا پرداخت ساعتی شما بلافاصله متوقف شود.

تنظیمات شبکه، دامنه‌ها و CDN در زیرساخت ابری

زیرساخت ابری کرگدن بر پایه این اصل طراحی شده است: «همه‌چیز روی یک زیرساخت، نه چهار سرویس پراکنده». لایه شبکه شامل خدمات CDN، مدیریت DNS، دیوار آتش ابری (WAF) و گواهی SSL است که همگی از طریق API قابل مدیریت هستند.

هنگام پیکربندی شبکه از طریق API، می‌توانید مسیرهای توزیع محتوا را مشخص کنید تا «ترافیک از نزدیک‌ترین دیتاسنتر داخل یا خارج وارد شود». این قابلیت، تاخیر شبکه (Latency) را به حداقل رسانده و پایداری ارتباط کاربران با برنامه شما را تضمین می‌کند.

پیکربندی پایگاه داده مدیریت‌شده و فضای ذخیره‌سازی

مدیریت دستی پایگاه داده و فضای ذخیره‌سازی معمولاً وقت‌گیر است. کرگدن با ارائه «پایگاه داده مدیریت‌شده» (Managed Database) و فضای ذخیره‌سازی ابری (Object Storage و Backup) این فرآیند را ساده کرده است.

از طریق API می‌توانید موارد زیر را اتوماتیک کنید:

  • ساخت و مقیاس‌دهی دیتابیس‌های مدیریت‌شده بدون درگیری با پیکربندی اولیه سرور.
  • زمان‌بندی و دریافت نسخه پشتیبان (Backup) روی Object Storage.
  • اتصال مستقیم سرویس‌های محاسباتی به ذخیره‌سازی ابری روی همان بستر شبکه.

تمام صورت‌حساب‌های مربوط به ذخیره‌سازی و دیتابیس نیز مانند سایر سرویس‌ها یکپارچه شده و به‌صورت زنده از پنل یا API قابل استعلام است.

مدیریت امنیت، کلیدهای SSH و دسترسی‌ها

تامین امنیت زیرساخت از طریق API شامل مدیریت کلیدهای SSH و تنظیم قواعد دسترسی شبکه است. شما می‌توانید هنگام درخواست ساخت سرور، کلید SSH عمومی خود را ارسال کنید تا دسترسی به سرور بدون نیاز به کلمه عبور و به‌صورت کاملاً امن برقرار شود.

همچنین از آنجا که استفاده از بستر ابری کرگدن «بدون قرارداد بلندمدت» انجام می‌شود، شما کنترل کاملی بر روی دسترسی‌ها، ساخت یا حذف منابع دارید. مدیریت دیوار آتش (WAF) و محدودسازی پورت‌ها نیز از طریق API امکان‌پذیر است تا امنیت برنامه‌های کاربردی در برابر حملات سایبری تامین شود.