☁️ ক্লাউড কম্পিউটিং — BCS, Bank ও সরকারি চাকরির সম্পূর্ণ গাইড 📋 NIST · IaaS · PaaS · SaaS · Virtualization 🏆 ICTguide Bangladesh ✅ MCQ Practice ও বিগত BCS প্রশ্ন সহ
☁️ আধুনিক প্রযুক্তি — IT অধ্যায়

ক্লাউড কম্পিউটিং

BCS, Bank ও সরকারি চাকরির পরীক্ষার জন্য ক্লাউড কম্পিউটিং-এর সম্পূর্ণ গাইড — NIST বৈশিষ্ট্য, Service Model, Deployment Model, MCQ ও বিগত BCS প্রশ্নসহ

☁️ NIST ৫ বৈশিষ্ট্য 🔧 IaaS · PaaS · SaaS 🌍 Public · Private · Hybrid 💻 Virtualization 📜 BCS বিগত প্রশ্ন
📌

সংজ্ঞা ও পরিচিতি

NIST (National Institute of Standards and Technology) এর মতে, ক্লাউড কম্পিউটিং হলো এমন একটি মডেল, যার মাধ্যমে ইন্টারনেটের সাহায্যে সার্ভার, স্টোরেজ, নেটওয়ার্ক, সফটওয়্যারসহ বিভিন্ন কম্পিউটিং রিসোর্স চাহিদামতো, দ্রুত এবং ন্যূনতম ব্যবস্থাপনা প্রচেষ্টায় ব্যবহার করা যায়।
💡
পরীক্ষায় খুব গুরুত্বপূর্ণ: NIST-এর সংজ্ঞা, শব্দটির উৎপত্তি, জনক, প্রথম commercial cloud service এবং Pay as you go ধারণা — এগুলো MCQ-তে বারবার আসে।

🗣️ "Cloud Computing" শব্দটি

  • প্রথম ব্যবহার: Eric Schmidt (Google CEO)
  • সাল: ২০০৬
  • Google-এর সার্চ ইঞ্জিন উপস্থাপনায়

👨‍💻 Cloud Computing-এর জনক

  • J.C.R. Licklider
  • ১৯৬০-এর দশকে interconnected network ধারণা দেন
  • Intergalactic Computer Network কল্পনা করেন

💡 Utility Computing ধারণা

  • John McCarthy — ১৯৬১ সালে
  • Computing হবে পানি-বিদ্যুতের মতো utility
  • এই ধারণাই আজকের cloud computing

🚀 প্রথম Commercial Cloud

  • Amazon Web Services (AWS)
  • সাল: ২০০৬ — EC2 ও S3 চালু
  • আধুনিক cloud era-র সূচনা
🔢

NIST-এর ৫টি Essential Characteristics অবশ্যই মনে রাখুন

🚨
পরীক্ষায় সরাসরি আসে: "NIST অনুযায়ী cloud computing-এর essential characteristics কয়টি?" — উত্তর সবসময় ৫টি
০১

On-Demand Self-Service

মানবীয় সহায়তা ছাড়াই ব্যবহারকারী নিজে computing resource নিতে পারে।

০২

Broad Network Access

মোবাইল, ল্যাপটপ, ট্যাবসহ বিভিন্ন ডিভাইস থেকে ইন্টারনেটের মাধ্যমে অ্যাক্সেস।

০৩

Resource Pooling

একই infrastructure একাধিক user একসাথে শেয়ার করে ব্যবহার করে।

০৪

Rapid Elasticity

চাহিদা বাড়লে দ্রুত resource বাড়ানো, কমলে কমানো যায়।

০৫

Measured Service

ব্যবহার অনুযায়ী বিল — এটাই Pay as you go মডেল।

⭐ মনে রাখার কৌশল

  • On-Demand = নিজে নিতে পারে | Broad Access = যেকোনো ডিভাইস
  • Resource Pooling = শেয়ারড ইনফ্রাস্ট্রাকচার | Elasticity = বাড়া-কমা
  • Measured Service = Pay as you go — বিদ্যুৎ বিলের মতো
🔧

তিনটি Service Model BCS-এ বারবার আসে

IaaS

Infrastructure as a Service

সার্ভার, স্টোরেজ, নেটওয়ার্ক ইত্যাদি অবকাঠামো ভাড়া নেওয়া হয়। ব্যবহারকারী নিজে OS, application ও data manage করে।
উদাহরণ: Amazon EC2, Azure Virtual Machines, Google Compute Engine

PaaS

Platform as a Service

Developer-দের জন্য ready-made platform — infrastructure provider manage করে। শুধু code লিখতে হয়।
উদাহরণ: Google App Engine, Microsoft Azure App Service, Heroku

SaaS

Software as a Service

সম্পূর্ণ software ইন্টারনেটের মাধ্যমে সরবরাহ করা হয়। ব্যবহারকারী শুধু ব্যবহার করে।
উদাহরণ: Gmail, Google Docs, Zoom, Microsoft 365, Salesforce

Modelপূর্ণ নামকে Manage করেউদাহরণপরীক্ষায়
IaaSInfrastructure as a Serviceব্যবহারকারী (OS ও উপরে)AWS EC2, Azure VMBCSBank
PaaSPlatform as a Serviceব্যবহারকারী (Application ও উপরে)Google App EngineBCSBank
SaaSSoftware as a ServiceProvider সবকিছু manage করেGmail, ZoomBCSBank
🌍

চার ধরনের Deployment Model

🌍 Public Cloud

  • সাধারণ মানুষের জন্য উন্মুক্ত
  • অনেক user একই infrastructure share করে
  • সবচেয়ে সাশ্রয়ী
  • উদাহরণ: AWS, Azure, Google Cloud

🏢 Private Cloud

  • শুধু একটি প্রতিষ্ঠানের জন্য
  • সবচেয়ে নিরাপদ ও নিয়ন্ত্রিত
  • ব্যাংক ও সরকারি প্রতিষ্ঠানে ব্যবহৃত
  • খরচ বেশি

🔀 Hybrid Cloud

  • Public ও Private cloud-এর সমন্বয়
  • Sensitive data private-এ রাখা হয়
  • সাধারণ কাজ public-এ করা হয়
  • বর্তমানে সবচেয়ে practical model

🤝 Community Cloud

  • একই ধরনের চাহিদার একাধিক প্রতিষ্ঠান
  • যেমন: কয়েকটি বিশ্ববিদ্যালয়, হাসপাতাল
  • খরচ ও resource ভাগ করা যায়
⚖️

সুবিধা ও সীমাবদ্ধতা

সুবিধা

  • 💰
    কম খরচনিজস্ব hardware কেনা লাগে না; ব্যবহার অনুযায়ী বিল।
  • 📍
    যেকোনো স্থান থেকে অ্যাক্সেসইন্টারনেট থাকলেই anywhere access।
  • 📈
    Scalability ও Elasticityসহজে resource বাড়ানো বা কমানো যায়।
  • 💾
    Backup ও Recoveryডেটা সংরক্ষণ ও disaster recovery সহজ।
  • 🔄
    Automatic UpdateProvider নিজে system update করে।
  • 🤝
    Collaborationএকাধিক user real-time-এ একই project-এ কাজ।

সীমাবদ্ধতা

  • 🌐
    Internet Dependencyইন্টারনেট ছাড়া service ব্যবহার করা যায় না।
  • 🔒
    Security RiskAttack হলে data breach হতে পারে।
  • 🕵️
    Privacy Concernডেটা third-party data center-এ থাকে।
  • DowntimeProvider-এর সমস্যায় service বন্ধ হতে পারে।
  • 🔗
    Vendor Lock-inএক provider থেকে অন্যত্র migration কঠিন।
🏢

বিশ্বের শীর্ষ Cloud Provider

পূর্ণ নামসংক্ষেপকোম্পানিমনে রাখুন
Amazon Web ServicesAWSAmazonসবচেয়ে বড় provider · ২০০৬ সালে EC2 ও S3 চালু
Microsoft AzureAzureMicrosoftAzure = Microsoft
Google Cloud PlatformGCPGoogleGCP = Google · App Engine = PaaS
Alibaba CloudAlibaba CloudAlibabaচীনভিত্তিক বৃহত্তম provider
📚

পরীক্ষায় আসার মতো Key Terms

⚙️

Virtualization

একটি physical server-কে একাধিক virtual machine-এ ভাগ করার প্রযুক্তি। Cloud computing-এর মূল ভিত্তি।

📦

Containerization

Application-কে container-এ package করে যেকোনো environment-এ চালানো যায়। উদাহরণ: Docker, Kubernetes।

🔁

Scalability vs Elasticity

Scalability = resource বাড়ানো (manual);
Elasticity = demand অনুযায়ী স্বয়ংক্রিয়ভাবে বাড়া-কমা।

🌐

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 এই ধারণা দেন। Measured Service-এর ভিত্তি।

📡

Edge Computing

Data processing user-এর কাছাকাছি স্থানে করা হয়। IoT ডিভাইসে খুব গুরুত্বপূর্ণ। Low latency নিশ্চিত করে।

🔗

Vendor Lock-in

এক cloud provider থেকে অন্য provider-এ যাওয়া কঠিন হওয়া। Migration cost ও compatibility সমস্যা।

🏘️

Multi-tenancy

অনেক user একই মূল resource ও infrastructure share করে। Resource Pooling-এর মূল ধারণা।

পরীক্ষার গুরুত্বপূর্ণ তথ্য ও টিপস

🏆 BCS পরীক্ষায় বারবার আসে

  • "Cloud Computing" শব্দটি প্রথম ব্যবহার → Eric Schmidt (Google CEO, ২০০৬)
  • Cloud computing-এর জনক → J.C.R. Licklider
  • NIST-এর essential characteristics → ৫টি
  • Pay as you go → Measured Service (৫ম বৈশিষ্ট্য)
  • Cloud computing-এর মূল ভিত্তি → Virtualization
  • Developer-দের platform দেয় → PaaS (Google App Engine, Heroku)
  • Infrastructure ভাড়া নেওয়া → IaaS (AWS EC2)
  • সম্পূর্ণ software service → SaaS (Gmail, Zoom)
  • সবচেয়ে নিরাপদ deployment → Private Cloud
  • বিশ্বের সবচেয়ে বড় cloud provider → AWS

🏦 ব্যাংক পরীক্ষায় বেশি আসে

  • SLA = Service Level Agreement — service quality নিশ্চিতের চুক্তি
  • AWS = Amazon Web Services — সবচেয়ে বড় provider
  • Azure = Microsoft-এর cloud | GCP = Google-এর cloud
  • Hybrid Cloud = Public + Private একসাথে
  • Serverless = AWS Lambda — server ছাড়াই code চালানো
📅

সাল মনে রাখুন

Eric Schmidt "Cloud Computing" শব্দ ব্যবহার: ২০০৬ | AWS চালু: ২০০৬ | J.C.R. Licklider: ১৯৬০s | John McCarthy: ১৯৬১

🔧

Service Model তুলনা

IaaS = ভিত্তি (হার্ডওয়্যার) | PaaS = মাঝে (প্ল্যাটফর্ম) | SaaS = উপরে (সফটওয়্যার)

🌍

Deployment মনে রাখুন

Public = সবার জন্য | Private = একটি প্রতিষ্ঠান | Hybrid = দুটোই | Community = একই ধরনের প্রতিষ্ঠান

💡

Exam Trick

Gmail, Zoom, Netflix → SaaS | AWS EC2 → IaaS | Google App Engine → PaaS

✍️

লিখিত পরীক্ষার জন্য Paragraph

📝
নিচের বাংলা ও ইংরেজি paragraph লিখিত পরীক্ষায় সরাসরি ব্যবহার করা যাবে। Copy বাটনে click করে clipboard-এ কপি করুন।
বাংলা প্যারাগ্রাফ
ক্লাউড কম্পিউটিং হলো আধুনিক তথ্যপ্রযুক্তির একটি যুগান্তকারী ধারণা, যেখানে ইন্টারনেটের মাধ্যমে দূরবর্তী data center থেকে কম্পিউটারের hardware, software, server, storage এবং network service ব্যবহার করা যায়। National Institute of Standards and Technology (NIST) এর মতে, cloud computing এমন একটি model যার মাধ্যমে ব্যবহারকারী প্রয়োজনমতো, দ্রুত এবং ন্যূনতম ব্যবস্থাপনায় computing resource পেতে পারে। এই ব্যবস্থায় ব্যবহারকারীকে ব্যয়বহুল server বা 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 রয়েছে। Virtualization হলো cloud computing-এর মূল ভিত্তি। বর্তমানে AWS, Microsoft Azure এবং Google Cloud Platform বিশ্বের শীর্ষ cloud service provider।
English Paragraph
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 NIST, cloud computing is a model that gives users convenient, on-demand access to shared computing resources with very little management effort. NIST describes five essential characteristics: On-demand Self-service, Broad Network Access, Resource Pooling, Rapid Elasticity, and Measured Service. The "Pay as you go" model is directly linked to the Measured Service characteristic. Cloud computing is divided into three service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Based on deployment, it can be Public, Private, Hybrid, or Community Cloud. Virtualization is the foundation of cloud computing. Today, Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform are the leading providers.
🎯

অনুশীলন কেন্দ্র Practice Hub

💡
নিচের Card-এ Click করে MCQ Practice বা বিগত BCS প্রশ্ন দেখুন। প্রতিটিতে ✍️ Exam Mode (নিজে পরীক্ষা দিন) ও 📖 Reading Mode (উত্তর সহ পড়ুন) দুটি মোড আছে।
🎯
MCQ অনুশীলন
ক্লাউড কম্পিউটিং বিষয়ক ৫০টি বহুনির্বাচনী প্রশ্ন। Exam Mode-এ পরীক্ষা দিন অথবা Reading Mode-এ উত্তর ও ব্যাখ্যা সহ পড়ুন।
📝 ৫০টি প্রশ্ন 🏆 BCS 🏦 Bank 📚 সরকারি চাকরি
📜
Previous Year Questions
৩৫তম থেকে ৫০তম BCS পর্যন্ত ক্লাউড কম্পিউটিং থেকে আসা বিগত প্রশ্নসমূহ। প্রকৃত পরীক্ষা উৎস সহ উত্তর ও ব্যাখ্যা।
📋 ৩০+ প্রশ্ন 🏆 BCS ৩৫-৫০ 🏦 Bank