মূল কনটেন্টে যান
BetterSoftZ

সার্ভিস

ক্লাউড ও ডেভঅপস

এমন ইনফ্রাস্ট্রাকচার, যাতে ডিপ্লয়মেন্ট হয়ে যায় একঘেয়ে সাধারণ কাজ: স্বয়ংক্রিয় রিলিজ, সত্যিকারের মনিটরিং, পরীক্ষিত ব্যাকআপ আর এমন একটি বিল যার ব্যাখ্যা আপনি দিতে পারেন।

ক্লাউড ও ডেভঅপস সার্ভিসে কী কী থাকে?

ক্লাউড ও ডেভঅপস সার্ভিস হলো সফটওয়্যার কীভাবে ডিপ্লয় হয়, মনিটর করা হয় এবং সচল রাখা হয় — তার দায়িত্ব। BetterSoftZ AWS, Cloudflare, Vultr বা লোকাল হোস্টিংয়ে ডিপ্লয়মেন্ট পাইপলাইন, মনিটরিং, অ্যালার্ট ও পরীক্ষিত ব্যাকআপ সেটআপ করে, এবং বাংলাদেশের প্রতিষ্ঠানের জন্য খরচ ও পারফরম্যান্স ঠিকঠাক করে — ডেটা দেশে রাখার বাধ্যবাধকতা আছে এমন প্রতিষ্ঠানসহ।

আপনি যা পাবেন

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

লক্ষ্য: ঝামেলাহীন রিলিজ

ডিপ্লয় করা ঝুঁকিপূর্ণ হলে টিম কম ডিপ্লয় করে; কম ডিপ্লয় করলে প্রতিটি রিলিজে জমে যায় কয়েক মাসের পরিবর্তন, আর ঝুঁকি বাড়তেই থাকে। এ থেকে বের হওয়ার উপায় যান্ত্রিক: প্রতিটি পরিবর্তন একই পাইপলাইন দিয়ে যায়, টেস্ট পাস করাই রিলিজের শর্ত, আর রোলব্যাক হলো একটি মাত্র লিখিত পদক্ষেপ।

আমরা যা সেটআপ করি

  1. একই রকম এনভায়রনমেন্ট। স্টেজিং প্রোডাকশনের এতটাই কাছাকাছি যে সেখানে পাস করলে তার সত্যিকারের অর্থ থাকে।
  2. পাইপলাইন। বিল্ড, টেস্ট, ডিপ্লয় — মার্জ হলেই শুরু হয়, প্রতিবার একই ধাপ, আর মাঝখানে কারও ল্যাপটপের ওপর নির্ভরতা নেই।
  3. অবজারভেবিলিটি। মেট্রিকস, স্ট্রাকচার্ড লগ ও এরর ট্র্যাকিং এক জায়গায়, আর অ্যালার্ট এমনভাবে ঠিক করা যে সেগুলো এত কম আসে যাতে মানুষ এখনও পড়ে দেখে।
  4. রিস্টোর করে দেখা ব্যাকআপ। যে ব্যাকআপ কেউ কখনো রিস্টোর করে দেখেনি, সেটা ব্যাকআপ নয়, একটা আশা মাত্র। আমরা রিস্টোর পরীক্ষা করি এবং কত সময় লাগে তা লিখে রাখি।
  5. অ্যাক্সেস নিয়ন্ত্রণ। কে প্রোডাকশনে ঢুকতে পারে, সেই অনুমতি কীভাবে দেওয়া হয় এবং কেউ চলে গেলে কীভাবে তা বাতিল হয়।

খরচ নিয়ে সোজা কথা

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

নিরাপত্তা, নিয়মিত রক্ষণাবেক্ষণের অংশ হিসেবে

ডিপেন্ডেন্সি আপগ্রেড, ওএস প্যাচিং, টিএলএস নবায়ন ও সিক্রেট রোটেশন চলে নির্ধারিত সময়সূচিতে — কোনো দুর্ঘটনার পরে নয়। সিক্রেট থাকে একটি ম্যানেজড স্টোরে, রিপোজিটরি বা শেয়ার করা ডকুমেন্টে নয়, এবং প্রোডাকশনে প্রতিটি অ্যাক্সেস লগ করা হয়।

প্রতিটি এনগেজমেন্টে যা থাকে

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

যে টুল দিয়ে কাজ করি

  • AWS
  • Cloudflare
  • Docker
  • Kubernetes
  • Terraform
  • GitHub Actions
  • Grafana

যেসব খাতে এই সার্ভিস

সাধারণ জিজ্ঞাসা

আমাদের ডেটা কি বাংলাদেশের ভেতরেই রাখা যাবে?

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

আমাদের ক্লাউড বিল শুধু বাড়ছেই। আপনারা কি কমাতে পারবেন?

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

রাত ২টায় কিছু বিকল হলে কী হয়?

আমরা যে চুক্তি সেটআপ করি, সে অনুযায়ী অ্যালার্ট যায় অন-কলে থাকা ব্যক্তির কাছে, সাথে থাকে সবচেয়ে সম্ভাব্য সমস্যাগুলোর জন্য একটি রানবুক। সাপোর্ট চুক্তিতে থাকা ক্লায়েন্টদের ক্ষেত্রে সেই দায়িত্ব আমাদের; আর যারা নিজেরাই অপারেশন চালান, তাদের জন্য এমনভাবে তৈরি করি যাতে আমাদের ছাড়াই আপনার টিম সামলাতে পারে।

আমাদের নিজস্ব সার্ভারেও কি কাজ করেন?

হ্যাঁ। বাংলাদেশের ব্যাংকিং ও সরকারি কাজে নিজস্ব (অন-প্রিমিস) ও কো-লোকেটেড হার্ডওয়্যার বেশ প্রচলিত, আর সেখানেও একই পাইপলাইন, মনিটরিং ও ব্যাকআপ পদ্ধতি প্রযোজ্য। ক্লাউড আমাদের ডিফল্ট পছন্দ, বাধ্যবাধকতা নয়।

আপনার প্রজেক্ট নিয়ে কথা বলি।

সমস্যাটি সহজ ভাষায় বলুন। কী লাগবে ও আনুমানিক খরচ কত, আমরা জানিয়ে দেব।