বাড়ি উদ্যোগ অ্যাপ্লিকেশন ত্বরণ: শেষ ব্যবহারকারীদের জন্য দ্রুত পারফরম্যান্স

অ্যাপ্লিকেশন ত্বরণ: শেষ ব্যবহারকারীদের জন্য দ্রুত পারফরম্যান্স

Anonim

টেকোপিডিয়া স্টাফ দ্বারা, নভেম্বর 2, 2016

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

আপনি বর্তমানে লগ ইন নেই Please ভিডিওটি দেখতে লগ ইন বা সাইন আপ করুন।

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

আপনার সম্পর্কে সত্যিই একটি স্লাইড আছে, টুইটারে আমাকে আঘাত করুন @ এরিক_কভানাঘে। আমি সর্বদা পিছনে অনুসরণ করার চেষ্টা করি এবং আপনি আমাকে উল্লেখ করলে আমি সর্বদা পুনরায় টুইট করি, তাই নির্দ্বিধায় আমার উল্লেখ করুন।

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

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

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

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

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

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

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

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

এটি বলার পরে, আমি দেজের কাছে যাব, যারা আশা করি, পুরোপুরি অন্য কোনও বিষয় নিয়ে কথা বলবে।

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

বাস্তবতা, যদিও, আমাদের নতুন "সর্বদা চালু" বিশ্বের, যা 100 শতাংশ আপটাইম দাবি করে - যেমন রবিন আগেই উল্লেখ করেছিলেন - অবিচ্ছিন্ন স্থানটিতে আমরা মঞ্জুর করা ওয়েবমেল এবং অন্যান্য পরিষেবাদির মতো জিনিসগুলির সাথে এবং আমরা এখন এটি আশা করি আমাদের উদ্যোগ এবং কাজের পরিবেশ। বাস্তবতা হ'ল উঠে দাঁড়ানোর অর্থ সর্বদা এই নয় যে আপনি আপনার পরিষেবা-স্তরের চুক্তিটি পূরণ করছেন। আমি প্রয়োগের কর্মক্ষমতা এবং প্রাপ্যতা পরিষেবা স্তরের চুক্তিগুলি পরিচালনার প্রয়োজনীয়তাটি গত দশকে একটি মৌলিক পরিবর্তন এনেছি। আমরা কেবল একটি সিস্টেমের পারফরম্যান্স নিয়ে চিন্তার চেষ্টা করছি না। যখন পৃথিবীটি কিছুটা সহজ ছিল, তখন আমাদের এমন পরিস্থিতি হতে পারে যেখানে একক সার্ভারে একাধিক পরিষেবা পরিচালিত সরাসরি পর্যবেক্ষণ করা যায় এবং এটি সমর্থন করা তুলনামূলক সহজ ছিল। আমরা করতে পারি - এবং এখানে আমার সামান্য, আমি সিস্টেম অ্যাডমিনিস্ট্রেটর থাকাকালীন যে বিষয়গুলি নিয়ে উদ্বিগ্ন হয়েছি আমরা উদাহরণস্বরূপ, বহু বছর আগে - আমরা আশেপাশে দেখব, পরিষেবাটি কি সাধারণত আপ এবং প্রতিক্রিয়া জানায়? উদাহরণস্বরূপ আমি কি টার্মিনালে লগইন করতে পারি? অপারেটিং সিস্টেমটি কী সাড়া দিচ্ছে এবং আমি আদেশগুলি টাইপ করতে পারি? অ্যাপ্লিকেশনগুলি কি চলছে এবং চলছে? নেটওয়ার্কগুলি এবং I / O নেটওয়ার্ক জুড়ে কাজ করার ক্ষেত্রে আমি কীভাবে প্রক্রিয়া এবং মেমরি দেখতে পারি? মেইনফ্রেমের দিনগুলিতে আপনি টেপগুলি জিপ-জিপ-জিপ এবং কাগজগুলি সেগুলি থেকে পড়ে যেতে শুনতে পেলেন।

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

কি হলো? ওয়েল, 1996 সালে, ডেটাবেস-চালিত অ্যাপ্লিকেশনগুলিকে ইন্টারনেটের গতিতে রূপান্তরিত করা হয়েছিল। আমাদের অনেক কিছুই এর মধ্য দিয়ে গেছে। এমনকি আপনি যদি ইন্টারনেটের গৌরব ঘিরে নাও থাকেন তবে আপনি সহজেই চারপাশটি দেখতে পারবেন এবং বুঝতে পারবেন যে প্রতিদিনের জীবনে আমরা এখন ইন্টারনেটে সব কিছু ঝুঁকছি। আমি বিশ্বাস করি যে আমরা একটি টোস্টার পেয়েছি যা স্পষ্টতই ওয়াই-ফাইতে যাওয়ার অপশনটি নিয়ে আসে যা হাস্যকর, কারণ আমার টোস্টারকে ইন্টারনেটে সংযুক্ত করার দরকার নেই। 2000 এর দশকে, বিশেষত 2000 এর দশকের গোড়ার দিকে, আমাদের ডট-কম বুমে পরিষেবা কার্যকারিতা সরবরাহের জটিলতার এই বিশাল বৃদ্ধিটি মোকাবেলা করতে হয়েছিল। তারপরে ওয়েব ২.০-তে আরও একটি হাস্যকর উদ্ভট স্পার্ক শুরু হয়েছে, যেখানে স্মার্টফোনগুলি এসেছে এবং এখন অ্যাপ্লিকেশনগুলি আমাদের হাতে রয়েছে 24/7 এবং সর্বদা অন-মোডে ছিল।

এটি এখন ২০১,, আমরা মেঘ এবং বড় ডেটা এবং গতিশীলতার আকারে আরেকটি পাগলের সাথে মুখোমুখি হয়েছি। এগুলি এমন সিস্টেম যা কেবলমাত্র এত বড় যে তারা প্রায়শই বুঝতে এবং প্লেইন ইংলিশে রাখা কঠিন। যখন আমরা এই সত্যটি নিয়ে চিন্তা করি যে আমরা যে কয়েকটি বড় ইউনিকর্ন নিয়ে কথা বলি সেগুলির কয়েক শত শত পেটাবাইট রয়েছে। এটি কেবলমাত্র আপনার ইমেল, চিত্র এবং সামাজিক মিডিয়া ধরে রাখতে ডিস্ক স্থান এবং সঞ্চয়স্থানের পুরো তল storage বা কিছু ক্ষেত্রে, পরিবহন এবং শিপিংয়ের সরবরাহের ক্ষেত্রে, এটি সমস্ত ব্যাঙ্কিংয়েই রয়েছে, এটি আপনার অর্থ কোথায়, বা আপনার পোস্ট কোথায় বা আপনার, যেখানে আপনি ইবেতে কেনা জিনিসটি তা। পরবর্তী বড় waveেউয়ের সাথে আমরা মুখোমুখি হচ্ছি এটি হ'ল ইন্টারনেটের এই খুব ভারী চ্যালেঞ্জ।

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

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

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

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

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

আসুন শুধু কয়েকটা উল্লম্ব দিকে একবার নজর দেওয়া যাক। উদাহরণস্বরূপ, বিপণন নেওয়া যাক। এখানে একটি অনুরূপ চার্ট রয়েছে তবে কেবল বিপণন প্রযুক্তিতে উপলব্ধ প্রযুক্তি স্ট্যাকগুলি থেকে। এটি 2011 এর গ্রাফ। এখানে 2016 সংস্করণ। ভেবে দেখুন, বিপণন প্রযুক্তির ক্ষেত্রে আপনি যে ব্র্যান্ডের প্রযুক্তির জন্য প্রযুক্তি চালাতে পারবেন এটি কেবল এটিই। সেখানে সিস্টেমগুলির জটিলতা নয়, বিভিন্ন অ্যাপ এবং ওয়েব এবং বিকাশ এবং নেটওয়ার্ক এবং অন্যান্য সমস্ত নয় all শুধু ব্র্যান্ড। এর আগে, পাঁচ বছর আগে এবং আজ এখানে রয়েছে। এটি কেবল আরও খারাপ হতে চলেছে। বাস্তবতা এখন আমরা এই মুহুর্তে এসেছি, মানুষ কেবল সমস্ত পরিষেবা-স্তরের চুক্তিগুলি নিশ্চিত করতে পারে না। আমরা পর্যাপ্ত বিশদ, দ্রুত পর্যাপ্ত এবং আমাদের প্রয়োজনীয় স্কেলে ডুব দিতে পারি না। একটি মনিটরিং কনসোলটি এখন কেমন দেখাচ্ছে তার একটি উদাহরণ এখানে। এটি প্রায় বিশ-পদ্ম স্ক্রিনগুলির মতো একসাথে চটকানো হয়ে থাকে তারা ভেবে যে তারা হ'ল এক দুর্দান্ত, বড় প্রজেক্টড স্ক্রিন প্রতিটি ছোট ছোট টুকরো পর্যবেক্ষণ করে। এখন এটি এখানে আকর্ষণীয়, আমি ব্র্যান্ডটির উল্লেখ করব না, তবে এই মনিটরিং প্ল্যাটফর্মটি একটি সরবরাহ এবং শিপিংয়ের পরিবেশে একটি একক অ্যাপ্লিকেশন পর্যবেক্ষণ করছে। মাত্র একটি অ্যাপ। আপনি যদি রবিন কী নিয়ে কথা বলছিলেন তা নিয়ে যদি চিন্তা করেন যে সংস্থাগুলির এখন উত্পাদন পরিবেশে 40, 000 ডাটাবেস থাকতে পারে। একটি অ্যাপ্লিকেশন পর্যবেক্ষণ করে পর্দার এই সংগ্রহের 40, 000 সংস্করণের কী হতে পারে তা আপনি কী ভিজ্যুয়ালাইজ করতে পারেন? এটি আমাদের মধ্যে একটি অত্যন্ত সাহসী পৃথিবী। রবিন যেমন বলেছিলেন এবং আমি একেবারে 100% প্রতিধ্বনিত করব যে সঠিক সরঞ্জামগুলি ছাড়াই, সেই সরঞ্জামগুলি ব্যবহার করে টেবিলে সঠিক সমর্থন এবং লোক না থাকলে, অ্যাপ্লিকেশন সম্পাদন হ'ল মানুষের কাছে একটি হারানো খেলা and এটি সরঞ্জাম এবং সফ্টওয়্যার দ্বারা সম্পন্ন করতে হবে।

এটির সাথে আমি আইডিআরএতে আমাদের বন্ধুদের কাছে যাব।

এরিক কাভানাঘ: ঠিক আছে, বিল

বিল এলিস: আপনাকে ধন্যবাদ। এখানে আমার পর্দা ভাগ করে নেওয়া। আমার ধারণা আপনি কি আমার স্ক্রিনটি দেখতে পাবে তা নিশ্চিত করে দিতে পারবেন কেউ?

ডাঃ রবিন ব্লুর: হ্যাঁ

এরিক কাভানাঘ: এটি ঠিক আছে।

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

ডেজ ব্লাঞ্চফিল্ড: আমি এটি পছন্দ করি, আমি সেটিকে মনে রাখব।

এরিক কাভানাঘ: একটি ঘন্টা এক সাধারণ মাইল।

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

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

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

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

বিনিয়োগের লেনদেনের দিকে নজর দেওয়ার আগে, আমি আপনাকে দেখাতে চাই যে কীভাবে এটি সংস্থার বিভিন্ন লোকের কাছে উপস্থিত হতে পারে। পরিচালনা স্তরে, আপনি একাধিক অ্যাপ্লিকেশনগুলির ওভারভিউ দেখতে চাইতে পারেন। এসএলএর সম্মতি এবং প্রাপ্যতা দ্বারা গণনা করা স্বাস্থ্য সম্পর্কে আপনি জানতে চাইতে পারেন। স্বাস্থ্যের অর্থ এই নয় যে সমস্ত কিছুই নিখুঁতভাবে কাজ করছে। এক্ষেত্রে জায়গা রয়েছে আপনি দেখতে পাচ্ছেন বিনিয়োগের লেনদেনটি সতর্কতার স্থিতিতে রয়েছে। এখন, কিছুটা গভীরতর, সম্ভবত ব্যবসায়ের লাইনে আপনি পৃথক লেনদেন সম্পর্কে কিছু অতিরিক্ত বিশদ রাখতে চান, যখন তারা এসএলএ, লেনদেনের গণনা ইত্যাদি লঙ্ঘন করে তখন অপারেশন দলটি কাউকে সতর্কতার মাধ্যমে সে সম্পর্কে অবহিত করতে চাইবে সাজান. আমাদের অন্তর্নিহিত পারফরম্যান্স সতর্কতা রয়েছে We আমরা শেষ ব্যবহারকারীর ব্রাউজারে কার্যকারিতা পরিমাপ করি measure এটি ইন্টারনেট এক্সপ্লোরার, ক্রোম, ফায়ারফক্স ইত্যাদি হোক না কেন, আমরা সনাক্ত করতে সক্ষম, এটি প্রথম প্রশ্নের উত্তর দেয়: শেষ ব্যবহারকারী কোনও সমস্যাযুক্ত?

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

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

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

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

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

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

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

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

আমার কয়েকটি কেস স্টাডিজ আমি আপনার সাথে ভাগ করতে চেয়েছিলাম। আমরা খুব দ্রুত বরাবর ক্রুজ; আমি আশা করি আমি একটি ঠিক গতিতে যাচ্ছি। স্টোরেজ সম্পর্কে কথা বলা, সময়ের সাথে সাথে সবাই হার্ডওয়্যার পরিবর্তন করে। একটি হার্ডওয়্যার ওয়ারেন্টি আছে। এটি কি সত্যই বিক্রেতাকে যা বলেছিল তা প্রদান করেছিল? আপনি যথার্থ সঙ্গে মূল্যায়ন করতে পারেন। আপনি ভিতরে এসেছেন এবং এখানে যা ঘটেছিল, তারা মূলত একটি নতুন স্টোরেজ ইউনিট রেখেছিলেন, কিন্তু যখন স্টোরেজ প্রশাসকরা কেবল স্টোরেজ ইউনিট স্তরের দিকে তাকিয়েছিলেন, তারা অনেক বিতর্ক দেখেন এবং তারা ভেবেছিলেন যে এই নতুন স্টোরেজ ইউনিটে কোনও সমস্যা হতে পারে thought । শেষ থেকে শেষের দৃষ্টিকোণ থেকে আরও সন্ধান করা, প্রকৃতপক্ষে কোথায় ঘটবে তা নিখুঁতভাবে দেখানোর জন্য। তারা আসলে প্রতি সেকেন্ডে প্রায় 400 মেগের থ্রুটপুট থেকে যায়, যেখানে স্টোরেজটি প্রতিক্রিয়া সময়ের 38 শতাংশের জন্য দায়ী ছিল, তাই এটি বেশ উচ্চ। নতুন স্টোরেজ ইউনিটের সাহায্যে আমরা প্রতি সেকেন্ডে ছয়, সাতশ ম্যাগ করে থ্রুপুটটি ছড়িয়ে দিয়েছি, তাই মূলত দ্বিগুণ, এবং আমরা অর্ধে লেনদেনের সময় স্টোরেজ স্তরের অবদানকে কমাতে সক্ষম হয়েছি। আমি আসলে এটি আগে গ্রাফ করতে সক্ষম, এটি কাটাওভার পিরিয়ড এবং তারপরের পরে।

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

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

আমি সময়টির দিকে তাকিয়ে আছি, দেখে মনে হচ্ছে আমাদের আরও কিছুটা সময় পার করার জন্য এখনও কিছুটা সময় বাকি আছে। আমি এগুলি দিয়ে স্ট্রিমিং করছি। এই অ্যাপ্লিকেশনটি এক বছরেরও বেশি সময় ধরে চলছে। যখন তারা কিউএ-তে গিয়েছিল, তারা দেখছিল যে ওয়েব সার্ভারগুলি 100 শতাংশ সর্বাধিক আউট হয়েছে এবং দেখে মনে হচ্ছে অ্যাপ্লিকেশনটি ভিএমওয়্যারের অধীনে চলতে পারে না। সবার প্রথম কথাটি হ'ল, "এটি শারীরিক উপর রাখুন; এটি ভিএমওয়্যারের অধীনে চলতে পারে না ”" যথাযথ সমস্যাটি সমাধান করার জন্য তাদের অতিরিক্ত উপায় সরবরাহ করেছিল। আমরা লেনদেনের দিকে নজর রেখেছিলাম, আমরা একটি ওয়েব সার্ভার কল দেখেছি, এটি আইআইএস.এনইটি তে একটি এসএমএক্স হিসাবে আসে। এটি আসলে অন্তর্নিহিত কোডটি প্রকাশ করেছে। তুমি এখানে দেখছ আমি কোথায় দেখছি? এটি 23 দিন, 11 ঘন্টা। বাহ, কীভাবে সম্ভব? ভাল প্রতিটি অনুরোধ 9.4 সেকেন্ড সময় নেয় এবং এই জিনিস 215, 000 বার ডাকা হয়। প্রতিটি অনুরোধের জন্য, এটি সিপিইউর 6 সেকেন্ড ব্যবহার করে। এই কারণ, এই কোডটি এই জিনিসটি কখনই মাপতে পারেনি। আসলে এটি শারীরিকভাবে স্কেল করতে পারেনি।

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

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

আমরা PS_PROD থেকে নির্বাচনগুলি চিহ্নিত করেছি এবং আমরা সময়কাল ক্যাপচার করতে সক্ষম হলাম, তারা এতো বাস্তবায়ন করে fact গা blue় নীল কীটির সাথে মেলে যা বলেছে যে তারা কিছু অপেক্ষার স্থানে বা কিছু লগিং বা এমনকি সঞ্চয়স্থানের জন্য অপেক্ষা করছে না - এই জিনিসটি সিপিইউ দ্বারা আবদ্ধ। আমরা এসকিউএল স্টেটমেন্টটি 34301 দ্বারা ট্র্যাক করেছি তাই প্রতিবার এটি কার্যকর হওয়ার পরে, আমরা এটির নজর রাখতে আমাদের কাউন্টারগুলিকে বাড়িয়ে তুলি। তার মানে হল যে আমাদের একটি বিশদ ইতিহাস রয়েছে এবং আমি এই টিউন বোতামটি ক্লিক করে এটি অ্যাক্সেস করতে পারি। এখানে ইতিহাসের ট্যাব। এই স্ক্রিনটি এখানে গড় সময়কাল বনাম পরিবর্তনগুলি দেখায়। বুধবার, বৃহস্পতিবার, শুক্রবার, গড় সময়কাল ছিল এক সেকেন্ডের প্রায় দুই-দশমাংশ। খুব কম স্ক্রিন হিমায়িত হয়, তারা ব্যবসায়ের এসএলএ পূরণ করতে সক্ষম হয়। ২ February শে ফেব্রুয়ারি আসুন, কিছু পরিবর্তন ঘটেছিল এবং হঠাৎ করে মৃত্যুদন্ড কার্যকর করার সময়টি এখানে এসে যায় এবং সময়সীমা শেষ করার পক্ষে এটি যথেষ্ট ধীর হয় যার ফলস্বরূপ স্ক্রীন হিমশীতল হয়ে যায়। যথাযথভাবে, এসকিউএল যদি ব্যবহার হয় তবে এক্সিকিউশন প্ল্যান এবং টেবিলের সূচকে সাধারণ পরিবর্তন সহ একটি বিশদ ইতিহাস রেখে। 27 শে ফেব্রুয়ারি অ্যাক্সেস প্ল্যানটি পরিবর্তিত হয়েছিল তা আমরা নিতে সক্ষম হয়েছি। শুক্রবারের খারাপ সপ্তাহের মধ্য দিয়ে সোমবার। ৫ ই মার্চ আসুন, অ্যাক্সেস প্ল্যান আবার পরিবর্তন হয়েছে। এটি একটি ভাল সপ্তাহ। এই গোলাপী তারাটি আমাদের সম্পর্কে ভলিউম আপডেট বলে tells

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

এরিক কাভানাঘ: হ্যাঁ, এটির জন্য যান।

বিল এলিস: ঠিক আছে, আমি এড়িয়ে যাব। আমি আপনাকে একটি নোট নিতে চাই, আমরা হার্ডওয়্যার সম্পর্কে কথা বললাম, এসএপি সম্পর্কে কথা বললাম, । নেট সম্পর্কে কথা বললাম, আমরা জেডি এডওয়ার্ডস এবং জাভা-এসকিউএল সার্ভার পরিবেশ সম্পর্কে কথা বললাম। এটি স্যাপ, এখানে আমরা পিপলসফ্টের দিকে তাকিয়ে আছি। যথার্থ সমর্থন ম্যাট্রিক্স প্রশস্ত এবং গভীর। আপনার যদি কোনও অ্যাপ্লিকেশন থাকে তবে সম্ভাব্যতার চেয়ে বেশি আমরা এই স্তরের দৃশ্যমানতা সরবরাহ করতে পারি instrument এখনই যে সবচেয়ে বড় পরিবর্তন হচ্ছে তা হ'ল গতিশীলতা। পিপলসফট তার ফ্লুয়েড ইউআইয়ের সাথে গতিশীলতার পরিচয় দেয়। ফ্লুয়েড ইউআই খুব আলাদাভাবে একটি সিস্টেম ব্যবহার করে। এই অ্যাপ্লিকেশনটি বিকশিত হচ্ছে। ফ্লুয়েড ইউআই - এটি পরিচালনার দৃষ্টিকোণ থেকে যা কাজ করে তা হ'ল এটি শেষ ব্যবহারকারীদের তাদের ফোন ব্যবহার করতে দেয় এবং এটি উত্পাদনশীলতা ব্যাপকভাবে বৃদ্ধি করে। আপনার যদি কয়েকশো বা হাজারো বা আরও বেশি কর্মচারী থাকে, আপনি যদি তাদের উত্পাদনশীলতা, 1-2 শতাংশ বৃদ্ধি করতে পারেন তবে আপনি বেতন-বেতনের উপর এবং অন্যান্য কিছুর উপর বিশাল প্রভাব ফেলতে পারেন। যা ঘটেছিল তা হল, এই নির্দিষ্ট দোকানটি পিপলসফ্ট ফ্লুয়েড ইউআই আউট করেছিল। এখন জটিলতার কথা বলছি এটি হ'ল পিপলসফট স্ট্যাক। একটি অ্যাপ্লিকেশন, সর্বনিম্ন ছয় প্রযুক্তি, অসংখ্য শেষ ব্যবহারকারী। আপনি এটি কিভাবে শুরু করবেন?

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

প্রথমত, আমি যখন পিপলসফট লেনদেনের দিকে তাকাই, তারা মূলত দেখতে পাবে, আমরা বোর্ড জুড়ে এই ধরণের জিনিসটি দেখেছি। সমস্ত লেনদেনের পাশাপাশি সমস্ত অবস্থানকে প্রভাবিত করা হয়েছিল। ঘটনাচক্রে, আপনি যখন এটি দেখেন, আপনি প্রকৃতপক্ষে বিশ্বজুড়ে অবস্থানগুলি দেখতে পারেন। এশিয়া প্যাসিফিক থেকে ইউরোপের পাশাপাশি উত্তর আমেরিকা। পারফরম্যান্স সমস্যাটি কোনও নির্দিষ্ট লেনদেনের বা নির্দিষ্ট ভৌগলিক অবস্থানের সাথে সম্পর্কিত নয়, এটি সিস্টেমের প্রশস্ত। এটি এমন এক ধরণের বলার উপায় যা ফ্লুয়েড ইউআই পরিবর্তনের বা উপায়টি বিশ্বব্যাপী প্রভাবিত হয়েছিল। আপনি এখানে স্কেল্যাবিলিটি অবস্থান থেকে দেখতে পাচ্ছেন, লোকেরা একই ধরণের ক্রিয়াকলাপ করার চেষ্টা করছে, তবে প্রতিক্রিয়া সময়টি মূলত কেবল অবনমিত ও অবনমিত হয়। আপনি দেখতে পাচ্ছেন যে জিনিসগুলি স্কেলিং নয়। জিনিসগুলি খুব, খুব খারাপভাবে চলছে। এখানে, যখন আমি অক্ষর গণনা এবং সমবর্তী সংযোগগুলি দেখি, আপনি অ্যাক্সেস গণনা এবং সংযোগগুলির ক্ষেত্রে খুব আকর্ষণীয় এমন কিছু দেখতে পান। এখানে আমরা প্রায় 5000 টি স্কেল করছি এবং আপনি প্রায় সন্ধান করছেন, এটি 100 সমবর্তী সংযোগে শীর্ষে। এটি পরে করা হয়; এই আগে। সুতরাং সিস্টেমে আমার আসল চাহিদা কী, যদি এই জিনিসটি স্কেল করতে পারে তবে তা 300, 000 এর মধ্যে রয়েছে। পুরানো দিনগুলিতে, ক্লাসিক ইউআই সহ, আপনি 30 সমবর্তী সংযোগগুলি খুঁজছেন।

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

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

গা The় নীল, আবার, সিপিইউ। এই জিনিসটি সিপিইউ আবদ্ধ, অপেক্ষার রাজ্য নয়, লগ নয়। আমি জোর দিয়েছি কারণ আমাদের কিছু প্রতিযোগী কেবল ওয়েট স্টেটস এবং লগিং ইভেন্টগুলি দেখেন তবে সাধারণভাবে বলতে গেলে, সিপিইউ ব্যস্ততম এক্সিকিউশন স্টেট এবং সবচেয়ে বেশি ব্যাকব্যাক দেয়। এই বিশেষজ্ঞের দৃশ্যে প্রবেশ করা - এবং আমি খুব দ্রুত যাচ্ছি - আমি যা করলাম তা হ'ল আমি টেবিলের দিকে তাকিয়েছি, 100, 000 সারি, 37, 000 ব্লক। আমরা একটি পূর্ণ টেবিল করছি, তবুও এই জিনিসটিতে আমাদের ছয়টি সূচক রয়েছে। এখানে কি হচ্ছে? ঠিক আছে, যখন আমি যেখানে ক্লজটি দেখি, এখানে এই ধারাটি কী করছে তা আসলে এটি একটি কলামকে বড় হাতের কাছে রূপান্তর করে এবং এটি বলছে যেখানে এটি বড় হাতের সমান, পরিবর্তনশীল সন্ধান করুন। যা ঘটছে প্রতিবারই এই জিনিসটি কার্যকর হয়, ওরাকলকে এই কলামটি বড় হাতের মধ্যে রূপান্তর করতে হবে। প্রায় পঞ্চাশ হাজার বার এটি না করে ফাংশন-ভিত্তিক সূচকের বড় হাতের এই সূচকটি তৈরি করা অনেক বেশি দক্ষ এবং এটি কেবল ওরাকল এন্টারপ্রাইজ বিভাগেই নয়, স্ট্যান্ডার্ড বিভাগেও উপলব্ধ। আপনি যখন এটি করেন, তখন আপনি যা করতে পারেন তা হল সেই নতুন সূচক ব্যবহারকারী পেরাম বড় হাতের অক্ষর কার্যকর করার পরিকল্পনাটি যাচাই করা, এটি আমার ধরণের জিনিস ছিল।

তারপরে, পূর্বের ও পরে পরিমাপের পরে, আপনি এক-দ্বিতীয় মৃত্যুর সময়টি দেখছেন, 9 ঘন্টা 54 মিনিট অবধি সমান একই ঠিক এসকিউএল স্টেটমেন্ট সহ, তবে সেই সূচকটি 58, 000 মৃত্যুদন্ডের জন্য বড় হাতের নাগালে নির্মিত, প্রতিক্রিয়া সময় সাব-মিলিসেকেন্ডে নেমে যায়, একত্রে একসাথে, এটি সাত সেকেন্ড পর্যন্ত আসে। আমি মূলত আমার সার্ভারে দশ ঘন্টা সিপিইউ সংরক্ষণ করেছি। এটি বিশাল। কারণ যদি আমি কোনও সার্ভার রিফ্রেশের কারণে না থাকি তবে আমি সেই সার্ভারে থাকতে পারি। আমি প্রকৃতপক্ষে সেই সার্ভারের ব্যবহারকে 20 শতাংশ করে ফেলেছি এবং আপনি আসলে এবং এর আগে দেখতে পারবেন। এটি প্রিসিটি সরবরাহ করতে পারে vis আমাদের কাছে আরও কিছু অতিরিক্ত জিনিস রয়েছে যা আমরা দেখতে পাচ্ছি, কেন আপনি যদি এই সূচকগুলি ব্যবহার না করে থাকেন তবে আপনার সমস্ত কেন আছে? তারা যে সাথে অনুসরণ করতে পারেন। এখানে আর্কিটেকচার রয়েছে এবং আমি এটিকে গুটিয়ে ফেলব, যেহেতু আমরা এই মুহুর্তের শীর্ষে পৌঁছেছি। আমি এই সমাধানে একজন সত্য বিশ্বাসী এবং আমরা চাই আপনি একজন সত্য বিশ্বাসী হন। আইডিআরএতে আমরা বিশ্বাস করি যে একটি ট্রায়াল গ্রাহককে তোলে, তাই আপনার আগ্রহী হলে আমরা আপনার সাইটে মূল্যায়ন করতে সক্ষম হয়েছি।

এটি দিয়ে, আমি বীকনটি আবার পাস করব।

এরিক কাভানাঘ: হ্যাঁ এটি আপনি এখানে প্রদর্শন করেছেন এমন দুর্দান্ত তথ্য রয়েছে। এটা সত্যিই বেশ আকর্ষণীয়। আমি মনে করি আমি অতীতে আপনার সাথে এটি উল্লেখ করেছি - এবং আমি জানি যে আমরা অন্যান্য আইডিআরএ দিয়ে করেছি এমন কয়েকটি ওয়েবকাস্টেও আমি উল্লেখ করেছি - আমি আসলে আইডিআরএ দ্বারা অধিগ্রহণের আগে থেকেই যথাযথ ট্র্যাকিং করেছি, ২০০৮-এর সমস্ত পথ, আমার মনে হয়, বা ২০০৯ then আমি তখন তা দেখে মুগ্ধ হয়েছি। অ্যাপ্লিকেশনগুলির নতুন রিলিজে শীর্ষে থাকাতে কত কাজ যায় তা জানতে আগ্রহী। আপনি উল্লেখ করেছেন যে এসএপি হানা, আমি মনে করি এটি বেশ চিত্তাকর্ষক যে আপনি প্রকৃতপক্ষে HANA স্থাপত্যে খনন করতে পারেন এবং সেখানে কিছু সমস্যার সমাধান করতে পারেন। আপনার কত লোক আছে? আপনার পক্ষ থেকে এটি কতটা প্রচেষ্টা এবং এর কতটা কিছুটা গতিময়ভাবে করা যায়, অর্থ যখন সরঞ্জামটি স্থাপন করা হয়, আপনি চারপাশে হামাগুড়ি দিয়ে বিভিন্ন জিনিস দেখতে শুরু করেন? এর কতটুকু গতিশীল হতে পারে, সরঞ্জাম দ্বারা নির্ধারণ করা যায়, যাতে আপনি জটিল পরিবেশের সমস্যা সমাধানে লোকদের সহায়তা করতে পারেন?

বিল এলিস: আপনি সেখানে অনেক প্রশ্ন করেছিলেন।

এরিক কাভানাঘ: আমি জানি, দুঃখিত।

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

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

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

একজন অংশগ্রহণকারী জিজ্ঞাসা করছেন, যথার্থ প্রয়োগ করা কতটা কঠিন? অন্য একজন ব্যক্তি জিজ্ঞাসা করলেন, কারা লোকটি - স্পষ্টতই ডিবিএ - কিন্তু এই সরঞ্জামটি ব্যবহার করবে এমন সংস্থার আরও কিছু ভূমিকা রয়েছে?

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

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

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

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

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

ভাল লোকেরা, আমরা এই ওয়েবকাস্টটি সংরক্ষণাগারভুক্ত করব। আপনি টেকোপিডিয়া বা ইনারানালাইসিস ডটকম-এ অনলাইনে হ্যাপ করতে পারেন এবং বাহ, আপনার সময়ের জন্য ধন্যবাদ, আমরা পরের বার আপনাকে ধরব। বিদায়, যত্ন নিন।

অ্যাপ্লিকেশন ত্বরণ: শেষ ব্যবহারকারীদের জন্য দ্রুত পারফরম্যান্স