Cloud Computing Bangla গাইডের সহজ সংজ্ঞা হলো—ইন্টারনেটের মাধ্যমে প্রয়োজন অনুযায়ী server, storage, database, software ও computing power ব্যবহার করা। নিজস্ব অফিসে সব hardware কিনে চালানোর বদলে cloud provider-এর infrastructure থেকে resource নেওয়া যায় এবং অনেক ক্ষেত্রে ব্যবহার অনুযায়ী খরচ দিতে হয়।
Table of Contents
Cloud Computing কীভাবে কাজ করে?
Provider বড় data center-এ server, network ও storage পরিচালনা করে। Virtualization ও management software physical resource-কে বিভিন্ন customer-এর জন্য নিরাপদভাবে ভাগ করে। ব্যবহারকারী dashboard, command-line বা API দিয়ে resource চালু, পরিবর্তন ও বন্ধ করতে পারেন।
NIST-এর সংজ্ঞা অনুযায়ী cloud-এর পাঁচটি বৈশিষ্ট্য হলো on-demand self-service, broad network access, resource pooling, rapid elasticity ও measured service।
Cloud service model
IaaS
Virtual machine, storage ও networking ভাড়া নেওয়া হয়। Provider hardware ও virtualization layer চালায়; customer সাধারণত operating system, application, data ও configuration-এর দায়িত্ব নেয়।
PaaS
Application তৈরি ও deploy করার platform পাওয়া যায়। Server provisioning, OS বা runtime-এর অনেক কাজ provider সামলায়; developer code ও data-তে মনোযোগ দেন।
SaaS
Browser বা app দিয়ে প্রস্তুত software ব্যবহার করা হয়—যেমন email, collaboration ও CRM। Provider application ও infrastructure পরিচালনা করে।
Deployment model
- Public cloud: shared provider infrastructure
- Private cloud: একটি প্রতিষ্ঠানের dedicated environment
- Hybrid cloud: private ও public cloud-এর সমন্বয়
- Community cloud: মিল থাকা কয়েকটি প্রতিষ্ঠানের shared environment
Cloud Computing-এর সুবিধা
- Physical server বসানোর অপেক্ষা ছাড়াই দ্রুত শুরু
- Traffic অনুযায়ী resource scale করা
- অনেক service-এ usage-based billing
- অনুমোদিত user-এর remote access
- Managed database, backup ও analytics
- পরিকল্পিত disaster recovery-এর সুযোগ
অসুবিধা ও ঝুঁকি
Cloud স্বয়ংক্রিয়ভাবে সস্তা বা নিরাপদ নয়। ভুল configuration, অপ্রয়োজনীয় resource, data transfer fee ও unused storage খরচ বাড়ায়। Internet dependency, outage, vendor lock-in, compliance ও data location বিবেচনা করতে হয়।
Shared responsibility-ও গুরুত্বপূর্ণ। Provider infrastructure রক্ষা করলেও password, permission, data, code, backup ও configuration-এর দায়িত্ব service model অনুযায়ী customer-এর থাকে।
Cloud security checklist
- Multi-factor authentication চালু করুন
- Least privilege permission দিন
- Data transit ও storage-এ encryption করুন
- Backup নিন এবং restore test করুন
- Logging, alert ও activity monitoring রাখুন
- Public access, firewall ও secret key audit করুন
- Region, compliance ও service terms যাচাই করুন
কোথায় ব্যবহার হয়?
Website hosting, mobile backend, file storage, database, analytics, AI workload, testing, video processing, collaboration ও backup-এ cloud ব্যবহার হয়। তবে performance, privacy, latency ও budget বুঝে service বাছাই করা জরুরি।
নতুনদের শেখার পথ
Networking, Linux, database ও web basics শিখে একটি provider-এর learning environment-এ static site, database বা backup project করুন। Billing alert চালু রাখুন এবং কাজ শেষে unused resource বন্ধ করুন।
শেষ কথা
Cloud হলো data center-এর resource-কে scalable, measured ও on-demand service হিসেবে ব্যবহার করার model। সব workload-এর জন্য cloud সেরা নয়; cost, latency, regulation ও team skill বিচার করে public, private বা hybrid পথ বেছে নিন।
