এই হল কিভাবে আমি করেছি এই এলাকা কাছে যখন sysadmin হতে চাই পরা / ভূমিকা devops। বেশিরভাগ নীচে কেবলমাত্র সাধারণ নীতিগুলি অনুসরণ করা হয় যা আমি চেষ্টা করি এবং শেফ নির্দিষ্ট নয় follow
আমি পুতুলের সাথে যেতে শুরু করলাম কারণ আমি সেখানে আরও সংস্থান পেয়েছি এবং আমার পক্ষে বাছাই সহজ মনে হয়েছে।
আমি অ্যাপাচি, পিএইচপি 5 ইত্যাদির জন্য উপলভ্য বিভিন্ন প্রাক-বিল্ট মডিউলগুলি দেখেছি যার মধ্যে অনেকগুলি আমার প্রয়োজনের চেয়ে আরও বেশি কাজ করে এবং প্ল্যাটফর্মের সাথে এতটা অপরিচিত ছিল যা আমি বিশ্বাস করি না যা চলছে। আমি সিদ্ধান্ত নিয়েছি যে প্রতিটি নোড টাইপের জন্য আমার কী করা দরকার তা শনাক্ত করার জন্য এটি আমার পক্ষে সহজতর হবে।
আমি দলের স্থানীয় বিকাশের পরিবেশ (ভার্জেন্ট + ভার্চুয়াল বক্স) সরবরাহ করে প্রক্রিয়া শুরু করেছি started প্রতিটি পরিষেবা / উপাদানগুলির জন্য আমি একটি মডিউল তৈরি করেছি: পিএইচপি 5, অ্যাপাচি 2, রেডিস, মাইএসকিএল, ইত্যাদি
একবার দেব পরিবেশ স্থিতিশীল / কর্মক্ষম হয়ে গেলে আমি কিউএ পরিবেশ তৈরি শুরু করি। আমি ওয়েব সার্ভার, রেডিস, বার্নিশ ইত্যাদির জন্য জেনেরিক নোডের সংজ্ঞা দিয়েছি যা দেব হিসাবে একই মডিউলগুলি পুনরায় ব্যবহার করেছে। একবার এটি করা হয়ে গেলে স্টেজিং এবং প্রোডাকশনের প্রয়োজন ওঠার জন্য নূন্যতম পরিবর্তনগুলি প্রয়োজন।
আপনার রেসিপি / টেমপ্লেটগুলি লেখার সময় এবং কীভাবে পুনরায় ব্যবহার / সাধারণীকরণ করা যায় তা বিবেচনা করা উচিত। পাথ বা ব্যবহারকারী / গোষ্ঠীগুলির মতো হার্ড কোড জিনিসগুলি যা ডিস্ট্রো / প্রকল্প / পরিবেশের মধ্যে পরিবর্তিত হতে পারে Don't যেহেতু আপনি একটি সাধারণীকরণের পদ্ধতিটি দেখছেন আমি অনুমান করব যে একটি বড় বাধা * নিক বিতরণের মধ্যে পার্থক্য নিয়ে কাজ করবে।
সর্বাধিক গুরুত্বপূর্ণ, রাখা সহজ। পরিবেশের সর্বাধিক গুরুত্বপূর্ণ / সময়সাপেক্ষ অংশগুলিকে স্বয়ংক্রিয় / মানায়িত করুন। Iterate, বিকশিত।