ক্লাউড কম্পিউটিং Cloud Computing |
সারসংক্ষেপ
ক্লাউড কম্পিউটিং হলো ইন্টারনেট-নির্ভর কম্পিউটিং, যেখানে ব্যবহারকারী প্রয়োজন অনুযায়ী দূরবর্তী সার্ভার থেকে কম্পিউটিং রিসোর্স (হার্ডওয়্যার, সফটওয়্যার, স্টোরেজ, প্রসেসিং) ভাড়ায় ব্যবহার করেন এবং ব্যবহার অনুযায়ী অর্থ পরিশোধ করেন (Pay-as-you-go)। ১৯৬০ সালে জন ম্যাকার্থি প্রথম এ ধারণা দেন; ২০০৫ সালে Amazon EC2 চালু করে আধুনিক ক্লাউড যুগ শুরু হয়। NIST অনুসারে ক্লাউডের ৫টি বৈশিষ্ট্য, ৩টি সার্ভিস মডেল (IaaS, PaaS, SaaS) ও ৪টি ডিপ্লয়মেন্ট মডেল (Public, Private, Hybrid, Community) রয়েছে। প্রতিযোগিতামূলক পরীক্ষায় AWS, Azure, Google Cloud, IaaS/PaaS/SaaS-এর উদাহরণ, Pay-as-you-go, Resource Scalability, Edge Computing ইত্যাদি বিষয়ে প্রশ্ন আসে।
প্রেক্ষাপট আলোচনা
আধুনিক ডিজিটাল যুগে কম্পিউটিং চাহিদা বৃদ্ধির সঙ্গে সঙ্গে প্রতিষ্ঠানগুলোর জন্য নিজস্ব শক্তিশালী কম্পিউটার সার্ভার, ডেটা সেন্টার ও আইটি অবকাঠামো গড়ে তোলা ব্যয়সাপেক্ষ ও জটিল হয়ে পড়েছে। কোনো ছোট স্টার্টআপ বা মাঝারি প্রতিষ্ঠান যখন একটি নতুন ওয়েবসাইট বা অ্যাপ্লিকেশন চালু করতে চায়, তখন প্রাথমিক বিনিয়োগ হিসেবে তাকে সার্ভার কিনতে হয়, ঠাণ্ডা মেশিন রুম তৈরি করতে হয়, নেটওয়ার্ক, বিদ্যুৎ ও দক্ষ আইটি কর্মী নিয়োগ করতে হয়। কিন্তু ব্যবসা শুরুতে অল্প গ্রাহক থাকলে এ অবকাঠামোর বেশিরভাগই অব্যবহৃত থাকে; আবার হঠাৎ চাহিদা বাড়লে নতুন সার্ভার বসানো সময়সাপেক্ষ ও কঠিন। এ সমস্যার সমাধান হিসেবে আসে ক্লাউড কম্পিউটিং: ইন্টারনেটের মাধ্যমে চাহিদামতো হার্ডওয়্যার ও সফটওয়্যার ভাড়া নেওয়ার পদ্ধতি।
ক্লাউড শব্দটির উৎপত্তি নেটওয়ার্ক ডায়াগ্রাম থেকে; কম্পিউটার নেটওয়ার্কের ডায়াগ্রামে ব্যবহারকারী ও সার্ভারের মধ্যবর্তী ইন্টারনেটকে মেঘের ছবি দিয়ে বোঝানো হতো। সেই মেঘ বা ক্লাউড থেকে এ পদ্ধতির নাম ক্লাউড কম্পিউটিং। ১৯৬০ সালে স্ট্যানফোর্ড বিশ্ববিদ্যালয়ের কম্পিউটার বিজ্ঞানী জন ম্যাকার্থি (John McCarthy) প্রথম মতামত দেন যে কম্পিউটিং একদিন বিদ্যুতের মতো পাবলিক ইউটিলিটি (Public Utility) সেবা হিসেবে প্রতিষ্ঠিত হবে: ব্যবহারকারী যখন চাইবেন, যতটুকু চাইবেন, ততটুকু ভাড়ায় পাবেন। তবে এ ধারণা বাস্তব রূপ পেতে ৩০ বছরের বেশি সময় লেগেছে।
১৯৯০-এর দশকের শেষে ইন্টারনেট ব্যবসার ব্যাপক প্রসারের সময় বড় বড় কোম্পানি বিশাল ডেটা সেন্টার ও নেটওয়ার্ক অবকাঠামোয় বিনিয়োগ করে। কিন্তু ২০০০ সালের ডটকম বিপর্যয়ে অনেক ডেটা সেন্টার মাত্র ৫% সক্ষমতায় ব্যবহৃত হচ্ছিল। অব্যবহৃত সক্ষমতাকে অন্যদের কাছে ঘণ্টা হিসেবে ভাড়া দেওয়ার ধারণা থেকেই আধুনিক ক্লাউড কম্পিউটিং শুরু হয়। ২০০৫ সালে Amazon.com তাদের অব্যবহৃত সার্ভার সক্ষমতাকে ভাড়া দেওয়ার জন্য Amazon Elastic Compute Cloud (EC2) চালু করে, যা ক্লাউড কম্পিউটিংয়ের আধুনিক যুগের সূচনা। এরপর Microsoft Azure (২০১০), Google Cloud Platform (২০০৮ থেকে ২০১১), IBM Cloud, Oracle Cloud এবং চীনের Alibaba Cloud ব্যাপকভাবে এ বাজারে প্রবেশ করে। বর্তমানে বিশ্বে ক্লাউড সেবা বছরে কয়েকশ বিলিয়ন ডলারের শিল্প। মার্কিন যুক্তরাষ্ট্রের ন্যাশনাল ইনস্টিটিউট অফ স্ট্যান্ডার্ডস অ্যান্ড টেকনোলজি (NIST) ২০১১ সালে ক্লাউড কম্পিউটিংয়ের আনুষ্ঠানিক সংজ্ঞা ও বৈশিষ্ট্য নির্ধারণ করে; বর্তমানে সারা বিশ্ব NIST-এর সংজ্ঞা অনুসরণ করে।
ক্লাউড কম্পিউটিং (Cloud Computing) ক্লাউড কম্পিউটিং হলো ইন্টারনেটভিত্তিক কম্পিউটিং পদ্ধতি, যেখানে ব্যবহারকারীরা দূরবর্তী সার্ভারের মাধ্যমে কম্পিউটিং রিসোর্স (যেমন সার্ভার, স্টোরেজ, ডেটাবেস, নেটওয়ার্কিং, সফটওয়্যার) চাহিদামতো ভাড়ায় ব্যবহার করেন এবং কেবল ব্যবহার অনুযায়ী অর্থ পরিশোধ করেন। এটি কোনো নির্দিষ্ট প্রযুক্তি নয়, বরং একটি ব্যবসায়িক মডেল যেখানে অব্যবহৃত কম্পিউটিং সক্ষমতাকে অন্যদের কাছে শেয়ার করা হয়। NIST অনুসারে এতে পাঁচটি অপরিহার্য বৈশিষ্ট্য, তিনটি সার্ভিস মডেল এবং চারটি ডিপ্লয়মেন্ট মডেল রয়েছে। |
⚡ কীভাবে মনে রাখবেন ক্লাউড কম্পিউটিংকে বুঝতে একটি সহজ উদাহরণ: একজন মানুষ ১০০ মেহমান আপ্যায়নের জন্য ১০০টি চেয়ার-টেবিল কিনবেন না; বরং ডেকোরেটর থেকে অল্প সময়ের জন্য ভাড়া নেবেন। তেমনি একটি প্রতিষ্ঠান একসঙ্গে ১০টি সার্ভার না কিনে প্রয়োজনের সময় Amazon, Microsoft বা Google থেকে ঘণ্টা হিসেবে কম্পিউটিং রিসোর্স ভাড়া নিচ্ছে: এটিই ক্লাউড কম্পিউটিং। |
NIST অনুসারে ক্লাউডের পাঁচটি বৈশিষ্ট্য
মার্কিন যুক্তরাষ্ট্রের ন্যাশনাল ইনস্টিটিউট অফ স্ট্যান্ডার্ডস অ্যান্ড টেকনোলজি (NIST) অনুসারে কোনো সেবাকে ক্লাউড কম্পিউটিং বলতে হলে নিচের পাঁচটি অপরিহার্য বৈশিষ্ট্য থাকতে হবে।
বৈশিষ্ট্য | বিবরণ |
১. On-demand Self-Service (চাহিদামতো সেবা) | ব্যবহারকারী যখন চাইবেন, তখনই কম্পিউটিং রিসোর্স পাবেন; অন্য কারো অনুমোদনের প্রয়োজন নেই। চাহিদা অনুযায়ী বাড়ানো-কমানো যায়। |
২. Broad Network Access (বিস্তৃত নেটওয়ার্ক অ্যাক্সেস) | ইন্টারনেট ও স্ট্যান্ডার্ড প্রটোকলের মাধ্যমে যেকোনো ডিভাইস (PC, ল্যাপটপ, মোবাইল, ট্যাবলেট) থেকে অ্যাক্সেস করা যায়। |
৩. Resource Pooling (রিসোর্স পুলিং) | একই সার্ভিস প্রোভাইডারের রিসোর্স অনেক ব্যবহারকারীর মধ্যে শেয়ার হয়; কে কোথায় কোন সার্ভারে আছে তা ব্যবহারকারীর জানার প্রয়োজন নেই। |
৪. Rapid Elasticity / Resource Scalability (দ্রুত স্কেলেবিলিটি) | ক্রেতা যতটুকু সার্ভিস চাইবে, সার্ভিসদাতা সেই পরিমাণ সার্ভিস দিতে পারবে। চাহিদা বাড়লে দ্রুত স্কেল-আপ; কমলে স্কেল-ডাউন। |
৫. Measured Service / Pay-as-you-go (পরিমাপকৃত সেবা) | ক্রেতাকে আগে থেকে কোনো সার্ভিস রিজার্ভ করতে হয় না; যতটুকু ব্যবহার করবে, তার জন্যই কেবল পয়সা দেবে। বিদ্যুৎ মিটারের মতো ব্যবহার মাপা হয়। |
📌 পাঁচ বৈশিষ্ট্য মনে রাখার সূত্র O-B-R-R-M: On-demand, Broad network, Resource pooling, Rapid elasticity, Measured service। ক্লাউডের যেকোনো বৈশিষ্ট্যের প্রশ্নে এ ৫টি ছাড়া বাকি সব ভুল। Physical ownership of servers ক্লাউডের বৈশিষ্ট্য নয় (বরং বিপরীত)। Limited customization ক্লাউডের বৈশিষ্ট্য নয়। Pay-as-you-go বা ব্যবহার অনুযায়ী মূল্য পরিশোধই ক্লাউডের মূল আকর্ষণ। |
ক্লাউডের সার্ভিস মডেল
ক্লাউড কম্পিউটিংয়ে যে স্তরের সেবা প্রদান করা হয়, তার ভিত্তিতে সার্ভিস মডেল নির্ধারিত হয়। মূল তিনটি সার্ভিস মডেল হলো IaaS, PaaS ও SaaS; পরবর্তীতে FaaS (Serverless), DaaS, DBaaS-সহ আরো কিছু মডেল যুক্ত হয়েছে। সব ক্লাউড সার্ভিস (SaaS, PaaS, IaaS) ক্লাউড কম্পিউটিংয়ের সঙ্গে সম্পর্কিত।
মডেল | পূর্ণরূপ | কী সরবরাহ করে | উদাহরণ |
IaaS | Infrastructure as a Service | ভার্চুয়াল মেশিন, স্টোরেজ, নেটওয়ার্ক (হার্ডওয়্যার স্তর) | Amazon EC2, Microsoft Azure VM, Google Compute Engine |
PaaS | Platform as a Service | অ্যাপ্লিকেশন তৈরির জন্য প্রোগ্রামারদের প্ল্যাটফর্ম | Google App Engine, Heroku, AWS Elastic Beanstalk |
SaaS | Software as a Service | তৈরি সফটওয়্যার ইন্টারনেটে ব্যবহারের সুযোগ | Google Docs, Microsoft 365, Gmail, Dropbox, Salesforce |
FaaS | Function as a Service (Serverless) | কেবল ফাংশন/কোড চালানো; সার্ভার ম্যানেজ লাগে না | AWS Lambda, Google Cloud Functions, Azure Functions |
DaaS | Desktop as a Service | ভার্চুয়াল ডেস্কটপ পরিবেশ | Amazon WorkSpaces, Microsoft Windows 365 |
DBaaS | Database as a Service | ক্লাউডে ম্যানেজড ডেটাবেস | Amazon RDS, Google Cloud SQL, MongoDB Atlas |
STaaS | Storage as a Service | শুধু স্টোরেজ | Google Drive, Dropbox, iCloud, OneDrive |
IaaS: Infrastructure as a Service বিস্তারিত
IaaS হলো অবকাঠামোগত সেবা: এতে সার্ভিস প্রোভাইডার ভার্চুয়াল মেশিন (VM), স্টোরেজ, নেটওয়ার্ক ইত্যাদি হার্ডওয়্যার-স্তরের রিসোর্স ভাড়া দেয়। ক্লায়েন্ট ভার্চুয়াল মেশিনে নিজের পছন্দমতো অপারেটিং সিস্টেম (Windows, Linux, Ubuntu) ইনস্টল করতে পারে এবং সম্পূর্ণ নিয়ন্ত্রণ পায়। সবচেয়ে বিখ্যাত উদাহরণ Amazon EC2 (Elastic Compute Cloud); এতে একটি সার্ভারে ১ থেকে ৮টি ভার্চুয়াল মেশিন চলতে পারে এবং ক্লায়েন্টরা ঘণ্টা/মিনিট হিসেবে এগুলো ভাড়া নেয়। অন্যান্য উদাহরণ: Microsoft Azure Virtual Machines, Google Compute Engine, DigitalOcean Droplets।
PaaS: Platform as a Service বিস্তারিত
PaaS হলো প্ল্যাটফর্মভিত্তিক সেবা: এতে সরাসরি ভার্চুয়াল মেশিন না দিয়ে অ্যাপ্লিকেশন তৈরি, পরীক্ষা ও স্থাপনের একটি সম্পূর্ণ প্ল্যাটফর্ম দেওয়া হয়। অপারেটিং সিস্টেম, রানটাইম, ডেটাবেস, প্রোগ্রামিং ভাষার সাপোর্ট ইতিমধ্যে কনফিগার থাকে; প্রোগ্রামার শুধু কোড লেখায় মনোযোগ দিতে পারেন। উদাহরণ: Google App Engine (গুগলের অ্যাপ ইঞ্জিন), Heroku, AWS Elastic Beanstalk, Microsoft Azure App Service। PaaS মডেলটি অ্যাপ্লিকেশন তৈরি করার জন্য প্রোগ্রামারদের প্ল্যাটফর্ম সরবরাহ করে।
SaaS: Software as a Service বিস্তারিত
SaaS হলো ক্লাউডভিত্তিক রেডিমেড সফটওয়্যার সেবা; ব্যবহারকারীকে কোনো ইনস্টলেশন বা মেইনটেন্যান্স না করেই ইন্টারনেট ব্রাউজারের মাধ্যমে সফটওয়্যার ব্যবহার করতে পারেন। সবচেয়ে বহুল ব্যবহৃত SaaS উদাহরণ: Google Docs, Sheets, Slides (অফিস স্যুট), Gmail (ইমেইল), Microsoft 365 (ক্লাউড-ভিত্তিক অফিস), Dropbox (ফাইল শেয়ারিং), Salesforce (CRM), Zoom (ভিডিও কনফারেন্সিং), Netflix (স্ট্রিমিং)। Microsoft 365 হলো SaaS-ভিত্তিক সেবার একটি প্রধান উদাহরণ।
বৈশিষ্ট্য | IaaS | PaaS | SaaS |
কী দেওয়া হয় | অবকাঠামো (VM, Storage) | প্ল্যাটফর্ম (OS + Runtime) | সম্পূর্ণ সফটওয়্যার |
টার্গেট ব্যবহারকারী | সিস্টেম অ্যাডমিন, IT | ডেভেলপার, প্রোগ্রামার | শেষ ব্যবহারকারী |
নিয়ন্ত্রণ | সর্বাধিক | মধ্যম | ন্যূনতম |
মেইনটেন্যান্স | ক্লায়েন্টের দায়িত্ব বেশি | মিশ্র | সম্পূর্ণ প্রোভাইডারের |
প্রধান উদাহরণ | Amazon EC2, Azure VM | Google App Engine, Heroku | Google Docs, Microsoft 365 |
⚠ সার্ভিস মডেল চিহ্নিতকরণে সতর্কতা IaaS-এ ভার্চুয়াল মেশিন (VM) ভাড়া দেওয়া হয়। PaaS অ্যাপ্লিকেশন তৈরির জন্য প্ল্যাটফর্ম দেয় (যেমন Google App Engine)। SaaS রেডিমেড সফটওয়্যার দেয় (যেমন Microsoft 365, Google Docs)। Google Drive মূলত STaaS / Cloud Storage; এটি ক্লাউড স্টোরেজের উদাহরণ। CaaS (Container as a Service) প্রচলিত হলেও কিছু পরীক্ষায় NIST-এর তিন মডেলে নেই বলে বিবেচিত। AWS Lambda হলো FaaS / Serverless; SaaS নয়। Oracle ডেটাবেস সফটওয়্যার; SaaS-এর সাধারণ উদাহরণ নয়। |
ক্লাউডের ডিপ্লয়মেন্ট মডেল
ক্লাউড কে ব্যবহার করছে এবং কীভাবে স্থাপন করা হয়েছে, তার ভিত্তিতে চারটি ডিপ্লয়মেন্ট মডেল রয়েছে: Public, Private, Hybrid ও Community Cloud।
মডেল | ব্যবহারকারী | মালিকানা | উদাহরণ |
Public Cloud | সাধারণ জনগণ (যে কেউ) | সার্ভিস প্রোভাইডার | AWS, Azure, Google Cloud (পাবলিক সেগমেন্ট) |
Private Cloud | একটিমাত্র প্রতিষ্ঠান | প্রতিষ্ঠানের নিজস্ব | বাংলাদেশ সরকারের জাতীয় ডেটা সেন্টার, ব্যাংকের অভ্যন্তরীণ ক্লাউড |
Hybrid Cloud | Public + Private সংমিশ্রণ | যৌথ | ব্যাংক যাদের কোর ডেটা Private-এ আর ওয়েবসাইট Public-এ |
Community Cloud | একটি নির্দিষ্ট কমিউনিটি | কমিউনিটির সদস্যরা যৌথভাবে | বিশ্ববিদ্যালয় গবেষণা ক্লাউড, একই সেক্টরের হাসপাতাল ক্লাউড |
পাবলিক ক্লাউড (Public Cloud)
পাবলিক ক্লাউড সাধারণ জনগণের জন্য উন্মুক্ত; যে কেউ অর্থ পরিশোধ করে এর সেবা নিতে পারে। প্রধান উদাহরণ Amazon EC2, Microsoft Azure-এর Public Tier। সুবিধা হলো খরচ কম ও যে কেউ ব্যবহার করতে পারে; অসুবিধা হলো একই অবকাঠামোতে একাধিক ক্লায়েন্ট থাকায় নিরাপত্তা ও গোপনীয়তা সংক্রান্ত উদ্বেগ থাকে।
প্রাইভেট ক্লাউড (Private Cloud)
প্রাইভেট ক্লাউড একটিমাত্র প্রতিষ্ঠানের জন্য নিবেদিত; কোনো বড় সংস্থা নিজের ডেটা সেন্টারকে ক্লাউড মডেলে ব্যবহার করে। সুবিধা: নিরাপত্তা ও নিয়ন্ত্রণ বেশি; অসুবিধা: নিজস্ব অবকাঠামো গড়তে ব্যয় বেশি এবং পরিচালনার জন্য দক্ষ কর্মী রাখা লাগে। বাংলাদেশ সরকার যদি বিভিন্ন মন্ত্রণালয়ের জন্য একটি কেন্দ্রীয় কম্পিউটিং অবকাঠামো গড়ে তোলে, সেটি সরকারি প্রাইভেট ক্লাউড।
হাইব্রিড ক্লাউড (Hybrid Cloud)
হাইব্রিড ক্লাউড হলো পাবলিক ও প্রাইভেটের সংমিশ্রণ। প্রতিষ্ঠানের গোপনীয় ও সংবেদনশীল ডেটা প্রাইভেট ক্লাউডে রাখা হয়; আর সাধারণ চাহিদা বাড়লে পাবলিক ক্লাউডের সাহায্য নেওয়া হয়। ব্যাংক, হাসপাতাল, সরকারি সংস্থা প্রায়শই হাইব্রিড মডেল ব্যবহার করে। খরচ পাবলিক ক্লাউডের চেয়ে বেশি কিন্তু নিরাপত্তা ও নমনীয়তার ভারসাম্য থাকে।
কমিউনিটি ক্লাউড (Community Cloud)
কমিউনিটি ক্লাউড একটি নির্দিষ্ট কমিউনিটি বা গোষ্ঠীর (যেমন একই সেক্টরের কয়েকটি হাসপাতাল, বিশ্ববিদ্যালয় বা সরকারি দপ্তর) সম্মিলিত ব্যবহারের জন্য তৈরি হয়। কমিউনিটির সদস্যরা যৌথভাবে এর ব্যয় বহন করে; কেবল কমিউনিটির লোকজনই এর সেবা ব্যবহার করতে পারে। উদাহরণ: ঢাকার ক্যান্সার রোগীদের চিকিৎসার জন্য একাধিক হাসপাতাল যৌথভাবে একটি ডেটা ক্লাউড পরিচালনা করতে পারে।
বিশ্বের প্রধান ক্লাউড সার্ভিস প্রোভাইডার
বর্তমান বিশ্বে ক্লাউড সেবা শিল্পে সবচেয়ে বড় প্রতিদ্বন্দ্বী AWS, Microsoft Azure ও Google Cloud Platform। নিচের ছকে শীর্ষস্থানীয় ক্লাউড প্রোভাইডারদের তুলনামূলক উপস্থাপন।
প্রোভাইডার | মালিক প্রতিষ্ঠান | চালু সাল | প্রধান সেবা |
AWS (Amazon Web Services) | Amazon | ২০০৬ | EC2, S3, Lambda, RDS, CloudFront, DynamoDB |
Microsoft Azure | Microsoft | ২০১০ | Azure VM, Azure SQL, Azure Functions, Active Directory |
Google Cloud Platform (GCP) | ২০১১ | Compute Engine, App Engine, BigQuery, Kubernetes Engine | |
IBM Cloud | IBM | ২০১১ | Watson AI, Red Hat OpenShift, Cloud Foundry |
Oracle Cloud | Oracle | ২০১৬ | Oracle Database, Autonomous Database, Oracle Cloud Infrastructure |
Alibaba Cloud | Alibaba (চীন) | ২০০৯ | ECS, Object Storage, MaxCompute; এশিয়ায় শীর্ষস্থানীয় |
DigitalOcean | DigitalOcean | ২০১১ | ছোট ও মাঝারি ডেভেলপারদের জন্য Droplets, Spaces |
Salesforce | Salesforce | ১৯৯৯ | মূলত SaaS CRM ও Sales Cloud |
📌 প্রোভাইডার চিহ্নিতকরণ Amazon-এর ক্লাউড প্ল্যাটফর্ম: AWS। Microsoft-এর ক্লাউড প্ল্যাটফর্ম: Azure। Google-এর ক্লাউড প্ল্যাটফর্ম: Google Cloud Platform (GCP)। IBM-এর ক্লাউড: IBM Cloud (পূর্বে Bluemix)। Oracle-এর ক্লাউড: Oracle Cloud Infrastructure (OCI)। চীনের শীর্ষ ক্লাউড: Alibaba Cloud। ক্লাউড স্টোরেজ উদাহরণ: Google Drive, Dropbox, iCloud, OneDrive। |
ভার্চুয়ালাইজেশন ও কন্টেইনারাইজেশন
ক্লাউড কম্পিউটিংয়ের মূল প্রযুক্তিগত ভিত্তি হলো ভার্চুয়ালাইজেশন (Virtualization) এবং কন্টেইনারাইজেশন (Containerization)। ভার্চুয়ালাইজেশনের মাধ্যমে একটি ভৌত সার্ভারকে একাধিক ভার্চুয়াল মেশিনে (Virtual Machine, VM) ভাগ করা যায়; প্রতিটি VM আলাদা অপারেটিং সিস্টেমে চলে। কন্টেইনারাইজেশন হলো ভার্চুয়ালাইজেশনের একটি হালকা সংস্করণ; এতে অপারেটিং সিস্টেম শেয়ার করে শুধু অ্যাপ্লিকেশন ও তার নির্ভরশীলতা প্যাকেজ করা হয়।
প্রযুক্তি | সফটওয়্যার | ব্যবহার |
ভার্চুয়ালাইজেশন (VM) | VMware, Microsoft Hyper-V, KVM, Oracle VirtualBox, Xen | একটি সার্ভারে একাধিক OS চালানো; ক্লাউডের IaaS-এর ভিত্তি |
কন্টেইনারাইজেশন | Docker, Podman | অ্যাপ্লিকেশন প্যাকেজিং; দ্রুত স্থাপন |
কন্টেইনার অর্কেস্ট্রেশন | Kubernetes (K8s), Docker Swarm | অনেক কন্টেইনার ব্যবস্থাপনা; অটো-স্কেলিং |
📌 ভার্চুয়ালাইজেশন তথ্য ভার্চুয়ালাইজেশনে সবচেয়ে বেশি ব্যবহৃত সফটওয়্যার: VMware। VMware বাজারে সবচেয়ে পুরাতন ও জনপ্রিয় হাইপারভাইজার। Microsoft-এর হাইপারভাইজার: Hyper-V। Linux-ভিত্তিক হাইপারভাইজার: KVM, Xen। Kubernetes (K8s) Google উদ্ভাবিত; এখন CNCF (Cloud Native Computing Foundation) এর অধীনে। Docker কন্টেইনারের জন্য সবচেয়ে জনপ্রিয় প্ল্যাটফর্ম। |
এজ কম্পিউটিং ও ফগ কম্পিউটিং
ঐতিহ্যগত ক্লাউড কম্পিউটিংয়ে সকল ডেটা কেন্দ্রীয় ডেটা সেন্টারে পাঠানো হয়, প্রসেস করা হয়, তারপর ফলাফল ফেরত আসে; এতে লেটেন্সি (বিলম্ব) হয়। আধুনিক IoT, স্বয়ংচালিত গাড়ি, ভিডিও বিশ্লেষণ ইত্যাদিতে রিয়েল-টাইম প্রতিক্রিয়া দরকার, যেখানে এ বিলম্ব গ্রহণযোগ্য নয়। এজ কম্পিউটিং (Edge Computing) এর সমাধান হিসেবে এসেছে।
ধারণা | বৈশিষ্ট্য |
এজ কম্পিউটিং (Edge Computing) | ডেটার উৎসের কাছাকাছি গণনা সম্পন্ন করা; প্রধান লক্ষ্য: Bring computation closer to the data source। উদাহরণ: স্মার্ট ক্যামেরা, IoT ডিভাইস, স্বয়ংচালিত গাড়ি। |
ফগ কম্পিউটিং (Fog Computing) | Cisco উদ্ভাবিত; ক্লাউড ও এজের মধ্যবর্তী স্তর; নেটওয়ার্ক এজে গণনা ও স্টোরেজ। |
ক্লাউড কম্পিউটিং (Cloud Computing) | সম্পূর্ণ কেন্দ্রীয় ডেটা সেন্টারে গণনা; ইন্টারনেট মাধ্যমে অ্যাক্সেস। |
⚡ এজ কম্পিউটিংয়ের প্রধান লক্ষ্য Edge Computing-এর প্রধান লক্ষ্য হলো ডেটার উৎসের কাছাকাছি গণনা সম্পন্ন করা (Bring computation closer to the data source)। ক্লাউড স্টোরেজ খরচ কমানো বা ইন্টারনেট ব্যান্ডউইথ বাড়ানো এর প্রধান লক্ষ্য নয়; বরং এসব হলো পার্শ্বপ্রতিক্রিয়া। |
ক্লাউড কম্পিউটিংয়ের সুবিধা
অপারেটিং খরচ কম: নিজস্ব ডেটা সেন্টার গড়ার বিশাল খরচ এড়ানো যায়।
প্রায় সীমাহীন স্টোরেজ: যখন যত প্রয়োজন তত স্টোরেজ পাওয়া যায়।
Pay-as-you-go: শুধু ব্যবহৃত রিসোর্সের জন্য অর্থ পরিশোধ; আগে রিজার্ভ করতে হয় না।
স্বয়ংক্রিয় সফটওয়্যার আপডেট ও রক্ষণাবেক্ষণ: প্রোভাইডার দায়িত্ব নেয়।
সহজে তথ্য প্রবেশাধিকার: যেকোনো স্থান থেকে যেকোনো সময় ইন্টারনেটের মাধ্যমে অ্যাক্সেস।
Resource Scalability: চাহিদা বাড়লে দ্রুত স্কেল-আপ, কমলে স্কেল-ডাউন।
সফটওয়্যার খরচ কম: SaaS-এর মাধ্যমে লাইসেন্স কেনার বদলে সাবস্ক্রিপশন।
নিরাপত্তা: ছোট প্রতিষ্ঠানের নিজস্ব সেটআপের চেয়ে বড় ক্লাউড প্রোভাইডারের অবকাঠামো বেশি নিরাপদ।
দুর্যোগ পুনরুদ্ধার (Disaster Recovery): একাধিক ভৌগোলিক অঞ্চলে ব্যাকআপ থাকে।
পরিবেশবান্ধব: কেন্দ্রীয় ডেটা সেন্টারে শক্তি দক্ষতা ব্যক্তিগত সার্ভারের চেয়ে অনেক বেশি।
স্টার্টআপ ও গবেষকদের জন্য সাশ্রয়ী: প্রাথমিক বিনিয়োগ ছাড়াই বিশাল কম্পিউটিং সক্ষমতা পাওয়া যায়।
সহজ পরিবর্তনযোগ্য: প্রচলিত আইটি অবকাঠামোয় সিদ্ধান্ত বদলানো কঠিন; ক্লাউডে কয়েক ক্লিকে সম্ভব।
ক্লাউড কম্পিউটিংয়ের অসুবিধা
নিরাপত্তা ঝুঁকি: ডেটা নিজের নিয়ন্ত্রণে না থাকায় সংবেদনশীল তথ্যের ঝুঁকি থাকতে পারে।
ইন্টারনেটের ওপর নির্ভরশীলতা: ইন্টারনেট না থাকলে বা ধীর হলে কাজ বন্ধ হয়ে যায়।
সার্ভার ডাউনটাইম: প্রোভাইডারের সার্ভার ডাউন হলে সম্পূর্ণ কাজ থেমে যায়।
ফি প্রদান: নির্দিষ্ট সময় অন্তর সাবস্ক্রিপশন ফি দিতে হয়; না দিলে সেবা বন্ধ।
সীমিত নিয়ন্ত্রণ: প্রোগ্রাম বা অ্যাপ্লিকেশনের ওপর ব্যবহারকারীর সম্পূর্ণ নিয়ন্ত্রণ থাকে না।
Vendor Lock-in: এক প্রোভাইডার থেকে অন্যে স্থানান্তর কঠিন ও ব্যয়বহুল।
প্রশিক্ষণ প্রয়োজন: ব্যবহারকারী কর্মীদের ক্লাউড প্ল্যাটফর্ম শেখাতে হয়।
আইনি ও নিয়ন্ত্রক জটিলতা: কোন দেশে ডেটা সংরক্ষিত তা নিয়ে গোপনীয়তা আইনের সংঘাত হতে পারে।
ক্লাউড স্টোরেজ ও ব্যবহার ক্ষেত্র
ক্লাউড স্টোরেজ (Cloud Storage) হলো ইন্টারনেটের মাধ্যমে দূরবর্তী সার্ভারে ডেটা সংরক্ষণের পদ্ধতি; এতে ব্যবহারকারীর নিজস্ব হার্ড ড্রাইভ নয়, বরং সার্ভিস প্রোভাইডারের সার্ভারে ফাইল সংরক্ষিত হয়। যেকোনো ডিভাইস থেকে যেকোনো সময় ফাইল অ্যাক্সেস ও শেয়ার করা যায়। জনপ্রিয় ক্লাউড স্টোরেজ সেবা:
সেবা | মালিক | ফ্রি স্টোরেজ | বৈশিষ্ট্য |
Google Drive | ১৫ GB | Docs, Sheets, Slides-এর সঙ্গে integration | |
Dropbox | Dropbox Inc. | ২ GB | ফাইল সিঙ্ক ও শেয়ারিংয়ে অগ্রণী |
OneDrive | Microsoft | ৫ GB | Microsoft 365-এর সঙ্গে integration |
iCloud | Apple | ৫ GB | Apple ইকোসিস্টেমে গভীর integration |
Amazon S3 | Amazon | ১২ মাস ফ্রি ট্রায়াল | Object Storage; ডেভেলপারদের জন্য |
Mega | Mega Ltd. | ২০ GB | End-to-End Encryption-এ অগ্রণী |
সংক্ষিপ্ত রূপ ও পূর্ণরূপ
ক্লাউড কম্পিউটিং সম্পর্কিত গুরুত্বপূর্ণ সংক্ষিপ্ত রূপগুলো একত্রে নিচে দেওয়া হলো।
সংক্ষেপ | পূর্ণরূপ | বাংলা অর্থ |
IaaS | Infrastructure as a Service | অবকাঠামোগত সেবা |
PaaS | Platform as a Service | প্ল্যাটফর্মভিত্তিক সেবা |
SaaS | Software as a Service | সফটওয়্যার সেবা |
FaaS | Function as a Service | ফাংশন/সার্ভারলেস সেবা |
DaaS | Desktop as a Service | ডেস্কটপ সেবা |
DBaaS | Database as a Service | ডেটাবেস সেবা |
STaaS | Storage as a Service | স্টোরেজ সেবা |
CaaS | Container as a Service / Communications as a Service | কন্টেইনার বা যোগাযোগ সেবা |
AWS | Amazon Web Services | Amazon-এর ক্লাউড প্ল্যাটফর্ম |
EC2 | Elastic Compute Cloud | Amazon-এর IaaS সেবা |
S3 | Simple Storage Service | Amazon-এর স্টোরেজ সেবা |
GCP | Google Cloud Platform | Google-এর ক্লাউড প্ল্যাটফর্ম |
NIST | National Institute of Standards and Technology | মার্কিন স্ট্যান্ডার্ড সংস্থা; ক্লাউডের সংজ্ঞাদাতা |
VM | Virtual Machine | ভার্চুয়াল মেশিন |
VPC | Virtual Private Cloud | ভার্চুয়াল প্রাইভেট ক্লাউড |
CDN | Content Delivery Network | কনটেন্ট ডেলিভারি নেটওয়ার্ক |
SLA | Service Level Agreement | সেবা পর্যায় চুক্তি |
API | Application Programming Interface | অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস |
SDN | Software Defined Networking | সফটওয়্যার-নিয়ন্ত্রিত নেটওয়ার্কিং |
IoT | Internet of Things | ইন্টারনেট অফ থিংস; ক্লাউডের সঙ্গে গভীর সংযুক্ত |
প্রথম, আবিষ্কারক ও সাল
ক্লাউড কম্পিউটিংয়ের বিবর্তনের ইতিহাসে গুরুত্বপূর্ণ মাইলফলকগুলো নিচে দেওয়া হলো।
বিষয় | ব্যক্তি / প্রতিষ্ঠান | সাল | দেশ |
প্রথম ক্লাউড কম্পিউটিং ধারণা | জন ম্যাকার্থি (John McCarthy) | ১৯৬০ | যুক্তরাষ্ট্র |
Salesforce.com (প্রথম প্রধান SaaS) | মার্ক বেনিওফ | ১৯৯৯ | যুক্তরাষ্ট্র |
Amazon Web Services (AWS) চালু | Amazon (জেফ বেজোস) | ২০০২ / ২০০৬ | যুক্তরাষ্ট্র |
Amazon EC2 চালু | Amazon | ২০০৬ (২০০৫ বিটা) | যুক্তরাষ্ট্র |
Google App Engine (PaaS) | ২০০৮ | যুক্তরাষ্ট্র | |
Microsoft Azure চালু | Microsoft | ২০১০ | যুক্তরাষ্ট্র |
Google Cloud Platform চালু | ২০১১ | যুক্তরাষ্ট্র | |
NIST আনুষ্ঠানিক সংজ্ঞা | NIST | ২০১১ | যুক্তরাষ্ট্র |
IBM Cloud (Bluemix → IBM Cloud) | IBM | ২০১৪ | যুক্তরাষ্ট্র |
AWS Lambda (প্রথম প্রধান FaaS) | Amazon | ২০১৪ | যুক্তরাষ্ট্র |
Kubernetes (অর্কেস্ট্রেশন) | Google → CNCF | ২০১৪ | যুক্তরাষ্ট্র |
Alibaba Cloud আন্তর্জাতিক সম্প্রসারণ | Alibaba | ২০১৫ | চীন |
সতর্কতা: বিভ্রান্তিকর জোড়া
⚠ ক্লাউড সংক্রান্ত সাধারণ ভুল Cloud Computing = ব্যবসায়িক মডেল (Business Model), শুধু একটি প্রযুক্তি নয়। Physical ownership of servers ক্লাউডের বৈশিষ্ট্য নয়; বরং বিপরীত। Limited customization ক্লাউডের বৈশিষ্ট্য নয়। Pay-as-you-go ক্লাউডের অপরিহার্য বৈশিষ্ট্য। Microsoft-এর ক্লাউড: Azure (AWS নয়; AWS Amazon-এর)। Amazon-এর ক্লাউড: AWS (Azure নয়)। Google Drive কোনো IaaS বা PaaS নয়; এটি SaaS / STaaS / ক্লাউড স্টোরেজ। Google App Engine: PaaS; Google Compute Engine: IaaS। Microsoft 365: SaaS (PaaS বা IaaS নয়)। AWS Lambda: FaaS / Serverless; SaaS নয়। VMware: ভার্চুয়ালাইজেশন সফটওয়্যার, ক্লাউড প্ল্যাটফর্ম নয়। IaaS-এ ভার্চুয়াল মেশিন ভাড়া দেওয়া হয়; SaaS-এ নয়। PaaS অ্যাপ্লিকেশন তৈরির জন্য প্ল্যাটফর্ম দেয়; চলমান সফটওয়্যার নয়। Edge Computing-এর প্রধান লক্ষ্য: ডেটার উৎসের কাছে গণনা; স্টোরেজ খরচ কমানো নয়। Web hosting service হলো Internet hosting service-এর একটি ধরন। Public Cloud-এ নিরাপত্তা ঝুঁকি বেশি; Private Cloud-এ কম। NIST অনুসারে মূল ৩ সার্ভিস মডেল: IaaS, PaaS, SaaS (CaaS NIST-এর মূল ৩-এ নেই)। |
গুরুত্বপূর্ণ বিষয়
ক্লাউড কম্পিউটিং হলো ইন্টারনেট-নির্ভর কম্পিউটিং পদ্ধতি।
ক্লাউড কম্পিউটিং কম্পিউটার প্রসেসিং রিসোর্স শেয়ার করার একটি ফিলোসফি।
Cloud Computing একটি ব্যবসায়িক মডেল, নির্দিষ্ট প্রযুক্তি নয়।
ক্লাউড সেবার সঙ্গে সম্পর্কিত: SaaS, PaaS, IaaS সবগুলো।
ক্লাউড সার্ভার একাধিক কম্পিউটার সার্ভারের নেটওয়ার্ক; ব্যবহারকারীর চাহিদা অনুযায়ী সেবা দেয়।
Pay-as-you-go সার্ভিস মডেল অনুসরণ করে Cloud Computing।
Microsoft-এর ক্লাউড প্ল্যাটফর্ম: Azure।
Amazon-এর ক্লাউড প্ল্যাটফর্ম: AWS।
Google-এর ক্লাউড প্ল্যাটফর্ম: Google Cloud Platform।
ভার্চুয়ালাইজেশনের সবচেয়ে জনপ্রিয় সফটওয়্যার: VMware।
Google Drive একটি ক্লাউড স্টোরেজ।
Cloud Storage = ইন্টারনেট সার্ভারে ডেটা সংরক্ষণ।
PaaS অ্যাপ্লিকেশন তৈরি করার জন্য প্রোগ্রামারদের প্ল্যাটফর্ম দেয়।
SaaS-ভিত্তিক সেবার উদাহরণ: Microsoft 365।
ক্লাউড কম্পিউটিং on-demand resources সরবরাহ করে।
Resource Scalability: ক্রেতা যতটুকু চাইবে, সার্ভিসদাতা সেই পরিমাণ সার্ভিস দিতে পারবে।
ক্লাউডের সার্ভিস মডেল: অবকাঠামোগত (IaaS), প্ল্যাটফর্মভিত্তিক (PaaS), সফটওয়্যার (SaaS): সবগুলো।
ক্লাউড সেবা মডেল হিসেবে ব্যবহৃত হয় না: CaaS (NIST-এর মূল ৩ মডেলে নেই)।
Web hosting service হলো Internet hosting service-এর একটি ধরন।
Edge Computing-এর প্রধান লক্ষ্য: Bring computation closer to the data source।
Cloud computing-এ Physical ownership of servers বৈশিষ্ট্য নয়।
জন ম্যাকার্থি ১৯৬০ সালে প্রথম ক্লাউড কম্পিউটিংয়ের ধারণা দেন।
Amazon EC2 চালু হয় ২০০৬ সালে (বিটা ২০০৫); আধুনিক ক্লাউড যুগের সূচনা।
AWS Lambda: FaaS / Serverless সেবার প্রথম প্রধান উদাহরণ।
Kubernetes Google উদ্ভাবিত; বর্তমানে CNCF-এর অধীনে।
Docker কন্টেইনারাইজেশনের প্রধান প্ল্যাটফর্ম।
মনে রাখার কৌশল ও ট্রিকস
📌 কৌশল ১: NIST-এর ৫ বৈশিষ্ট্য O-B-R-R-M: On-demand, Broad network, Resource pooling, Rapid elasticity, Measured service। এ ৫টি ছাড়া কোনোটিই ক্লাউডের বৈশিষ্ট্য নয়। Physical ownership, Limited customization, Fixed pricing: এগুলো বৈশিষ্ট্য নয়। |
📌 কৌশল ২: ৩ সার্ভিস মডেল কী দেয় IaaS: ইন্ফ্রা = ভার্চুয়াল মেশিন, স্টোরেজ (Amazon EC2)। PaaS: প্ল্যাটফর্ম = অ্যাপ তৈরির পরিবেশ (Google App Engine)। SaaS: সফটওয়্যার = রেডিমেড অ্যাপ (Microsoft 365, Google Docs)। ক্রম: হার্ডওয়্যার → প্ল্যাটফর্ম → সফটওয়্যার। |
📌 কৌশল ৩: ৪ ডিপ্লয়মেন্ট মডেল P-P-H-C: Public, Private, Hybrid, Community। Public: যে কেউ (AWS)। Private: একটি প্রতিষ্ঠান (ব্যাংক)। Hybrid: Public + Private মিশ্রণ। Community: একটি গোষ্ঠী। |
📌 কৌশল ৪: প্রধান প্রোভাইডার ও তাদের ক্লাউড Amazon → AWS। Microsoft → Azure। Google → Google Cloud Platform (GCP)। IBM → IBM Cloud। Oracle → Oracle Cloud Infrastructure (OCI)। Alibaba → Alibaba Cloud। |
বাংলাদেশের প্রেক্ষাপট
🇧🇩 বাংলাদেশে ক্লাউড কম্পিউটিং বাংলাদেশের ডিজিটাল রূপান্তরে ক্লাউড কম্পিউটিং গুরুত্বপূর্ণ ভূমিকা পালন করছে। ২০১৩ সালে গাজীপুরের কালিয়াকৈরে বঙ্গবন্ধু হাই-টেক সিটিতে জাতীয় ডেটা সেন্টার (National Data Center) স্থাপন করা হয়, যেখানে সরকারি প্রাইভেট ক্লাউড অবকাঠামো গড়ে উঠেছে। বাংলাদেশ কম্পিউটার কাউন্সিল (BCC) ২০১৫ সাল থেকে সরকারি প্রতিষ্ঠানের জন্য Government Cloud (G-Cloud) চালু করে; এর মাধ্যমে মন্ত্রণালয় ও দপ্তরগুলো নিজস্ব সার্ভার না কিনে কেন্দ্রীয় ক্লাউড থেকে সেবা নেয়। ২০১৭ সালে দেশের চতুর্থ-স্তরের জাতীয় ডেটা সেন্টার চালু হয়, যা দক্ষিণ এশিয়ার অন্যতম বৃহৎ। বেসরকারি খাতে BTRC-অনুমোদিত একাধিক ক্লাউড সার্ভিস প্রোভাইডার (যেমন Daffodil ICT, Aamra Networks, Link3 Cloud, IT Consultants) ব্যাংকিং, ই-কমার্স ও কর্পোরেট সেক্টরে ক্লাউড সেবা দিচ্ছে। বঙ্গবন্ধু স্যাটেলাইট-১ এর মাধ্যমে দেশে স্যাটেলাইট-ভিত্তিক ক্লাউড সংযোগ পরিকল্পনা চলছে। স্মার্ট বাংলাদেশ ভিশন ২০৪১-এ ক্লাউড-ফার্স্ট নীতির আওতায় সরকারি ও বেসরকারি সকল প্রতিষ্ঠানকে ক্রমান্বয়ে ক্লাউড-ভিত্তিক অবকাঠামোয় স্থানান্তরের লক্ষ্য নির্ধারিত হয়েছে। |
লিখিত পরীক্ষার জন্য
✍️ লিখিত পরীক্ষার জন্য ক্লাউড কম্পিউটিং আধুনিক ডিজিটাল অর্থনীতির একটি যুগান্তকারী রূপান্তর: এটি কম্পিউটিং রিসোর্সকে ব্যক্তিগত মালিকানা থেকে শেয়ারড পাবলিক ইউটিলিটিতে রূপান্তর করেছে। ১৯৬০ সালে জন ম্যাকার্থির স্বপ্ন এক শতাব্দীর কাছাকাছি সময়ে এসে ২০০৫ সালে Amazon EC2-র মাধ্যমে বাস্তবে রূপ নেয়; বর্তমানে AWS, Microsoft Azure ও Google Cloud Platform বিশ্বের আইটি অবকাঠামোর মেরুদণ্ড। NIST-এর পাঁচটি বৈশিষ্ট্য (On-demand, Broad network, Resource pooling, Rapid elasticity, Measured service), তিনটি সার্ভিস মডেল (IaaS, PaaS, SaaS) ও চারটি ডিপ্লয়মেন্ট মডেল (Public, Private, Hybrid, Community) ক্লাউডের তাত্ত্বিক কাঠামো গঠন করে। বাংলাদেশের জন্য ক্লাউড কম্পিউটিং স্টার্টআপ পরিবেশ গঠন, ই-গভর্নেন্স সম্প্রসারণ, ডিজিটাল আর্থিক অন্তর্ভুক্তি, স্মার্ট কৃষি ও স্বাস্থ্যসেবায় বিপ্লব আনার মূল চালিকাশক্তি; তবে তথ্যের নিরাপত্তা, ডেটা সার্বভৌমত্ব ও দক্ষ জনবল গঠন: এই তিন চ্যালেঞ্জ মোকাবিলায় সমন্বিত জাতীয় নীতি প্রণয়ন অপরিহার্য। |
ক্লাউড সিকিউরিটি
ক্লাউড কম্পিউটিংয়ের সবচেয়ে বড় উদ্বেগের বিষয় হলো নিরাপত্তা; কেননা ডেটা ব্যবহারকারীর নিজের নিয়ন্ত্রণে না থেকে প্রোভাইডারের ডেটা সেন্টারে থাকে। ক্লাউড সিকিউরিটি একটি বহুস্তর কাঠামো; এতে এনক্রিপশন, অ্যাক্সেস নিয়ন্ত্রণ, পরিচয় ব্যবস্থাপনা ও নেটওয়ার্ক সুরক্ষা একসঙ্গে কাজ করে।
নিরাপত্তা ব্যবস্থা | বিবরণ |
Encryption (এনক্রিপশন) | ডেটা স্থানান্তর (Data-in-transit) ও সংরক্ষণে (Data-at-rest) এনক্রিপ্ট করা; AES-256, TLS, SSL ব্যবহার |
Identity & Access Management (IAM) | কে কী অ্যাক্সেস করতে পারবে তার নিয়ন্ত্রণ; AWS IAM, Azure AD |
Multi-Factor Authentication (MFA) | পাসওয়ার্ড + OTP / বায়োমেট্রিক; অনুমোদনহীন প্রবেশ রোধ |
Firewall ও WAF | Web Application Firewall; SQL Injection, XSS, DDoS থেকে রক্ষা |
VPC (Virtual Private Cloud) | পাবলিক ক্লাউডে নিজস্ব ভার্চুয়াল প্রাইভেট নেটওয়ার্ক তৈরি |
Data Backup & Recovery | একাধিক ভৌগোলিক অঞ্চলে ব্যাকআপ; দুর্যোগ পুনরুদ্ধার পরিকল্পনা |
Compliance ও Standards | ISO 27001, SOC 2, GDPR, HIPAA-এর অনুসরণ |
Audit & Monitoring | Real-time ভাবে অনুপ্রবেশ নিরীক্ষণ; CloudTrail, Azure Monitor |
📌 Shared Responsibility Model ক্লাউড নিরাপত্তা গ্রাহক ও প্রোভাইডারের যৌথ দায়িত্ব। প্রোভাইডারের দায়িত্ব: ফিজিক্যাল সার্ভার, নেটওয়ার্ক, হাইপারভাইজার, ডেটা সেন্টার নিরাপত্তা। গ্রাহকের দায়িত্ব: অ্যাপ্লিকেশন সিকিউরিটি, ডেটা এনক্রিপশন, অ্যাক্সেস নিয়ন্ত্রণ, ব্যবহারকারী অ্যাকাউন্ট ব্যবস্থাপনা। IaaS-এ গ্রাহকের দায়িত্ব বেশি; SaaS-এ প্রোভাইডারের দায়িত্ব বেশি। |
ক্লাউড কম্পিউটিংয়ের ব্যবহার ক্ষেত্র
ক্লাউড কম্পিউটিং বর্তমান বিশ্বের প্রায় প্রতিটি শিল্প ও সেবা খাতে ব্যবহৃত হচ্ছে। নিচে প্রধান ব্যবহার ক্ষেত্রগুলো একত্রে দেওয়া হলো।
খাত | ক্লাউড ব্যবহারের ধরন |
ই-কমার্স | Amazon, Daraz, Pickaboo: ক্লাউড সার্ভারে ওয়েবসাইট ও পেমেন্ট সিস্টেম |
ব্যাংকিং ও ফিনটেক | মোবাইল ব্যাংকিং (bKash, Nagad), ATM, অনলাইন ট্রান্সফার, ফ্রড ডিটেকশন |
স্বাস্থ্যসেবা | ইলেক্ট্রনিক হেলথ রেকর্ড (EHR), টেলিমেডিসিন, মেডিকেল ইমেজ স্টোরেজ |
শিক্ষা | অনলাইন কোর্স (Coursera, edX), Zoom ক্লাস, Google Classroom |
মিডিয়া ও বিনোদন | Netflix, YouTube, Spotify; ভিডিও স্ট্রিমিং AWS-এ চলে |
AI ও মেশিন লার্নিং | ChatGPT, Gemini, Claude: GPU ক্লাস্টারে প্রশিক্ষণ ও পরিবেশন |
IoT | স্মার্ট হোম, স্মার্ট সিটি, কৃষি সেন্সর; ডেটা ক্লাউডে সংগ্রহ |
সরকারি সেবা | E-Governance, পাসপোর্ট, ভোটার তালিকা, NID; G-Cloud |
সফটওয়্যার ডেভেলপমেন্ট | GitHub, GitLab; CI/CD পাইপলাইন; কন্টেইনার deployment |
বৈজ্ঞানিক গবেষণা | জিনোম সিকোয়েন্সিং, জলবায়ু মডেলিং, মহাকাশ গবেষণা |
গেমিং | Cloud Gaming: GeForce NOW, Google Stadia (বন্ধ), Xbox Cloud Gaming |
ক্লাউড সেবার মূল্য পরিশোধ মডেল
ক্লাউড প্রোভাইডাররা বিভিন্ন মূল্য পরিশোধের পদ্ধতি অফার করে; ব্যবহারকারী চাহিদা ও বাজেট অনুযায়ী একটি বেছে নিতে পারেন।
মডেল | ব্যাখ্যা |
Pay-as-you-go (On-demand) | যতটুকু ব্যবহার করবেন, ততটুকুর বিল; কোনো প্রতিশ্রুতি লাগে না; সবচেয়ে নমনীয় কিন্তু ঘণ্টা প্রতি দাম সবচেয়ে বেশি। |
Reserved Instances | ১ বা ৩ বছরের জন্য আগে রিজার্ভ করলে On-demand-এর চেয়ে ৪০–৭৫% ছাড়। |
Spot Instances | Amazon-এর অব্যবহৃত সক্ষমতা নিলামে; ৯০% পর্যন্ত ছাড়; তবে যেকোনো সময় বন্ধ হতে পারে। |
Savings Plans | নির্দিষ্ট পরিমাণ ব্যবহারের প্রতিশ্রুতি বিনিময়ে ছাড়। |
Free Tier | নতুন গ্রাহকদের জন্য ১২ মাস ফ্রি সীমিত সক্ষমতা। |
Subscription (SaaS) | মাসিক/বার্ষিক ফি; Microsoft 365, Google Workspace। |
ক্লাউড বনাম ঐতিহ্যগত আইটি অবকাঠামো
একটি প্রতিষ্ঠান নিজস্ব ডেটা সেন্টার (On-premises) ব্যবহার করবে নাকি ক্লাউড গ্রহণ করবে: এ সিদ্ধান্ত নেওয়ার সময় বিভিন্ন দিক তুলনা করতে হয়। নিচের ছকে প্রধান পার্থক্যগুলো দেখানো হলো।
বৈশিষ্ট্য | ঐতিহ্যগত (On-premises) | ক্লাউড কম্পিউটিং |
প্রাথমিক বিনিয়োগ | অনেক বেশি (CapEx) | কম বা শূন্য (OpEx) |
স্কেলেবিলিটি | ধীর; নতুন হার্ডওয়্যার কিনতে হয় | তাৎক্ষণিক; কয়েক ক্লিকে |
মেইনটেন্যান্স | নিজের আইটি দলের দায়িত্ব | প্রোভাইডারের দায়িত্ব |
নিরাপত্তা | সম্পূর্ণ নিজস্ব নিয়ন্ত্রণ | শেয়ারড দায়িত্ব মডেল |
অ্যাক্সেস | সাধারণত শুধু অফিস থেকে | যেকোনো স্থান থেকে ইন্টারনেটের মাধ্যমে |
আপডেট | ম্যানুয়াল | স্বয়ংক্রিয় |
ব্যাকআপ | নিজস্ব ব্যবস্থা গড়তে হয় | প্রোভাইডার একাধিক অঞ্চলে রাখে |
ক্লাউড কম্পিউটিংয়ের ভবিষ্যৎ প্রবণতা
ক্লাউড কম্পিউটিং প্রযুক্তি দ্রুত পরিবর্তনশীল; বর্তমান সময়ে গুরুত্বপূর্ণ যেসব নতুন প্রবণতা আবির্ভূত হয়েছে, সেগুলো একত্রে নিচে দেওয়া হলো।
Multi-cloud Strategy: একাধিক ক্লাউড প্রোভাইডার একসঙ্গে ব্যবহার করে Vendor Lock-in এড়ানো।
Serverless Computing: AWS Lambda, Google Cloud Functions; সার্ভার ম্যানেজ না করে শুধু কোড চালানো।
AI-as-a-Service: OpenAI, Anthropic, Google Vertex AI: API-র মাধ্যমে AI মডেল ব্যবহার।
Edge Computing-এর সম্প্রসারণ: IoT ডিভাইসের কাছে ক্লাউড সেবা নিয়ে আসা।
Sustainable Cloud (Green Cloud): কার্বন ফুটপ্রিন্ট কমানোর লক্ষ্যে নবায়নযোগ্য জ্বালানি ব্যবহার।
Quantum Computing-as-a-Service: IBM Quantum, AWS Braket, Azure Quantum: কোয়ান্টাম কম্পিউটার ক্লাউডে।
Confidential Computing: ডেটা প্রক্রিয়াকরণের সময়ও এনক্রিপ্ট রাখা।
Cloud Repatriation: কিছু প্রতিষ্ঠান ব্যয়বৃদ্ধির কারণে ক্লাউড থেকে On-premises-এ ফিরছে।
FinOps: ক্লাউড খরচ অপ্টিমাইজেশনের নতুন শাস্ত্র।
Cloud-Native Application: শুরু থেকে ক্লাউডের জন্য ডিজাইন করা সফটওয়্যার (Microservices + Containers + Kubernetes)।
দৈনন্দিন জীবনে ক্লাউড সেবার উদাহরণ
আমরা প্রতিদিন না জেনেই অসংখ্য ক্লাউড সেবা ব্যবহার করি। নিচে কিছু পরিচিত উদাহরণ ও তাদের অন্তর্নিহিত ক্লাউড সার্ভিস মডেল দেখানো হলো।
সেবা | মডেল | কী করে |
Gmail | SaaS | ওয়েব ব্রাউজারে ইমেইল; Google Cloud-এ চলে |
SaaS | মেসেজ ও ভয়েস; Meta-এর ক্লাউডে | |
Facebook / Instagram | SaaS | সোশ্যাল মিডিয়া; Meta-র ডেটা সেন্টারে |
YouTube | SaaS | ভিডিও স্ট্রিমিং; Google Cloud-এ |
Netflix | SaaS | ভিডিও স্ট্রিমিং; পেছনে AWS |
Spotify | SaaS | মিউজিক স্ট্রিমিং; Google Cloud-এ |
Dropbox | SaaS / STaaS | ফাইল সিঙ্ক ও শেয়ারিং; AWS-এ |
bKash / Nagad | Custom + Cloud | মোবাইল ফিনান্স; হাইব্রিড ক্লাউডে |
Daraz | Custom + Cloud | ই-কমার্স; Alibaba Cloud-এ |
Zoom | SaaS | ভিডিও কনফারেন্স; AWS ও Oracle-এ |
Microsoft Teams | SaaS | অফিস কোলাবরেশন; Azure-এ |
Telegram | SaaS | মেসেজিং; নিজস্ব ক্লাউডে |
⚡ সচেতনতা বৃদ্ধি প্রতিটি মোবাইল অ্যাপ, ওয়েবসাইট, সোশ্যাল মিডিয়া আমরা ব্যবহার করি, তার পেছনে কোনো না কোনো ক্লাউড প্রোভাইডার (AWS, Azure, GCP) রয়েছে। বিশ্বের ইন্টারনেট ট্রাফিকের প্রায় ৩০% AWS-এ চলে; এটি বুঝতে পারলে ক্লাউড কম্পিউটিংয়ের বিস্তৃতি ও গুরুত্ব স্পষ্ট হয়। |
ক্লাউড অ্যাডাপশনের ৬টি ধাপ
একটি প্রতিষ্ঠান কীভাবে ঐতিহ্যগত আইটি অবকাঠামো থেকে ক্লাউডে স্থানান্তরিত হবে, তার পরিকল্পনাকে ক্লাউড অ্যাডাপশন স্ট্রাটেজি বা ৬R Strategy বলা হয় (AWS Migration framework)। প্রতিটি অ্যাপ্লিকেশন বা ওয়ার্কলোডের জন্য নিচের ছয়টি কৌশলের একটি বেছে নেওয়া হয়।
কৌশল | ব্যাখ্যা |
Rehost (Lift & Shift) | অ্যাপ্লিকেশন কোনো পরিবর্তন ছাড়াই ক্লাউডে স্থানান্তর; দ্রুত কিন্তু ক্লাউডের পুরো সুবিধা পায় না। |
Replatform (Lift, Tinker & Shift) | ক্লাউডের জন্য সামান্য optimization; যেমন ডেটাবেস ম্যানেজড সেবায় নেওয়া। |
Repurchase | বিদ্যমান সফটওয়্যার ছেড়ে SaaS-এ যাওয়া; যেমন on-premise CRM ছেড়ে Salesforce। |
Refactor / Re-architect | ক্লাউড-নেটিভ সফটওয়্যার পুনর্নির্মাণ; Microservices, Serverless ব্যবহার। |
Retire | অব্যবহৃত বা পুরোনো অ্যাপ্লিকেশন বন্ধ করা। |
Retain (Revisit) | এখনই স্থানান্তর না করে On-premise রাখা; পরে সিদ্ধান্ত। |
বিগত পরীক্ষার প্রশ্ন
ক্লাউড কম্পিউটিং সম্পর্কিত বারবার আসা প্রশ্ন-উত্তর নিচে দেওয়া হলো।
প্রশ্ন: নিচের কোনটি ক্লাউড কম্পিউটিং এর বৈশিষ্ট্য নয়?
উত্তর: Physical ownership of servers এবং Limited customization (এ দুটিই ক্লাউডের বৈশিষ্ট্য নয়; On-demand self-service ও Broad network access বৈশিষ্ট্য)।
প্রশ্ন: ________ refers to the philosophy of sharing computer processing resources.
উত্তর: Cloud Computing।
প্রশ্ন: Cloud computing refers to what?
উত্তর: ইন্টারনেট-নির্ভর শেয়ারড কম্পিউটিং রিসোর্স ব্যবহারের ফিলোসফি।
প্রশ্ন: ক্লাউড সার্ভার কোন বর্ণনায় সবচেয়ে ভালো বোঝা যায়?
উত্তর: নেটওয়ার্কের মাধ্যমে যুক্ত একাধিক কম্পিউটার সার্ভার, যা ব্যবহারকারীর চাহিদা অনুযায়ী কম্পিউটিং সেবা দেয়।
প্রশ্ন: ক্লাউড কম্পিউটিং কোন পরিষেবা প্রদান করে?
উত্তর: ভার্চুয়াল কম্পিউটিং রিসোর্সেস (সফটওয়্যার, প্ল্যাটফর্ম ও অবকাঠামো সবগুলো)।
প্রশ্ন: Cloud computing provides:
উত্তর: On-demand resources।
প্রশ্ন: ক্লাউড কম্পিউটিং-এর ধারণা প্রথম কে দেন?
উত্তর: জন ম্যাকার্থি (John McCarthy), ১৯৬০ সাল।
প্রশ্ন: Amazon Elastic Compute Cloud (EC2) কত সালে চালু হয়?
উত্তর: ২০০৬ সালে (বিটা ২০০৫)।
প্রশ্ন: Which service(s) is/are related with cloud computing?
উত্তর: সবগুলো (SaaS, PaaS, IaaS)।
প্রশ্ন: ক্লাউড কম্পিউটিং এর সার্ভিস মডেল কোনটি?
উত্তর: সবগুলো (অবকাঠামোগত, প্ল্যাটফর্মভিত্তিক, সফটওয়্যার)।
প্রশ্ন: ক্লাউড কম্পিউটিংয়ের কোন মডেলটি অ্যাপ্লিকেশন তৈরি করার জন্য প্রোগ্রামারদের প্ল্যাটফর্ম সরবরাহ করে?
উত্তর: PaaS (Platform as a Service)।
প্রশ্ন: কোন ধরনের ক্লাউড কম্পিউটিং সার্ভিসে ভার্চুয়াল মেশিনে ভাড়া দেওয়া হয়?
উত্তর: IaaS (Infrastructure as a Service)।
প্রশ্ন: SaaS-ভিত্তিক সেবার উদাহরণ কোনটি?
উত্তর: Microsoft 365।
প্রশ্ন: In cloud computing, what does 'SaaS' stand for?
উত্তর: Software as a Service।
প্রশ্ন: IaaS-এর পূর্ণরূপ কী?
উত্তর: Infrastructure as a Service।
প্রশ্ন: PaaS-এর পূর্ণরূপ কী?
উত্তর: Platform as a Service।
প্রশ্ন: SaaS-এর পূর্ণরূপ কী?
উত্তর: Software as a Service।
প্রশ্ন: FaaS-এর পূর্ণরূপ কী?
উত্তর: Function as a Service (Serverless Computing)।
প্রশ্ন: DaaS-এর পূর্ণরূপ কী?
উত্তর: Desktop as a Service / Database as a Service।
প্রশ্ন: নিচের কোন মডেলটি Cloud Computing সেবা প্রদানকারীগণ ব্যবহার করে না?
উত্তর: CaaS (NIST-এর মূল IaaS/PaaS/SaaS-এর বাইরে)।
প্রশ্ন: AWS Lambda কোন সার্ভিস মডেলের উদাহরণ?
উত্তর: FaaS (Function as a Service / Serverless)।
প্রশ্ন: Google Docs কোন সার্ভিস মডেলের উদাহরণ?
উত্তর: SaaS।
প্রশ্ন: Amazon EC2 কোন সার্ভিস মডেলের উদাহরণ?
উত্তর: IaaS।
প্রশ্ন: Google App Engine কোন সার্ভিস মডেলের উদাহরণ?
উত্তর: PaaS।
প্রশ্ন: Which of the following is Cloud Platform by Microsoft?
উত্তর: Azure।
প্রশ্ন: আমাজনের ক্লাউড প্ল্যাটফর্ম কোনটি?
উত্তর: AWS।
প্রশ্ন: অ্যামাজনের ক্লাউড প্ল্যাটফর্ম কোনটি?
উত্তর: AWS।
প্রশ্ন: Google-এর ক্লাউড প্ল্যাটফর্ম কী?
উত্তর: Google Cloud Platform (GCP)।
প্রশ্ন: IBM-এর ক্লাউড প্ল্যাটফর্ম কী?
উত্তর: IBM Cloud (পূর্বে Bluemix)।
প্রশ্ন: চীনের সবচেয়ে বড় ক্লাউড প্রোভাইডার কোনটি?
উত্তর: Alibaba Cloud।
প্রশ্ন: Google Drive কোন ধরনের স্টোরেজ?
উত্তর: ক্লাউড স্টোরেজ।
প্রশ্ন: What is 'Cloud Storage'?
উত্তর: Storing data on internet servers managed by a provider।
প্রশ্ন: Dropbox কী?
উত্তর: ক্লাউড স্টোরেজ / SaaS।
প্রশ্ন: Microsoft OneDrive কী?
উত্তর: ক্লাউড স্টোরেজ।
প্রশ্ন: iCloud কোন প্রতিষ্ঠানের ক্লাউড স্টোরেজ?
উত্তর: Apple।
প্রশ্ন: Which software is mostly used for virtualization?
উত্তর: VMware।
প্রশ্ন: VMware কী?
উত্তর: ভার্চুয়ালাইজেশন সফটওয়্যার; হাইপারভাইজার।
প্রশ্ন: Microsoft-এর হাইপারভাইজার কী?
উত্তর: Hyper-V।
প্রশ্ন: Container orchestration-এর সবচেয়ে জনপ্রিয় টুল কী?
উত্তর: Kubernetes (K8s)।
প্রশ্ন: Docker কী?
উত্তর: কন্টেইনারাইজেশন প্ল্যাটফর্ম।
প্রশ্ন: ক্লাউড কম্পিউটিং-এ Resource Scalability বলতে কী বোঝায়?
উত্তর: ক্রেতা যতটুকু সার্ভিস চাইবে, সার্ভিসদাতা সেই পরিমাণ সার্ভিস দিতে পারবে।
প্রশ্ন: ক্লাউডে On-demand Service মানে কী?
উত্তর: ক্রেতা যখন চাইবে, তখনই সেবা পাবে; চাহিদামতো বাড়ানো-কমানো যায়।
প্রশ্ন: Pay-as-you-go মডেল মানে কী?
উত্তর: ক্রেতা যতটুকু রিসোর্স ব্যবহার করবে, কেবল তার জন্যই পেমেন্ট করবে।
প্রশ্ন: নিচের কোন প্রযুক্তি 'Pay as You Go' সার্ভিস মডেল অনুসরণ করে?
উত্তর: Cloud Computing।
প্রশ্ন: What is the primary goal of edge computing?
উত্তর: Bring computation closer to the data source।
প্রশ্ন: Edge Computing-এর প্রধান লক্ষ্য কী?
উত্তর: ডেটার উৎসের কাছে গণনা সম্পন্ন করা।
প্রশ্ন: Fog Computing প্রথম কে প্রবর্তন করে?
উত্তর: Cisco।
প্রশ্ন: Web hosting service is a type of what?
উত্তর: Internet hosting service।
প্রশ্ন: AI-এর সাথে কোনটি সম্পর্কযুক্ত?
উত্তর: সবগুলো (4 IR, Digital Device, Cloud Server)।
প্রশ্ন: Which of the following will not be treated as a cloud service?
উত্তর: একটি নির্দিষ্ট সংস্থার জন্য হোস্ট করা ওয়েব পোর্টাল (যেমন PSC-এর web portal); যেটি ক্লাউডের বৈশিষ্ট্য পূরণ করে না।
প্রশ্ন: Cloud Computing-এর প্রধান উদ্দেশ্য কী?
উত্তর: ইন্টারনেটের মাধ্যমে চাহিদামতো কম্পিউটিং রিসোর্স সরবরাহ; অবকাঠামো খরচ কমানো।
প্রশ্ন: ক্লাউডের চারটি ডিপ্লয়মেন্ট মডেল কী কী?
উত্তর: Public, Private, Hybrid, Community।
প্রশ্ন: Public Cloud-এর উদাহরণ?
উত্তর: Amazon EC2 (পাবলিক), Google Cloud (পাবলিক টিয়ার)।
প্রশ্ন: Private Cloud-এর উদাহরণ?
উত্তর: ব্যাংকের অভ্যন্তরীণ ক্লাউড; সরকারের জাতীয় ডেটা সেন্টার।
প্রশ্ন: Hybrid Cloud কী?
উত্তর: Public ও Private-এর সংমিশ্রণ; প্রাইভেট দিয়ে প্রাথমিক চাহিদা, পাবলিক দিয়ে অতিরিক্ত।
প্রশ্ন: Community Cloud কী?
উত্তর: একটি নির্দিষ্ট কমিউনিটির (যেমন হাসপাতাল গোষ্ঠী, বিশ্ববিদ্যালয়) সম্মিলিত ক্লাউড।
প্রশ্ন: NIST অনুসারে ক্লাউডের ৫টি বৈশিষ্ট্য কী?
উত্তর: On-demand self-service, Broad network access, Resource pooling, Rapid elasticity, Measured service।
প্রশ্ন: NIST-এর পূর্ণরূপ কী?
উত্তর: National Institute of Standards and Technology।
প্রশ্ন: ক্লাউডের প্রধান সুবিধা কী?
উত্তর: Pay-as-you-go, Scalability, Disaster Recovery, Accessibility, কম অপারেটিং খরচ।
প্রশ্ন: ক্লাউডের প্রধান অসুবিধা কী?
উত্তর: ইন্টারনেট নির্ভরশীলতা, নিরাপত্তা ঝুঁকি, Vendor Lock-in, সার্ভার ডাউনটাইম।
প্রশ্ন: Virtual Machine (VM) কী?
উত্তর: একটি ভৌত সার্ভারে চলমান সফটওয়্যার-নির্ভর কম্পিউটার যা স্বতন্ত্র OS চালাতে পারে।
প্রশ্ন: ভার্চুয়াল মেমোরি কেন ব্যবহার করা হয়?
উত্তর: সেকেন্ডারি স্টোরেজ ব্যবহার করে RAM বাড়াতে।
প্রশ্ন: AWS কত সালে চালু হয়?
উত্তর: ২০০৬ সালে।
প্রশ্ন: Microsoft Azure কত সালে চালু হয়?
উত্তর: ২০১০ সালে।
প্রশ্ন: Google Cloud Platform কত সালে চালু হয়?
উত্তর: ২০১১ সালে।
প্রশ্ন: ক্লাউড কম্পিউটিং-এর জনক কে বলা হয়?
উত্তর: জন ম্যাকার্থি (John McCarthy)।
প্রশ্ন: EC2 কী?
উত্তর: Elastic Compute Cloud; Amazon-এর IaaS সেবা।
প্রশ্ন: S3 কী?
উত্তর: Simple Storage Service; Amazon-এর Object Storage সেবা।
প্রশ্ন: AWS Lambda কী?
উত্তর: Amazon-এর FaaS / Serverless সেবা।
প্রশ্ন: CDN-এর পূর্ণরূপ কী?
উত্তর: Content Delivery Network।
প্রশ্ন: SLA কী?
উত্তর: Service Level Agreement; সেবা পর্যায় চুক্তি।
প্রশ্ন: VPC-এর পূর্ণরূপ কী?
উত্তর: Virtual Private Cloud।
প্রশ্ন: Salesforce কী ধরনের সেবা?
উত্তর: SaaS (CRM সফটওয়্যার)।
প্রশ্ন: Netflix কী ধরনের সেবা প্রদান করে?
উত্তর: SaaS-ভিত্তিক স্ট্রিমিং; Netflix নিজেও AWS-এ চলে।
প্রশ্ন: বাংলাদেশের জাতীয় ডেটা সেন্টার কোথায়?
উত্তর: গাজীপুরের কালিয়াকৈরে বঙ্গবন্ধু হাই-টেক সিটিতে।
প্রশ্ন: বাংলাদেশ সরকারের জাতীয় ক্লাউড কোনটি?
উত্তর: G-Cloud (Government Cloud), BCC কর্তৃক পরিচালিত।
প্রশ্ন: বাংলাদেশের ক্লাউড অবকাঠামো পরিচালনাকারী প্রতিষ্ঠান কোনটি?
উত্তর: বাংলাদেশ কম্পিউটার কাউন্সিল (BCC)।
চটজলদি রিভিশন
পরীক্ষার আগের মুহূর্তে দেখার জন্য।
Cloud Computing = ইন্টারনেট-নির্ভর কম্পিউটিং; কম্পিউটার রিসোর্স শেয়ারিংয়ের ফিলোসফি।
Cloud একটি ব্যবসায়িক মডেল, নির্দিষ্ট প্রযুক্তি নয়।
ধারণা প্রবর্তক: জন ম্যাকার্থি (১৯৬০)।
আধুনিক যুগ শুরু: Amazon EC2, ২০০৬।
NIST অনুসারে ৫ বৈশিষ্ট্য: O-B-R-R-M (On-demand, Broad network, Resource pooling, Rapid elasticity, Measured service)।
Pay-as-you-go = Cloud Computing।
Resource Scalability: ক্রেতা যতটুকু চাইবে সেই পরিমাণ সেবা।
Physical ownership of servers ক্লাউডের বৈশিষ্ট্য নয়।
Limited customization ক্লাউডের বৈশিষ্ট্য নয়।
৩ সার্ভিস মডেল: IaaS, PaaS, SaaS।
IaaS: অবকাঠামো (VM, Storage); উদাহরণ Amazon EC2।
PaaS: অ্যাপ তৈরির প্ল্যাটফর্ম; উদাহরণ Google App Engine।
SaaS: রেডিমেড সফটওয়্যার; উদাহরণ Microsoft 365, Google Docs।
FaaS: Function as a Service / Serverless; উদাহরণ AWS Lambda।
৪ ডিপ্লয়মেন্ট মডেল: Public, Private, Hybrid, Community।
Microsoft-এর ক্লাউড: Azure।
Amazon-এর ক্লাউড: AWS।
Google-এর ক্লাউড: Google Cloud Platform।
IBM-এর ক্লাউড: IBM Cloud।
Oracle-এর ক্লাউড: Oracle Cloud Infrastructure।
চীনের শীর্ষ ক্লাউড: Alibaba Cloud।
Google Drive = ক্লাউড স্টোরেজ।
Cloud Storage = ইন্টারনেট সার্ভারে ডেটা সংরক্ষণ।
ভার্চুয়ালাইজেশন সফটওয়্যার: VMware (সবচেয়ে জনপ্রিয়), Hyper-V, KVM।
Container Platform: Docker; Orchestration: Kubernetes।
Edge Computing-এর প্রধান লক্ষ্য: ডেটার উৎসের কাছে গণনা।
Fog Computing প্রবর্তক: Cisco।
Web hosting service হলো Internet hosting service-এর একটি ধরন।
AWS = Amazon Web Services।
EC2 = Elastic Compute Cloud (IaaS)।
S3 = Simple Storage Service।
GCP = Google Cloud Platform।
NIST = National Institute of Standards and Technology।
VPC = Virtual Private Cloud।
CDN = Content Delivery Network।
SLA = Service Level Agreement।
Public Cloud: যে কেউ ব্যবহার করতে পারে।
Private Cloud: একটি প্রতিষ্ঠানের নিজস্ব।
Hybrid Cloud: Public + Private সংমিশ্রণ।
Community Cloud: একটি গোষ্ঠীর সম্মিলিত ক্লাউড।
ক্লাউডের সুবিধা: Pay-as-you-go, Scalability, Accessibility, Disaster Recovery, কম অপারেটিং খরচ।
ক্লাউডের অসুবিধা: Internet dependency, Security, Vendor Lock-in, Downtime।
Google Docs, Gmail, Microsoft 365: SaaS উদাহরণ।
Amazon EC2, Microsoft Azure VM, Google Compute Engine: IaaS উদাহরণ।
Google App Engine, Heroku, AWS Elastic Beanstalk: PaaS উদাহরণ।
AWS Lambda, Google Cloud Functions, Azure Functions: FaaS উদাহরণ।
AWS চালু: ২০০৬; Azure চালু: ২০১০; GCP চালু: ২০১১।
Salesforce: SaaS-এর অগ্রপথিক (১৯৯৯)।
Kubernetes Google উদ্ভাবিত; এখন CNCF-এর অধীনে।
বাংলাদেশের জাতীয় ডেটা সেন্টার: কালিয়াকৈর, গাজীপুর।
বাংলাদেশ সরকারের ক্লাউড: G-Cloud, BCC পরিচালিত।