কনটেইনারাইজেশন কীভাবে প্রকল্পের গতি এবং দক্ষতার সাথে সহায়তা করতে পারে?

লেখক: Roger Morrison
সৃষ্টির তারিখ: 28 সেপ্টেম্বর 2021
আপডেটের তারিখ: 16 জুন 2024
Anonim
টেস্ট কনটেইনার - জিরো থেকে হিরো পর্যন্ত
ভিডিও: টেস্ট কনটেইনার - জিরো থেকে হিরো পর্যন্ত

কন্টেন্ট


সূত্র: শাশমামারশা / ড্রিমসটাইম ডটকম

ছাড়াইয়া লত্তয়া:

ধারকগুলি বিকাশকারীগুলিকে ভার্চুয়াল মেশিনগুলির চেয়ে আরও দ্রুত এবং দক্ষতার সাথে কাজ করার অনুমতি দিচ্ছে।

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

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

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


এনক্যাপসুলেশন, মাইক্রোসার্ভেসিস এবং আর্টিক্টিম্যাটস

আপনি যে ইঞ্জিনিয়ারদের উত্সাহের সাথে কন্টেইনার সেটআপগুলি ব্যবহার করে তাদের কাছ থেকে প্রায়শই বক্তব্য রাখেন তা হ'ল পাত্রে নিজেরাই তার সমস্ত নির্ভরতার সাথে একটি পূর্ণ কোডবেস রাখতে সক্ষম হন, এটি স্থাপনার জন্য প্রস্তুত one

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

"আমরা বিশ্বাস করি যে ধারক বা তার পরিবর্তে ধারক ইমেজটি নতুন সফ্টওয়্যার বিতরণযোগ্য নিদর্শন," 2000 সালের দশকের প্রথম দিক থেকেই পাত্রে কাজ করে আসা নেবুলা ওয়ার্কসের সিইও ক্রিস সিবোরোস্কি বলেছেন। “আমি এর অর্থ কী, এবং কেন? একটি বিতরণ শিল্পকর্ম হ'ল ডেভেলপারদের অ্যাপ্লিকেশনটির নির্বাহযোগ্য সংস্করণ যা মোতায়েনের জন্য প্রস্তুত। অতীতে, এটি এমন কিছু ছিল যা কেবলমাত্র এক্সিকিউটেবল কোডকেই অন্তর্ভুক্ত করেছিল, যা অপারেশনগুলিতে রানটাইম নির্ভরতাগুলি সমাধান করেছিল। ধারক ইমেজটি কাজে লাগিয়ে, বিকাশকারীরা তাদের সমস্ত নির্ভরতা অন্তর্ভুক্ত করতে পারেন, অ্যাপ্লিকেশন মোতায়েনের সময় মানুষের ত্রুটির কারণে রানটাইম ব্যর্থতার সম্ভাবনাটি হ্রাস করে। "


স্পাই ওয়ার্কসের সিনিয়র প্রযুক্তি বিশ্লেষক পিটার সোই বলেছেন, “ধারকরা, যা সংস্থাগুলি মেশিনের মধ্যে অ্যাপ্লিকেশন এবং তাদের নির্ভরতা উভয়ই সহজেই মাইগ্রেটের মঞ্জুরি করতে দেয় এবং ইন-হাউস সফটওয়্যার ডেভলপমেন্ট করে এমন সংস্থাগুলির পক্ষে প্রচুর ধারণা তৈরি করে,” স্পেস ওয়ার্কসের সিনিয়র প্রযুক্তি বিশ্লেষক পিটার সোই বলেছিলেন যে পাত্রে এখনও রয়েছে তুলনামূলকভাবে নতুন প্রযুক্তি। "ধারকগুলির জন্য তৃতীয় পক্ষের সমাধানগুলি ভার্চুয়ালাইজেশন পরিবেশের মতো শক্তিশালী নয়। স্পাইস ওয়ার্কসের তথ্য অনুসারে, 2018 সালে কেবল 19 শতাংশ সংস্থাগুলি পাত্রে ব্যবহার করছে, যদিও এই সংখ্যাটি ২০২০ সালের মধ্যে ৩৫ শতাংশে উন্নীত হওয়ার আশা করা হয়েছিল। "

হ্যাপিটিও-এর বিপণনের ভিপি স্কট বুচানান এটি একটি সহায়ক লজিস্টিক উপমা আকারে ব্যাখ্যা করেছেন।

কোনও বাগ নেই, কোনও স্ট্রেস নেই - আপনার জীবনকে বিনষ্ট না করে জীবন-পরিবর্তনশীল সফটওয়্যার তৈরির ধাপে গাইড আপনার ধাপ

কেউ যখন সফ্টওয়্যার মানের সম্পর্কে চিন্তা না করে আপনি আপনার প্রোগ্রামিং দক্ষতা উন্নত করতে পারবেন না।

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

ডিভোপস দর্শন

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

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

স্ট্যাকরক্সের সিইও আলী গোলশান আরও ধারনা করেছেন কনটেইনার ডিজাইনের অন্তর্নিহিত কিছু ডিওঅপ্স দর্শনের বর্ণনা দিয়ে, কীভাবে কনটেইনারাইজেশন পাইপলাইন বৃদ্ধিতে সহায়তা করতে পারে তা বর্ণনা করে।

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

কনডাটির ড্যান বার্তো বর্ণনা করেছেন যে কীভাবে কুবারনেটস কনটেইনারাইজেশন তাঁর সংস্থাটিকে বিকশিত হতে সহায়তা করেছিল helped

বার্তো বলেছেন, "কুবারনেটসের আগে আমাদের প্রতিটি পরিবেশে ম্যানুয়ালি শেল করতে হয়েছিল এবং নতুন পাত্রে টান দিয়ে, পুরানোগুলি বন্ধ করে, নতুন শুরু করে এবং প্রতিটি গ্রাহকের জন্য ম্যানুয়ালি পুনরাবৃত্তি করতে হবে এবং ম্যানুয়ালি এটিকে পুনরাবৃত্তি করতে হয়েছিল।" “কুবারনেটস মুক্তির দিনগুলিতে কয়েক ঘন্টা এবং কয়েক ঘন্টা কাজকে কয়েক মিনিটের মধ্যে রূপান্তরিত করে। কয়েকটি ক্লিকের সাথে আমরা যে কোনও বা সমস্ত পরিবেশে প্রতিটি ধারককে রোলিং পুনঃসূচনা আপগ্রেড করতে পারি। এটি নির্বিঘ্নে ঘটে। ”

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

নিরাপত্তা

ধারকগুলি কার্যকারিতার দিক দিয়ে প্রতিশ্রুতি দেয় এমন সমস্ত কিছুর পাশাপাশি, তাদের কয়েকটি গুরুত্বপূর্ণ সুরক্ষা বেনিফিট রয়েছে। কনটেইনার মোতায়েনের "পাতলা আক্রমণ পৃষ্ঠ" কীভাবে ঝুঁকি হ্রাস করে সে সম্পর্কে গোলশানের অনেক কিছুই বলা যায়।

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

এবং, তিনি যোগ করেছেন, এগুলি সবই নয়।

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

বার্টোর ক্ষেত্রে, একটি তৃতীয় পক্ষের সুরক্ষা নিরীক্ষণ নিশ্চিত করেছে যে ধারকগুলির ছোট আক্রমণ পৃষ্ঠ কনড্যাটির জন্য একটি প্লাস।

বার্টো বলেন, "আমরা সবেমাত্র একটি তৃতীয় পক্ষের প্রবেশ পরীক্ষাটি সম্পন্ন করেছি ... প্রথমটি আমরা শেষ করেছি এবং তারা আমাদের ভারব্যাটিম জানিয়েছিল যে আমাদের একটি 'ছোট আক্রমণ পৃষ্ঠ রয়েছে,'" বার্টো বলেছেন। "কুবারনেটস কেন এটি সত্য তার একটি বিশাল অংশ” "

আগামীকালের ব্যবসায়ের আইটি বিশ্বে ধারকগুলির জন্য বড় সম্ভাবনার দিকে উপরের সমস্ত পয়েন্ট points এই প্রয়োজনীয় সুবিধাগুলি যে কোনও ব্যবসায়ের মডেলকে প্রয়োগ করতে পারে সেগুলি সম্পর্কে সমস্ত কিছু ভাবেন।