অ্যামাজন ইসি 2 উইন্ডোজ দৃষ্টান্তগুলির গতি বাড়িয়ে তুলছে


16

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

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

উত্তর:


8

আমি ভ্যানিলা উইন্ডোজ 2003 সার্ভারের গত রাতে 3 টি ইনস্টলস ইনস্টল করেছি। প্রথম দুটি প্রায় 45 ঘন্টা সময় নিয়েছিল, তৃতীয়, প্রায় এক ঘন্টা পরে, এটি প্রস্তুত হওয়ার আগে পুরো 2 ঘন্টা নিয়েছিল!

এগুলিতে কোনও এস 3 ব্যবহার ছাড়াই তাদের কিছুই ছিল না। আমি সন্দেহ করি যে সময়ের সাথে সাথে মোতায়েনের গতি উন্নতি করার জন্য অ্যামাজনের অপেক্ষা না করে সেই মৌলিক পদক্ষেপের গতি বাড়ানোর একটি উপায় রয়েছে। সুতরাং, আমি উপসংহারে পৌঁছে যাব যে একটি নির্দিষ্ট বিলম্ব আশা করা উচিত এবং কার্টের পরামর্শটি ভাল, যা 1 বা 2 টি ইতিমধ্যে প্রস্তুত রিজার্ভে রাখে।

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

একবার আপনি বিধানের সর্বাধিক সময় নির্ধারণ করে ফেললে লোড / ব্যবহারের আগে কয়েক মিনিট এগিয়ে যান।


পরামর্শের জন্য ধন্যবাদ - 2 ঘন্টা বেশ চরম। এই প্রশ্নটি জিজ্ঞাসা করার পরে আমি একটি জিনিস লক্ষ্য করেছি যে ইসি 2 কখনও কখনও উইন্ডোজের উদাহরণগুলি শুরু হওয়ার সাথে সাথেই পুনরায় বুট করে। আমি জানি না কেন এটি (আমি কিছু না কেন অন্য কিছু পুনরায় বুট করা হয় সে সম্পর্কে একটি নমুনাও বুঝতে পারি নি) তবে এটি সূচনার সময়টিতে আরও 5 বা 10 মিনিট যোগ করতে পারে।
গ্যারেথ_উবলস 21

2
@ গ্যারেথ - এটি কারণ নেটওয়ার্কে অন্যটির মতো মেশিনটির একই নাম রয়েছে (এটি এটি একটি চিত্র)। ইসি 2 কনফিগ সার্ভিসেস এটি সনাক্ত করে, একটি নতুন নাম নির্ধারণ করে এবং এটি পুনরায় বুট করে। আপনি এটি ইনস্টল করা ec2config কনফিগারেশন ব্যবহারের মাধ্যমে অক্ষম করতে পারেন।
কাইরেন জনস্টোন

20

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

উইন্ডোজ কনফিগারেশন পরিষেবা: http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/appendix-windows-config.html

আমার উইন্ডোজের ছোট ছোট উদাহরণগুলি সাধারণত বুট করতে 15-18 মিনিট সময় নেয় (বৃহত্তরগুলি দ্রুত হয়)। আপনার প্রয়োজনীয়তার উপর নির্ভর করে আপনি এএমআই এর মধ্যে আপনার সমস্ত সফ্টওয়্যার বান্ডিল করতে সক্ষম হতে পারেন এবং সেই সময়ের মধ্যে সমস্ত কিছুই বুট আপ করতে এবং চালাতে সক্ষম হতে পারবেন। আমি এএমআই-তে সমস্ত কিছু বান্ডিল না করার জন্য সংরক্ষণগুলি বুঝতে পারি তবে সেগুলিতে বান্ডিল হওয়া সমস্ত কিছু সহ প্রযোজনা এএমআই করা শুরু করার সময়কালের জন্য এটির উন্নতি হতে পারে। আপনি যদি আপনার বিল্ড পরিবেশে চান তবে বিল্ড স্ক্রিপ্টগুলি আলাদা রাখুন।

অতিরিক্ত হিসাবে, এখন যে অ্যামাজন ইন্সটেন্স-স্টোরের মূল ভলিউমের বিপরীতে ইবিএস রুট ভলিউম প্রকাশ করেছিল। একটি ইবিএস ভলিউমে চলমান উইন্ডোজ ছোট চিত্রগুলি প্রায় 5 মিনিটের মধ্যে প্রায় 20 মিনিটের আগে চলে গেছে। এছাড়াও আপনার অবসান ঘটাতে হবে না - আপনি এগুলি থামাতে / শুরু করতে পারেন - আপনার সেটআপের উপর নির্ভর করে কিছু স্টার্ট আপ স্ক্রিপ্টগুলিতে এটি সম্ভবত আরও কয়েক মিনিট শেভ করে।

মূলত আপনার উইন্ডোজ ইসি 2 কনফিগারেশন পরিষেবাটি কাস্টমাইজ করে আপনার এএমআই এবং সম্ভাব্যভাবে কোনও ইবিএস বুট ভলিউম ব্যবহার করা শুরু করার সময়টিকে প্রায় 5 মিনিটের মধ্যে হ্রাস করতে হবে। আপনার অ্যাপ্লিকেশন, বিশেষত বিকাশের উদ্দেশ্যে, নির্ভর করে আপনার ইসি 2 ইনস্ট্যান্ট স্টার্টআপে চালিত সিসপ্রিপ এড়াতে পারবেন। একটি অ-সি-স্প্রিপড এম 1.লার্জ চিত্র যা স্টার্টআপে হোস্টনামের পরিবর্তনটি এড়ায় প্রায় 2 মিনিটের মধ্যে শুরু হতে পারে যা মোটেই খারাপ নয়।

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


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

এডাব্লুএস ডক্সে এটি উল্লেখ করা উচিত।
পিটার মাউসন

4

একটি ন্যূনতম সিস্টেম আছে, EBS সাহায্য করতে পারে যতটা সম্ভব রাখুন? অথবা সম্ভবত অ্যাপাচি শৈলীর পদ্ধতির গ্রহণ করুন এবং রিজার্ভে এক বা দুটি চালান?


4

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

ইসি 2 তে সাইমন @ ল্যাবস্লাইস ভার্চুয়াল ল্যাব পরিচালনা

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.