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