Zinn® ম্যানেজড ডেটাবেস

পরিচালিত PostgreSQL এবং MySQL, সাইটসহ বা সাইট ছাড়া

স্ট্যান্ডঅ্যালোন ম্যানেজড ডেটাবেস: আমাদের প্ল্যাটফর্মে ডেটাবেস চালানোর জন্য আমাদের কাছে কোনো ওয়েবসাইট হোস্ট করার প্রয়োজন নেই। PostgreSQL বা MySQL, প্রতিটিতে আকারের ওপর ভিত্তি করে তিনটি টায়ার রয়েছে এবং মাঝারি টায়ার থেকে শুরু করে ওপরের দিকে স্বয়ংক্রিয় ফেলওভারের ব্যবস্থা রয়েছে। আমরা ব্যাকআপ জব সম্পন্ন হয়েছে বলে কেবল বিশ্বাস না করে, রিস্টোর করা ডেটাবেসের সাথে সংযোগ স্থাপন করে রিস্টোর যাচাই করি।

এটি কী

Zinn® Managed Databases হলো এমন PostgreSQL বা MySQL যা আমরা আপনার জন্য পরিচালনা করি এবং আলাদাভাবে বিক্রি করি। এর কোনো কিছুতেই এটি ধরে নেওয়া হয় না যে আপনি এখানে একটি সাইটও হোস্ট করছেন: যেখান থেকেই অ্যাপ্লিকেশনটি চলুক না কেন, সেটির দিকে একটি অ্যাপ্লিকেশন নির্দেশ করুন এবং এটিকে হোস্টিং প্ল্যানের কোনো অ্যাড-অন হিসেবে না দেখে একটি ডেটাবেস সেবা হিসেবে গণ্য করুন।

প্রতিটি ইঞ্জিনের তিনটি আকার রয়েছে। ছোট টায়ারটি একটি একক ইনস্ট্যান্স। মাঝারি এবং বড় টায়ারগুলো স্বয়ংক্রিয় ফেইলওভার যোগ করে, যার ফলে একটি হারিয়ে যাওয়া নোড একটি ডাউনটাইম হওয়ার চেয়ে ফেইলওভার ইভেন্ট হিসেবে গণ্য হয়, যা আপনার ব্যবহারকারীদের জানানোর আগেই সমাধান হয়ে যায়। কোন ইঞ্জিনের ফেইলওভারে কেমন খরচ হয় তা একেকটিতে একেক রকম— PostgreSQL দুটি ইনস্ট্যান্সের মধ্যে সালিশ করে, যেখানে কোরাম অর্জনে MySQL-এর একটি তিন সদস্যের গ্রুপ এবং এক জোড়া রাউটারের প্রয়োজন হয়— যে কারণে প্রতিটি আকারে MySQL টায়ারের দাম সামান্য বেশি।

দুটি সংযুক্ত ডাটাবেজ সার্ভার, একটি অন্যটির স্থলাভিষিক্ত হয়

আপনি যা পাবেন

পরিচালিত PostgreSQL এবং MySQL, যার অপারেশনাল অংশগুলো সঠিকভাবে সম্পন্ন করা হয়েছে এবং এত স্পষ্টভাবে বিবৃত হয়েছে যে আপনি সেগুলোর চারপাশে পরিকল্পনা করতে পারেন।

স্বতন্ত্র, কোনো সাইটের প্রয়োজন নেই

হোস্টিং না কিনে একটি ডাটাবেস কিনুন। আপনার অ্যাপ্লিকেশন যেকোনো জায়গায় চলতে পারে; ডাটাবেস নিজেই একটি স্বতন্ত্র পণ্য।

মিডিয়াম টায়ার থেকে অটোমেটিক ফেইলওভার

স্বয়ংক্রিয় ফেইলওভার সহ মাঝারি এবং বড় রান। ছোট থেকে এর পরবর্তী ধাপটি কেবল আকারের পরিবর্তন নয়, বরং প্রাপ্যতারও একটি পরিবর্তন।

একটি একক-ইনস্ট্যান্স ছোট টায়ার

ছোট টায়ারটি একটি ইনস্ট্যান্স চালায়, যা ডেভলপমেন্ট, স্টেজিং এবং হালকা প্রোডাকশন কাজের চাপের জন্য উপযোগী যেখানে পুনরুদ্ধারের জন্য একটি সংক্ষিপ্ত সময় গ্রহণযোগ্য।

PostgreSQL এ পয়েন্ট-ইন-টাইম রিকভারি

PostgreSQL-এ, রিকভারি গত রাতের স্ন্যাপশটের পরিবর্তে একটি নির্দিষ্ট মুহূর্তে করা হয়, যা আপনাকে পুরো দিনের কাজ না হারিয়েই কোনো ত্রুটিপূর্ণ মাইগ্রেশন বা ভুল ডিলিশন পূর্বাবস্থায় ফিরিয়ে আনতে দেয়। MySQL ডাটাবেজগুলো প্রতি রাতে ব্যাকআপ করা হয় এবং চৌদ্দ রাত পর্যন্ত সংরক্ষণ করা হয়।

কানেক্টিংয়ের মাধ্যমে পুনরুদ্ধার যাচাই করা হয়েছে

সফলভাবে সম্পন্ন হওয়া ব্যাকআপ জব এই বিষয়ের প্রমাণ নয় যে একটি ডেটাবেস পুনরুদ্ধার করা সম্ভব। আমরা পুনরুদ্ধারকৃত ডেটাবেসের সাথে সংযোগ স্থাপন করে এবং তা থেকে ডেটা পড়ে পুনরুদ্ধারের বিষয়টি যাচাই করি।

যecটি ইঞ্জিনের প্রতিটিতে তিনটি সাইজ

প্রতিটি টায়ার আপনার বেছে নেওয়া ইঞ্জিনটি চালায়। উপরের স্তরে যাওয়ার মাধ্যমে vCPU, মেমরি এবং ডিস্ক বরাদ্দ পরিবর্তিত হয় এবং মাঝারি স্তর থেকে শুরু করে স্বয়ংক্রিয় ফেইলওভার যোগ হয়।

এটি যেভাবে কাজ করে

এটি প্রস্তুত করুন, এর সাথে সংযোগ স্থাপন করুন এবং অপারেশনাল অর্ধাংশ আমাদের পরিচালনা করতে দিন।

  1. একটি টায়ার বেছে নিন

    PostgreSQL বা MySQL বেছে নিন, তারপর আপনার কতটা CPU, মেমোরি এবং ডিস্ক প্রয়োজন এবং আপনি স্বয়ংক্রিয় ফেইলওভার চান কিনা তার উপর নির্ভর করে ছোট, মাঝারি বা বড় নির্বাচন করুন।

  2. আপনার অ্যাপ্লিকেশন কানেক্ট করুন

    আপনি শংসাপত্র এবং একটি সংযোগ এন্ডপয়েন্ট পাবেন। অ্যাপ্লিকেশনটি আমাদের এস্টেটে বা অন্য কারো এস্টেটে থাকতে পারে; ডাটাবেস তাতে কিছু যায় আসে না।

  3. আমরা এটি চালাই এবং প্রমাণ করি

    আমরা নিয়মমাফিক ব্যাকআপ নিই এবং ব্যাকআপের ফলাফলের সাথে সংযোগ স্থাপন করে তা রিস্টোর হয় কি না তা পরীক্ষা করি, ফলে রিকভারিবিলিটি অনুমান করার পরিবর্তে মাপা হয়। PostgreSQL-এ সেই সময়সূচী ক্রমাগত, তাই রিকভারি একটি নির্দিষ্ট সময়ে করা যায়।

মূল্য নির্ধারণ

প্রতিটি ইঞ্জিনে তিনটি টায়ার, মাসিক বিল করা হয়, vCPU, মেমরি এবং ডিস্ক দ্বারা মাপা হয় — মাঝারি টায়ার থেকে স্বয়ংক্রিয় ফেইলওভার সহ। টায়ারের মূল্য পরিমাপিত অবকাঠামো ইউনিট হার থেকে গণনা করা হয় এবং সেই হার পরিবর্তিত হলে তা পুনরায় নির্ধারণ করা হয়।

Zinn® Managed MySQL Small

১,৭১৯.৯৯৳/মাস

vCPU কোরের সংখ্যা
1
মেমরি
2 জিবি
NVMe স্টোরেজ
20 জিবি

Zinn® Managed PostgreSQL Small

১,৭১৯.৯৯৳/মাস

vCPU কোরের সংখ্যা
1
মেমরি
2 জিবি
NVMe স্টোরেজ
20 জিবি

Zinn® Managed PostgreSQL Medium

৬,০২২.৯৯৳/মাস

vCPU কোরের সংখ্যা
2
মেমরি
4 জিবি
NVMe স্টোরেজ
60 জিবি

Zinn® Managed MySQL Medium

৯,০৯৫.৯৯৳/মাস

vCPU কোরের সংখ্যা
2
মেমরি
4 জিবি
NVMe স্টোরেজ
60 জিবি

Zinn® Managed PostgreSQL Large

১২,৬৬০.৯৯৳/মাস

vCPU কোরের সংখ্যা
4
মেমরি
8 জিবি
NVMe স্টোরেজ
150 জিবি

Zinn® Managed MySQL Large

১৮,৯৩০.৯৯৳/মাস

vCPU কোরের সংখ্যা
4
মেমরি
8 জিবি
NVMe স্টোরেজ
150 জিবি

মূল্য নির্ধারণ একবার স্থির করে ফেলে রাখা হয় না, বরং এটি পরিমাপকৃত অবকাঠামোগত হারের সাথে সামঞ্জস্যপূর্ণ রাখা হয়, ফলে আপনি যে টায়ারে আছেন তা এটি চালানোর প্রকৃত খরচের সাথে সবসময় সামঞ্জস্যপূর্ণ থাকে।

এখানে কেন কিনবেন

বহু হোস্ট আপনার জন্য একটি ডাটাবেস পরিচালনা করবে, যদি আপনি হোস্টিংও কেনেন। এটি আলাদাভাবে বিক্রি হয়, যার অর্থ আপনি আপনার ডাটাবেসটি আমাদের কাছে রাখতে পারেন এবং আপনার অ্যাপ্লিকেশনটি যেখানেই উপযুক্ত সেখানে রাখতে পারেন, কোনো বান্ডেলে মানিয়ে নিতে আপনার স্ট্যাকের পুনর্গঠন না করেই।

ডাটাবেজ পণ্যের ক্ষেত্রে সবচেয়ে গুরুত্বপূর্ণ দুটি দাবি হলো এমন দুটি বিষয় যা সহজেই ঢালাওভাবে করা যায়: তা হলো এটি ফেইলওভার করে এবং এটি রিস্টোর করে। এখানে ফেইলওভার হলো মিডিয়াম এবং লার্জ টায়ারের একটি নির্ধারিত বৈশিষ্ট্য, এবং সবুজ রঙের জব লগ পড়ার পরিবর্তে রিস্টোর করা ডাটাবেজের সাথে সংযোগ স্থাপনের মাধ্যমে রিস্টোর যাচাই করা হয়।

এটি ব্যবহার করার জন্য কি আমার আপনার সাথে একটি ওয়েবসাইট হোস্ট করতে হবে?

না। ম্যানেজড ডেটাবেস একটি স্বতন্ত্র পরিষেবা। আপনার অ্যাপ্লিকেশন আপনার নিজস্ব সার্ভারে, অন্য কোনো প্রদানকারীর কাছে বা আমাদের সিস্টেমে চলতে পারে—ডেটাবেসটি স্বাধীনভাবে প্রস্তুত এবং বিল করা হয়।

কোন টিয়ারগুলোতে উচ্চ প্রাপ্যতা (high availability) রয়েছে?

স্বয়ংক্রিয় ফেইলওভার সহ মাঝারি এবং বড় রান। ছোট হলো একটি একক ইনস্ট্যান্স, যে কারণে ছোট থেকে মাঝারি স্তরে উন্নীত করা কেবল ধারণক্ষমতার বিষয় নয়, বরং এটি প্রাপ্যতা সংক্রান্ত একটি সিদ্ধান্ত।

ব্যাকআপ এবং পুনরুদ্ধার কীভাবে কাজ করে?

উভয় ইঞ্জিনেরই ব্যাকআপ রাখা হয় এবং ফলাফলটিতে সংযোগ করে দুটিরই পুনরুদ্ধার পরীক্ষা করা হয়। আপনি কতদূর পর্যন্ত পেছনে যেতে পারবেন তার ওপর ভিত্তি করে এগুলো ভিন্ন হয়: PostgreSQL ক্রমাগত সংরক্ষণ করে, তাই আপনি একটি নির্দিষ্ট মুহূর্তে পুনরুদ্ধার করতে পারেন—যা একটি ত্রুটিপূর্ণ মাইগ্রেশন বা ভুলবশত মুছে ফেলার পরে সবচেয়ে বেশি গুরুত্বপূর্ণ, যেখানে আপনি ভুলের আগের মুহূর্ত পর্যন্ত সবকিছু ঠিকঠাক রাখতে চান। MySQL-এর ব্যাকআপ প্রতি রাতে নেওয়া হয় এবং শেষ চোদ্দো রাতের ব্যাকআপ সংরক্ষণ করা হয়।

ব্যাকআপগুলো যে আসলে রিস্টোর হবে, তা আপনি কীভাবে নিশ্চিত করবেন?

আমরা সেগুলোকে রিস্টোর করি এবং ফলাফলের সাথে সংযুক্ত হই। সফল হওয়ার প্রতিবেদন দেওয়া একটি ব্যাকআপ জব কেবল আপনাকে বলে যে একটি জব শেষ হয়েছে; রিস্টোর করা ডাটাবেসের সাথে সংযুক্ত হওয়া এবং তা থেকে পড়া আপনাকে জানায় যে ডাটা সেখানে রয়েছে এবং ব্যবহারযোগ্য। আমরা এই চেকটিই চালাই।

ডেটাবেস বড় হওয়ার সাথে সাথে কি আমি উচ্চতর টিয়ারে যেতে পারি?

হ্যাঁ। টিয়ারগুলো আপনার শুরু করা একই ইঞ্জিনেই চলে, তাই উপরে ওঠার ফলে vCPU, মেমোরি এবং ডিস্ক অ্যালোকেশন পরিবর্তিত হয় এবং মাধ্যম থেকে শুরু করে স্বয়ংক্রিয় ফেইলওভার যোগ হয়। কোনো বড় মাইগ্রেশনের আগে আমাদের সাথে কথা বলুন এবং আমরা আপনার সাথে মিলে মাইগ্রেশনের পরিকল্পনা করব।

আপনার ডাটাবেস এমন কোথাও রাখুন যেখানে এটির যত্ন নেওয়া হয়

একটি ইঞ্জিন এবং একটি টিয়ার বেছে নিন, আপনার অ্যাপ্লিকেশনটি সংযুক্ত করুন এবং মাঝারি টিয়ার থেকে শুরু করে স্বয়ংক্রিয় ফেইলওভার পান—আপনার অন্য কিছু এখানে হোস্ট করা হোক বা না হোক।

শুরু করুন