টিএল; ডিআর: নির্লজ্জ, মডুলার তৈরি করুন; প্রাপ্যতার জন্য পরীক্ষা; নিবিড়ভাবে নিরীক্ষণ।
উপলব্ধি করার পরে যে কোনও ব্যাখ্যা মুছে ফেলার চেষ্টা খুব বেশি দীর্ঘ হতে পারে তাই আমি আমার তৈরি সমস্ত পর্যবেক্ষণগুলি লিখে রাখব।
ভিত্তি প্রশ্নবিদ্ধ
ক্লাউড সিস্টেম প্যানেসিয়া
এমনকি শীর্ষস্থানীয় ক্লাউড সরবরাহকারীর সাথে আপনি মেঘের উপরে পুরোপুরি যেতে থাকলেও, আপনার স্থিতিস্থাপকতার জন্য এখনও আপনার অ্যাপ্লিকেশনটি স্থিতিস্থাপকতার জন্য ডিজাইন করতে হবে। এডাব্লুএস আপনার ভিএম প্রতিস্থাপন করতে পারে, তবে আপনার অ্যাপ্লিকেশনটি গণনার মাঝখানে রেখে গেলে পুনরায় চালু করতে সক্ষম হওয়া উচিত।
X / y / z এর কারণে আমরা ক্লাউড সিস্টেমটি ব্যবহার করতে চাই না
আপনি যদি কোনও অতি বড় সংস্থা না হন তবে আপনি ক্লাউড সিস্টেমগুলি ব্যবহার করে আরও ভাল। শীর্ষ -3 ক্লাউড সিস্টেমগুলি (এডাব্লুএস, এমএসএফটি, গুগল), হাজার হাজার প্রকৌশলী নিয়োগ করে আপনাকে প্রতিশ্রুত এসএলএ এবং ড্যাশবোর্ড পরিচালনা করার সহজ ব্যবস্থা দেয়। এই ঘরে বসে একটি পয়সা খরচ করার পরিবর্তে এগুলি ব্যবহার করা আসলে এটির জন্য একটি ভাল দর কষাকষি।
স্কোপিং এবং ডিজাইনে সমস্যা
কোনও পরিষেবার প্রাপ্যতা সংজ্ঞায়িত করা, পরিমাণ নির্ধারণ করা এবং তারপরে ক্রমাগত পরিমাপ করা প্রাপ্যতা সম্পর্কিত সমস্যার সমাধান লেখার চেয়ে বড় চ্যালেঞ্জ।
'প্রাপ্যতা' নির্ধারণ এবং পরিমাপ করা প্রত্যাশার চেয়ে শক্ত
একাধিক স্টেকহোল্ডারদের প্রাপ্যতার বিষয়ে ভিন্ন দৃষ্টিভঙ্গি রয়েছে এবং যা ঘটতে পারে তা হ'ল সর্বোচ্চ বেতনের ব্যক্তি অন্য সংজ্ঞাটি পছন্দ করে। এটি কখনও কখনও সঠিক সংজ্ঞা হয়, তবে প্রায়শই ইকো-সিস্টেমটি একই জিনিস পরিমাপের চারপাশে নির্মিত হয় না কারণ সেই আদর্শ সংজ্ঞাটি পরিমাপ করা বেশ জটিল, বাস্তব সময়ে নিরীক্ষণ করা যাক। যদি আপনার উপলব্ধতার সংজ্ঞা থাকে যা রিয়েল টাইমে পর্যবেক্ষণ করা যায় না, আপনি বার বার উদ্ভট মিলগুলির সাথে নিজের স্ব-কাজ করে যাচ্ছেন similar অর্থবোধ তৈরি করে এমন কিছু এবং সহজেই নজরদারি করা যায় এমন কিছু দিয়ে আঁকুন।
লোকেরা সর্বদা উপলভ্য সিস্টেমের জটিলতাগুলিকে অবমূল্যায়ন করে।
ঘরে হাতিটিকে সম্বোধন করার জন্য, আমি এটি বলতে পারি: "কোনও মাল্টি-কম্পিউটার সিস্টেম 100% উপলভ্য নয়, এটি ভবিষ্যতে হতে পারে তবে বর্তমান প্রযুক্তিতে নয়" " এখানে বর্তমান প্রযুক্তির দ্বারা, আমি আমাদের অক্ষমতা প্রেরণের উল্লেখ করছি আলোর গতি এবং এই জাতীয় জিনিসের চেয়ে দ্রুত প্রেরণ সংকেতগুলি। সমস্ত লগের মূল্যবান সমস্ত কম্পিউটার বিজ্ঞানী প্রকৌশলী বিতরণ করা কম্পিউটিং সীমাবদ্ধতাগুলি জানে এবং তাদের বেশিরভাগই মিটিংয়ে এটি উল্লেখ করবেন না, তারা ভয় পাচ্ছেন যে তারা দুধের মতো দেখাবে। যারা বিতরণ করা কম্পিউটিং সীমাবদ্ধতার কথা উল্লেখ করেন না তাদের সকলের জন্য আমি এটি বলব, এটি জটিল তবে সবসময় কম্পিউটারগুলিতে বিশ্বাস রাখে না ।
লোকেরা তাদের / তাদের ইঞ্জিনিয়ারের দক্ষতার চেয়ে বেশি মূল্যায়ন করে
দুর্ভাগ্যক্রমে, প্রাপ্যতাটি বিভাগে আসে, যেখানে আপনি কী চান তা জানেন না তবে আপনি কী চান তা আপনি জানেন। এটি কিছুটা কৌতুকপূর্ণ যে ইউআইয়ের মতো 'চাওয়াগুলি জানুন' বিভাগটি। অন্যের অভিজ্ঞতা এবং আরও কিছু থেকে শিখতে এর জন্য কিছুটা অভিজ্ঞতা এবং প্রচুর পড়া দরকার।
গ্রাউন্ড-আপ থেকে একটি উপলভ্য সিস্টেম তৈরি করা
সিস্টেমের প্রয়োজনীয়তা হিসাবে প্রাপ্যতার সঠিক অগ্রাধিকার সম্পর্কে আপনি প্রতিটি আর্কিটেকচার এবং ডিজাইন দলকে সুসমাচার করবেন তা নিশ্চিত করুন।
প্রাপ্যতা সাহায্যকারী সিস্টেমের বৈশিষ্ট্য
নিম্নলিখিত সিস্টেমের বৈশিষ্ট্যগুলি সিস্টেমের সহজলভ্যতায় অবদান রেখেছিল:
অতিরেক
এর কয়েকটি উদাহরণ হ'ল কোনও ভিআইপি এর পিছনে কেবলমাত্র একটি একক ভিএম থাকা বা আপনার ডেটার একটিমাত্র অনুলিপি কখনও সংরক্ষণ করা উচিত নয়। এই প্রশ্নগুলি যা একটি ভাল আইএএএস আপনার সমাধান করা সহজ করে তুলবে তবে আপনাকে এখনও এই সিদ্ধান্তগুলি নিতে হবে।
modularity
এক মডুলার আরইএসটি একচেটিয়া এসওএর চেয়ে ভাল। একটি এমনকি মডুলার microservice আসলে স্বাভাবিকের তুলনায় আরো পাওয়া যায় HATEOS বিশ্রাম । যুক্তিটি পরের অংশে ফলন সম্পর্কিত আলোচনায় পাওয়া যাবে। আপনি যদি ব্যাচ প্রসেসিং করে থাকেন তবে 10,000,000 ব্যাচের সাথে ডিলের তুলনায় 10s এর যুক্তিসঙ্গত ব্যাচে ব্যাচ প্রসেসিং করা ভাল।
স্থিতিস্থাপকতা
"I am always angry"
- Hulk
একটি স্থিতিস্থাপক সিস্টেম পুনরুদ্ধার করতে সর্বদা প্রস্তুত। এই স্থিতিস্থাপকতা যেমন RAID ডিস্কে লেখার পরে কেবল লেখার জন্য ACK স্বীকার করা এবং কমপক্ষে কমপক্ষে দুটি ডেটা কেন্দ্রের উপরে প্রয়োগ করা যায়। আর একটি সর্বশেষ প্রবণতা হ'ল দ্বন্দ্ব-মুক্ত ডেটা স্ট্রাকচার ব্যবহার করা , যেখানে দুটি ভিন্ন সংস্করণ সহ উপস্থাপিত হওয়ার সময় ডেটা স্ট্রাকচার দ্বন্দ্ব সমাধানের দায়িত্ব গ্রহণ করে। একটি সিস্টেম পরবর্তী চিন্তাভাবনা হিসাবে স্থিতিস্থাপক হতে পারে না, এটি পূর্বাভাস এবং অন্তর্নির্মিত হতে হবে। দীর্ঘমেয়াদে একটি ব্যর্থতা গ্যারান্টিযুক্ত, সুতরাং আমাদের পুনরুদ্ধার করার পরিকল্পনা নিয়ে সর্বদা প্রস্তুত থাকা উচিত।
লগ ট্রেইল
এটি টেকনিক্যালি রেজিলিয়েন্সের একটি সাব টাইপ, তবে এটি সমস্ত দক্ষতা ধরা পড়ার কারণে একটি বিশেষ। সর্বোত্তম প্রচেষ্টা সত্ত্বেও, আমরা অপ্রাপ্যতার ধরণটি পূর্বাভাস দিতে সক্ষম হতে পারি না। যদি সম্ভব হয় তবে প্লেব্যাক সিস্টেম ইভেন্টগুলি সক্ষম করতে সিস্টেমের ক্রিয়াকলাপগুলির পর্যাপ্ত লগ ট্রেইল বজায় রাখুন। এটি, দুর্দান্ত ম্যানুয়াল ব্যয়ে, আপনাকে অপ্রত্যাশিত পরিস্থিতি থেকে পুনরুদ্ধার করতে দেয়।
প্রাপ্যতার বৈশিষ্ট্য
'প্রাপ্যতা' এর বিশিষ্ট শীর্ষ-মনের অ্যাট্রিবিউট তালিকা: আলোচনার জন্য, ধরে নেওয়া যাক যে প্রশ্নকারী ব্যবহারকারী জিজ্ঞাসা করছে, "আমার শপিং কার্টে আমার কাছে কত আইটেম আছে?"
শুদ্ধি
আপনার অবশ্যই সর্বাধিক সঠিক উত্তরটি উত্পন্ন করতে হবে বা এটি ভুল করা ঠিক আছে? কেবলমাত্র একটি রেফারেন্সের জন্য, আপনি যখন এটিএম থেকে অর্থ উত্তোলন করেন, এটি সঠিক হওয়ার নিশ্চয়তা দেওয়া হয় না। যদি ব্যাঙ্কটি ভুল করে তা খুঁজে বের করে, তবে আপনাকে লেনদেনের বিপরীতে আসতে পারে। যদি আপনার সিস্টেমটি প্রাথমিক সংখ্যা তৈরি করে, তবে আমি অনুমান করব, আপনি সর্বদা সঠিক উত্তর পেতে পারেন।
উত্পাদ
আপনি পূর্ববর্তী বিষয় প্রশ্নের জন্য সদা-সঠিক উত্তর দিলে এই পয়েন্টটি এড়িয়ে যান। কখনও কখনও প্রশ্নের উত্তর সঠিক হতে হবে না, যেমন ফেসবুকে আমার এখন কত বন্ধু আছে? তবে উত্তরটি সার্বক্ষণিক বলপार्ক +/- 1 এ থাকবে বলে আশা করা যায়। আপনি যখন প্রত্যাশিত ফলাফল উত্পাদন করছেন তখন আপনার ফলন 100 হয়।
দৃঢ়তা
আপনার উত্তর এক সময় সঠিক হতে পারে তবে আলো যখন পর্দাটি ছেড়ে দিয়ে পর্যবেক্ষকের রেটিনায় প্রবেশ করবে তখন বিষয়গুলি পরিবর্তন হতে পারে। এটি আপনার উত্তর ভুল করে? না, এটি কেবল এটি বেমানান করে তোলে। বেশিরভাগ অ্যাপ্লিকেশন চূড়ান্তভাবে সামঞ্জস্যপূর্ণ, তবে কৌশলটি আপনার অ্যাপ্লিকেশনটি কোন ধরণের ধারাবাহিকতা মডেল সরবরাহ করতে চলেছে তা নির্ধারণ করছে। সুযোগ ছাড়াই আপনার অ্যাপ্লিকেশনটি একটি কম্পিউটারে চলতে পারে, আপনি সিএপি উপপাদ্যে এই সুন্দর পড়াটি এড়িয়ে যেতে পারেন ।
মূল্য
স্বল্প-মেয়াদী প্রভাবগুলির কী পরিমাণ প্রভাব (রাজস্ব হ্রাস) এবং দীর্ঘমেয়াদী প্রভাবগুলি (অসুস্থ খ্যাতি, গ্রাহক ধরে রাখা) তার উপর অনেক কিছুই নির্ভর করে। গ্রাহকের ধরণের উপর নির্ভর করে (অর্থ প্রদান / বিনামূল্যে, পুনরাবৃত্তি / অনন্য, বন্দী) এবং সংস্থানগুলির প্রাপ্যতার জন্য বিভিন্ন স্তরের প্রাপ্যতা গ্যারান্টি অন্তর্ভূক্ত করা উচিত।
একটি বিদ্যমান সিস্টেমের প্রাপ্যতা উন্নতির দিকে
স্বতন্ত্র মেশিন এবং একটি নেটওয়ার্কের অপারেশনাল পরিচালনা এত জটিল, আমি ধরে নিয়েছি আপনি এটি ক্লাউড সরবরাহকারীর কাছে রেখে দিয়েছেন বা আপনি কী করছেন তা জানতে ইতিমধ্যে আপনি যথেষ্ট বিশেষজ্ঞ are আমি প্রাপ্যতার অধীনে অন্যান্য বিষয়গুলি স্পর্শ করব। দীর্ঘমেয়াদী কৌশলটির জন্য সংজ্ঞায়িত-পরিমাপ-বিশ্লেষণ-নিয়ন্ত্রণ একটি স্বর্গীয় ম্যাচ, যা আমি নিজে দেখেছি।
- আপনার স্টেকহোল্ডারদের 'প্রাপ্যতা' কী তা নির্ধারণ করুন
- আপনি কী সংজ্ঞা দিয়েছেন তা কীভাবে পরিমাপ করবেন
- বাধা চিহ্নিত করার জন্য মূল কারণ বিশ্লেষণ
- উন্নতির জন্য কাজ
- সিস্টেমের অবিচ্ছিন্ন পর্যবেক্ষণ ( নিয়ন্ত্রণ )
অপ্রাপ্যতার কারণ
যেহেতু আমরা সম্মত হয়েছি যে অপারেশনাল ম্যানেজমেন্ট যা কোনও শারীরিক অবকাঠামো পরিচালনার আওতায় আসবে, পেশাদারদের দ্বারা করা উচিত আমি সম্পূর্ণতার জন্য অপ্রাপ্যতার অন্যান্য কারণগুলিকে স্পর্শ করব। আইএমও প্রাপ্যতাতে প্রত্যাশিত আচরণের অভাবও অন্তর্ভুক্ত হওয়া উচিত, অর্থাত্ ব্যবহারকারী যদি প্রত্যাশিত অভিজ্ঞতা না দেখায় তবে কিছু অনুপলব্ধ। এই বিস্তৃত সংজ্ঞাটি মাথায় রেখে, নিম্নলিখিতগুলি অপ্রাপ্যতার কারণ হতে পারে: - কোড বাগ - সুরক্ষা ঘটনা - পারফরম্যান্স সমস্যা