ক্লাউড কম্পিউটিং কী?এই শব্দটি হয়তো আপনি অনেকবার শুনেছেন, কিন্তু আপনি কি জানেন এই ক্লাউড কম্পিউটিং কী, কেন আজকাল এত শোনা যাচ্ছে। আমরা জানি যে কম্পিউটার নেটওয়ার্ক প্রযুক্তি গত কয়েক বছরে অনেক অগ্রগতি করেছে।
যখন থেকে ইন্টারনেট (সবচেয়ে জনপ্রিয় কম্পিউটার নেটওয়ার্ক) তার অস্তিত্ব প্রকাশ করেছে, তখন থেকেই কম্পিউটার নেটওয়ার্কের ক্ষেত্রে অনেক অগ্রগতি হয়েছে এবং বিশেষ করে Distributed Computing এবং Cloud Computing এর মতো প্রযুক্তির ক্ষেত্রে প্রচুর গবেষণা করা হয়েছে।
এই প্রযুক্তিগত পদ, Distributed Computing এবং Cloud Computing উভয়ের ধারণা প্রায় একই, শুধু উভয়ের মধ্যে কিছু পার্থক্য রয়েছে। সুতরাং আপনি যদি ক্লাউড কম্পিউটিং সম্পর্কে বুঝতে চান তবে আপনার অবশ্যই Distributed Computing সম্পর্কেও ধারণা থাকতে হবে।
Global Industry Analyst এর মতে এই গ্লোবাল ক্লাউড কম্পিউটিং পরিষেবা বাজারটি 2022 সালের মধ্যে $400 বিলিয়ন ডলার পর্যন্ত ব্যবসায় পরিণত হবে। বর্তমান বিশ্বে প্রায় সব কোম্পানিই ক্লাউড কম্পিউটিং পরিষেবা ব্যবহার করছে, তা প্রত্যক্ষ বা পরোক্ষভাবে হোক না কেন।
উদাহরণস্বরূপ, যদি আমরা এটি সম্পর্কে কথা বলি, আমরা যখনই অ্যামাজন বা গুগলের পরিষেবা ব্যবহার করি তখনই আমরা আমাদের সমস্ত ডেটা ক্লাউডে সংরক্ষণ করি। আপনি যদি Twitter ব্যবহার করেন তবে আপনি পরোক্ষভাবে ক্লাউড কম্পিউটিং পরিষেবা ব্যবহার করেন।
ডিস্ট্রিবিউটেড কম্পিউটিং এবং ক্লাউড কম্পিউটিং উভয়ই এত জনপ্রিয় কারণ আমাদের আরও ভাল কম্পিউটিং নেটওয়ার্কের প্রয়োজন ছিল যাতে আমাদের ডেটা দ্রুত প্রক্রিয়া (process) করা যায়। তাহলে আজ আমরা ক্লাউড কম্পিউটিং কি? এই নিবন্ধে সম্পূর্ণরূপে এটি সম্পর্কে আলোচনা করা হয়েছে।
তাহলে আর দেরি কিসের, চলুন শুরু করে জেনে নেওয়া যাক কি এই ক্লাউড কম্পিউটিং? এবং কেন এটি এত জনপ্রিয় হয়ে উঠছে।
ক্লাউড কি? (What is Cloud)
ক্লাউড সম্পর্কে কথা বলতে গেলে, এটি সার্ভারগুলির একটি বৃহৎ interconnected networks of servers নকশা যা computer resourses সরবরাহ করার জন্য ডিজাইন করা হয়েছে। আর এতে সুনির্দিষ্ট location কোনো ধারণা নেই, ডেটা কোথা থেকে আসছে এবং কোথায় যাচ্ছে।
আমি যদি সহজ ভাষায় বলি, তাহলে একজন ব্যবহারকারী যদি এটি ব্যবহার করেন, তবে তিনি অনুভব করবেন যে তিনি একটি বিশাল আকারহীন computing power ব্যবহার করছেন, যাতে ব্যবহারকারী তার ইমেল থেকে শুরু করে মোবাইল অ্যাপ্লিকেশনের ম্যাপিং পর্যন্ত তার প্রয়োজন অনুসারে সবকিছু করতে পারে।
ব্যবসার ভাষায়, “The Cloud” বললে এরকম কিছুই হয় না। ক্লাউড কম্পিউটিং হল লাইসেন্সকৃত পরিষেবার একটি সংগ্রহ যা বিভিন্ন বিক্রেতাদের দ্বারা প্রদান করা হয়।
ক্লাউড সার্ভিস প্রযুক্তি ব্যবস্থাপনা এবং technology acquisition পরিবর্তে বিভিন্ন পণ্যের সাথে তাদের replace করে এবং এই পণ্যগুলি অন্য কোনও জায়গা থেকে পরিচালিত হয় এবং একটি জিনিস যখন প্রয়োজন হয় তখনই তারা সক্রিয় থাকে।
ক্লাউড কম্পিউটিং কি (What is Cloud Computing)
যদি কেউ ইন্টারনেটের মাধ্যমে একটি পরিষেবা প্রদান করে, তাহলে তাকে ক্লাউড কম্পিউটিং বলা হয় । এই পরিষেবাটি যেকোনও হতে পারে যেমন Off Site Storage বা computing resources।
অথবা বরং, ক্লাউড কম্পিউটিং এমন একটি কম্পিউটিং শৈলী যা ইন্টারনেট প্রযুক্তির সাহায্যে একটি পরিষেবা হিসাবে ব্যাপকভাবে মাপযোগ্য এবং নমনীয় আইটি-সম্পর্কিত ক্ষমতা প্রদান করা হয়।
এই পরিষেবাগুলিতে অবকাঠামো, প্ল্যাটফর্ম, অ্যাপ্লিকেশন এবং স্টোরেজ স্পেস এর মতো সুবিধা পাওয়া যায়। এতে ব্যবহারকারীরা তাদের চাহিদা অনুযায়ী পরিষেবা ব্যবহার করে এবং যে পরিষেবাগুলি ব্যবহার করে তার জন্য অর্থ প্রদান করে। এর জন্য তাদের নিজস্ব অবকাঠামো নির্মাণের প্রয়োজন নেই।
আজকাল বিশ্বে অনেক প্রতিযোগিতা চলছে এবং এমন পরিস্থিতিতে মানুষের সর্বদা ইন্টারনেটে পরিষেবা প্রয়োজন, তাও কোনও বিলম্ব ছাড়াই। কোনো আবেদন যদি কখনো আটকে যায়, তাহলে মানুষের মধ্যে চরম অসন্তোষ তৈরি হয়। জনগণ তাদের পরিষেবার 24/7 ঘন্টার জন্য প্রয়োজন।
এই প্রয়োজনীয়তাগুলি পূরণ করার জন্য, আমরা পুরানো mainframe computing এর উপর জোর দিতে পারি না, তাই লোকেরা এই সমস্যা সমাধানের জন্য Clould distributed computing technology ব্যবহার করে। যার কারণে বড় বড় ব্যবসায়ীরা তাদের সব কাজ খুব সহজে করতে শুরু করে।
উদাহরণস্বরূপ, Facebook, যার 757 মিলিয়ন সক্রিয় ব্যবহারকারী রয়েছে এবং প্রতিদিন 2 মিলিয়ন ছবি দেখে, প্রতি মাসে 3 বিলিয়ন ছবি আপলোড করা হয়, 1 মিলিয়ন ওয়েবসাইট প্রতি সেকেন্ডে 50 মিলিয়ন অপারেশন করতে Facebook ব্যবহার করে।
এমন পরিস্থিতিতে, ঐতিহ্যগত কম্পিউটিং সিস্টেম এই সমস্যার সমাধান করতে পারে না, বরং আমাদের আরও ভাল কিছু দরকার যা এই কাজটি করতে পারে। তাই ক্লাউড ডিস্ট্রিবিউটেড কম্পিউটিং এই ধরনের কম্পিউটিং করা সময়ের প্রয়োজন।
ক্লাউড কম্পিউটিং এর উদাহরণ
- ইউটিউব ক্লাউড স্টোরেজের একটি দুর্দান্ত উদাহরণ যা লক্ষ লক্ষ ব্যবহারকারীর ভিডিও ফাইল হোস্ট করে।
- Picasa এবং Flickr যারা তাদের সার্ভারে কোটি কোটি ব্যবহারকারীর ডিজিটাল ফটোগ্রাফ হোস্ট করে।
- Google ডক্স যা ক্লাউড কম্পিউটিং এর আরেকটি দুর্দান্ত উদাহরণ যা ব্যবহারকারীদের তাদের তথ্য সার্ভারে তাদের উপস্থাপনা, ওয়ার্ড ডকুমেন্ট এবং স্প্রেডশীট আপলোড করতে দেয়। এর সাথে, এটি সেই নথিগুলি সম্পাদনা এবং প্রকাশ করার বিকল্পও দেয়।
ক্লাউড কম্পিউটিং এর বৈশিষ্ট্য এবং সুবিধা
ক্লাউড কম্পিউটিং-এর এমন অনেক আকর্ষণীয় সুবিধা রয়েছে যা ব্যবসা এবং মানুষের জন্য খুবই উপযোগী হতে চলেছে। ক্লাউড কম্পিউটিং এর 5টি প্রধান সুবিধা নিন্মে উল্লেখ করা রয়েছে:
Self-service provisioning:
শেষ ব্যবহারকারীরা তাদের প্রয়োজন অনুসারে যে কোনও কাজ করতে পারে, যা তাদের সবচেয়ে বেশি প্রয়োজন। এই কারণে, আইটি অ্যাডমিনিস্ট্রেটরদের ঐতিহ্যগত প্রয়োজন , যারা আগে আপনার গণনা সংস্থানগুলি পরিচালনা এবং সরবরাহ করতেন, এখন আর প্রয়োজন নেই।
Elasticity:
কোম্পানিগুলি তাদের কম্পিউটিং চাহিদা অনুযায়ী বৃদ্ধি এবং উপার্জন করতে পারে। এটা সুবিধাজনক যে আগে যেমন স্থানীয় পরিকাঠামোতে প্রচুর বিনিয়োগ ছিল, এখন তা সম্পূর্ণরূপে বন্ধ হয়ে গেছে, এতে কোম্পানিগুলি অনেক উপকৃত হয়।
Pay per use:
Compute resources কে granular level এ measure করা হয়। যাতে ব্যবহারকারীদের শুধুমাত্র সেই resources এবং workloads জন্য অর্থ প্রদান করতে হয় যা তারা ব্যবহার করে।
Workload resilience:
ক্লাউড পরিষেবা প্রদানকারীরা প্রায়ই অপ্রয়োজনীয় সংস্থানগুলি ব্যবহার করে যাতে তারা স্থিতিস্থাপক স্টোরেজ পেতে পারে এবং এর মাধ্যমে তারা বহু বিশ্বব্যাপী অঞ্চলে উপস্থিত ব্যবহারকারীদের গুরুত্বপূর্ণ কাজ চালিয়ে যেতে পারে।
Migration Flexibility:
সংস্থাগুলি তাদের প্রয়োজন অনুসারে একটি ক্লাউড প্ল্যাটফর্ম থেকে অন্য ক্লাউড প্ল্যাটফর্মে কিছু কাজের চাপ স্থানান্তর করতে পারে, তাও কোনও সমস্যা ছাড়াই এবং স্বয়ংক্রিয়ভাবে, যা অর্থও সাশ্রয় করে।
ক্লাউড কম্পিউটিং এর ইতিহাস
যদি আমরা ক্লাউড কম্পিউটিং সম্পর্কে কথা বলি , তাহলে এটি 1960 এর দশকে জন্মগ্রহণ করেছিল। যখন কম্পিউটার শিল্প তার সম্ভাব্য সুবিধার ভিত্তিতে কম্পিউটিংকে একটি পরিষেবা আয় ইউটিলিটি হিসাবে গ্রহণ করেছিল। কিন্তু আগের কম্পিউটিং, কানেক্টিভিটি এবং ব্যান্ডউইথ উভয়েরই অভাব ছিল, যার কারণে একটি ইউটিলিটি অনুযায়ী কম্পিউটিং বাস্তবায়ন করা সম্ভব হয়নি।
1990 সাল পর্যন্ত বৃহৎ পরিসরে ইন্টারনেট ব্যান্ডউইথের প্রাপ্যতা না হওয়া পর্যন্ত এটি সম্ভব ছিল না। এর পরে কম্পিউটিংকে একটি পরিষেবা হিসাবে ভাবা সম্ভব হয়েছিল।
1990 সালে, Salesforce প্রথমবারের মতো সফলভাবে এন্টারপ্রাইজ SaaS বাস্তবায়ন করে। যার পরে AWS 2002 সালে এটি করেছিল, যা অনলাইন স্টোরেজ, মেশিন লার্নিং, কম্পিউটেশনের মতো অনেক পরিষেবা সরবরাহ করেছিল।
বর্তমানে Microsoft Azure, Google Cloud Platform মতো অনেক ছোট-বড় প্রোভাইডার রয়েছে, যারা AWS-এর সাথে যুক্ত হয়ে অন্যান্য ব্যক্তি, ছোট ব্যবসা এবং গ্লোবাল এন্টারপ্রাইজকে cloud-based service প্রদান করছে।
ক্লাউড কম্পিউটিং বনাম ডিস্ট্রিবিউটেড কম্পিউটিং
নিন্মে আমরা ক্লাউড কম্পিউটিং এবং ডিস্ট্রিবিউটেড কম্পিউটিং এর মধ্যে কিছু পার্থক্য নিয়ে আলোচনা করেছি:
1) Goals
আমি যদি ডিস্ট্রিবিউটেড কম্পিউটিং সম্পর্কে কথা বলি , তাহলে এটি অন্যান্য ব্যবহারকারী এবং সংস্থানগুলির সাথে সংযোগ স্থাপন করে সহযোগী সংস্থান ভাগ করে দেয়।
ডিস্ট্রিবিউটেড কম্পিউটিং সর্বদা administrative scalability (number of the domain in registration), size scalability (number of processes and users), এবং geographical scalability (maximum distance between the nodes in the distributed system) প্রদান করার চেষ্টা করে।
ক্লাউড কম্পিউটিং সম্পর্কে কথা বলার সময়, এটি একটি অন-ডিমান্ড পরিবেশে পরিষেবা সরবরাহে বিশ্বাস করে যাতে লক্ষ্যমাত্রা অর্জন করা যায়। এর সাথে, এটি বৃহত্তর মাপযোগ্যতা এবং স্বচ্ছতা, নিরাপত্তা, পর্যবেক্ষণ এবং ব্যবস্থাপনা প্রদানে বিশ্বাস করে।
ক্লাউড কম্পিউটিং-এ, ক্লাউডে বাস্তবিক প্রয়োগ ছাড়াই স্বচ্ছতার সাথে সেবা প্রদান করা হয়।
2) Types
ডিস্ট্রিবিউটেড কম্পিউটিং তিন প্রকারে বিভক্ত
Distributed Information Systems:
এই সিস্টেমগুলির মূল উদ্দেশ্য হল RMI এবং RPC এর মাধ্যমে বিভিন্ন সার্ভারের বিভিন্ন কমিউনিকেশন মডেল জুড়ে এই তথ্য বিতরণ করা।
Distributed Pervasive Systems:
এই সিস্টেমগুলি মূলত এমবেডেড কম্পিউটার ডিভাইস যেমন পোর্টেবল ইসিজি মনিটর, বেতার ক্যামেরা, পিডিএ এবং মোবাইল ডিভাইস দিয়ে তৈরি। এই সিস্টেমগুলিকে চিহ্নিত করা যেতে পারে তাদের অস্থিরতার সাথে যেকোন প্রথাগত বিতরণ করা সিস্টেমের সাথে তুলনা করে।
Distributed Computing Systems:
এই ধরনের সিস্টেমে, নেটওয়ার্কের সাথে সংযুক্ত কম্পিউটারগুলি তাদের ক্রিয়াকলাপ ট্র্যাক করার জন্য বার্তার মাধ্যমে একে অপরের সাথে যোগাযোগ করে।
ক্লাউড কম্পিউটিং চার প্রকারে বিভক্ত:
1. Private Cloud:
এটি এমন একটি ক্লাউড অবকাঠামো যা একটি নির্দিষ্ট আইটি সংস্থার সমস্ত অ্যাপ্লিকেশনগুলিকে উত্সর্গীকৃতভাবে হোস্ট করে যাতে এটি ডেটার উপর সম্পূর্ণ নিয়ন্ত্রণ রাখে, যাতে নিরাপত্তা লঙ্ঘনের সম্ভাবনা নগণ্য।
2. Public Cloud:
এই ধরনের ক্লাউড অবকাঠামো অন্যান্য পরিষেবা প্রদানকারীর দ্বারা হোস্ট করা হয় এবং যা পরে সর্বজনীন করা হয়। এ ধরনের ক্লাউডে ব্যবহারকারীদের কোনো নিয়ন্ত্রণ থাকে না, পরিকাঠামো দেখতেও পায় না।
উদাহরণস্বরূপ, গুগল এবং মাইক্রোসফ্ট উভয়ই তাদের নিজস্ব ক্লাউড অবকাঠামোর মালিক এবং পরে জনসাধারণের অ্যাক্সেস দেয়।
3. Community Cloud:
এটি একটি মাল্টি-টেন্যান্ট ক্লাউড অবকাঠামো যেখানে ক্লাউড অন্যান্য আইটি সংস্থাগুলির মধ্যে ভাগ করা হয়৷
4. Hybrid Cloud:
এগুলি হল 2 বা ততোধিক বিভিন্ন ধরণের ক্লাউডের সংমিশ্রণ (ব্যক্তিগত, পাবলিক এবং কমিউনিটি) তবেই একটি হাইব্রিড ক্লাউড অবকাঠামো তৈরি হয় যেখানে প্রতিটি ক্লাউড একক সত্তা থেকে যায় কিন্তু সমস্ত মেঘ একাধিক স্থাপনার মডেল তৈরি করতে একত্রিত হয়। সুবিধাগুলি যার মধ্যে আবছা।
3) Characteristics
ডিস্ট্রিবিউটেড কম্পিউটিং-এ, কাজটি বিভিন্ন কম্পিউটারের মধ্যে বিতরণ করা হয়। যাতে কম্পিউটেশনাল ফাংশন একই সময়ে সঞ্চালিত হতে পারে।
Remote Method Invocations এর সাহায্যে, ক্লাউড কম্পিউটিং সিস্টেমে অন-ডিমান্ড নেটওয়ার্ক মডেল ব্যবহার করা হয় যা কম্পিউটিং রিসোর্সের শেয়ার্ড পুলে অ্যাক্সেস প্রদান করে।
ক্লাউড কম্পিউটিং এর প্রকারভেদ
ক্লাউড কম্পিউটিংকে প্রধানত তিনটি ভাগে ভাগ করা যায় যা হল: IaaS, PaaS এবং SaaS।
নিন্মে ক্লাউড কিম্পউটিং এর এই প্রকারভেদ সমুহ নিয়ে বিস্তারিত আলোচনা করা হল:
1) Infrastructure as a service (IaaS)
এই পরিষেবাগুলি স্ব-পরিষেবা মডেলগুলির যা একটি দূরবর্তী অবস্থান থেকে পরিকাঠামো পর্যবেক্ষণ, অ্যাক্সেস এবং পরিচালনার জন্য ব্যবহৃত হয়।
উদাহরণ – সার্ভার, ফায়ারওয়াল, রাউটার, সিডিএন
2) Platform as a service (PaaS)
এটি কেন্দ্রীভূত আইটি অপারেশন থেকে কম্পিউটিং অবকাঠামো পরিচালনা করতে সফ্টওয়্যার বিকাশকারীদের স্ব-পরিষেবা মডিউলগুলির একটি লাইন সরবরাহ করে।
উদাহরণ – ইমেল পরিষেবাগুলি: Gmail, Outlook.com
3) Software as a service (SaaS)
তৃতীয় পক্ষের বিক্রেতাদের দ্বারা পরিচালিত এবং যার ব্যবহারকারী ইন্টারফেস শুধুমাত্র ক্লায়েন্টের পক্ষ থেকে অ্যাক্সেস করা যেতে পারে এমন অ্যাপ্লিকেশনগুলি সরবরাহ করতে SaaS ওয়েবে অ্যাক্সেস করে৷
অ্যাপ্লিকেশন বিল্ডিং : গুগল অ্যাপ ইঞ্জিন, এসএপি হানা, ক্লাউড ফাউন্ড্রি
ক্লাউড কম্পিউটিং পুরো কম্পিউটিং শিল্পকে বদলে দিয়েছে। এটি ব্যবসার চেহারা এবং আইটি অবকাঠামোকে সম্পূর্ণরূপে পরিবর্তন করেছে। এটি হার্ডওয়্যার এবং সফ্টওয়্যারের জন্য অনেক সুবিধা প্রদান করে, যা কয়েক বছর আগে একেবারে অসম্ভব বলে মনে হয়েছিল।
এখন একটি ভার্চুয়াল মেশিন চালানোর জন্য মাত্র কয়েক মিনিটের প্রয়োজন। ক্লাউড কম্পিউটিং কোম্পানি এবং ব্যবসার দৃষ্টিভঙ্গি পরিবর্তন করেছে। এটি এখন সবার প্রথম পছন্দে পরিণত হয়েছে কারণ কেউ যদি সঠিক পরিকল্পনা, কৌশল এবং সঠিক বাজেট নিয়ে ব্যবসা করে তবে সে অবশ্যই সফলতা পাবে।
এবং বিজ্ঞানীরা এটি আরও ভাল করার জন্য আরও বেশি করে গবেষণা করছেন।
দ্রষ্টব্য: ক্লাউড কম্পিউটিং এর আসল কথা হল “আপনি বিশ্বের যেকোন কোণায় থেকে আপনার যেকোন ডেটা অ্যাক্সেস করতে পারেন“, যেমন জি–মেইল, গুগল ড্রাইভ ইত্যাদি।
উপসংহার
আমি আশা করি যে আমি আপনাকে ক্লাউড কম্পিউটিং কি সম্পর্কে সম্পূর্ণ তথ্য দিতে পেরেছি এবং আমি আশা করি আপনি ক্লাউড কম্পিউটিং সম্পর্কে খুব ভালভাবে বুঝতে পেরেছেন।
আমি আপনাদের সকল পাঠকদের অনুরোধ করছি যে আপনারাও এই তথ্যটি আপনার আশেপাশের, আত্মীয়স্বজন, আপনার বন্ধুদের সাথে শেয়ার করুন, আমাদের সর্বদাই প্রয়াস থাকে যে আমরা আমাদের পাঠক বা পাঠকদের সবদিক থেকে নিভূল তথ্য দিয়ে সাহায্য করি।
ক্লাউড কম্পিউটিং সম্পর্কিত এই নিবন্ধটি আপনার কেমন লেগেছে, একটি মন্তব্য লিখে আমাদের জানান যাতে আমরাও আপনার চিন্তা থেকে কিছু শেখার এবং কিছু উন্নত করার সুযোগ পাই।