আমি কোথায় ডিভোপস শিখতে শুরু করব?


10

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

আমি সিসিএনএ এবং ডিবিএমএস-এস (বর্তমানে সমান্তরাল বাস্তবায়ন পাশাপাশি অন্যান্য স্টাফও শিখছি) নিয়ে অত্যন্ত দক্ষ।

তবে আমার প্রথমে কী শিখতে হবে (বা কোথায় এই বিষয়ে সঠিক সংস্থানগুলি সন্ধান করতে হবে ) আমার ধারণা নেই।

আমি স্নাতক হতে চলেছি, তাই আমার বাস্তব বিশ্বের অভিজ্ঞতায় অ্যাক্সেস নেই।

কোন পরামর্শ বা সাহায্য?

উত্তর:


5

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

সার্ভার কনফিগারেশন:

  • PXE সহযোগে
  • Ansible
  • পুতুল

VM- র:

  • ভবঘুরে
  • QEMU দ্বারা

ধারক:

  • ডকশ্রমিক
  • Kubernetes

সম্পাদনা: মেঘ প্রযুক্তির ওভারভিউ:

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


এছাড়াও সিআই / ডি সম্পর্কে কিছু যুক্ত করবে, যেমন বাঁশ, জেনকিনস, টিমসিটি বা অনুরূপ similar
সাইক্লোনকোড

1
একটি জিনিস আমি ভুলে গিয়েছিলাম এবং যা সাহায্য করতে পারে। ক্লাউড প্রযুক্তিগুলির জন্য একটি ওভারভিউ: সিএনসিএফ ল্যান্ডস্কেপ
জ্যামফ্লার 11

ভাল আপনার পোস্টটি সম্পাদনা করুন এবং আরও তথ্য যুক্ত করুন =) আমি আসলে এটিকে দেখলাম।
সাইক্লোনকোড

@ সাইক্লোনকোড আপনি ঠিক বলেছেন সম্পন্ন
jhamfler

দুঃখিত, যদি এটি একটি মূ ?় প্রশ্ন, যদি ইসি 2 ইতিমধ্যে ভার্চুয়াল মেশিনের ভিতরে চলছে তবে আমার কেন ডকারের প্রয়োজন?
পাইরেটএপ

4

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

লোঅপস এবং নোপস

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

এখানে চিত্র বর্ণনা লিখুন

চিত্র 1: https://www.gslab.com/blog-post/ কি-is- noops/

"ডিওপ্স দিয়ে কীভাবে শুরু করবেন"

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


2

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

এই অনুশীলনগুলি এবং পদ্ধতিগুলি কেন কার্যকর তা বোঝা অভিজ্ঞতার সাথে আসে তবে আপনার কাছে বিলাসিতা নেই। আমি তাই আপনাকে নির্দেশ করব

একটি মূল গ্রন্থ হিসাবে।

ক্রমাগত ডেলিভারি ওয়েবসাইট এছাড়াও একটি সেট আছে মূলনীতি এবং ফাউন্ডেশন যখন শুরু হয় যা আপনি প্রাসঙ্গিক ভিত্তি দিতে।

এগুলি থেকে শুরু করে, আপনি অনুশীলন এবং পদ্ধতিগুলি শিখবেন যা আপনাকে কীভাবে সহযোগিতা করবে এবং কীভাবে সরঞ্জাম ব্যবহার করবে তা অবহিত করবে ।


2

আপনার যা শিখতে হবে তা হ'ল লিনাক্স, ডকার, নেটওয়ার্কিং, গিট, জেনকিনস ইত্যাদি You আপনি এগুলি এখানে ইন্টারেক্টিভভাবে শিখতে পারেন

আপনি যদি ভিডিও টিউটোরিয়াল খুঁজছেন তবে বহুত্বদৃষ্টি আপনার পক্ষে ভাল কিছু রয়েছে।


1

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

এটিই বলা হচ্ছে, আপনার প্রশ্নের চেষ্টা ও উত্তর দেওয়ার জন্য, আমি কেবল ব্যক্তিগত অভিজ্ঞতা থেকেই বলতে পারি: আমি আমার শেখার যাত্রাটি শুরু করলাম দুর্দান্ত ডকার গাইডের মাধ্যমে


1

"লার্নিং ডিভোপস" আমাকে খুব বিস্তৃত ক্যোয়ারী হিসাবে আঘাত করেছে, যেমনটি আপনি জানতে পেরেছিলেন, তবে আমি একই জিনিস গুগল করে রাখতে পারি মনে করতে পারি।

@ জ্যামফ্লারের উত্তরে যুক্ত করতে: নিজেকে জিজ্ঞাসা করুন, আপনি কেন এটি সম্পর্কে জানতে চান? আপনি কোন প্রসঙ্গ থেকে এসেছেন? ডিভোপস সাধারণত ম্যানুয়াল বাধা, বা দলে সিলো কাঠামো ভেঙে ফেলতে হয় (প্রত্যেকে নিজের নিজের কাজটি করে এবং ফলাফলগুলি সংহত করার বিষয়ে চিন্তা করার জন্য অন্য কারও উপর নির্ভর করে)। আপনার প্রকল্পে কি এমন "ফাঁক" রয়েছে (আমি ধরে নিলাম আপনার একটি রয়েছে)? এর কোন অংশগুলি অটোমেশন থেকে উপকৃত হতে পারে?

আমি যে সাধারণ সমস্যাগুলি বলতে পারি সেগুলি হ'ল:

  • ম্যানুয়াল সার্ভার রক্ষণাবেক্ষণ ভিএস স্ক্রিপ্টযুক্ত সমাধান
  • নির্ভরযোগ্যতা এবং ব্যাকআপ
  • স্বয়ংক্রিয়করণ সংহতকরণ পরীক্ষা
  • অবিচ্ছিন্ন মোতায়েন স্বয়ংক্রিয়করণ (উদাহরণস্বরূপ একটি ওয়েব পরিষেবা)
  • ...

সম্ভবত "অবিচ্ছিন্ন স্থাপনা" এবং "অবিচ্ছিন্ন ইন্টিগ্রেশন" (সিআই / সিডি) জন্য অনুসন্ধানও আপনাকে সহায়তা করতে পারে।


1

আপনার শিখতে এবং স্বাচ্ছন্দ্য বোধ করতে হবে এমন প্রথম জিনিসগুলি:

  • ইউনিক্স (ফাইল সিস্টেম, অনুমতি, প্রক্রিয়া, পরিষেবা, লগ, নেটওয়ার্কিং, ইত্যাদি ...)
  • ssh এবং বিপরীত টানেলিং
  • ন্যানো / তেজ
  • পাইথন
  • Git

তারপরে আপনি আরও নির্দিষ্ট বিষয়ের দিকে যেতে পারেন:

  • ধারককরণ (যেমন ডকার)
  • কনফিগারেশন পরিচালনা (উদাহরণস্বরূপ উত্তরযোগ্য)
  • অবিচ্ছিন্ন স্থাপনা (যেমন জেনকিনস)
  • নিরীক্ষণ (যেমন: প্রমিথিউস / গ্রাফানা)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.