এই নতুন সুযোগে আমরা প্রাইভেট ও পাবলিক ক্লাউড তৈরির একটি উন্মুক্ত এবং পরিবর্ধনযোগ্য প্ল্যাটফর্ম, অর্থাৎ ওপেনস্ট্যাক নিয়ে আলোচনা করব।
ওপেনস্ট্যাক এর অবকাঠামোগত কাজের প্রকল্প হিসাবে তৈরি হয়েছিল "মুক্ত উৎস" (মুক্ত উৎস) একটি অনলাইন পরিষেবা চিত্রের অধীনে (আইএএএস) ডেটা সেন্টারে ভার্চুয়াল প্রাইভেট সার্ভারের বৃহত গোষ্ঠী তৈরি ও পরিচালনার জন্য।
এই উদ্যোগের লক্ষ্য ছিল ক্লাউড পরিষেবাগুলোর মধ্যে আন্তঃকার্যক্ষমতা সমর্থন করা, যাতে তারা তাদের নিজস্ব ডেটা সেন্টারে (অ্যামাজনের মতো) ক্লাউড পরিষেবা তৈরি করতে পারে। ওপেনস্ট্যাক বর্তমানে অ্যাপাচি ২.০ লাইসেন্সের অধীনে বিনামূল্যে পাওয়া যায় । তাই, তথ্যমূলক ওয়েবসাইটগুলোতে অনেকেই ওপেনস্ট্যাককে লিনাক্স ক্লাউড বলে উল্লেখ করেন, যার অর্থ "ক্লাউডের লিনাক্স"। অন্যরা এটিকে ইউক্যালিপটাস এবং অ্যাপাচি ক্লাউডস্ট্যাকের মতো প্রকল্পগুলোর সাথে তুলনা করেন , যেগুলো অন্য দুটি ওপেন-সোর্স ক্লাউড উদ্যোগ।
এবং ওপেনস্ট্যাকটি কীভাবে কাঠামোগত হয়?
OpenStack-এর একটি মডিউলার আর্কিটেকচার রয়েছে যা বর্তমানে এগারো (11) টি উপাদান নিয়ে গঠিত :
- যাচ্ছি না: চাহিদা অনুসারে ভার্চুয়াল মেশিন (ভিএম) সরবরাহ করা (চাহিদা সাপেক্ষে) প্রয়োজনীয়
- দ্রুত: একটি স্কেলেবল স্টোরেজ সিস্টেম সরবরাহ করার জন্য যা প্রয়োজনীয় সামগ্রীর স্টোরেজ সমর্থন করে।
- সিন্ডার: পাড়া চলমান ভার্চুয়াল মেশিনগুলির হোস্টিংয়ের জন্য অবিরাম ব্লক স্টোরেজ সরবরাহ করুন।
- এক পলক দেখা: ভার্চুয়াল ডিস্ক চিত্রগুলির তালিকা এবং সংরক্ষণের অফার দেওয়ার জন্য যা তারা কাজ করবে।
- ঝোঁক: সমস্ত ওপেনস্ট্যাক পরিষেবা চালুর জন্য প্রমাণীকরণ এবং অনুমোদনের প্রযুক্তি সরবরাহ করা।
- দিগন্ত: ওপেনস্ট্যাক পরিষেবাদির সাথে ইন্টারঅ্যাকশনের জন্য মডিউলার ওয়েব ব্যবহারকারী ইন্টারফেস (ইউআই) সরবরাহ করতে।
- নিউট্রন: ওপেনস্ট্যাক অন্তর্নির্মিত পরিষেবাগুলি নিয়ন্ত্রণ করে এমন ইন্টারফেস ডিভাইসের মধ্যে একটি পরিষেবা হিসাবে প্রয়োজনীয় নেটওয়ার্ক সংযোগ সরবরাহ করতে।
- সিলোমিটার: বিলিং সিস্টেমগুলির জন্য একক পয়েন্ট যোগাযোগের জন্য।
- হিট: প্যারা বিভিন্ন বিক্রেতাদের এবং প্রযুক্তিগুলির একাধিক ক্লাউড অ্যাপ্লিকেশনগুলির জন্য অর্কেস্ট্রেশন পরিষেবা সরবরাহ করে।
- চালিত: মোতায়েন করা রিলেশনাল এবং অ-রিলেশনাল ডাটাবেস ইঞ্জিনগুলির জন্য একীভূত পরিষেবা হিসাবে ডাটাবেস সরবরাহের ব্যবস্থা করা।
- সাহারা: প্যারা ওপেনস্ট্যাক দ্বারা পরিচালিত সংস্থাগুলির জন্য প্রয়োজনীয় ডেটা প্রসেসিং পরিষেবা সরবরাহ করে।
ওপেনস্ট্যাকের জন্ম কীভাবে?
ন্যাশনাল অ্যারোনটিক্স অ্যান্ড স্পেস অ্যাডমিনিস্ট্রেশন (নাসা), র্যাকস্পেস- এর সহযোগিতায় ওপেনস্ট্যাক তৈরি করেছে । র্যাকস্পেস সেই কোড সরবরাহ করেছে যা ক্লাউড ফাইল ডেলিভারি ও স্টোরেজ পরিষেবা এবং ক্লাউড প্রোডাকশন সার্ভারগুলোকে চালনা করে । নাসা তার নিজস্ব ক্লাউড কম্পিউটিং পরিষেবা নেবুলা-কে সমর্থনকারী প্রযুক্তি সরবরাহ করেছে , যার মধ্যে উচ্চ কর্মক্ষমতা, নেটওয়ার্কিং সক্ষমতা এবং দক্ষ ডেটা স্টোরেজ ব্যবস্থাপনার মতো বৈশিষ্ট্য রয়েছে, যা বৃহৎ বৈজ্ঞানিক ডেটাসেট পরিচালনায় সক্ষম করে তোলে।
২০১২ সালের সেপ্টেম্বরে ওপেনস্ট্যাক আনুষ্ঠানিকভাবে একটি সম্পূর্ণ স্বাধীন অলাভজনক প্রতিষ্ঠানে পরিণত হয়। একে ঘিরে গড়ে ওঠা ওপেনস্ট্যাক কমিউনিটিটি একটি পরিচালনা পর্ষদ দ্বারা পরিচালিত হয়, যা আইবিএম, ইন্টেল এবং ভিএমওয়্যার-এর মতো অনেক প্রত্যক্ষ ও পরোক্ষ প্রতিযোগীদের নিয়ে গঠিত।
এবং কী ওপেনস্ট্যাককে এত সফল, ব্যবহারিক এবং ব্যবহারযোগ্য করে তুলেছে?
ওপেনস্ট্যাকের লক্ষ্য হলো ক্লাউড ম্যানেজমেন্ট প্ল্যাটফর্ম (সিএমপি) -এর মতো একটি ক্লাউড প্ল্যাটফর্ম তৈরি করা, যা গ্রাহকদের (ব্যবহারকারীদের) ক্লাউড পরিষেবা প্রদানের জন্য একটি অবকাঠামোর বিভিন্ন উপাদানের নির্মাণ ও ব্যবস্থাপনাকে সহজ করে। যদি এটিকে ভিএমওয়্যার-এর স্ট্যাকের সাথে তুলনা করা হয় , তবে ওপেনস্ট্যাক vCAC এবং/অথবা vCD-এর সমপর্যায়ে থাকবে ।
ওপেনস্ট্যাক তার এপিআই (API)- এর মাধ্যমে অসাধারণ সম্প্রসারণযোগ্যতার গর্ব করে, যা AWS-এর মতোই সহজে প্রয়োগ ও মানিয়ে নেওয়া যায় , পাবলিক এবং ভেন্ডর-মুক্ত । ফলস্বরূপ, অনেক পরিষেবা প্রদানকারী তাদের নিজস্ব ক্লাউড অবকাঠামো উদ্যোগের জন্য একটি প্রধান বিকল্প হিসেবে ওপেনস্ট্যাকের দিকে ঝুঁকেছে । নির্দিষ্ট ক্লাউড চাহিদার উপর ভিত্তি করে ওপেনস্ট্যাকের মডিউলার প্রযুক্তি , বিদ্যমান আর্কিটেকচারে বিভিন্ন প্রকল্পের প্রগতিশীল এবং স্থিতিশীল একীকরণের সুযোগ করে দেয়।
ওপেনস্ট্যাক নোট কী?
ওপেনস্ট্যাকটি নয়:
- আক্তি পন্ন: এটি প্রকৃতপক্ষে পরিষেবার একটি সেট যা প্রযুক্তি সহ একটি মেঘ তৈরি করে Open Sourceযা তার নিজস্ব প্রয়োজনের পক্ষে পরিবর্তিতকরণ, অভিযোজন এবং ব্যক্তিগতকরণকে মঞ্জুরি দেয় যা তখন সম্প্রদায়ের লোকদের সাথে ভাগ করে নেওয়া এবং অবদান রাখতে পারে। OpenStack দ্বারা পরিচালিত এবং নিয়ন্ত্রিত হয় ভিত্তি OpenStack.
- একজন হাইপারভাইজার: এটি একটি সাধারণ ভার্চুয়ালাইজেশন উপাদানটির চেয়ে বেশি, যেহেতু এটি এমন একটি উপাদান যা মেঘের উপরে উচ্চ স্তরে থাকে, এটির প্রতিযোগীদের উচ্চতা যেমন ভিসিডি y ভিসিএসি (ভিএমওয়্যার) এবং অন্যদের সাথে সিএমপিএস de তৃতীয় পক্ষগুলি (3) যে সেখানে আছে।
- 100% বিনামূল্যে: কেবল নীচে থাকা স্তরগুলির রক্ষণাবেক্ষণ, প্রশিক্ষণ, সমস্যা সমাধান, পরিচালনা এবং রক্ষণাবেক্ষণ ব্যয় যেহেতু কেবল কোডটি খোলা থাকবে (যেমন vSphere, নেটওয়ার্কিং, স্টোরেজ, ইত্যাদি) সরবরাহকারী এবং / অথবা ব্যবহৃত প্রযুক্তির উপর নির্ভর করে এগুলির একটি সম্পর্কিত খরচ থাকতে পারে। অতিরিক্তভাবে, কিছু লিনাক্স ডিস্ট্রো তাদের সরবরাহ শুরু করে "স্বাদ" (সংস্করণ) ওপেনস্ট্যাক নিজেই, যুক্ত মান যুক্ত করে কোডের জন্য নয়, সমর্থন এবং বাকী অংশের জন্য ব্যয়।
- কেবল পরিষেবা সরবরাহকারীদের জন্য: OpenStack এটি যে কোনও ধরণের প্রতিষ্ঠান, সংস্থা, সংস্থাগুলি এবং কেবল দ্বারা নয় ব্যবহার করা যেতে পারে পরিষেবা সরবরাহকারী (এসপি), যেহেতু স্পষ্টতই তার এপিআইগুলির মাধ্যমে পরিমিতরতা এবং গ্রাসের সহজলভ্যতা, এসপি এবং অন্য কোনও আগ্রহী দলের পক্ষে পণ্যটিকে এত আকর্ষণীয় করে তুলেছে।
এবং ক্লাউড (ক্লাউড কম্পিউটার) মধ্যে কম্পিউটার কি করছে?
NIST (ন্যাশনাল ইনস্টিটিউট অফ স্ট্যান্ডার্ডস অ্যান্ড টেকনোলজি) -এর মতে , কম্পিউটিং রিসোর্স বরাদ্দ এবং ব্যবহারের জন্য OpenStack-কে একটি স্কেলেবল, অন-ডিমান্ড পরিষেবা মডেল হিসেবে সংজ্ঞায়িত করা যেতে পারে। এর মধ্যে অন্তর্ভুক্ত রয়েছে অবকাঠামো, অ্যাপ্লিকেশন, ডেটা এবং কম্পিউটিং, নেটওয়ার্ক, ডেটা ও স্টোরেজ ক্ষমতার জন্য রিসোর্স রিজার্ভেশন দ্বারা গঠিত একগুচ্ছ সমন্বিত পরিষেবা। এটি আরও ধরে নেয় যে, ক্লায়েন্টের বর্তমান চাহিদা মেটানোর জন্য ক্লাউড কম্পিউটিং প্রদানকারীর পক্ষ থেকে ন্যূনতম উন্নয়ন, ব্যবস্থাপনা এবং মিথস্ক্রিয়ার প্রচেষ্টায় এই উপাদানগুলো দ্রুত তৈরি, প্রোভিশন, ডেপ্লয় এবং রিলিজ করা যেতে পারে।
ক্লাউড কম্পিউটিং পরিষেবাদির বিধান তিনটি (3) নির্দিষ্ট ব্যবসায়িক মডেলের সাথে যুক্ত হতে পারে:
- পরিষেবাদি হিসাবে অবকাঠামো (আইএএএস): এই বিজনেস মডেলটি ভোক্তা (ব্যবহারকারীকে) অপারেটিং সিস্টেম এবং অ্যাপ্লিকেশন সহ সফ্টওয়্যার ইনস্টল করার জন্য প্রয়োজনীয় প্রসেসিং, স্টোরেজ, নেটওয়ার্কস এবং অন্য কোনও কম্পিউটিং সংস্থার বিধান সরবরাহ করে। অন্তর্নিহিত ক্লাউড সিস্টেমের উপর নিয়ন্ত্রণ ব্যতীত অপারেটিং সিস্টেম এবং এর অ্যাপ্লিকেশনগুলি। উদাহরণ: অ্যামাজন ওয়েব সার্ভিসেস ইসি 2।
- পরিষেবা হিসাবে প্লেটফর্ম (PaaS): এই বিজনেস মডেল গ্রাহককে (ব্যবহারকারীকে) সরবরাহকারী দ্বারা সরবরাহিত প্রোগ্রামিং ভাষা বা ইন্টারফেসগুলি থেকে তৃতীয় পক্ষের দ্বারা বিকাশিত বা চুক্তিবদ্ধ অ্যাপ্লিকেশনগুলি চালনার দক্ষতা সরবরাহ করে। অন্তর্নিহিত সিস্টেমের উপর বা অবকাঠামো সংস্থার উপর নিয়ন্ত্রণ ব্যতীত।
- পরিষেবা হিসাবে একটি সফটওয়্যার (SaaS): এই ব্যবসায়িক মডেলটি গ্রাহককে (ব্যবহারকারীকে) সরবরাহকারীর অ্যাপ্লিকেশনগুলি ব্যবহারের ক্ষমতা প্রদান করে যা মেঘের অবকাঠামোতে চলে। অ্যাপ্লিকেশনগুলি ইন্টারফেসের মাধ্যমে ক্লায়েন্ট ডিভাইস থেকে অ্যাক্সেস করা হয়, উদাহরণস্বরূপ একটি ওয়েব ব্রাউজার। এই ক্ষেত্রে, ব্যবহারকারীর কেবল সরবরাহিত সফ্টওয়্যারটির একটি কনফিগারেশন ইন্টারফেসে অ্যাক্সেস থাকতে পারে।
ক্লাউড কম্পিউটিং পরিষেবাদির বিধানটি তিন (3) নির্দিষ্ট বাস্তবায়ন মডেলের সাথে যুক্ত হতে পারে:
- পাবলিক মেঘ: এই ক্লাউড ডিপ্লোয়মেন্ট মডেলটি অবকাঠামো এবং যৌক্তিক সংস্থানগুলিকে তৈরি করে যা সাধারণ মানুষের বা বিস্তৃত ব্যবহারকারীদের জন্য উপলব্ধ পরিবেশের অংশ। এটি সাধারণত এমন সরবরাহকারীর মালিকানাধীন যিনি প্রদত্ত অবকাঠামো এবং পরিষেবাদি পরিচালনা করে। উদাহরণ: গুগল অ্যাপস পরিষেবা।
- ব্যক্তিগত মেঘ: এই ক্লাউড ডিপ্লোয়মেন্ট মডেলটি কেবলমাত্র একটি সংস্থা কর্তৃক অবকাঠামোগত পরিচালনা করার অনুমতি দেয়। অ্যাপ্লিকেশন এবং পরিষেবাগুলির পরিচালনা একই সংস্থা বা তৃতীয় পক্ষ দ্বারা পরিচালিত হতে পারে। সম্পর্কিত অবকাঠামো সংগঠনের মধ্যে বা এর বাইরেও হতে পারে। উদাহরণ: যে কোনও মেঘ পরিষেবা সংস্থার মালিকানাধীন বা কোনও সরবরাহকারীর সাথে চুক্তিবদ্ধ তবে যার সংস্থানগুলি সেই সংস্থার একচেটিয়া।
- সম্প্রদায় মেঘ: এই ক্লাউড ডিপ্লোয়মেন্ট মডেলটি বিভিন্ন সংস্থাগুলি অবকাঠামোকে ভাগ করে নেওয়ার অনুমতি দেয় এবং এর মূল লক্ষ্য একটি নির্দিষ্ট সম্প্রদায়ের সমর্থন করা যা একই ধরণের উদ্বেগের (মিশন, সুরক্ষা বা সম্মতি সংক্রান্ত প্রয়োজনীয়তা ইত্যাদি) রয়েছে। প্রাইভেট ক্লাউডের মতো, এটি সংস্থা বা তৃতীয় পক্ষের দ্বারা পরিচালিত হতে পারে এবং অবকাঠামোটি তাদের নিজস্ব সুবিধা বা তাদের বাইরে থাকতে পারে। উদাহরণ: প্রদত্ত পরিষেবা www.apps.gov মার্কিন সরকার, যা সরকারী সংস্থাগুলিতে ক্লাউড কম্পিউটিং পরিষেবা সরবরাহ করে।
- হাইব্রিড মেঘ: এই মেঘ বাস্তবায়ন মডেল দুটি বা আরও বেশি ধরণের পূর্বের ক্লাউড ক্লাউডগুলিকে একত্রিত করার মঞ্জুরি দেয়, এগুলি পৃথক সত্তা হিসাবে রাখে তবে মানক বা মালিকানাধীন প্রযুক্তির দ্বারা একত্রিত হয়, যা পরিচালিত ডেটা এবং অ্যাপ্লিকেশনগুলির বহনযোগ্যতার মঞ্জুরি দেয়।
ভাল, আমি আশা করি আপনি এই পোস্ট পছন্দ করেছেন!