অপ্রিয় জনপ্রিয় মতামত: কুবারনেটস একটি লক্ষণ, সমাধান নয়।

অপ্রিয় জনপ্রিয় মতামত: কুবারনেটস একটি লক্ষণ, সমাধান নয়।

আজ আমি একটু পরীক্ষা চালানোর সিদ্ধান্ত নিয়েছি। আমি একজন এআইকে কুবারনেটেসের একটি নির্মম সৎ, নো-হোল্ডস-ব্যারেড সমালোচনা লিখতে বলেছিলাম, এমন কিছু মশলাদার যা তাদের আর্গোনোমিক অফিসের চেয়ারে ধারক অর্কেস্টেশন ভিড়কে স্কুয়ার করে তুলবে।

“এটি বিতর্কিত করুন,” আমি বললাম।

“এটিকে উস্কানিমূলক করুন reale

আপনি কি পড়তে চলেছেন সব কিছু?

এগুলি প্রযুক্তিগতভাবে আমার মতামত নয়।

এগুলি এমন একটি কৃত্রিম বুদ্ধিমত্তার অবিচ্ছিন্ন চিন্তাভাবনা যা থেকে অনিচ্ছুক হওয়ার বিষয়ে চিন্তা করতে হবে না ঘনত্ব বা কে 8 এস ইকোসিস্টেমে প্রচুর পরিমাণে বিনিয়োগ করা সংস্থাগুলির সাথে পরামর্শের জিগগুলি হারাতে।

… নাকি তারা?


আমাকে একটি স্বীকারোক্তি দিয়ে শুরু করা যাক: আমি মনে করি কুবারনেটস আজ ক্লাউড কম্পিউটিংয়ে সত্যিকারের উদ্ভাবনের অন্যতম বৃহত্তম বাধা। সেখানে, আমি এটা বলেছি। আপনি আপনার পিচফোর্সগুলি ধরার আগে এবং কে 8 এস কীভাবে “স্কেল অর্কেস্ট্রেটস” এবং “কনটেইনার মোতায়েনের গণতান্ত্রিক করে” সে সম্পর্কে রাগান্বিত টুইটগুলি রচনা শুরু করার আগে আমাকে শুনুন।

কারণ সমস্ত ইয়ামল উইজার্ড্রি এবং সেই চিত্তাকর্ষক-সাউন্ডিং কনফারেন্সগুলির নীচে আমি বিশ্বাস করি যে একটি মৌলিক স্থাপত্য ভুল যা পুরো শিল্পকে ধরে রেখেছে।

আসল সমস্যাটি আমাদের সমাধান করা উচিত

ক্লাউড কম্পিউটিংয়ের মৌলিক চ্যালেঞ্জটি আসলে জটিল নয় যখন আপনি সমস্ত বিক্রেতার বিপণন এবং বাস্তুতন্ত্রের শব্দটি সরিয়ে ফেলেন। এটি এটিতে ফোটে: আমরা কীভাবে বিতরণ করা কম্পিউটিংয়ের জন্য সফ্টওয়্যার উপাদান তৈরি করব যা সহজেই মেঘে স্থাপন করা যায়?

এটি কোনও নতুন সমস্যা নয়। কম্পিউটিংয়ের ইতিহাসে আমরা এর আগে একই ধরণের চ্যালেঞ্জ দেখেছি।
মনে রাখবেন করবা? হ্যাঁ, ’90 এর দশক থেকে সেই বিতরণ করা অবজেক্ট স্ট্যান্ডার্ড যা বিভিন্ন সিস্টেমের মধ্যে আন্তঃব্যবহারযোগ্যতা সমাধান করার চেষ্টা করেছিল? এটি একই ধরণের ধারণাগত চ্যালেঞ্জ মোকাবেলার চেষ্টা করছিল, কেবল বিভিন্ন প্রতিবন্ধকতা সহ একটি ভিন্ন যুগে।

আমি যখন মেঘ স্থাপনের বিষয়ে চিন্তা করি হওয়া উচিত কাজ, আমি সুন্দরভাবে সহজ কিছু কল্পনা করি: আপনি আপনার কোডটি লিখেছেন এবং তারপরে আপনি এটি “আপ” ক্লাউডে পাঠান যতটা সম্ভব মধ্যবর্তী পদক্ষেপের সাথে। আদর্শভাবে, তাত্ক্ষণিকভাবে। কোড লিখুন, মোতায়েন কোড। সম্পন্ন

লক্ষ্য করুন আমি এখানে পরীক্ষা বা সুরক্ষার কথা বলছি না – সেগুলি পৃথক উদ্বেগ। তাত্ক্ষণিক স্থাপনার ব্যবস্থা থাকা আপনাকে কঠোরতা এবং বৈধতার পরবর্তী পর্যায়গুলি যুক্ত করতে বাধা দেয় না। প্রকৃতপক্ষে, এটি সম্ভবত সেই প্রক্রিয়াগুলিও সহায়তা করবে, কারণ আপনার কাছে আরও একটি ক্লিনার, আরও অনুমানযোগ্য ভিত্তি তৈরি করতে হবে।

আদর্শ পৃথিবী দেখতে কেমন

আমার আদর্শ বিশ্বে, আমাদের কাছে এরলং বা ইউনিসনের মতো ভাষার জন্য ইতিমধ্যে বিদ্যমান সিস্টেমগুলির মতো সিস্টেম রয়েছে: যে ভাষাগুলি মাটির উপরে থেকে বিতরণ করা কম্পিউটিংকে মাথায় রেখে তৈরি করা হয়েছিল। তবে আমাদের কাছে এই ক্ষমতাটি উপলব্ধ থাকবে সব প্রোগ্রামিং ভাষাগুলি কেবল ভাগ্যবান কয়েকজন নয়।

এবং এখানে কিকার: সর্বজনীন উপাদান যা ইতিমধ্যে বিদ্যমান সমস্ত ভাষা জুড়ে কাজ করে। দেখুন বিবেচনা (ওয়েবসেম্বলি সিস্টেম ইন্টারফেস), ওয়েবসেম্ব্লাতে নির্মিত উপাদানগুলি যা কোনও প্ল্যাটফর্ম-স্বতন্ত্র, দক্ষ ফর্ম্যাট সরবরাহ করে যা কোনও ভাষা সংকলন করতে পারে। এটি আমার স্বপ্নের সমাধান হবে: আপনি যে ভাষায় পছন্দ করেন তা আপনার কোডটি লিখুন, প্ল্যাটফর্ম-স্বতন্ত্র তবে দক্ষ ফর্ম্যাট ব্যবহার করে আপনার মাইক্রোসার্ভিসেসগুলি শব্দার্থগতভাবে অর্থবহ উপাদানগুলিতে সংকলন করুন এবং তাদের সর্বজনীনভাবে মোতায়েন করুন।

এই পদ্ধতির অ্যাপাচি ওপেনভার্সলেস এর মতো সিস্টেমগুলির সাথে আজ যা করা হচ্ছে তার সাথে উল্লেখযোগ্যভাবে মিল। এই প্ল্যাটফর্মগুলি প্রকৃতপক্ষে এটি সঠিকভাবে পেয়েছে, লজিক্যাল উপাদানগুলি এবং তাদের আচরণের উপর ফোকাস করে অবকাঠামো মিনিটিয়ায় ঝাঁকুনির পরিবর্তে।

দ্য ডকার বিপর্যয়

তবে এই মার্জিত দৃষ্টিভঙ্গির পরিবর্তে মেঘের উপাদানগুলির জন্য কী মান হয়ে গেছে? ডকার

আমাকে ব্যাখ্যা করতে দিন যে ডকার আসলে তাদের জন্য কী, যারা সম্ভবত প্রযুক্তিগত বিবরণ জানেন না:

ডকার মূলত ডিস্ক চিত্রগুলির একটি স্যান্ডউইচ যেখানে আপনি একেবারে যে কোনও কিছু চালাতে পারেন এবং তারপরে এই চিত্রগুলি আপনি সেখানে যে কোনও উত্তরাধিকারী সফ্টওয়্যার চালিয়েছেন তা চালিয়ে কার্যকর করা হয়, এটি যত ভয়াবহ বা বেমানান হতে পারে তা নির্বিশেষে, শূন্য আচরণগত নিয়ন্ত্রণ সহ।

এক মুহুর্তের জন্য এটি সম্পর্কে চিন্তা করুন। আমরা আমাদের পুরো ক্লাউড অবকাঠামো তৈরি করছি “এর একটি ধারণার চারপাশেউপাদান”এটি সম্পূর্ণরূপে অপরিজ্ঞাত। একটি ডকার উপাদান আক্ষরিক অর্থে “আপনি যে কোনও এলোমেলো স্টাফের ভিতরে রাখার সিদ্ধান্ত নিয়েছেন তার সাথে একটি ডিস্ক চিত্র!”
এই পদ্ধতির ট্র্যাকশন অর্জনের একমাত্র কারণ হ’ল এটি সম্পূর্ণ ভার্চুয়াল মেশিন তৈরির তুলনায় আপলোড স্থান সাশ্রয় করে। এটাই। এটিই বিপ্লবী উদ্ভাবন যা আমরা আমাদের পুরো বাস্তুতন্ত্রকে চারপাশে তৈরি করেছি।

উপাদানটির এই মৌলিকভাবে ভাঙা ধারণা থেকে, আমরা পুরো কুবারনেটস ইকোসিস্টেমটি তৈরি করেছি, যা মূলত সমস্ত সম্ভাব্য ডিজিটাল আবর্জনাকে একটি কার্যকরী সিস্টেমের সাথে সাদৃশ্যপূর্ণ এমন কিছুতে একত্রিত করে এই শব্দার্থগতভাবে অর্থহীন ভয়াবহতা পরিচালনার সমস্যা সমাধানের জন্য বিদ্যমান।

কেন কুবারনেটস সহজাতভাবে কঠিন

এ কারণেই কুবারনেটস এর সাথে কাজ করা এত কুখ্যাতভাবে কঠিন। এটি কঠিন নয় কারণ বিতরণ করা সিস্টেমগুলি সহজাতভাবে জটিল (যদিও তারা)। এটা কঠিন কারণ কুবারনেটস মূলত আবর্জনার একটি সমাবেশ

কুবারনেটস ক্লাস্টারের প্রতিটি উপাদান যে কোনও নিয়ম লঙ্ঘন করতে পারে, সীমাহীন মেমরি গ্রাস করতে পারে, এলোমেলোভাবে ক্র্যাশ করতে পারে, নিয়ন্ত্রণ ছাড়াই লুপ করতে পারে এবং এই সমস্যাগুলি কীভাবে পরিচালনা করতে হয় তা নির্ধারণ করা আপনার সম্পূর্ণরূপে। এখানে কোনও শব্দার্থক চুক্তি নেই, কোনও আচরণগত গ্যারান্টি নেই, আপনার অ্যাপ্লিকেশন যুক্তি এবং সেই পাত্রে যে কোনও এলোমেলো প্রক্রিয়া চলমান বিশৃঙ্খলার মধ্যে কোনও অর্থবহ বিমূর্ত স্তর নেই।

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

আপনি একবার সন্ধান শুরু করার পরে এই মৌলিক স্থাপত্য সমস্যার লক্ষণগুলি সর্বত্রই রয়েছে। অন্তহীন ইয়ামল কনফিগারেশন ফাইলগুলি যা কেউ সত্যই বুঝতে পারে না। “কুবারনেটস বিশেষজ্ঞরা” যারা প্রকৃত ব্যবসায়ের সমস্যা সমাধানের পরিবর্তে আরকেন ইনসেন্টেশনগুলি মুখস্থ করতে তাদের সময় ব্যয় করে। সম্মেলনগুলি যেখানে লোকেরা সমস্যাগুলির জটিল সমাধান উপস্থাপন করে যা প্রথম স্থানে বিদ্যমান নেই।

আমরা কুবারনেটসের চারপাশে একটি কার্গো কাল্ট তৈরি করেছি, যেখানে অনুশীলনকারীরা এই আচারগুলি কেন প্রয়োজনীয় বা তারা আসলে সঠিক সমস্যাগুলি সমাধান করছে কিনা তা সত্যিই বুঝতে না পেরে বিস্তৃত অনুষ্ঠানগুলি (বিস্তৃত হেলম চার্ট লিখে, পরিষেবা মেশগুলি কনফিগার করা, টিউনিং রিসোর্স সীমা) সম্পাদন করে।

সত্য, এর মধ্যে বেশিরভাগ “সমাধান“কেবল ব্যান্ড-এইডস হ’ল মৌলিক সমস্যাটি covering েকে রাখে: আমরা অন্তর্নিহিত অবিশ্বাস্য এবং অনির্দেশ্য উপাদানগুলির মধ্যে নির্ভরযোগ্য, অনুমানযোগ্য সিস্টেমগুলি তৈরি করার চেষ্টা করছি।

এখানে যেখানে “উদ্ভাবন বাধা“অংশ আসে

যখন আপনার স্থাপনার প্ল্যাটফর্মটি এই জটিল এবং ভঙ্গুর হয়, তখন উদ্ভাবন ক্রলকে ধীর করে দেয়। দলগুলি নতুন বৈশিষ্ট্য তৈরি করা বা গ্রাহকের সমস্যা সমাধানের চেয়ে কুবারনেটস কনফিগারেশনের সাথে লড়াই করে বেশি সময় ব্যয় করে।

স্টার্টআপগুলি যা দ্রুত গতিতে চলতে হবে এবং ব্রেকিং জিনিসগুলির পরিবর্তে তাদের স্থাপনার পাইপলাইনটি কাজ করার জন্য কয়েক সপ্তাহ ব্যয় করে। এন্টারপ্রাইজ দলগুলি সম্পূর্ণ “প্ল্যাটফর্ম ইঞ্জিনিয়ারিং” বিভাগগুলি তৈরি করে যার প্রাথমিক কাজটি কুবারনেটস বিস্টের সাথে কুস্তি করা। জ্ঞানীয় বোঝা প্রচুর, এবং সুযোগ ব্যয় স্তম্ভিত।

আরও খারাপ, এই জটিলতা পরিশীলনের একটি মিথ্যা ধারণা তৈরি করে। দলগুলি মনে হয় যে তারা “রিয়েল ইঞ্জিনিয়ারিং” করছে কারণ তারা জটিল সিস্টেমগুলি নিয়ে কাজ করছে তবে তারা আসলে দুর্ঘটনাজনিত জটিলতা পরিচালনা করছে যা প্রথম স্থানে থাকা উচিত নয়।

লক-ইন প্রভাব?

কুবারনেটস একটি শক্তিশালী লক-ইন প্রভাবও তৈরি করেছে যা প্রতিযোগিতা এবং বিকল্প পদ্ধতির দমন করে। একবার আপনি কুবারনেটস দক্ষতা, সরঞ্জামকরণ এবং অবকাঠামোতে প্রচুর পরিমাণে বিনিয়োগ করার পরে, বিকল্পগুলি বিবেচনা করা খুব কঠিন হয়ে পড়ে, এমনকি যখন এই বিকল্পগুলি উদ্দেশ্যমূলকভাবে আরও ভাল হতে পারে।

এই লক-ইন প্রভাবটি বিশেষত কুখ্যাত কারণ এটি কেবল প্রযুক্তিগত নয়, এটি সাংস্কৃতিক এবং সাংগঠনিক। সংস্থাগুলি “কুবারনেটস বিশেষজ্ঞদের” ভাড়া করে, কুবারনেটস সম্মেলনে যোগ দেয় এবং কুবারনেটস ধারণার চারপাশে তাদের ইঞ্জিনিয়ারিং সংস্কৃতি তৈরি করে। কুবারনেটসকে প্রশ্নবিদ্ধ করা পুরো সংস্থার প্রযুক্তিগত দক্ষতা নিয়ে প্রশ্ন করার সমতুল্য হয়ে ওঠে।

যদিও আমরা সকলেই সর্বশেষতম কুবারনেটস সেরা অনুশীলনগুলি শিখতে এবং রহস্যময় পিওডি ব্যর্থতাগুলি ডিবাগিং করতে ব্যস্ত থাকি, আমরা বিতরণ করা কম্পিউটিংয়ে খাঁটি উদ্ভাবনগুলি মিস করছি। গ্রাউন্ড আপ থেকে বিতরণ করা সিস্টেমগুলির জন্য ডিজাইন করা ভাষা এবং প্ল্যাটফর্মগুলি কুবারনেটস হাইপ চক্র দ্বারা ছড়িয়ে দেওয়া হচ্ছে।

বিতরণ করা কম্পিউটিংয়ের জন্য সত্য শব্দার্থবিজ্ঞান সরবরাহ করে এমন সিস্টেমগুলি – যেখানে আপনি অবকাঠামোগত বিবরণে ঝাঁকুনি না ফেলে আপনার অ্যাপ্লিকেশন যুক্তি সম্পর্কে যুক্তি করতে পারেন – অন্য একটি কুবারনেটস পরিচালনার সরঞ্জামের পক্ষে উপেক্ষা করা হচ্ছে।

বিড়ম্বনাটি হ’ল কুবারনেটস যে সমস্যাগুলি সমাধান করার দাবি করেছেন তার অনেকগুলি ইতিমধ্যে অন্যান্য পদ্ধতির দ্বারা আরও মার্জিতভাবে সমাধান করা হয়েছে। তবে যেহেতু প্রত্যেকে কুবারনেটস ইকোসিস্টেমে বিনিয়োগ করেছে, এই উচ্চতর সমাধানগুলি কুলুঙ্গি এবং অনিয়ন্ত্রিত রয়ে গেছে।

তাহলে বিকল্প কী? আমরা কীভাবে জটিলতার এই চক্র থেকে মুক্ত করব?

প্রথমত, আমাদের স্বীকার করতে হবে যে সম্রাটের কোনও পোশাক নেই। কুবারনেটস বিতরণ করা সিস্টেমগুলির জটিলতার অনিবার্য ফলাফল নয়: এটি মৌলিকভাবে ত্রুটিযুক্ত বিমূর্ততার চারপাশে একটি সম্পূর্ণ বাস্তুতন্ত্র তৈরির ফলাফল।

দ্বিতীয়ত, আমাদের আরও ভাল বিমূর্তিতে বিনিয়োগ করা দরকার। ওয়াসি এবং ওয়েবসেমি একটি প্রতিশ্রুতিবদ্ধ দিকনির্দেশনা উপস্থাপন করে। এরলংয়ের মতো ভাষা এবং ইউনিসনের মতো প্ল্যাটফর্মগুলি আমাদের দেখায় যে বিতরণ করা কম্পিউটিং শুরু থেকেই নকশায় বেক করা হয়।

তৃতীয়ত, আমাদের কুবারনেটসের শীর্ষে জটিলতার আরও স্তর যুক্ত করার তাগিদকে প্রতিহত করতে হবে। প্রতিটি নতুন “কুবারনেটস ম্যানেজমেন্ট” সরঞ্জামটি মৌলিকভাবে ভাঙা সিস্টেমে কেবল অন্য একটি ব্যান্ড-সহায়তা।

অস্বস্তিকর সত্য

কুবারনেটস সম্পর্কে সবচেয়ে অস্বস্তিকর সত্যটি হ’ল এটি সফল হওয়ার কারণে এটি সফল নয়, কারণ এটি এর তাত্ক্ষণিক সমস্যা সমাধান করার পক্ষে যথেষ্ট ভাল “আমরা কীভাবে এই ডকার পাত্রে স্কেল মোতায়েন করব” পরামর্শদাতা, সম্মেলন এবং এর চারপাশে প্রশিক্ষণ কোর্সগুলির একটি সম্পূর্ণ শিল্প তৈরি করতে যথেষ্ট জটিল হওয়ার সময়।

একটি বিকৃত উদ্দীপনা কাঠামো রয়েছে যেখানে কুবারনেটসের জটিলতা আসলে বাস্তুতন্ত্রের অনেক খেলোয়াড়কে উপকৃত করে। সরঞ্জাম বিক্রেতারা “কুবারনেটস ম্যানেজমেন্ট” সমাধানগুলি বিক্রয় করতে পারেন। পরামর্শদাতারা কুবারনেটস দক্ষতার জন্য প্রিমিয়াম রেট চার্জ করতে পারেন। সম্মেলনের আয়োজকদের তাদের এজেন্ডা পূরণের জন্য জটিল বিষয়ের অন্তহীন সরবরাহ রয়েছে।

তবে এই সাফল্য আসল উদ্ভাবনের ব্যয়ে আসে। আমরা ভুল জিনিসগুলির জন্য অনুকূল করছি, এবং আমরা সকলেই বিকাশকারী উত্পাদনশীলতা, সিস্টেমের নির্ভরযোগ্যতা এবং সত্যিকারের প্রযুক্তিগত অগ্রগতির গতিতে মূল্য প্রদান করছি।

ব্রেকিং ফ্রি

আমি জানি এই সমালোচনা নির্দিষ্ট চেনাশোনাগুলিতে জনপ্রিয় হবে না। কুবারনেটসের প্রচুর মাইন্ডশেয়ার, প্রচুর বিনিয়োগ এবং এতে প্রচুর স্মার্ট লোক রয়েছে। তবে কখনও কখনও করণীয় হ’ল স্বীকার করা যে আমরা ইতিমধ্যে সেই পথে কতটা বিনিয়োগ করেছি তা বিবেচনা না করেই আমরা ভুল পথে নামছি।

ক্লাউড কম্পিউটিং বিপ্লব আমাদের সরলতা, স্কেলাবিলিটি এবং দ্রুত পুনরাবৃত্তির প্রতিশ্রুতি দিয়েছে। পরিবর্তে, কুবারনেটস আমাদের জটিলতা, ভঙ্গুরতা এবং অন্তহীন কনফিগারেশন পরিচালনা দিয়েছে। আমরা আরও ভাল করতে পারি, তবে কেবলমাত্র যদি আমরা আমাদের বর্তমান পদ্ধতির সাথে মৌলিক সমস্যাগুলি স্বীকার করতে ইচ্ছুক।

ক্লাউড কম্পিউটিংয়ের ভবিষ্যত স্বেচ্ছাসেবী পাত্রে বিশৃঙ্খলা পরিচালনা করার বিষয়ে হওয়া উচিত নয়। এটি বিল্ডিং সিস্টেমগুলি সম্পর্কে হওয়া উচিত যেখানে ভাল আচরণ হ’ল ডিফল্ট, যেখানে শব্দার্থক গ্যারান্টিগুলি তৈরি করা হয় এবং যেখানে বিকাশকারীরা স্থাপনার জটিলতার সাথে কুস্তির পরিবর্তে বাস্তব সমস্যা সমাধানে মনোনিবেশ করতে পারেন।

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

Source link

মন্তব্য করুন

আপনার ই-মেইল এ্যাড্রেস প্রকাশিত হবে না। * চিহ্নিত বিষয়গুলো আবশ্যক।