Metabase

چرا Metabase Cloud؟

تیم متابیستیم متابیس
Oct 26, 2022
چرا Metabase Cloud؟ Image

ارزش در سرویس‌هایی مانند Metabase Cloud می‌تواند تا زمانی که تمام کارهایی که برای ساخت سرویس انجام می‌شود را جدا نکنید دشوار باشد. خواه برای Metabase Cloud ثبت‌نام کنید یا نه، امید ما اینجا این است که این پست به شما کمک کند تصمیم آگاهانه‌تری بگیرید. در هر صورت از Metabase استفاده می‌کنید، پس خوش آمدید!

چرا نباید از Metabase Cloud استفاده کنید

ابتدا، بیایید دلایلی را که چرا نباید، یا نمی‌توانید، از Metabase Cloud استفاده کنید فهرست کنیم.

  • به یک محیط air-gapped نیاز دارید، معمولاً برای انطباق نظارتی، یا اگر آژانس سه حرفی خود را اجرا می‌کنید... اگر مطمئن نیستید که به یک محیط air-gapped نیاز دارید، به یک محیط air-gapped نیاز ندارید. اگر به air-gap نیاز دارید، ما یک ارائه air-gap نیز داریم (فقط برای Cloud نیست، بدیهی است).
  • برخی مقررات دارید که نحوه اجرای نرم‌افزار شما را مشخص می‌کند (مانند HIPAA).
  • می‌خواهید یک build سفارشی از Metabase اجرا کنید. یعنی، شما یک fork از Metabase (OSS یا نسخه Enterprise/Pro) اجرا می‌کنید تا بتوانید سفارشی‌سازی‌های خود را به نرم‌افزار اضافه کنید، و منابع مهندسی برای تحمل آن سطح از سربار دارید.
  • می‌خواهید از یک درایور جامعه یا سفارشی استفاده کنید. ما فقط درایورهای رسمی (1st-party) و شریک را در Metabase Cloud پشتیبانی می‌کنیم، چون باید بتوانیم کیفیت آنها را ضمانت کنیم و به شما در مشکلات در یک زمینه تولید کمک کنیم.

اکثریت قریب به اتفاق سازمان‌ها در هیچ یک از دسته‌های بالا قرار نمی‌گیرند، بنابراین تصمیم کمتر واضح است: آیا باید Metabase خود را میزبانی کنم؟ یا باید سربار را به Metabase Cloud برون‌سپاری کنم؟

هزینه اجرای یک Metabase bare bones

هیچ چیز به طور خاص دشواری در اجرای Metabase در مقایسه با اجرای نرم‌افزارهای دیگر وجود ندارد، فقط این است که اجرای نرم‌افزار در تولید غیرقابل توجه نیست. بگویید می‌خواهید Metabase خود را تا حد امکان ارزان اجرا کنید. برای انجام آن به دو چیز نیاز دارید: یک سرور برای اجرای Metabase، یک سرور برای اجرای پایگاه داده برنامه شما (بدون شمارش پایگاه داده‌ای که تمام داده‌های شما را در خود دارد).

پس، در حداقل، به یک پایگاه داده Postgres یا MySQL اختصاصی برای خدمت به عنوان پایگاه داده برنامه خود نیاز دارید. راه‌اندازی مطلق ارزان‌ترین شما را به شاید ده نفر استفاده از Metabase می‌رساند (تا زمانی که همزمان از Metabase استفاده نمی‌کنند). می‌توانید با اعداد اینجا بازی کنید، اما شما در حال حاضر شروع به نگاه کردن به قیمت starter برای Metabase Cloud می‌کنید.

چرا از پایگاه داده H2 جاسازی شده استفاده نکنیم و فقط یک سرور اجرا کنیم؟ چون پایگاه داده H2 جاسازی شده زندگی شما را خراب می‌کند. ما پایگاه داده برنامه H2 جاسازی شده را به عنوان یک هدیه مهمانی شامل کردیم تا مشتریان فقط بتوانند JAR یا تصویر Docker Metabase را دانلود کنند و بتوانند در عرض چند دقیقه شروع به پرس‌وجوی داده کنند. پایگاه داده H2 برای demoها در نظر گرفته شده است، نه تولید. در برخی موارد خراب می‌شود، و شما رنج می‌برید.

حتی اگر با یک راه‌اندازی bare minimum بروید، production-grade نخواهد بود. یعنی، باید با هزینه‌های پنهان (شبکه، نظارت، load balancing، ذخیره‌سازی، دسترسی چند منطقه‌ای، سرور SMTP) علاوه بر نیاز به برخورد با ارتقا، پشتیبان‌گیری، بازیابی، و سایر نگهداری عملیاتی سروکار داشته باشید. ما خیلی خوب درباره این هزینه‌ها می‌دانیم چون مجبور شدیم یک تن کار برای ساخت یک پلتفرم برای مدیریت یک ناوگان از Metabaseها انجام دهیم. و چون می‌توانیم یک ناوگان در مقیاس مدیریت کنیم، می‌توانیم آن صرفه‌جویی‌ها را به شما منتقل کنیم، همه در حالی که هنوز برای توسعه پلتفرم و پروژه منبع باز پول می‌گیریم.

بخش "چرا ارائه ابری ما معامله خوبی است"

با Metabase Cloud، تمام کاری که انجام می‌دهید ثبت‌نام است و اساساً فقط می‌توانید شروع به کار پرس‌وجوی داده خود کنید.

دریافت خواهید کرد:

راه‌اندازی در عرض چند دقیقه

حتی اگر شرکت شما کل زیرساخت خود را در ابر اجرا می‌کند، معمولاً نوعی فرآیند تأمین وجود دارد که بسته به اینکه شرکت شما چقدر بوروکراتیک است می‌تواند مدتی طول بکشد. با Metabase Cloud، شما به معنای واقعی کلمه فقط ثبت‌نام می‌کنید، پایگاه داده خود را متصل می‌کنید، و تیم خود را دعوت می‌کنید تا شروع به پرس‌وجو کنند.

دسترسی بالا

اگر Metabase شما به دلیل برخی مسائل مرکز داده، تداخل پرتو کیهانی، یا هر چیز دیگری از کار بیفتد، ما Metabase دیگری برای شما راه‌اندازی می‌کنیم و ترافیک شما را به آن Metabase هدایت می‌کنیم. به علاوه، ما از یک پایگاه داده برنامه قابل مقیاس (PostgreSQL از طریق RDS AWS) استفاده می‌کنیم، بنابراین یک پایگاه داده برنامه دریافت می‌کنید که با استفاده شما مقیاس می‌کند. اساساً این به این معنی است که یک راه‌اندازی auto-scaling دریافت می‌کنید که راه‌اندازی شما را سریع نگه می‌دارد مهم نیست چه سطحی از ترافیک به آن می‌اندازید.

اساساً، Metabase گلوگاه شما نخواهد بود؛ سرعت اجرای پرس‌وجوهای شما هنوز به میزان داده‌ای که می‌خواهید، سرعت انبار داده شما، و اینکه چقدر خوب داده خود را مدل می‌کنید بستگی دارد. ساخت داشبوردها سریع‌تر را برای برخی نکات بررسی کنید.

مدیریت عملیاتی

Metabase Cloud تمام مدیریت عملیاتی را برای شما انجام می‌دهد، از جمله:

  • پشتیبان‌گیری و بازیابی (امنیت اول).
  • ارتقا. ما یک انتشار عمده از ویژگی‌های جدید هر سه ماه یا بیشتر انجام می‌دهیم، و به‌روزرسانی‌های جزئی هر چند هفته با رفع باگ و وصله‌های امنیتی. شما تمام این به‌روزرسانی‌ها را به طور خودکار دریافت خواهید کرد، بدون هیچ استرسی.
  • نظارت.
  • ممیزی امنیتی SoC2 Type 2
  • مدیریت یک سرور SMTP برای ارسال اشتراک‌های داشبورد و هشدارها.

اگرچه این نگهداری عملیاتی منحصر به Metabase نیست، دردسر برخورد با آن است. پس فقط بگذارید ما با آن برخورد کنیم.

پشتیبانی از مهندسان موفق درجه یک

شما پشتیبانی از متخصصان فنی واقعی دریافت خواهید کرد، نه نمایندگان خدمات مشتری. مهندسان موفق ما همه کاربران و مشاوران سابق Metabase هستند. وقتی به کمک نیاز دارید، با یک متخصص که در موقعیت شما بوده است صحبت خواهید کرد. شما نه تنها کمک با هر مشکلی که دارید دریافت خواهید کرد، بلکه توصیه در مورد بهترین روش‌ها از افرادی که همه چیز را دیده‌اند. و نیازی به برخورد با هیچ runaround خدمات مشتری، مانند فهمیدن نحوه فریب دادن یک chatbot برای اتصال شما با یک انسان واقعی ندارید. فقط می‌توانید به ما ایمیل بزنید.

و مهندسان موفق ما، صادقانه، به طور غیرمنطقی خوب هستند. هنگام دادن بازخورد به ما درباره پشتیبانی آنها، مشتریان چیزهایی مانند "درجه جهانی"، "عالی"، "عالی"، "فانتاستیک"، "بهترین" می‌گویند. برخی حتی همه حروف بزرگ می‌روند: "Johannes EXTREMELY مفید بود". و مطمئناً، این anecdata گزینش شده است، اما بازخورد تقریباً همه گیلاس است: حل تیکت جایی که مشتری راضی بود بیش از ۹۵٪ ثبت شده است، و آن درصد در طول زمان روند رو به بالا داشته است. در طول سه ماه گذشته، ما ۹۷٪ را پاک کرده‌ایم.

آن، به علاوه ما یک انجمن فعال و یک تن مستندات و منابع یادگیری داریم (اما همه اینها را دریافت می‌کنند، بنابراین اینها بیشتر "چرا Metabase" هستند؛ آنها واقعاً امتیازی برای استدلال "چرا Metabase Cloud" نمی‌گیرند).

هنوز وسوسه میزبانی خود Metabase خود هستید؟

چند چیز دیگر برای در نظر گیری اینجا:

هم هزینه‌های واقعی و هم هزینه‌های فرصت (با برخی هزینه/صرفه‌جویی تقریبی)

افراد مسلط به DevOps نادر و گران هستند. اگر یکی از این افراد هستید، می‌توانید، با کمی تلاش، یک راه‌اندازی Metabase production-ready را راه‌اندازی کنید. اما زمان مهندسی (زمان شما) گران‌تر از هزینه‌های زیرساخت شما خواهد بود. اگر فقط چند ساعت در ماه صرف مدیریت Metabase خود می‌کنید، Metabase Cloud برای خودش پرداخت کرده است. پس سوال می‌شود، آیا باید آن زمان را روی Metabase، یا روی زیرساخت سازمان خود صرف کنید؟

بیایید برخی اعداد تقریبی اینجا برای ۱۰ نفر استفاده از ارزان‌ترین برنامه Metabase (که نسخه OSS از Metabase است، نه نسخه Enterprise/Pro که با ویژگی‌های پیشرفته‌تر ارسال می‌شود) در نظر بگیریم. و بیایید تخفیف سالانه را فعلاً کنار بگذاریم. یک ماه از Metabase Cloud برای شما ۱۰۰ دلار (که شامل پنج حساب اول است) به علاوه ۶ دلار به ازای هر نفر پس از آن پنج نفر اول، برای مجموع ۱۳۰ دلار در ماه اجرا می‌شود. با توجه به اینکه حقوق متوسط یک مهندس DevOps حدود ۶۰ دلار در ساعت کار می‌کند، اگر آنها حدود ۲ ساعت در ماه با نصب Metabase میزبانی خود شما برخورد کنند، Metabase Cloud قبلاً برای خودش پرداخت کرده است، و این قبل از شمارش هزینه‌های زیرساختی است که باید تحمل کنید.

کاهش ریسک پروژه

می‌توانید Metabase Cloud را با یک آزمایش رایگان بررسی کنید. اگر (به دلایل خیالی، مضحک) Metabase در سازمان شما کار نمی‌کند، فقط می‌توانید لغو کنید و ادامه دهید، و هیچ زمانی را برای ساخت زیرساخت برای پشتیبانی از آن دوره آزمایشی غرق نکرده‌اید. وقتی (ناگزیر) Metabase را مفید می‌یابید، همچنین می‌توانید به یک برنامه صورتحساب سالانه تغییر دهید تا معامله بهتری دریافت کنید.

آسان برای مهاجرت از میزبانی خود به Metabase Cloud و برگشت

در خط کاهش ریسک؛ آسان است که از میزبانی خود به Metabase Cloud و دوباره برگردید. اگر بعداً نظر خود را تغییر دهید، ما یک کپی از پایگاه داده برنامه شما را به شما می‌دهیم تا بتوانید به یک راه‌اندازی میزبانی خود تغییر دهید و هنوز تمام سوالات، داشبوردها، مجموعه‌ها و غیره Metabase خود را داشته باشید.

Metabase Pro روی Cloud

اگر با Metabase Pro می‌روید، یا می‌توانید سازمان خود را در برخی موارد ارتقا دهید، هزینه به معنای واقعی کلمه همان است که Metabase Pro را خودتان میزبانی کنید یا از Pro روی Metabase Cloud استفاده کنید، بنابراین ممکن است به همان اندازه ما تمام کار را انجام دهیم و سپس صرفه‌جویی در زیرساخت و عملیات را ذخیره کنیم.

نگهداری بدون نگرانی با پشتیبانی درجه جهانی

اگر هنوز روی حصار هستید، مهندسان موفق ما باید شما را به سمت Metabase Cloud سوق دهند. مهندسان ما می‌توانند محیط‌ها را بسیار سریع‌تر (و قابل اعتمادتر) از آنچه که خودتان قادر خواهید بود انجام دهید بازیابی، تغییر و ارتقا دهند (که در یک محیط تولید یک معامله بزرگ است). مدیریت ارتقا به تنهایی ممکن است ارزش داشته باشد، چون ما همیشه Metabase را بهبود می‌دهیم. به علاوه شما نیازی به نگرانی درباره اشتباه پیش رفتن چیزها ندارید (و حتی اگر مشکلی وجود داشت، تقصیر شما نبود).

Metabase Cloud را امتحان کنید

این است. برای یک آزمایش رایگان از Metabase Cloud ثبت‌نام کنید. و تشکر از پشتیبانی نرم‌افزار منبع باز.