অ্যাডাব্লুএস-এ ডকার / উত্তর বনাম উত্তর, পুতুল এবং ফোরম্যান সহ অপরিবর্তনীয় সার্ভার মডেল?


9

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

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

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

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

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

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

পদ্ধতির বিষয়ে কোনও চিন্তা / মন্তব্য বা পরামর্শগুলি প্রশংসিত হবে!


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

পুতুল এবং জবাবদিহি? তোমার খুব খারাপ সময় হবে
dmourati

ডকার কুবেরনেটস ব্যবহারের সম্ভাবনাটি খুলছে যার অর্থ অটোক্যাসিং, স্ব-নিরাময় ইত্যাদি Cont কনটেইনার ক্ষেত্রটি এখন পরিপক্ক এবং আপনার অ্যাপ্লিকেশনটি মাইক্রোসার্চিসের
দৃষ্টিতে

উত্তর:


1

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

  • দৃশ্যে 1) আপনার এক জায়গায় সমস্ত কিছু রয়েছে (আমার অর্থ একটি কারণ ডকারের সাথে আপনার কাছে একই ভান্ডারে কোড এবং কনফিগারেশন থাকবে) পরিচালনা করা, পড়া এবং মোতায়েন করা সহজ।
  • দৃশ্যে ২) আপনাকে একটি রেপো এবং অন্যটিতে অ্যাপ্লিকেশন কোডে 3 টি পৃথক (!) সরঞ্জামের জন্য কনফিগারেশন অংশগুলি সংরক্ষণ করতে হবে যা জিনিসগুলিকে আরও জটিল করে তোলে makes

আমি আমার পূর্ববর্তী প্রকল্পে পুতুলকেও ব্যবহার করছিলাম এবং এখন পর্যন্ত আমার অভিজ্ঞতা হ'ল প্লেপেট বা শেফের চেয়ে ডকারের পরিবর্তে অপরিবর্তনীয় সার্ভারটি অর্জনযোগ্য। আমি বিশ্বাস করি যে কনফিগারেশন ম্যানেজমেন্ট সরঞ্জামগুলি উন্নয়ন দলের চেয়ে ক্লাউড সরবরাহকারীদের পক্ষে বেশি কার্যকর useful


0

এখানে আমার 2 ইউরো সেন্ট।

আপনার প্রস্তাবিত 2 টি বিকল্প হ'ল (একরকম) অপরিবর্তনীয়তা অর্জনের বৈধ বিকল্প।
আমি মনে করি আপনি যেটিকে আরও বেশি সাবলীল তা বেছে নেওয়া উচিত।
তবে, আপনি যা লিখছেন তা থেকে মনে হয় এখনও কোনও noক্যমত্য নেই।
সম্ভবত তৃতীয় বিকল্প প্রয়োজন? ;)

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

শুভকামনা!

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