আমি দেখতে পাচ্ছি যে যখনই কেউ ডিওঅপ্স করে তখন এটি বেশিরভাগ মোতায়েন ইত্যাদির মতো স্বয়ংক্রিয়করণ সম্পর্কিত
তবে অটোমেশনটি কোথায় শেষ হবে এবং ডিভোপস শুরু হবে?
আমি দেখতে পাচ্ছি যে যখনই কেউ ডিওঅপ্স করে তখন এটি বেশিরভাগ মোতায়েন ইত্যাদির মতো স্বয়ংক্রিয়করণ সম্পর্কিত
তবে অটোমেশনটি কোথায় শেষ হবে এবং ডিভোপস শুরু হবে?
উত্তর:
ডিভোপসের একটি বড় অংশ খুব প্রায়শই প্রকাশ করা সম্ভব করে দিচ্ছে। এটি স্বয়ংক্রিয় বিল্ড, অটোমেটেড টেস্টিং ইত্যাদির সাথে আসে আপনি বলতে পারেন যে এর লক্ষ্য অর্জনের জন্য ডিভোপসকে দক্ষ হওয়ার জন্য অটোমেশন ব্যবহার করা দরকার।
ডিভোপস এবং অটোমেশন সম্পর্কিত কীভাবে তা এখানে রয়েছে। ডিভোপস কেবল অটোমেশন নয়, এর আরও অনেক কিছু রয়েছে। বিপরীতে, অটোমেশন একচেটিয়াভাবে "ডিভস পিপ্স" ব্যবহার করে না। ডিওওপস আশেপাশে আসার আগে আইটিতে প্রচুর পরিমাণে অটোমেশন হচ্ছে।
ডিভোপস বা এই সমস্তটি অটোমেশন যা উপস্থাপন করতে দয়া করে উপরের চিত্রটি বিবেচনা করবেন না। এটি দুটি ধারণার সাথে কীভাবে সম্পর্কিত তা পাঠককে সহায়তা করা।
অটোমেশন ডিভোপসের একটি মূল বৈশিষ্ট্য, তবে এটি সম্পূর্ণ গল্প নয়। প্রশ্নটি হ'ল "টাইম-বক্সিং এবং স্ক্রমের মধ্যে পার্থক্য কী?"
আপনি ডিভোপসকে একটি 'সংস্কৃতি', একটি 'আন্দোলন', 'পদ্ধতি পদ্ধতি' এবং এমন সমস্ত ধরণের জিনিস শুনতে পাবেন যা সেগুলি সঠিকভাবে বর্ণনা করা সত্ত্বেও, এটি বোঝার পক্ষে আপনার পক্ষে যথেষ্ট পরিমাণে বক্স করে না। সংক্ষেপে, ডিভোপস অ্যাগ্রিল পদ্ধতি, অটোমেশন এবং ভার্চুয়ালাইজেশনের সঙ্গম সম্পর্কে যা কোনও সফ্টওয়্যার প্রকল্পের পরিচালনা / নিয়ন্ত্রণ / স্টিয়ারিংয়ে একটি নতুন প্রতিক্রিয়া লুপকে সক্ষম করে।
আক্রমণাত্মক অটোমেশন সহ, যে জিনিসগুলি দীর্ঘ সময় নেয় এবং মানুষের ত্রুটির শিকার হতে পারে তা এখন দ্রুত এবং ঘটনা ছাড়াই ঘটে। ফলস্বরূপ, আমরা এগুলি আরও প্রায়ই করার ঝোঁক। এর প্রাথমিক উদাহরণ হ'ল 'উত্পাদন স্থাপনা'। আমরা 'বড় কিছু ব্যাচ' সংরক্ষণ করতাম এবং কেবল 'কিছু ভুল হয়ে যায়' এর জন্য তাদের ঘন্টা বাইরে বন্ধ করে দিয়ে থাকতাম। তবে এখন আমরা দিনে কয়েকবার পরিবর্তনগুলি প্রয়োগ করতে পারি, এমনভাবে যে 'কিছু ভুল হওয়ার' সম্ভাবনা নাটকীয়ভাবে হ্রাস পেয়েছে এবং এমনভাবে ঘটেছিল যে কোনও কিছুতে ভুল হওয়ার প্রভাব যখন ঘটে তখন তা অনেক কম হয়।
আমাদের এই পুনরাবৃত্তিযোগ্য প্রক্রিয়াটি একবার স্থির হয়ে গেলে, আমরা এটিকে একটি 'পাইপলাইন' হিসাবে দেখতে শুরু করি। প্রয়োজনীয়তাগুলি প্রবেশ করে, উত্পাদনে মোতায়েন করা কোড বেরিয়ে আসে। আমরা এই পাইপলাইন বরাবর সবকিছু স্বয়ংক্রিয়ভাবে চালিত করি - পরীক্ষা, ডকুমেন্টেশন, মার্জ, স্থাপন এবং আরও অনেক পরীক্ষা এবং আরও অনেক কিছু ... কারণ মানুষ অটোমেশনে ফোকাস করে, তারা 'পাইপলাইন মানসিকতা' দেখতে পায় না যা এটিকে চালিত করে। এটি ম্যানেজমেন্ট পদ্ধতি - পাইপলাইনে প্রদত্ত মনোযোগ - যা অটোমেশনের চেয়ে ডিভসকে আরও বেশি করে তোলে।
একবার আমাদের সেই অটোমেশনটি ঠিকঠাক হয়ে গেলে, প্রতিক্রিয়াগুলি লুপ হয় We আমরা চক্র সময়ের মতো জিনিসগুলি পরিমাপ করতে শুরু করি যাতে আমরা পূর্বে আমাদের অনুমানগুলি অনুমান করার চেষ্টা করেছি এমন জিনিসগুলি বের করতে পারি। অটোমেশন / অবিচ্ছিন্ন ডেলিভারি শক্ত করে এমন আর্কিটেকচার সম্পর্কিত বিষয়গুলি অটোমেশন / অবিচ্ছিন্ন ডেলিভারি সহজতর করে এমন বিকল্প স্থাপত্য নিদর্শনগুলির সাথে প্রতিস্থাপন করা যায় (এর বেশ কয়েকটি দুর্দান্ত উদাহরণ 'বিবর্তনমূলক ডেটাবেসস "বইটিতে নথিভুক্ত করা হয়েছে।' সবুজ / নীল ডিপ্লোয়মেন্টস ') অন্যটি )।
লক্ষ্য করুন আমি জেনকিনস, চেক, পুতুল, উত্তরযোগ্য, ভ্যাগ্রান্ট, এডাব্লুএস, বা এটি সমর্থন করে এমন অন্য কোনও সরঞ্জামের কথা না বলেই এই বিবরণটি সরবরাহ করতে সক্ষম হয়েছি। বৃহত্তর স্তরের বুজওয়ার্ডগুলি যেমন 'পদ্ধতি' এর দ্বারা আমরা এটি বোঝাতে চাই। শেষ পর্যন্ত, কোনও সরঞ্জামের সেট প্রতিস্থাপন করা যেতে পারে ... আমরা যা রেখেছি তা হ'ল স্বয়ংক্রিয়তা দ্বারা চালিত মূল পরিচালন নীতি এবং পাইপলাইনে ফোকাস।
ডিভোপস সত্যই একটি সাংস্কৃতিক পরিবর্তন - এটি অভিযান এবং বিকাশের মধ্যে প্রচলিত বাধাগুলি ভেঙে ফেলার কথা বলেছে (এবং সত্যই এটি কিউএ এবং বাকী ব্যবসায়ের সাথেও রয়েছে!)। ধারণাটি হ'ল বিভাগীয় 'সিলোস' না হয়ে আপনি অন্যান্য দলের সাথে সরাসরি কাজ করতে পারেন যাতে কাজগুলি আরও দ্রুত এবং দক্ষতার সাথে করা যায়।
এগুলি সমস্ত বাধা অপসারণ এবং প্রক্রিয়াজাতকরণকে সরিয়ে রাখার বিষয়ে। অটোমেশন এটি ভারীভাবে আসে কারণ পুনরাবৃত্তিযোগ্য প্রক্রিয়াগুলি সীমাবদ্ধতাগুলি দূর করতে সহায়তা করে। উদাহরণস্বরূপ: যদি কোনও পরিবেশে কোড আনার জন্য অপ্স থেকে কোনও ব্যক্তিকে ম্যানুয়াল রিলিজ প্রক্রিয়া করতে হয়, তবে বেশ কয়েকটি জিনিস এই পথে আসতে পারে - একটি হ'ল অপসটিতে নিখরচায় কেউ থাকতে হবে, এবং দুটি, মুক্তির প্রক্রিয়াতে আত্মবিশ্বাস কম রয়েছে কারণ ম্যানুয়াল কাজটি ত্রুটি-প্রবণ।
ডিওওপ্সে অটোমেশন অন্তর্ভুক্ত রয়েছে তবে এটি এর একমাত্র অংশ। একটি সম্পূর্ণ মান প্রবাহ সরবরাহ করতে ডিভোপস হ'ল সংস্থার বিভিন্ন অংশের মধ্যে সিলোগুলি ভেঙে ফেলার একটি সাংস্কৃতিক পরিবর্তন। এমন সংস্কৃতি সরবরাহ করা যেখানে ব্যবসায়, উন্নয়ন, মানের নিশ্চয়তা, অবকাঠামো, সুরক্ষা, অপস, ইত্যাদি সব মিলিয়ে সর্বশেষ ব্যবহারকারীর মূল্য প্রদানের জন্য কাজ করে। ডিভোপস কোনও সরঞ্জাম নয়, আপনি এটি কিনতে পারবেন না, আপনাকে আপনার সংস্কৃতি পরিবর্তন করতে হবে।
অটোমেশন ডিভোপসের একটি মূল অঙ্গ যা এটি মানের সাথে সরবরাহের গতিকে অনুমতি দেয়। স্থাপনার প্রক্রিয়াটির জন্য অটোমেশন হল সেই অঞ্চলগুলির মধ্যে একটি যা অনেকে প্রথমে দৃষ্টি নিবদ্ধ করে কারণ এটি দ্রুত মূল্য অর্জনের অন্যতম সেরা উপায় এবং কেবলমাত্র স্থাপনার জন্য সময় হ্রাস না করে প্রক্রিয়াটি মানককরণ এবং অপসারণের মাধ্যমে বিনিয়োগের উপর উচ্চ আয় প্রদান করে ত্রুটি।
আমি আমার 2 সেন্ট যোগ করতে চাই:
1) অটোমেশন :
এমন কিছু যা আমরা আজকাল এগিয়ে যাচ্ছি। এটি একটি প্রয়োজনীয়তা হয়ে দাঁড়িয়েছে যেখানে পুরো প্রক্রিয়াটি না থাকলে পছন্দসই উপায়টি টুকরো স্বয়ংক্রিয় করা হবে। এই পদ্ধতিটি ব্যবহারকারীদের (বিকাশকারীদের) প্রয়োজন অনুযায়ী কাস্টমাইজ করতে সক্ষম হওয়ার সাথে একটি স্থির পদক্ষেপ ব্যবহার করতে নমনীয়তা দেয়।
এই পদ্ধতির সুবিধাটি হ'ল আমরা যে অংশগুলি করতে চাই তা স্বয়ংক্রিয় করতে পারি এবং বিকাশকারী দ্বারা পৃথক প্রক্রিয়া একসাথে বাঁধা যায়। অটোমেশন পদক্ষেপগুলিকে আরও গ্রানুলারাইজ করা হয়েছে, তাদের তত ভাল নিয়ন্ত্রণ।
এছাড়াও, স্পেসে রোবোটিক অটোমেশন, এসওপি অটোমেশন (সার্ভিসিং শিল্পের জন্য), রিপোর্ট অটোমেশন (স্প্লঙ্কের মতো) ইত্যাদির মতো জায়গাগুলিতে অটোমেশনের জন্য অনেক সরঞ্জাম রয়েছে
২) ডিওঅপস:
বর্তমান বিশ্বের বাইরে সরবরাহের গুণমান এবং সময়োপযোগী অবস্থা প্রত্যাশিত, সফ্টওয়্যার বিতরণ প্রক্রিয়াটির অটোমেশন বাড়ানোর প্রয়োজনীয়তা রয়েছে। এটি সক্ষম করতে এবং দ্রুততম উপায়ে গ্রাহককে মান সরবরাহ করতে, ডিওঅপস অটোমেশন সরঞ্জামগুলিতে ব্যাপকভাবে নির্ভর করে।
এই পদ্ধতির সুবিধাটি হ'ল, পৃথক পদক্ষেপগুলি এন্টারপ্রাইজ জুড়ে ধারাবাহিকতা আনতে স্বয়ংক্রিয় করা যায় যখন সামগ্রিক অর্কেস্ট্রেশনটি সেই প্রকল্পের দ্বারা প্রয়োজনীয় প্রক্রিয়া অনুসারে সংশোধন করা যায়।
পৃথক অটোমেশন সরঞ্জামগুলি (একভাবে) যেমন মোতায়েনের জন্য শেফ, ডকারফিলের মাধ্যমে ডকার, বিল্ডিংয়ের জন্য মাভেন ইত্যাদির জন্য জেনকিন্সের মাধ্যমে সম্ভবত একত্রে বাঁধা যেতে পারে প্রয়োজনীয় সমাধান প্রদান করার সময় একই সাথে বাস্তবায়ন বা ব্যবহারের জন্য প্রয়োজনীয় সময়কে কমিয়ে আনা যায় ।
আশা করি এটি আপনার ইতিমধ্যে থাকতে পারে এমন চিন্তার প্রক্রিয়াটিতে কোনও মান যুক্ত করতে সহায়তা করে।
সম্পাদনা করুন: আমি যোগ করতে ভুলে গিয়েছি যে আমি ডিওঅপ্সের 3 টির মধ্যে 2 টির প্রক্রিয়া এবং সরঞ্জাম - 2 সম্পর্কে কথা বলেছি। অন্যদের দ্বারা যেমন উল্লেখ করা হয়েছে, তৃতীয় এবং সমান গুরুত্বপূর্ণ দিকটি হ'ল পিপল। এই এবং অটোমেশনের মধ্যে আমি যে বড় পার্থক্যটি ধরে নেব তার মধ্যে একটি হ'ল লোকেরা ডিওওপ্সকে প্রতিরোধ করার চেয়ে বেশি ঘন ঘন অটোমেশন শোষণের ঝুঁকিতে থাকে। আমি অনুভব করি যে এটি ডিভোপস নিজেই প্রকৃতির কারণে ঘটেছিল, সেই স্বয়ংক্রিয়তায় সাধারণত তাদের জন্য জিনিসগুলি সহজ করে তোলার সাথে জড়িত থাকে, যখন তারা অনুভব করে যে ডিওওপস যেভাবে স্বাচ্ছন্দ্য বোধ করে সেভাবে পরিবর্তিত হচ্ছে।
ডিওওপিএস আন্দোলনটি চারটি প্রধান ক্ষেত্র নিয়ে গঠিত যা সংক্ষেপণ হিসাবে সিএএমএস :
এখানে 2010 থেকে আসল সংজ্ঞা দেওয়া পোস্ট is
প্রতিটি ক্ষেত্রে কিছু সরঞ্জাম, প্রক্রিয়া এবং অনুশীলন রয়েছে যা সাধারণত গৃহীত হয়, যদিও বিষয়টি সর্বোত্তম অনুশীলনের জন্য ভালভাবে সংজ্ঞায়িত করা হয়নি, বেশিরভাগ ক্ষেত্রে কিছু ভাল অভ্যাস অনুসরণ করতে হবে।
স্বয়ংক্রিয়ভাবে অটোমেশন কিছুটা বিস্তৃত বিষয়, তবে ডিওঅপ্সের প্রেক্ষিতে এটি যা আচ্ছাদন করা হচ্ছে তার কেবলমাত্র একটি উপসেট। নোট করুন যে আমরা সংস্কৃতির সাথে নেতৃত্ব দিই, যদিও ক্ষেত্রের নতুন অনেক ডিওঅপস চিকিত্সকরা প্রায়শই এটিকে তাদের নিজের বিপদে উপেক্ষা করে সরাসরি স্বয়ংক্রিয়ায় চলে যান।
অটোমেশন এবং ডিভোপস সম্পর্কিত নয়। ডিভোপস আরও সম্মিলিত ইঞ্জিনিয়ারিংয়ের মতো যেখানে কোনও সাইট বা সেবার ডেভেলপাররা সেই সাইট বা সেবার সমস্ত অপারেটর। কেন এই উপন্যাস? আমার অভিজ্ঞতায় অপস দলটি প্রথম কাজটি করেছিল যখন কোনও নেটওয়ার্ক ব্লিপ হওয়ার চেয়ে আরও বেশি আকর্ষণীয় কিছু ছিল দেব দলকে কল করা। কেন তারা এটা করেছে? কারণ সমস্ত অপ্স টিম করণীয় ছিল এবং কল করার জন্য দেব ফোন নম্বরগুলির একটি তালিকা রাখা ছিল।
লক্ষ্য করুন আমি অটোমেশন সম্পর্কে কিছুই বলিনি।
অটোমেশন সাফল্যের পুনরাবৃত্তি সম্পর্কে। আমি যদি ক, খ এবং সি পদক্ষেপ নিই এবং এক্স সবসময় এক্স প্রসেস করে, তবে ক, খ এবং সি পদক্ষেপগুলি অটোমেশনের জন্য ভাল প্রার্থী। তারপরে আমি ম্যানুয়াল প্রক্রিয়া হিসাবে যে জিনিসগুলি আমাকে আরও অর্থোপার্জন করে তোলে তা করার জন্য সময়টি ব্যবহার করতে পারি can অটোমেশন সফল যখন এটি সহজ। নতুন রিলিজ স্থাপন করা, ইন্টিগ্রেশন টেস্ট চালানো, একটি বল্টের উপর বাদাম টর্ক করা, ডেটা ব্যাক আপ করা, ভারসাম্য ক্রেডিট বনাম ডেবিট ইত্যাদি সমস্ত অটোমেশনের জন্য দুর্দান্ত প্রার্থী কারণ পদক্ষেপগুলি কোনও ব্যক্তি বা রোবটের দ্বারা পুনরাবৃত্তি করা হয় কিনা তা পুনরায় করা হয়।
দ্রষ্টব্য : নতুন যা হ'ল ডেভেলপাররাও অপারেটর। অন্য কোন দল নেই। আমার ক্ষেত্রে সহযোগিতা বিরল ছিল। ট্রাবলশুটিং গাইড (ওরফে টিএসজি) তে যদি কিছুই না থাকে তবে আপনাকে ফোন কলের নিশ্চয়তা দেওয়া হয়েছিল। আমার অভিজ্ঞতায় ব্যাকহোমের ক্ষেত্রে অপ্স প্রথম কল ছিল। পরিষেবাগুলির মধ্যে সমস্যাগুলি তাদের হুইলহাউসের বাইরে ছিল।