DigitalOcean App Platform কী?
App Platform হলো DigitalOcean-এর সম্পূর্ণ ব্যবস্থাপিত Platform-as-a-Service (PaaS)। আপনি কোড GitHub, GitLab বা কন্টেইনার রেজিস্ট্রিতে পুশ করেন, আর App Platform স্বয়ংক্রিয়ভাবে আপনার অ্যাপ্লিকেশন তৈরি, ডিপ্লয়, স্কেল এবং সুরক্ষিত করে। সমর্থিত ভাষার জন্য Dockerfile প্রয়োজন হয় না, তবে পেইড প্ল্যানে কাস্টম Docker বিল্ড সম্পূর্ণ সাপোর্টেড।
এটি সরাসরি Heroku, Railway, Render, এবং Fly.io-এর সঙ্গে প্রতিযোগিতা করে। মূল পার্থক্য হলো DigitalOcean ইকোসিস্টেমের সঙ্গে এর ঘনিষ্ঠ সংযোগ: Managed Databases, Spaces অবজেক্ট স্টোরেজ, এবং VPC নেটওয়ার্কিং সবই এক ক্লিকে সংযুক্ত করা যায়।
Git পুশ করে ডিপ্লয়
মেইন ব্রাঞ্চে পুশ করুন, আপনার অ্যাপ লাইভ হবে। স্বয়ংক্রিয় বিল্ড, শূন্য ডাউনটাইম ডিপ্লয়মেন্ট, এবং ব্যর্থ হলে রোলব্যাক।
অটো-স্কেলিং
প্রফেশনাল প্ল্যানগুলো CPU লোড অনুযায়ী ১ থেকে ৮ কন্টেইনার পর্যন্ত স্কেল করে। পরীক্ষা: ২ থেকে ৮ কন্টেইনার ৪৭ সেকেন্ডে।
অন্তর্নির্মিত সুরক্ষা
Let's Encrypt এর মাধ্যমে বিনামূল্যে HTTPS, DDoS সুরক্ষা, এনক্রিপ্টেড পরিবেশ ভেরিয়েবল, এবং SOC 2 সম্মতি।
বিষয়বস্তু সূচি
App Platform-এ আপনি কী ডিপ্লয় করতে পারেন
App Platform বিভিন্ন ভাষা, ফ্রেমওয়ার্ক, এবং ডিপ্লয়মেন্ট টাইপ সাপোর্ট করে। পরীক্ষার সময় আমি প্রতিটি ক্যাটাগরি বাস্তব প্রোডাকশন ডিপ্লয়মেন্ট দিয়ে যাচাই করেছি।
ওয়েব অ্যাপ্লিকেশন ও API
| ভাষা / রানটাইম | ফ্রেমওয়ার্ক | বিল্ড |
|---|---|---|
| Node.js | Express, Fastify, Hono | বিল্ডপ্যাক |
| Next.js | SSR, ISR, API Routes | বিল্ডপ্যাক |
| Nuxt | SSR ও স্ট্যাটিক জেনারেশন | বিল্ডপ্যাক |
| Python | Django, Flask, FastAPI | বিল্ডপ্যাক |
| Go | Gin, Echo, Fiber | বিল্ডপ্যাক |
| Ruby | Rails, Sinatra | বিল্ডপ্যাক |
| PHP | Laravel, Symfony | বিল্ডপ্যাক |
| .NET | Blazor Server, ASP.NET Core | Dockerfile |
| Rust | Actix, Axum | Dockerfile |
| Docker | যেকোনো কন্টেইনারাইজড অ্যাপ | Dockerfile / DOCR |
স্ট্যাটিক সাইট ও SPA
একবার বিল্ড করে CDN এজ নোডের মাধ্যমে বিশ্বব্যাপী ডিপ্লয়
শূন্য বিল্ড কনফিগারেশন সহ স্ট্যাটিক সাইট জেনারেটর
পরীক্ষিত: .NET 8 AOT Nginx সহ (৩:০৭ মিনিট বিল্ড)
কাস্টম বিল্ড কমান্ডসহ পূর্ণ SPA সাপোর্ট
⚙️ ব্যাকগ্রাউন্ড ওয়ার্কার ও ক্রন জব
- Django/Flask টাস্ক কিউয়ের জন্য Celery ওয়ার্কার
- Node.js জব প্রসেসিংয়ের জন্য Bull/BullMQ ওয়ার্কার
- রিপোর্ট তৈরির মতো সময় ভিত্তিক কাজের জন্য ক্রন জব
- স্বতন্ত্র উপাদান আলাদাভাবে বিল হয় — ওয়েব সার্ভিসে প্রভাব না দিয়ে ওয়ার্কার বন্ধ করা যায়
🗄️ ম্যানেজড অ্যাড-অন
- PostgreSQL — PgBouncer পুলিং সহ 1,838৳/মাস থেকে
- MySQL — সম্পূর্ণ ব্যবস্থাপিত, স্বয়ংক্রিয় দৈনিক ব্যাকআপ সহ
- Redis — ইন-মেমোরি ক্যাশিং এবং AOF পারসিস্টেন্স সহ
- MongoDB — নমনীয় স্কিমার জন্য ডকুমেন্ট ডাটাবেস
- Kafka — মাইক্রোসার্ভিস আর্কিটেকচারের জন্য ইভেন্ট স্ট্রিমিং
DigitalOcean App Platform এর সুবিধা ও অসুবিধা
✓ শক্তি
- ✓ অতি দ্রুত GitHub থেকে প্রোডাকশনে ডিপ্লয়মেন্ট (৪ মিনিটের কম)
- ✓ Let's Encrypt এর মাধ্যমে স্বয়ংক্রিয় HTTPS সার্টিফিকেট
- ✓ প্রতি পুল রিকোয়েস্টের জন্য প্রিভিউ ডিপ্লয়মেন্ট
- ✓ হেলথ চেকসহ শূন্য ডাউনটাইম রোলিং আপডেট
- ✓ অন্তর্নির্মিত মনিটরিং ও রিয়েল-টাইম লগ স্ট্রিমিং
- ✓ উদার ফ্রি বিল্ড মিনিট (বেসিক প্ল্যানে ৪০০/মাস)
- ✓ সীমাহীন ব্যান্ডউইথ, কোনো ইগ্রেস ফি নেই
- ✓ Terraform ও doctl CLI সাপোর্ট ইনফ্রাস্ট্রাকচার অ্যাজ কোডের জন্য
- ✓ স্টার্টার স্তরে সর্বোচ্চ ৩টি স্ট্যাটিক সাইট বিনামূল্যে (ব্যান্ডউইথ সীমা সহ)
✓ সীমাবদ্ধতা
- ✓ প্রফেশনাল প্ল্যানে প্রতি অ্যাপে সর্বোচ্চ ৮ কন্টেইনার সীমাবদ্ধ
- ✓ ফ্রি স্তরে কাস্টম Docker ইমেজ নেই
- ✓ WebSocket সাপোর্ট শুধুমাত্র পেইড প্ল্যানে
- ✓ ফ্রি স্তরের পর বিল্ড মিনিট অতিরিক্ত খরচ $০.০১/মিনিট
- ✓ অটো-স্কেলিং শুধুমাত্র প্রফেশনাল প্ল্যানে
- ✓ মেশিন লার্নিং ওয়ার্কলোডের জন্য GPU ইনস্ট্যান্স নেই
- ✓ কন্টেইনারে রুট বা SSH অ্যাক্সেস নেই — ডিবাগিং শুধুমাত্র লগ স্ট্রিমিং পর্যন্ত সীমাবদ্ধ
- ✓ কাস্টম রানটাইম, সিস্টেম প্যাকেজ, বা অ-স্ট্যান্ডার্ড সেটআপে VPS এর তুলনায় কম নমনীয়তা
- ✓ অটো-স্কেলিং, ম্যানেজড ডাটাবেস, এবং একাধিক কম্পোনেন্ট একসাথে ব্যবহার করলে খরচ দ্রুত বাড়তে পারে
পরীক্ষার সেটআপ ও পদ্ধতি
আমি তিনটি DigitalOcean অঞ্চলে তিন সপ্তাহ ধরে পাঁচ ধরনের অ্যাপ্লিকেশন ডিপ্লয় করেছি। প্রতিটি অ্যাপ সিমুলেটেড প্রোডাকশন ট্রাফিকের অধীনে চলেছে, ডিপ্লয়মেন্ট গতি, স্কেলিং আচরণ এবং খরচ পরিমাপের জন্য।
| অ্যাপ | স্ট্যাক | অঞ্চল | উদ্দেশ্য |
|---|---|---|---|
| ব্লগ SSR | Next.js 14 | NYC3 | SSR ঠান্ডা শুরু, ISR ক্যাশিং, ডিপ্লয়মেন্ট গতি |
| REST API | Django + PostgreSQL | FRA1 | ২,৩০০ রিকোয়েস্ট/মিনিটে অটো-স্কেলিং, ডাটাবেস পুলিং |
| SPA ফ্রন্টএন্ড | Blazor WASM (.NET 8) | SGP1 | স্ট্যাটিক হোস্টিং, AOT বিল্ড সময়, CDN ডেলিভারি |
| মাইক্রোসার্ভিস | Go (Fiber) + Redis | FRA1 | কন্টেইনার ডিপ্লয়, সাব-সেকেন্ড লেটেন্সি, হেলথ চেক |
| ব্যাকগ্রাউন্ড জব | Python + Celery + Redis | NYC3 | ওয়ার্কার কম্পোনেন্ট স্কেলিং, জব কিউ থ্রুপুট |
আমি Prometheus ও Grafana ব্যবহার করে কাস্টম ড্যাশবোর্ডে মেট্রিক্স ট্র্যাক করেছি, সব ডিপ্লয়মেন্ট ইভেন্ট লগ করেছি, এবং প্রতি ৩০ সেকেন্ডে এক্সটার্নাল মনিটরিং এন্ডপয়েন্ট থেকে রেসপন্স টাইম পরিমাপ করেছি।
ডিপ্লয়মেন্ট গতি ও ওয়ার্কফ্লো
যেকোনো PaaS-এর মূল বিক্রয় পয়েন্ট হলো কোড থেকে প্রোডাকশনে যাওয়ার গতি। App Platform এ গিটহাবে পুশ করলেই চার মিনিটের কম সময়ে আপনার অ্যাপ লাইভ হয়।
| মেট্রিক | ফলাফল | নোটস |
|---|---|---|
| ডিপ্লয় (Next.js) | 3:42 min | ১৫টি ডিপ্লয়ের গড়, বিল্ড ও রোলআউট অন্তর্ভুক্ত |
| ডিপ্লয় (Django) | 1:48 min | প্রথম বিল্ডের পর pip ক্যাশ সক্রিয় |
| ডিপ্লয় (Blazor WASM) | 3:07 min | .NET 8 AOT প্রকাশ ও স্ট্যাটিক সার্ভিং |
| ডিপ্লয় (Go Fiber) | 1:12 min | Docker মাল্টি-স্টেজ বিল্ড, সবচেয়ে ছোট ইমেজ |
| রোলব্যাক | <30s | যেকোনো পূর্ববর্তী ডিপ্লয়ে এক ক্লিকেই ফিরে যাওয়া |
ডিপ্লয় পদ্ধতি
- GitHub / GitLab এ পুশে স্বয়ংক্রিয় ডিপ্লয়
- CI/CD পাইপলাইনের জন্য doctl CLI
- Terraform digitalocean_app রিসোর্স
- কন্টেইনার রেজিস্ট্রি (DOCR বা Docker Hub)
- প্রতি পুল রিকোয়েস্টে প্রিভিউ পরিবেশ
পরবর্তী ডিপ্লয়মেন্টে ক্যাশ ওয়ার্মিং বিল্ড সময় প্রায় ৩৮% কমিয়েছে। প্রতিটি ডিপ্লয়মেন্ট শূন্য ডাউনটাইম, স্বয়ংক্রিয় হেলথ চেক ও ব্যর্থ হলে রোলব্যাক সহ।
রানটাইম পারফরম্যান্স ও ঠান্ডা শুরু
ঠান্ডা শুরু সময় ও রেসপন্স লেটেন্সি ফ্রেমওয়ার্ক অনুযায়ী ভিন্ন। নিচের ফলাফল তিন সপ্তাহ ধরে ধারাবাহিক প্রোডাকশন লোডে গড় পরিমাপ।
ঠান্ডা শুরু
- Node.js (Next.js SSR): স্লিপ থেকে প্রথম রেসপন্স ১.৮ সেকেন্ড
- Python (Django WSGI): মডিউল লোডসহ ২.৩ সেকেন্ড
- Go (Fiber): ০.৪ সেকেন্ড — কম্পাইল্ড বাইনারি, দ্রুততম ঠান্ডা শুরু
- NET Blazor WASM: ১.২ সেকেন্ড (CDN এর মাধ্যমে স্ট্যাটিক, সার্ভার ঠান্ডা শুরু নেই)
লোডের অধীনে রেসপন্স লেটেন্সি
- P50: ২,০০০ রিকোয়েস্ট/মিনিট প্রোডাকশন লোডে ৪২ মিলিসেকেন্ড
- P95: ১৮৭ মিলিসেকেন্ড — স্কেলিং ইভেন্টে ধারাবাহিক
- P99: ৪১২ মিলিসেকেন্ড — কন্টেইনার স্কেল-আপের সময় সাময়িক বৃদ্ধি
- আপটাইম: ৩ সপ্তাহে ৯৯.৯৭% (একটি ৪ মিনিটের রক্ষণাবেক্ষণ)
অটো-স্কেলিং বাস্তবে
অটো-স্কেলিং হলো App Platform কে স্ট্যাটিক হোস্টিং থেকে আলাদা করে। প্রফেশনাল প্ল্যানে App Platform CPU ব্যবহার অনুযায়ী কন্টেইনার স্কেল করে। ২,৩০০ রিকোয়েস্ট/মিনিটে পরীক্ষা করার সময় ২ থেকে ৮ কন্টেইনার স্কেল হতে ৪৭ সেকেন্ড লেগেছে।
স্কেল-আপ আচরণ
- ট্রিগার: CPU > ৭০% ৬০ সেকেন্ড ধরে
- স্কেল-আপ সময়: গড় ৪৭ সেকেন্ড (২ থেকে ৮ কন্টেইনার)
- সর্বোচ্চ কন্টেইনার: প্রফেশনাল প্ল্যানে ৮
- শূন্য ডাউনটাইম: হেলথ চেকসহ রোলিং আপডেট
- কন্টেইনার খরচ: প্রতি অতিরিক্ত ইনস্ট্যান্সে +2,941৳/মাস
স্কেল-ডাউন আচরণ
- স্কেল-ডাউনের আগে ১০ মিনিট কুলডাউন সময়
- থ্রেশহোল্ড: কুলডাউন সময় CPU ৩০% এর নিচে
- ধাপে ধাপে হ্রাস: প্রতি ইন্টারভালে এক কন্টেইনার কমানো হয়
- ন্যূনতম কন্টেইনার: কনফিগারযোগ্য (২ ন্যূনতম পরীক্ষা করা হয়েছে)
- কানেকশন ড্রেইনিং: ৩০ সেকেন্ড ড্রেইন সহ সুশৃঙ্খল শাটডাউন
কাস্টমাইজযোগ্য CPU থ্রেশহোল্ড Django ORM-ভিত্তিক মেমোরি-নির্ভর কাজের জন্য উপযোগী। আমি Django API এর জন্য থ্রেশহোল্ড ৬০% করেছি যাতে আগেভাগে স্কেলিং শুরু হয় এবং CPU স্যাচুরেশনের আগে মেমোরি চাপ এড়ানো যায়।
ম্যানেজড ডাটাবেস ও অ্যাড-অন
App Platform সরাসরি DigitalOcean Managed Databases এর সঙ্গে সংযুক্ত। ডাটাবেস সংযুক্ত করা ড্যাশবোর্ড থেকে এক ক্লিকের কাজ। কানেকশন স্ট্রিং স্বয়ংক্রিয়ভাবে পরিবেশ ভেরিয়েবল হিসেবে ইনজেক্ট হয়।
PostgreSQL বেঞ্চমার্ক
- রাইট থ্রুপুট: ১৪.২ GB/s ধারাবাহিক লেখা
- র্যান্ডম ৪K IOPS: প্রোডাকশন লোডে ৩৮,৪০০
- PgBouncer কানেকশন পুলিং: স্বয়ংক্রিয়, শূন্য কনফিগ
- পয়েন্ট-ইন-টাইম রিকভারি: ২ ঘণ্টার রিকভারি ৮ মিনিটে পরীক্ষা
- বেসিক প্ল্যানে ৭ দিনের রিটেনশনসহ স্বয়ংক্রিয় দৈনিক ব্যাকআপ
Redis বেঞ্চমার্ক
- অপারেশন/সেকেন্ড: ৪৫,০০০ মিশ্রিত পড়া/লেখা
- GET লেটেন্সি P99: একই অঞ্চলে ০.৮ মিলিসেকেন্ড
- SET লেটেন্সি P99: একই অঞ্চলে ১.১ মিলিসেকেন্ড
- এভিকশন পলিসি: ড্যাশবোর্ড থেকে কনফিগারযোগ্য
- পারসিস্টেন্স: AOF ও RDB স্ন্যাপশট অপশন উপলব্ধ
Managed PostgreSQL ডাটাবেস App Platform কম্পোনেন্টের সঙ্গে লিঙ্ক করলে PgBouncer কানেকশন পুলিং স্বয়ংক্রিয়ভাবে কনফিগার হয়। Django, Rails, বা Prisma-এর মতো ফ্রেমওয়ার্কের জন্য এটি বড় সুবিধা, যেগুলো লোডে অনেক স্বল্পস্থায়ী কানেকশন খুলে।
মূল্য নির্ধারণের বিশ্লেষণ
App Platform এর মূল্য নির্ধারণ পূর্বানুমানযোগ্য এবং ডেভেলপার-বান্ধব। আপনি শুধুমাত্র চলমান অ্যাপ্লিকেশন কম্পোনেন্টের জন্যই অর্থ দেন, বেসিক প্ল্যানে প্রতি মাসে ৪০০ ফ্রি বিল্ড মিনিট পাওয়া যায়। সীমাহীন ব্যান্ডউইথ অন্যান্য PaaS প্রদানকারীর লুকানো খরচ দূর করে।
প্রোডাকশন ব্যবহারের সীমাবদ্ধতা ও সতর্কতা
তিন সপ্তাহের পরীক্ষার পর, এগুলো হলো সবচেয়ে গুরুত্বপূর্ণ সীমাবদ্ধতা ও জটিলতা। এগুলো আগে থেকে বুঝে নেওয়া অপ্রত্যাশিত সমস্যার হাত থেকে রক্ষা করে।
| সীমা | বিস্তারিত | প্রভাব |
|---|---|---|
| বিল্ড মিনিট | বেসিকে প্রতি মাসে ৪০০ মিনিট ফ্রি; এর পর $০.০১/মিনিট | ⚠️ |
| WebSocket সাপোর্ট | শুধুমাত্র পেইড প্ল্যানে (1,470৳/মাস এবং তার উপরে) | ⚠️ |
| অটো-স্কেলিং | শুধুমাত্র প্রফেশনাল প্ল্যান (শুরু 2,941৳/মাস থেকে) | ⚠️ |
| সর্বোচ্চ কন্টেইনার | প্রফেশনাল প্ল্যানে প্রতি অ্যাপে ৮টি | ⚠️ |
| ফ্রি স্তরে Docker নেই | উপলব্ধ নয়; শুধুমাত্র বিল্ডপ্যাক | ⚠️ |
| ব্যান্ডউইথ | সীমাহীন (কোনো ইগ্রেস ফি নেই) | ✅ |
| HTTPS | সব প্ল্যানে Let's Encrypt | ✅ |
| আপটাইম SLA | প্রফেশনাল প্ল্যানে ৯৯.৯৫% | ✅ |
নিরাপত্তা ও সম্মতি
App Platform অতিরিক্ত কনফিগারেশন ছাড়াই শক্তিশালী নিরাপত্তা প্রদান করে। পরীক্ষার সময় আমি প্রতিটি ফিচার বাস্তব ডিপ্লয়মেন্টে যাচাই করেছি।
প্ল্যাটফর্ম নিরাপত্তা
- Let's Encrypt এর মাধ্যমে স্বয়ংক্রিয় HTTPS (স্বয়ংক্রিয় নবায়ন)
- পরিবেশ ভেরিয়েবল এনক্রিপশন (স্টোরেজে)
- ডাটাবেস কানেকশনের জন্য VPC ইন্টিগ্রেশন
- সব প্ল্যানে DDoS সুরক্ষা অন্তর্ভুক্ত
সম্মতি
- SOC 2 টাইপ II সার্টিফায়েড
- ফ্রাঙ্কফুর্ট (FRA1) অঞ্চলে GDPR সম্মতি
- ISO 27001 সার্টিফিকেশন
- PCI DSS সম্মত অবকাঠামো
মনিটরিং ও পর্যবেক্ষণ
App Platform অন্তর্নির্মিত পর্যবেক্ষণ সরবরাহ করে যা অধিকাংশ প্রোডাকশন প্রয়োজন মেটায়, বাহ্যিক টুল ছাড়াই।
অন্তর্নির্মিত টুল
- প্রতিটি কম্পোনেন্টের রিয়েল-টাইম লগ স্ট্রিমিং
- CPU, মেমোরি, এবং রিকোয়েস্ট রেট ড্যাশবোর্ড
- কাস্টম এন্ডপয়েন্টসহ হেলথ চেক কনফিগারেশন
- এক ক্লিকে রোলব্যাকসহ ডিপ্লয়মেন্ট ইতিহাস
বাহ্যিক ইন্টিগ্রেশন
- OTLP এক্সপোর্টের মাধ্যমে Datadog
- Dockerfile বিল্ডে New Relic এজেন্ট
- কাস্টম Prometheus স্ক্রেপ এন্ডপয়েন্ট
- DigitalOcean মনিটরিং এলার্ট
GhostlyBridge দিয়ে DigitalOcean সার্ভার পরিচালনা করুন
যদি আপনি App Platform এর পাশাপাশি DigitalOcean Droplets ব্যবহার করেন, GhostlyBridge হলো একটি বিনামূল্যের ডেস্কটপ অ্যাপ্লিকেশন যা স্থানীয় সার্ভার ব্যবস্থাপনা সহজ করে। এটি SSH কানেকশন, ফাইল ট্রান্সফার, এবং সার্ভার মনিটরিংয়ের জন্য সরল ইন্টারফেস দেয় — কোনো ওয়েব ব্রাউজার বা আলাদা SFTP ক্লায়েন্টের প্রয়োজন নেই।
মূল বৈশিষ্ট্য
- আপনার সার্ভারে সরাসরি ড্র্যাগ-অ্যান্ড-ড্রপ ফাইল আপলোড
- দ্রুত প্রবেশের জন্য সিস্টেম ট্রে ইন্টিগ্রেশন
- একটি ইন্টারফেস থেকে একাধিক SSH সার্ভার পরিচালনা
- Windows ও Linux এর জন্য উপলব্ধ
কেন DigitalOcean এর সঙ্গে এটি ব্যবহার করবেন?
- SSH টার্মিনাল সেটআপ ছাড়াই দ্রুত Droplet অ্যাক্সেস
- সেকেন্ডের মধ্যে কনফিগ ফাইল ও ডিপ্লয় স্ক্রিপ্ট ট্রান্সফার
- ডেস্কটপ থেকে এক নজরে সার্ভার অবস্থা মনিটর করুন
- App Platform + Droplet হাইব্রিড সেটআপের জন্য আদর্শ সঙ্গী
App Platform বনাম Droplets
DigitalOcean উভয়ই অফার করে: App Platform (ম্যানেজড PaaS) এবং Droplets (আনম্যানেজড VPS)। সঠিকটি নির্বাচন আপনার নিয়ন্ত্রণের প্রয়োজন এবং পরিচালনার ইচ্ছিত অবকাঠামোর ওপর নির্ভর করে।
| App Platform | Droplets (VPS) | |
|---|---|---|
| সেটআপ | Git পুশ → মিনিটের মধ্যে লাইভ | ম্যানুয়াল সার্ভার সেটআপ (SSH, Nginx ইত্যাদি) |
| স্কেলিং | অটো-স্কেলিং (প্রফেশনাল প্ল্যান) | ম্যানুয়াল: রিসাইজ বা লোড ব্যালান্সার যোগ |
| নিয়ন্ত্রণ | সীমিত — রুট অ্যাক্সেস নেই, কাস্টম প্যাকেজ নেই | পূর্ণ রুট অ্যাক্সেস, যেকোনো কিছু ইনস্টল করুন |
| ডিবাগিং | শুধুমাত্র লগ স্ট্রিমিং — কন্টেইনারে SSH নেই | পূর্ণ শেল অ্যাক্সেস, ডিবাগার সংযুক্ত করুন, প্রসেস পরিদর্শন করুন |
| মূল্য | 1,470৳/মাস থেকে (ব্যাকএন্ড অ্যাপস) | $৪/মাস থেকে (১ vCPU, ৫১২ MB) |
| সেরা ব্যবহার | দ্রুত ডেলিভারি, ছোট দল, স্ট্যান্ডার্ড স্ট্যাক | কাস্টম সেটআপ, GPU ওয়ার্কলোড, পূর্ণ নিয়ন্ত্রণ |
যখন গতি নিয়ন্ত্রণের চেয়ে বেশি গুরুত্বপূর্ণ, তখন App Platform ব্যবহার করুন। যখন রুট অ্যাক্সেস, কাস্টম রানটাইম বা অ-স্ট্যান্ডার্ড কনফিগারেশন দরকার, তখন Droplets ব্যবহার করুন। অনেক দল উভয়ই ব্যবহার করে: ওয়েব সার্ভিসের জন্য App Platform, ব্যাকগ্রাউন্ড প্রসেসিং বা বিশেষ কাজের জন্য Droplets।
App Platform বনাম বিকল্প
App Platform অন্যান্য PaaS অপশনের সঙ্গে কেমন? আমার পরীক্ষার অভিজ্ঞতার ভিত্তিতে দ্রুত তুলনা এখানে।
| ফিচার | DigitalOcean App Platform | Heroku | Railway | Render |
|---|---|---|---|---|
| ফ্রি স্তর | স্টার্টার: ৩টি স্ট্যাটিক সাইট (১ GiB ব্যান্ডউইথ) | ইকো ডাইনোস ($৫/মাস) | $৫ ক্রেডিট/মাস | ৭৫০ ঘণ্টা/মাস |
| অটো-স্কেলিং | হ্যাঁ (প্রফেশনাল) | হ্যাঁ (পারফরম্যান্স) | শুধুমাত্র ম্যানুয়াল | হ্যাঁ (পেইড) |
| ম্যানেজড ডাটাবেস | PostgreSQL, MySQL, Redis, MongoDB, Kafka | PostgreSQL, Redis | PostgreSQL, Redis, MySQL | PostgreSQL, Redis |
| ব্যান্ডউইথ | সীমাহীন | সীমাহীন | ১০০ GB পর পর পেইড | ১০০ GB পর পর পেইড |
| Docker সাপোর্ট | হ্যাঁ (পেইড প্ল্যান) | হ্যাঁ (সব প্ল্যান) | হ্যাঁ (সব প্ল্যান) | হ্যাঁ (সব প্ল্যান) |
চূড়ান্ত সিদ্ধান্ত
পাঁচ ধরনের অ্যাপ্লিকেশন নিয়ে তিন সপ্তাহের প্রোডাকশন পরীক্ষার পর, App Platform তার সরলতার প্রতিশ্রুতি পূরণ করেছে পারফরম্যান্স ছাড়াই। ডিপ্লয়মেন্ট অভিজ্ঞতা আমার পরীক্ষিত সেরা: কোড পুশ করুন, চার মিনিটের কম অপেক্ষা করুন, এবং আপনার অ্যাপ HTTPS সহ লাইভ।
1,470৳/মাস এন্ট্রি পয়েন্ট প্রতিযোগিতামূলক, বিশেষ করে সীমাহীন ব্যান্ডউইথ ও অন্তর্ভুক্ত HTTPS বিবেচনায়। লোড টেস্টে অটো-স্কেলিং নির্ভরযোগ্য ছিল, যদিও ৮ কন্টেইনার সীমা খুব বড় অ্যাপ্লিকেশন সীমাবদ্ধ করতে পারে। স্বয়ংক্রিয় PgBouncer পুলিং সহ ম্যানেজড ডাটাবেস ইন্টিগ্রেশন বড় অপারেশনাল বোঝা কমায়।
App Platform দ্রুত ডেলিভারি করতে চান এমন ডেভেলপারদের জন্য চমৎকার পছন্দ, যারা অবকাঠামো পরিচালনা করতে চান না। Next.js, Django, Go, বা Blazor প্রকল্পের জন্য যা নির্ভরযোগ্য হোস্টিং ও অন্তর্নির্মিত স্কেলিং চায়, এটি অসাধারণ।
App Platform চেষ্টা করতে প্রস্তুত?
৬০ দিনের জন্য 24,512৳ ফ্রি ক্রেডিট দিয়ে শুরু করুন