অবিচ্ছিন্ন বিতরণ শেষে ম্যানুয়াল পদক্ষেপটি কীভাবে বাস্তবায়ন করবেন?


13

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

  • স্বয়ং (Matic)।
  • ম্যানুয়াল।

আমি কল্পনাও করতে পারি না যে ডিওপস প্রাচীরের অপর পাশে একটি দরিদ্র "অপারেটর" থাকবে, যাকে এমন কিছু করতে হবে যা "ম্যানুয়াল" মানে যা কিছু তার সাথে সামঞ্জস্য করবে ... আমার প্রশ্ন:

  • আমার রেফারেন্স (আমার প্রশ্নে) "বিতরণ" বনাম "ইনস্টল" বিতরণ করা কি এই জাতীয় "ম্যানুয়াল" -র কোনও সম্ভাব্য প্রয়োগের কাছাকাছি? আমার সম্পর্কিত প্রশ্নের একটি প্রাসঙ্গিক উদ্ধৃতি এখানে:
  • কিছু লক্ষ্য পরিবেশে বিতরণ করুন , এফটিপি এর মতো কিছু ব্যবহার করে (যদি মানক অনুলিপিগুলি ফাঁকটি কাটাতে না পারে) তবে লক্ষ্যটিতে এটি সক্রিয় করবেন না। একটানা প্রসবের সমান / কাছাকাছি হওয়া উচিত, না?
  • কিছু লক্ষ্য পরিবেশে(অথবা অ্যাক্টিভেট ) ইনস্টল করুন , যেমন বাঁধন, থামানো / শুরু করা ইত্যাদি things ইত্যাদির মতো জিনিসগুলি যা অবিচ্ছিন্ন মোতায়েনের সাথে সমান / ঘনিষ্ঠ হওয়া উচিত, বা না?
  • এটির অন্যান্য সম্ভাব্য বাস্তবায়ন কী কী?

এডাব্লুএস মোতায়েনের জন্য, আমি একটি আপলোড / মোস্তক স্ক্রিপ্ট তৈরি করেছি যা কেবলমাত্র টিম ম্যানেজারের অ্যাক্সেস রয়েছে। প্রযোজনায় মোতায়েনের জন্য টিম ম্যানেজারের স্ক্রিপ্টটি চালানো দরকার।
টার্টল

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

উত্তর:


5

আমি ব্যক্তিগতভাবে distributionএকটি সফ্টওয়্যারটিকে একটি লক্ষ্য হিসাবে একটি স্থাপনার একটি মধ্যবর্তী পদক্ষেপ হিসাবে বিবেচনা করি - সেই সফ্টওয়্যারটি ইনস্টলেশন / সক্রিয়করণ যে প্রয়োজনীয়তা সম্পূর্ণ করার জন্য প্রয়োজনীয়।

আমার কাছে delivery(যেমনটি continuos delivery) যখন সফটওয়্যার স্থাপন করা হবে তখন তৈরি করা হবে এবং স্থাপনার জন্য উপলব্ধ করা হবে (যেমন বিতরণ, ইনস্টলেশন ও সক্রিয়করণের জন্য)

সুতরাং, আপনার 1 ম প্রশ্নের উত্তর দেওয়ার জন্য, না, আমি বিতরণ এবং ইনস্টলেশনটিকে নিয়মিত পদক্ষেপ থেকে ক্রমাগত বিতরণকে পৃথক করে দেওয়ার ম্যানুয়াল পদক্ষেপের প্রতিফলন হিসাবে বিবেচনা করব না।

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

তবে সাধারণভাবে এটি এই সত্যটি প্রতিফলিত করে যে উত্পাদনে মোতায়েন সম্পাদনের সিদ্ধান্তটি কেবল একটি স্বয়ংক্রিয় অ্যালগরিদমের ফলাফল নয়। এখানে এরকম কয়েকটি উদাহরণ দেওয়া হবে:

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

সুতরাং আমি কোনও বাস্তবায়ন সমস্যা হিসাবে ম্যানুয়াল পদক্ষেপের দিকে তাকাব না।


এতে আপনার দৃষ্টিভঙ্গি ভাগ করে নেওয়ার জন্য Merci (ওপস: আপনাকে ধন্যবাদ)। দেখে মনে হচ্ছে আমাদের "বিতরণ" সম্পর্কে আলাদা ধারণা রয়েছে। সুতরাং আমাকে কেবল 1 টি দৃশ্য জুড়তে দাও: রবিবার সকালে একটি অনলাইন ব্যাংকিং সিস্টেমের জন্য আপনার এক ঘণ্টার একটি উইন্ডো থাকবে 150.000 আপডেট এক্সিকিউটেবলকে "সক্রিয়" করতে। এবং যদি কোনও কারণে যদি কোনও রোলব্যাকের প্রয়োজন হয়, তবে সেই উইন্ডোটি প্রসারিত করার কোনও অগ্রগতি সম্ভব নয়। "যদি কেবল রোলব্যাকের প্রয়োজন হয়" তার জন্য প্রয়োজনীয় সময়টি ব্যবহার না করে আপনি কি "বিতরণ" করার জন্য সত্যিই সময় নষ্ট করতে চান? একবার ভাবুন: যদি এটি আরও সময় নেয় তবে 1 ঘন্টা .. আপনি বরখাস্ত হন ... ভাল ???
Pierre.Vriens

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

2

আপনি যদি অন্য প্রকল্পগুলি গ্রহণের প্রত্যাশা করছেন এমন কিছু প্রকাশ করে থাকেন তবে আরও একটি বিবেচনা বিবেচনা করা হবে "অন্যের ব্যবহারের জন্য প্রকাশনা" এর অর্থও বহন করবে

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.