Technology

Cloud Computing কি (What is Cloud Computing in Bangla), এর ব্যবহার ও সুবিধা

ক্লাউড কম্পিউটিং কি (What is Cloud Computing in Bangla)? আপনি হয়ত এই শব্দটি অনেকবার শুনেছেন, কিন্তু আপনি কি জানেন Cloud Computing কি এবং কেন এটি আজকাল এত শোনা যাচ্ছে। আমরা জানি যে Computer Network Technologies গত 20 বছরে অনেক এগিয়েছে।

Internet (সবচেয়ে বেশি Popular Computer Network) তার অস্তিত্ব জানার পর থেকে, Computer Network ক্ষেত্রে অনেক অগ্রগতি হয়েছে এবং বিশেষ করে Distributed Computing এবং Cloud Computing-এর মতো Technologies ক্ষেত্রে প্রচুর Research করা হয়েছে।

এই Technical Terms Distributed Computing এবং Cloud Computing উভয়ের ধারণা প্রায় একই, উভয়ের মধ্যে কিছু পার্থক্য রয়েছে। সুতরাং আপনি যদি Cloud Computing সম্পর্কে বুঝতে চান তবে আপনার Distributed Computing বুঝতে হবে।

Global Industry Analyst বলেছেন যে এই Global Cloud Computing Service Market 2020 तक $327 billion পর্যন্ত একটি ব্যবসায় পরিণত হবে। আজকের যুগে প্রায় সব কোম্পানিই Cloud Computing Service ব্যবহার করছে, তা directly বা indirectly হোক।

উদাহরণস্বরূপ, যখনই আমরা Amazon বা Google এর service ব্যবহার করি,আমাদের সমস্ত Data Cloud এ Store করি। আপনি যদি Twitter (X) ব্যবহার করেন তবে আপনি Indirectly Cloud Computing Service ব্যবহার করেন।

Distributed Computing এবং Cloud Computing উভয়ই এত জনপ্রিয় কারণ আমাদের আরও ভাল Computing Networks প্রয়োজন ছিল যাতে আমাদের ডেটা দ্রুত Process করা যায়। তাহলে আজ আমরা আলোচনা করব ক্লাউড কম্পিউটিং কি? আপনি এই Article সম্পূর্ণরূপে এটি সম্পর্কে জানতে পারবেন।

তাহলে আর দেরি কিসের চলুন জেনে নেই Cloud Computing কি? এবং কেন এটি এত জনপ্রিয় হয়ে উঠছে?

ক্লাউড কি?What is Cloud in Bangla

Cloud সম্পর্কে কথা বললে, এটি Interconnected Networks of Servers একটি Design যা Computer Resourses Deliver করার জন্য ডিজাইন করা হয়েছে। এবং ডেটা কোথা থেকে আসছে এবং কোথায় যাচ্ছে তার সঠিক Location কোন ধারণা নেই।

আমি যদি সহজ ভাষায় বলি, একজন ব্যবহারকারী যদি এটি ব্যবহার করেন তবে তিনি অনুভব করবেন যে তিনি একটি বিশাল আকারহীন Computing Power ব্যবহার করছেন যাতে ব্যবহারকারী তার Email থেকে Mobile Application Mapping পর্যন্ত সবকিছু করতে পারে।

ব্যবসার ভাষায়, “The Cloud” বলে এমন কিছু নেই। ক্লাউড কম্পিউটিং হল Licensed Service একটি সংগ্রহ যা বিভিন্ন Vendors দ্বারা Provide করা হয়।

Cloud Service Technology Management এবং Technology Acquisition বিভিন্ন Products এর সাথে প্রতিস্থাপন করে এবং এই Products অন্য কোনও জায়গা থেকে পরিচালিত হয় এবং একটি জিনিস হল যখন এটি প্রয়োজন তখনই তারা active থাকে।

ক্লাউড কম্পিউটিং কি? (What is Cloud Computing in Bangla)

কেউ Internet -এর মাধ্যমে কোনো সেবা প্রদান করলে তাকে ক্লাউড কম্পিউটিং বলে। এই পরিষেবাটি যেকোনও হতে পারে যেমন Off Site Storage বা computing resources।

বা অন্য কথায়, Cloud Computing হল Computing একটি style যেখানে Internet Technologies সাহায্যে একটি পরিষেবা হিসাবে Massively Scalable এবং Flexible IT-Related Capabilities প্রদান করা হয়।

এই Services গুলিতে Infrastructure, Platform, Application এবং Storage Space এর মতো সুবিধা পাওয়া যায়। এতে Users তাদের প্রয়োজন অনুযায়ী Services গুলি ব্যবহার করে এবং শুধুমাত্র সেই Services গুলির জন্য অর্থ প্রদান করে যা তারা ব্যবহার করে। এর জন্য তাদের নিজস্ব Infrastructure তৈরি করতে হবে না।

আজকাল বিশ্বে অনেক competition চলছে এবং এমন পরিস্থিতিতে মানুষের সর্বদা Internet এ service প্রয়োজন এবং তাও বিনা দেরি। কোনো আবেদন কখনো Freeze হয়ে গেলে জনগণের মধ্যে চরম অসন্তোষ সৃষ্টি হয়। লোকেরা তাদের 24/7 প্রয়োজন service চায়।

এই requirement গুলি পূরণ করার জন্য, আমরা পুরানো mainframe computing এর উপর নির্ভর করতে পারি না, এই কারণেই লোকেরা এই সমস্যা সমাধানের জন্য Clould Distributed Computing Technology ব্যবহার করে। যাতে বড় business তাদের সব কাজ সহজে করতে পারে।

উদাহরণস্বরূপ, Facebook এ সক্রিয় 757 Million ব্যবহারকারী রয়েছে যারা daily প্রায় 2 Million Photos দেখেন, প্রতি মাসে প্রায় 3 Billion ছবি upload করা হয়, 1 Million Websites Facebook ব্যবহার করে এবং প্রতি second প্রায় 50 Million Operations করে।

এমন পরিস্থিতিতে, Traditional Computing System এই সমস্যাগুলি সমাধান করতে পারে না, বরং আমাদের আরও ভাল কিছু দরকার যা এই কাজটি করতে পারে। তাই এই ধরনের Computing করার জন্য Cloud Distibuted Computing এখন সময়ের প্রয়োজন।

ক্লাউড কম্পিউটিং এর উদাহরণ (Examples of Cloud Computing)

  • YouTube Cloud storage একটি দুর্দান্ত উদাহরণ যা লক্ষ লক্ষ users দের Video Files হোস্ট করে।
  • Picasa এবং Flickr যারা তাদের সার্ভারে লক্ষ লক্ষ Users Digital Photographs হোস্ট করে।
  • Google Docs হল ক্লাউড কম্পিউটিংয়ের আরেকটি দুর্দান্ত উদাহরণ যা Users তাদের Presentations, Word documents এবং Spreadsheets তার Ata Servers এ upload করতে দেয়। এর সাথে, এটি সেই Documents Edit এবং Publish করার Option দেয়।

ক্লাউড কম্পিউটিং এর বৈশিষ্ট্য ও সুবিধা (Characteristics and Benefits of Cloud Computing)

যদি দেখা যায়, ক্লাউড কম্পিউটিং এর অনেক আকর্ষণীয় Benefits রয়েছে যা Businesses এবং মানুষের জন্য খুবই উপযোগী। Cloud Computing এর 5টি প্রধান Benefits রয়েছে:

  • Self-service provisioning : End Users তাদের প্রয়োজন অনুসারে যে কোনও কাজ করতে পারে যা তাদের সবচেয়ে বেশি প্রয়োজন। এর সাথে, IT Administrators জন্য Traditional প্রয়োজন, যারা আগে আপনার Compute Resources এর Manage এবং Provision করেছিল, এখন আর প্রয়োজন নেই।
  • Elasticity : Companies তাদের চাহিদা অনুযায়ী কম্পিউটিং বৃদ্ধি এবং উপার্জন করতে পারে। এর সুবিধা হল যে আগে Local Infrastructure প্রচুর Investment ছিল, এখন তা পুরোপুরি বন্ধ হয়ে গেছে, এতে Companies অনেক উপকৃত হয়।
  • Pay per use : কম্পিউট সম্পদ একটি Granular Level পরিমাপ করা হয়। যাতে Users শুধুমাত্র সেই Resources এবং Workloads চাপের জন্য অর্থ প্রদান করতে হয় যা তারা ব্যবহার করে।
  • Workload resilience : Cloud Service Provider প্রায়ই Redundant Resources ব্যবহার করে যাতে তারা Resilient Storage অর্জন করতে পারে এবং একাধিক Global Regions ব্যবহারকারীদের গুরুত্বপূর্ণ কাজ চালিয়ে যেতে পারে।
  • Migration Flexibility : Organization তাদের প্রয়োজন অনুসারে একটি Cloud Platform থেকে অন্য Cloud Platform কিছু কাজের চাপ স্থানান্তর করতে পারে, তাও কোনও ঝামেলা ছাড়াই এবং স্বয়ংক্রিয়ভাবে, যা টাকা সাশ্রয় করে।

ক্লাউড কম্পিউটিং এর ইতিহাস (History of cloud computing)

যদি আমরা Cloud Computing in Bangla সম্পর্কে কথা বলি, তবে এটি 1960 এর দশকে জন্মগ্রহণ করেছিল। যখন Computer Industry তার সম্ভাব্য সুবিধার ভিত্তিতে Computing একটি Service বা Utility হিসাবে গ্রহণ করেছিল। কিন্তু পূর্ববর্তী Computing, Connectivity এবং Bandwidth উভয়েরই অভাব ছিল, যার কারণে computing কে Utility হিসেবে Implement করা সম্ভব হয়নি।

1990 সালে Internet Bandwidth বড় আকারে Availability না হওয়া পর্যন্ত এটি সম্ভব ছিল না। এর পরে Computing একটি পরিষেবা হিসাবে ভাবা সম্ভব হয়েছিল।

1990 সালে, Salesforce সফলভাবে প্রথমবারের মতো Commercially Enterprise SaaS বাস্তবায়ন করে। যার পরে AWS 2002 সালে এটি করেছিল, যা Online Storage, Machine Learning, Computation Provide মতো অনেক services সরবরাহ করেছিল।

বর্তমানে, Microsoft Azure, Google Cloud Platform মতো অনেক ছোট এবং বড় providers রয়েছে, যারা AWS-এর সহযোগিতায় অন্যান্য ব্যক্তি, ছোট ব্যবসা এবং global enterprise কে cloud-based service provide করছে।

 Cloud Computing vs. Distributed Computing in Bangla

1) Goals–

আমি যদি Distributed Computing সম্পর্কে কথা বলি, এটি অন্যান্য users এবং resources গুলির সাথে সংযোগ স্থাপনের মাধ্যমে collaborative resource sharing provide দেয়।

Distributed Computing সর্বদা administrative scalability (registration থাকা domain সংখ্যা), size scalability (processes এবং ব্যবহারকারীর সংখ্যা), এবং geographical scalability (maximum distance between the nodes in the distributed system) প্রদান করার চেষ্টা করে।

আমরা যদিCloud Computing সম্পর্কে কথা বলি, তবে এটি একটি on-demand environment service deliver করতে বিশ্বাস করে যাতে targeted goal achieve করা যায়। এর সাথে, এটি scalability and transparency, security, monitoring, and management provide এ বিশ্বাস করে।

ক্লাউড কম্পিউটিং-এ, services transparency সাথে পরিসেবা প্রদান করা হয় physical implementation ছাড়াই।

2) Types–

Distributed Computing তিন প্রকারে বিভক্ত করা হয়েছে

  1. Distributed Information Systems : এই across various উদ্দেশ্য হল RMI এবং RPC এর মতো communication models এর মাধ্যমে বিভিন্ন সার্ভারে information distribute করা।
  2. Distributed Pervasive Systems : এই Systems মূলত embedded computer device যেমন portable ECG monitors, wireless camera, PDA’s এবং mobile devices দিয়ে তৈরি। এই systems traditional distributed systems তুলনায় তাদের অস্থিরতা দ্বারা identify করা যেতে পারে।
  3. Distributed Computing Systems : এই ধরনের systems , network এর সাথে connected computers তাদের action track করার জন্য message মাধ্যমে একে অপরের সাথে connected করে।

Cloud Computing চার প্রকারে বিভক্ত করা হয়েছে

  1. Private Cloud : এটি একটি cloud infrastructure যা একটি particular IT organization সমস্ত application গুলিকে dedicatedly ভাবে হোস্ট করে যাতে এটির ডেটার উপর সম্পূর্ণ নিয়ন্ত্রণ থাকে এবং তাই security breach সম্ভাবনা না থাকে৷
  2. Public Cloud : এই ধরনের cloud infrastructure অন্যান্য Service provider দ্বারা হোস্ট করা হয় এবং পরে সর্বজনীন করা হয়। এই ধরনের cloud ব্যবহারকারীদের কোনো নিয়ন্ত্রণ থাকে না বা তারা infrastructure দেখতে পায় না। উদাহরণস্বরূপ, Google এবং Microsoft উভয়ই তাদের ক্লাউড infrastructure এর মালিক এবং পরে public access দেয়।
  3. Community Cloud : এটি একটি multi-tenant cloud infrastructure যেখানে ক্লাউড অন্যান্য আইটি organizations এর মধ্যে ভাগ করা হয়৷
  4. Hybrid Cloud : এটি 2 বা তার বেশি বিভিন্ন ধরণের ক্লাউডের Combination (Private, Public and Community) এবং শুধুমাত্র তখনই Hybrid cloud infrastructure গঠিত হয় যেখানে প্রতিটি ক্লাউড single entity থেকে যায় কিন্তু সমস্ত clouds combine হয়ে multiple deployment models তৈরি করে যা উপকারী।

3) Characteristics–

Distributed Computing-এ কাজটি বিভিন্ন Computers এর মধ্যে Distribute করা হয়। যাতে Computational Functions একই সময়ে Perform হতে পারে।

Remote Method Invocations সাহায্যে, Cloud Computing Systemson-demand network model ব্যবহার করা হয় যা shared pool of computing resources এ access provide করে।

ক্লাউড কম্পিউটিং এর প্রকারভেদ Types of Cloud Computing in Bangla

Cloud computing কে প্রধানত তিনটি ভাগে ভাগ করা যায় যা হল: IaaS, PaaS এবং SaaS।

Cloud Computing Models in Bangla

  1. Infrastructure as a service (IaaS) : এই service self-service models যা দূরবর্তী অবস্থান থেকে infrastructure নিরীক্ষণ, অ্যাক্সেস এবং পরিচালনা করতে ব্যবহৃত হয়। উদাহরণ – Servers, Firewalls, Routers, CDN
  2. Platform as a service (PaaS) : এটি software developers দের Centralized IT operations থেকে computing infrastructure পরিচালনা করার জন্য self-service module এর একটি লাইন অফার করে। উদাহরণ – mail services: Gmail, Outlook.com
  3. Software as a service (SaaS) : third-party vendors দের দ্বারা পরিচালিত এবং যার user interface শুধুমাত্র client এর থেকে access এমন application সরবরাহ করতে SaaS ওয়েব অ্যাক্সেস করে৷ অ্যাপ্লিকেশন বিল্ডিং: Google App Engine, SAP Hana, Cloud Foundry

Cloud Computing পুরো computing industry বদলে দিয়েছে। এটি Businesses look এবং IT infrastructure সম্পূর্ণরূপে বদলে দিয়েছে। এটি Hardware এবং Software এর জন্য অনেক Benefits প্রদান করে যা কয়েক বছর আগে সম্পূর্ণরূপে অসম্ভব বলে মনে হয়েছিল।

এখন একটি virtual machine চালানোর জন্য মাত্র কয়েক মিনিটের প্রয়োজন। ক্লাউড কম্পিউটিং কোম্পানি এবং ব্যবসার দৃষ্টিকোণ পরিবর্তন করেছে। এটি এখন সবার প্রথম পছন্দ হয়ে উঠেছে কারণ কেউ যদি সঠিক planning, strategy এবং সঠিক budget নিয়ে ব্যবসা করে তবে সে অবশ্যই সফলতা পাবে।

এবং বিজ্ঞানীরা এটিকে আরও উন্নত করার জন্য আরও বেশি করে research করছেন।

দ্রষ্টব্য –Cloud Computing এর আসল ভিত্তি হল “আপনি বিশ্বের যেকোন কোণায় থাকাকালীন আপনার যেকোন ডেটা অ্যাক্সেস করতে পারেন”, যেমন Gmail, Google Drive ইত্যাদি।

আপনি আজ কি শিখলেন-

আমি আন্তরিকভাবে আশা করি যে আমি আপনাকে Cloud Computing কি (What is Cloud Computing in Bangla) সম্পর্কে সম্পূর্ণ তথ্য দিয়েছি এবং আমি আশা করি আপনি ক্লাউড কম্পিউটিং সম্পর্কে বুঝতে পেরেছেন।

আমি আপনাদের সকল readers দের অনুরোধ করছি এই তথ্যটি আপনাদের প্রতিবেশী, আত্মীয়স্বজন ও বন্ধুদের সাথে share করুন, যাতে আমাদের মধ্যে সচেতনতা সৃষ্টি হয় এবং সবাই এর থেকে অনেক উপকৃত হয়। আমি আপনার সমর্থন প্রয়োজন যাতে আমি আপনাকে আরো নতুন তথ্য প্রদান করতে পারেন।

সর্বদা আমার readers দের সর্বদিক থেকে সাহায্য করার জন্য আমার সর্বদা প্রচেষ্টা ছিল, যদি আপনার কোন ধরনের সন্দেহ থাকে তবে আপনি বিনা দ্বিধায় আমাকে জিজ্ঞাসা করতে পারেন। আমি অবশ্যই সেসব সন্দেহ দূর করার চেষ্টা করব।

আপনার এই article টি কেমন লেগেছে বাংলাতে Cloud Computing কি? comment করে জানাতে ভুলবেন না।

ধন্যবাদ!

Uttam Haldar

Hello I am Uttam Haldar. I own this website. Here I write various articles about technology, website, social media. Here you can gain knowledge by reading various informative articles on the language in Bengali.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button

Ad Blocker

Remove Ad Blocker