০১ — সংজ্ঞা
ক্লাউড কম্পিউটিং কী?
পরীক্ষায় খুব গুরুত্বপূর্ণ: NIST-এর সংজ্ঞা, শব্দটির উৎপত্তি, জনক, প্রথম commercial cloud service, এবং Pay as you go ধারণা—এগুলো MCQ-তে বারবার আসে।
NIST (National Institute of Standards and Technology) এর মতে, ক্লাউড কম্পিউটিং হলো এমন একটি মডেল, যার মাধ্যমে ইন্টারনেটের সাহায্যে সার্ভার, স্টোরেজ, নেটওয়ার্ক, সফটওয়্যারসহ বিভিন্ন কম্পিউটিং রিসোর্স চাহিদামতো, দ্রুত এবং ন্যূনতম ব্যবস্থাপনা প্রচেষ্টায় ব্যবহার করা যায়।
ইতিহাস — পরীক্ষায় আসার মতো তথ্য
“Cloud Computing” শব্দটি ২০০৬ সালে Google-এর CEO Eric Schmidt ব্যবহার করেন। J.C.R. Licklider ১৯৬০-এর দশকে interconnected computer network-এর ধারণা দেন, তাই তাকে প্রায়ই cloud computing-এর জনক বলা হয়। John McCarthy ১৯৬১ সালে বলেন যে ভবিষ্যতে কম্পিউটিং হবে পানি-বিদ্যুতের মতো utility service। Amazon Web Services (AWS) ২০০৬ সালে EC2 ও S3 চালুর মাধ্যমে আধুনিক commercial cloud era শুরু করে।
০২ — NIST এর ৫টি বৈশিষ্ট্য
ক্লাউড কম্পিউটিং-এর ৫টি Essential Characteristics
On-Demand Self-Service
ব্যবহারকারী প্রয়োজন অনুযায়ী নিজেই computing resource নিতে পারে।
Broad Network Access
ইন্টারনেটের মাধ্যমে মোবাইল, ল্যাপটপ, ট্যাবসহ বিভিন্ন ডিভাইস থেকে অ্যাক্সেস করা যায়।
Resource Pooling
একই infrastructure একাধিক user শেয়ার করে ব্যবহার করে।
Rapid Elasticity
চাহিদা বাড়লে দ্রুত resource বাড়ানো এবং কমলে কমিয়ে আনা যায়।
Measured Service
ব্যবহার অনুযায়ী বিল—এটাই Pay as you go মডেল।
০৩ — সার্ভিস মডেল
তিনটি Service Model
Infrastructure as a Service
এখানে সার্ভার, স্টোরেজ, নেটওয়ার্ক ইত্যাদি অবকাঠামো ভাড়া নেওয়া হয়। ব্যবহারকারী নিজে OS, application ও data manage করে। উদাহরণ: Amazon EC2, Azure Virtual Machines, Google Compute Engine.
Platform as a Service
এটি developer-দের জন্য প্রস্তুত platform দেয়। developer শুধু application তৈরি ও deploy করে। উদাহরণ: Google App Engine, Heroku, AWS Elastic Beanstalk.
Software as a Service
সম্পূর্ণ software ইন্টারনেটের মাধ্যমে ব্যবহার করা যায়; installation প্রয়োজন হয় না। উদাহরণ: Gmail, Google Docs, Microsoft 365, Zoom, Dropbox.
| মডেল | ব্যবহারকারী যা ম্যানেজ করে | প্রোভাইডার যা ম্যানেজ করে | উপযুক্ত কার জন্য |
|---|---|---|---|
| IaaS | OS, অ্যাপ, ডেটা | হার্ডওয়্যার, স্টোরেজ, নেটওয়ার্ক | IT Professional |
| PaaS | Application, Data | OS, Middleware, Hardware | Developer |
| SaaS | শুধু ব্যবহার | সবকিছু | General User |
০৪ — Deployment Model
চার ধরনের ক্লাউড
- Public Cloudসাধারণ মানুষের জন্য উন্মুক্ত। অনেক user একই infrastructure share করে। সবচেয়ে সাশ্রয়ী। উদাহরণ: AWS, Azure, Google Cloud.
- Private Cloudশুধু একটি নির্দিষ্ট প্রতিষ্ঠানের জন্য ব্যবহৃত হয়। নিরাপত্তা ও নিয়ন্ত্রণ সবচেয়ে বেশি। ব্যাংক ও সরকারি প্রতিষ্ঠানের জন্য গুরুত্বপূর্ণ।
- Hybrid CloudPublic ও Private cloud-এর সমন্বয়। Sensitive data private-এ এবং সাধারণ কাজ public-এ রাখা হয়। বর্তমানে সবচেয়ে practical model.
- Community Cloudএকই ধরনের চাহিদা সম্পন্ন একাধিক প্রতিষ্ঠান একসাথে একটি cloud ব্যবহার করে। যেমন কয়েকটি বিশ্ববিদ্যালয় বা হাসপাতাল।
০৫ — সুবিধা ও সীমাবদ্ধতা
Advantages এবং Disadvantages
✅ সুবিধা
- কম খরচহার্ডওয়্যার কেনা লাগে না; ব্যবহার অনুযায়ী বিল দিতে হয়।
- যেকোনো স্থান থেকে অ্যাক্সেসইন্টারনেট থাকলেই anywhere access পাওয়া যায়।
- Scalability ও Elasticityসহজে resource বাড়ানো বা কমানো যায়।
- Backup ও Recoveryডেটা সংরক্ষণ ও disaster recovery সহজ হয়।
- Automatic UpdateProvider নিজে system update করে।
- Collaborationএকাধিক user real-time-এ একই ফাইল বা project-এ কাজ করতে পারে।
❌ অসুবিধা
- Internet Dependencyইন্টারনেট ছাড়া cloud service ঠিকমতো ব্যবহার করা যায় না।
- Security Riskভুল configuration বা attack হলে data breach হতে পারে।
- Privacy Concernডেটা third-party data center-এ থাকে।
- DowntimeProvider-এর সমস্যা হলে service বন্ধ হতে পারে।
- Vendor Lock-inএক provider থেকে আরেক provider-এ migration কঠিন হতে পারে।
০৬ — প্রধান প্রোভাইডার
বিশ্বের শীর্ষ Cloud Provider
| পূর্ণ নাম | সংক্ষিপ্ত রূপ | কোম্পানি | পরীক্ষায় মনে রাখুন |
|---|---|---|---|
| Amazon Web Services | AWS | Amazon | সবচেয়ে বড় provider |
| Microsoft Azure | Azure | Microsoft | Azure = Microsoft |
| Google Cloud Platform | GCP | GCP = Google | |
| Alibaba Cloud | Alibaba Cloud | Alibaba | চীনভিত্তিক বড় provider |
০৭ — গুরুত্বপূর্ণ পরিভাষা
পরীক্ষায় আসার মতো Key Terms
Virtualization
একটি physical server-কে একাধিক virtual machine-এ ভাগ করার প্রযুক্তি। এটিই cloud computing-এর মূল ভিত্তি।
Containerization
Application-কে container-এ package করে যেকোনো environment-এ চালানো যায়। Docker ও Kubernetes খুব পরিচিত উদাহরণ।
Scalability vs Elasticity
Scalability হলো resource বাড়ানো; Elasticity হলো demand অনুযায়ী resource স্বয়ংক্রিয়ভাবে বাড়া-কমা।
CDN
Content Delivery Network বিভিন্ন জায়গায় server রেখে নিকটবর্তী location থেকে content দ্রুত সরবরাহ করে।
SLA
Service Level Agreement হলো provider ও user-এর মধ্যে service quality, uptime ইত্যাদি নিয়ে চুক্তি।
Serverless Computing
Server manage না করেই code run করা যায়; code চললে তবেই bill হয়। উদাহরণ: AWS Lambda.
Utility Computing
পানি-বিদ্যুতের মতো computing service সরবরাহের ধারণা। John McCarthy এই ধারণা popular করেন।
Edge Computing
Data processing user-এর কাছাকাছি স্থানে করা হয়। IoT ডিভাইসে এটি খুব গুরুত্বপূর্ণ।
০৮ — MCQ অনুশীলন
BCS, Bank ও সরকারি চাকরির পরীক্ষার জন্য ৩৬টি গুরুত্বপূর্ণ MCQ
১. “Cloud Computing” শব্দটি প্রথম কে ব্যবহার করেন?
Eric SchmidtGoogle-এর CEO Eric Schmidt ২০০৬ সালে এই শব্দটি ব্যবহার করেন।
২. Cloud Computing-এর জনক হিসেবে কাকে ধরা হয়?
J.C.R. LickliderInterconnected network ধারণার জন্য তাকে এই স্বীকৃতি দেওয়া হয়।
৩. NIST অনুযায়ী cloud computing-এর essential characteristics কয়টি?
৫টিএগুলো লিখিত ও MCQ উভয় পরীক্ষার জন্যই গুরুত্বপূর্ণ।
৪. “Pay as you go” কোন বৈশিষ্ট্যের সাথে সম্পর্কিত?
Measured ServiceUsage অনুযায়ী bill নির্ধারিত হয়।
৫. Gmail কোন service model-এর উদাহরণ?
SaaSGmail ইন্টারনেটভিত্তিক সম্পূর্ণ software service।
৬. Developer-দের জন্য ready-made platform দেয় কোন model?
PaaSPlatform provider infrastructure manage করে।
৭. Infrastructure ভাড়া নেওয়ার model কোনটি?
IaaSএখানে server, storage, network ইত্যাদি resource পাওয়া যায়।
৮. Cloud computing-এর মূল ভিত্তি কী?
VirtualizationVirtualization ছাড়া modern cloud সম্ভব নয়।
৯. সবচেয়ে নিরাপদ deployment model কোনটি?
Private Cloudএকটি নির্দিষ্ট প্রতিষ্ঠানের জন্য ব্যবহৃত হওয়ায় নিয়ন্ত্রণ বেশি।
১০. Public এবং Private cloud একসাথে ব্যবহৃত হয় কোন model-এ?
Hybrid CloudSensitive ও সাধারণ data আলাদা করে ব্যবহারের সুবিধা দেয়।
১১. AWS-এর পূর্ণরূপ কী?
Amazon Web Servicesবিশ্বের সবচেয়ে বড় commercial cloud provider।
১২. Azure কোন কোম্পানির cloud service?
Microsoftএটি Microsoft-এর cloud platform।
১৩. GCP-এর পূর্ণরূপ কী?
Google Cloud PlatformGoogle-এর cloud computing service।
১৪. প্রথম modern commercial cloud service চালু হয় কবে?
২০০৬ সালেAWS EC2 ও S3 চালুর মধ্য দিয়ে commercial cloud era শুরু হয়।
১৫. On-Demand Self-Service বলতে কী বোঝায়?
User নিজে resource নিতে পারেমানবীয় সহায়তা ছাড়াই প্রয়োজনমতো service নেওয়া যায়।
১৬. Broad Network Access-এর অর্থ কী?
বিভিন্ন ডিভাইস থেকে নেটওয়ার্কে অ্যাক্সেসMobile, laptop, tablet—সবখান থেকেই service পাওয়া যায়।
১৭. Resource Pooling বলতে কী বোঝায়?
একই resource বহু user share করেProvider-এর pooled resource user-দের মধ্যে ভাগ হয়।
১৮. Rapid Elasticity-এর মূল বৈশিষ্ট্য কী?
দ্রুত resource বাড়ানো-কমানোDemand অনুযায়ী scalable service পাওয়া যায়।
১৯. Community Cloud কাদের জন্য উপযোগী?
একই ধরনের প্রয়োজন সম্পন্ন একাধিক প্রতিষ্ঠানের জন্যযেমন হাসপাতাল, বিশ্ববিদ্যালয়, গবেষণা প্রতিষ্ঠান।
২০. Zoom কোন service model-এর উদাহরণ?
SaaSZoom একটি internet-based software service।
২১. Google App Engine কোন model-এর উদাহরণ?
PaaSএটি developer-focused application platform।
২২. Amazon EC2 কোন model-এর উদাহরণ?
IaaSEC2 virtual server দেয়।
২৩. Cloud computing-এর বড় সুবিধা কোনটি?
কম খরচনিজস্ব data center তৈরি না করেও কাজ করা যায়।
২৪. Cloud-এর প্রধান সীমাবদ্ধতা কোনটি?
Internet dependencyনেটওয়ার্ক না থাকলে cloud service ব্যাহত হয়।
২৫. Service quality guarantee কোন চুক্তির মাধ্যমে নির্ধারিত হয়?
SLAService Level Agreement-এ uptime ও service standard লেখা থাকে।
২৬. Docker সাধারণত কোন ধারণার সাথে সম্পর্কিত?
ContainerizationApplication portable করার জন্য container ব্যবহৃত হয়।
২৭. AWS Lambda কোন ধরনের computing-এর উদাহরণ?
Serverless ComputingServer manage না করেই function run করা যায়।
২৮. CDN-এর কাজ কী?
নিকটবর্তী server থেকে দ্রুত content সরবরাহওয়েবসাইটের speed ও content delivery বাড়ায়।
২৯. Data privacy concern সবচেয়ে বেশি কোন কারণে হয়?
ডেটা third-party data center-এ থাকেUser নিজে physical control ধরে রাখতে পারে না।
৩০. Utility Computing ধারণাটি কার সঙ্গে যুক্ত?
John McCarthyতিনি computing-কে utility service হিসেবে কল্পনা করেছিলেন।
৩১. Edge Computing কোথায় বেশি ব্যবহৃত হয়?
IoT ডিভাইসেLow latency দরকার হলে data edge-এ process করা হয়।
৩২. Vendor Lock-in বলতে কী বোঝায়?
এক provider থেকে অন্য provider-এ যাওয়া কঠিন হওয়াMigration cost ও compatibility সমস্যার কারণে এটি হয়।
৩৩. Automatic resource scaling কোন ধারণার অংশ?
Elasticityচাহিদা অনুযায়ী resource নিজে নিজে বাড়ে-কমে।
৩৪. Private cloud সবচেয়ে বেশি কোথায় ব্যবহৃত হয়?
ব্যাংক ও সরকারি প্রতিষ্ঠানেসংবেদনশীল তথ্যের নিরাপত্তার জন্য এটি বেশি উপযোগী।
৩৫. Cloud provider-এর resource pooled অবস্থায় ব্যবহৃত হওয়াকে কী বলে?
Multi-tenancy / Resource Poolingঅনেক user একই মূল resource share করে।
৩৬. Backup ও disaster recovery-এর জন্য cloud কেন জনপ্রিয়?
দ্রুত data restore এবং remote storage সুবিধাডেটা অন্য location-এ সংরক্ষিত থাকায় recovery সহজ হয়।
০৯ — পরীক্ষায় লেখার জন্য প্যারাগ্রাফ
লিখিত পরীক্ষার জন্য প্রস্তুত Paragraph
ব্যবহারবিধি: নিচের বাংলা paragraph লিখিত পরীক্ষায় সরাসরি ব্যবহার করতে পারবে। আর তোমার অনুরোধ অনুযায়ী শুধু passage অংশের English version আলাদাভাবে রাখা হয়েছে।
ক্লাউড কম্পিউটিং হলো আধুনিক তথ্যপ্রযুক্তির একটি যুগান্তকারী ধারণা, যেখানে ইন্টারনেটের মাধ্যমে দূরবর্তী data center থেকে কম্পিউটারের hardware, software, server, storage এবং network service ব্যবহার করা যায়। National Institute of Standards and Technology (NIST) এর মতে, cloud computing এমন একটি model যার মাধ্যমে ব্যবহারকারী প্রয়োজনমতো, দ্রুত এবং ন্যূনতম ব্যবস্থাপনায় computing resource পেতে পারে। এই ব্যবস্থায় ব্যবহারকারীকে নিজস্বভাবে ব্যয়বহুল server, storage device বা data center নির্মাণ করতে হয় না; বরং provider-এর অবকাঠামো ব্যবহার করে প্রয়োজন অনুযায়ী service নেওয়া যায়। এ কারণে cloud computing-এ Pay as you go billing model খুব জনপ্রিয়। NIST cloud computing-এর পাঁচটি মূল বৈশিষ্ট্য নির্ধারণ করেছে—On-demand Self-service, Broad Network Access, Resource Pooling, Rapid Elasticity এবং Measured Service। সার্ভিস মডেলের দিক থেকে এটি তিন ভাগে বিভক্ত: IaaS, PaaS এবং SaaS। আবার deployment model অনুযায়ী Public, Private, Hybrid ও Community Cloud রয়েছে। ক্লাউড কম্পিউটিং-এর সবচেয়ে বড় সুবিধা হলো কম খরচ, যেকোনো স্থান থেকে access, সহজ scalability, automatic backup এবং collaboration-এর সুবিধা। তবে এর কিছু সীমাবদ্ধতাও রয়েছে, যেমন internet dependency, security risk, privacy concern, downtime এবং vendor lock-in। Virtualization হলো cloud computing-এর মূল ভিত্তি, কারণ এর মাধ্যমে একটি physical server-কে একাধিক virtual machine-এ ভাগ করে দক্ষতার সাথে resource ব্যবহার করা যায়। বর্তমানে Amazon Web Services (AWS), Microsoft Azure এবং Google Cloud Platform বিশ্বের শীর্ষ cloud service provider। কৃত্রিম বুদ্ধিমত্তা, Big Data, IoT, e-governance এবং online banking-এর ক্রমবর্ধমান ব্যবহার cloud computing-কে আরও বেশি গুরুত্বপূর্ণ করে তুলছে। তাই বলা যায়, ভবিষ্যতের digital infrastructure গঠনে cloud computing একটি অপরিহার্য প্রযুক্তি।
Cloud computing is one of the most important concepts in modern information technology. It means that computer resources such as servers, storage, software, databases, and networks are provided over the internet from remote data centers. According to the National Institute of Standards and Technology (NIST), cloud computing is a model that gives users convenient, on-demand access to shared computing resources with very little management effort. In simple words, a user or an organization does not need to build and maintain an expensive data center to use advanced computing services. Instead, these services can be rented from a cloud provider whenever needed. That is why the idea of pay as you go is strongly connected with cloud computing. NIST describes five essential characteristics of cloud computing: On-demand Self-service, Broad Network Access, Resource Pooling, Rapid Elasticity, and Measured Service. Based on service models, cloud computing is divided into three major types: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Based on deployment models, it can also be classified as Public Cloud, Private Cloud, Hybrid Cloud, and Community Cloud. The major advantages of cloud computing are lower cost, easy access from anywhere, fast scalability, automatic backup, disaster recovery, and better collaboration among users. However, it also has some limitations, such as dependency on internet connection, possible security risks, privacy concerns, downtime, and vendor lock-in. Virtualization is considered the foundation of cloud computing because it allows one physical server to be divided into many virtual machines for efficient use of resources. Today, Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform are the leading cloud service providers in the world. With the rapid growth of artificial intelligence, big data, IoT, online banking, and e-governance, cloud computing is becoming the backbone of the future digital infrastructure. Therefore, cloud computing is not only a modern technology but also an essential system for the digital world.
মনে রাখার মূল পয়েন্ট
MCQ ও লিখিত উভয় পরীক্ষার জন্য নিচের তথ্যগুলো সবচেয়ে বেশি গুরুত্বপূর্ণ। এগুলো মুখস্থ থাকলে cloud computing chapter অনেক সহজ হয়ে যাবে।