ব্যান্ডউইথ ভারী সাইট… সহ-অবস্থান ব্যবহার করবেন?


11

আমি এমন একটি ওয়েবসাইটে কাজ করছি যা সম্ভবত খুব ব্যান্ডউইথ-ভারী হতে পারে। সক্রিয় ব্যবহারে যখন সাইটের একটি প্রধান বৈশিষ্ট্য একক সেশনের জন্য 1 এমবিপিএস অবধি টানতে পারে। ভাগ্যক্রমে, ব্যবহারকারীরা যখন নতুন খেলনা ফ্যাক্টরটি অর্জন করেন, তবে এই বৈশিষ্ট্যটির ব্যবহারটি সেশন সময়ের সম্ভবত 1-5% বা তার চেয়ে কম (সম্ভবত অনেক কম) হবে।

তবে নতুন ব্যবহারকারীরা এই বৈশিষ্ট্যটি খুব ভালভাবে খেলবেন, বিশেষত আরম্ভ করার সময়। আমি ব্যান্ডউইথ ব্যবহার সম্পর্কে খুব উদ্বিগ্ন।

এটি কম-বেশি একটি কুলুঙ্গি বাজার, সুতরাং আমি কখনও ইউটিউবের মতো পাগল স্তরে স্কেল করার প্রয়োজন হবে না। তবে এটি কয়েক টেরাবাইট / মাস হওয়া সম্পূর্ণভাবে সম্ভব।

সহ-অবস্থান কি আমার সেরা বিকল্প? কী সস্তা ব্যান্ডউইথ পরিষেবা (সমষ্টি / হোস্টেড / ক্লাউড / যাই হোক না কেন) আছে?


ব্যান্ডউইথ আমরা আসলে কতটুকু কথা বলা হয় (পীক), যে আপনার প্রতিশ্রুতি স্তর, যদি একটি Colo একটি ভাল ধারণা বা না যা দৃঢ়ভাবে প্রভাব নির্ধারণ করে (প্রদত্ত 95% টালি বিলিং খুবই সাধারণ হচ্ছে)
টিম পোস্ট

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

আপনি কী ধরণের গতিশীল সামগ্রী তৈরি করছেন তা খুব কৌতূহলের জন্য ডাউনলোড করার জন্য 1 এমবিপিএস প্রয়োজন! লাইভ ভিডিও? যাইহোক আপনি এই সম্পর্কিত প্রশ্নটি দেখতে চাইতে পারেন: serverfault.com/questions/148629
গ্রেগ ব্রে

উত্তর:


6

আপনি কতটা সমবর্তী সেশনগুলি আশা করছেন তার উপর অনেক কিছুই নির্ভর করবে। এরপরে যদি আরও কয়েকটি সাম্প্রতিক অধিবেশন সম্ভবত থাকে তবে আপনার এমন কিছু প্রয়োজন হবে যা আপনাকে 100 এমবিট সংযোগ মঞ্জুর করে, আপনি যদি 50 এর বেশি আশা করেন তবে 1 গিগাবাইট।

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

আপনি যদি বাকী অ্যাপ্লিকেশন থেকে বড় ডেটা আলাদা করতে পারেন তবে আপনাকে সবকিছুকে নতুন হোস্টিং সমাধানে স্থানান্তরিত করতে হবে না। উদাহরণস্বরূপ, যদি বড় ব্যান্ডউইথ আইটেমগুলি ভিডিও ফাইল হয় তবে আপনি ভাল ব্যান্ডউইদথের সাথে একটি ডেডিকেটেড সার্ভারটি কোথাও ভাড়া নিতে পারেন এবং সেটিতে তাদের হোস্ট করতে পারেন - আপনি আজকাল আশ্চর্যজনকভাবে সস্তা ব্যান্ডউইথ এবং 100 এমবিট + সংযোগ সহ ভাল হোস্টগুলিতে সার্ভার পেতে পারেন (আমি $ 50 / মাস দিতে পারি একটি 10Mbit লিঙ্কযুক্ত একটি ছোট সার্ভারের জন্য যা আমি প্রয়োজন হলে 24/7 উভয় দিকই পূরণ করতে পারি, সুতরাং সংযুক্ত বিফায়ার সার্ভারের সাথে 100Mbit লিঙ্কটি ব্যয়বহুল হবে না যদি না আপনার গ্যারান্টিযুক্ত আপটাইম এবং অন্যান্য এসএলএ এবং / অথবা সার্ভার প্রয়োজন হয় হোস্টিং সরবরাহকারী থেকে পরিচালনা)। যদি সার্ভারটি কেবল স্ট্যাটিক ফাইলগুলি (এমনকি বৃহত্তরগুলি) পরিবেশন করে থাকে তবে আপনার কেবলমাত্র সিপিইউ এবং র‌্যামের দিক থেকে কোনও মেশিনের প্রয়োজন নেই, কেবল দ্রুত ড্রাইভ এবং ব্যান্ডউইদথ। এটি "ক্লাউড" আয়োজিত সমাধানগুলি বা একটি সামগ্রী বিতরণ নেটওয়ার্কের দিকে নজর দেওয়ার মতোও হতে পারে - তাত্ত্বিকভাবে আপনার কতটা ব্যান্ডউইথ প্রয়োজন তা আরও কম স্থিতিস্থাপক হওয়াতে আপনার কম-অনুমান করা উচিত তবে এগুলি আপনার স্কেল করা সহজ হতে পারে (যাতে আপনি একটি শালীন আপটাইম গ্যারান্টি পেতে পারেন ক্ষতিপূরণ সহ যদি তারা সেই এসএলএ-তে রাখতে ব্যর্থ হয়)। এই উপায়ে ব্যান্ডউইথ হগিং ক্রিয়াকে আলাদা রাখার অতিরিক্ত সুবিধা রয়েছে যে উচ্চ-ব্যান্ডউইথ বৈশিষ্ট্যটি যদি এটি ক্রল করতে যথেষ্ট মনোযোগ আকর্ষণ করে যা আপনার একই সাথে আপনার সমস্ত অন্যান্য বৈশিষ্ট্যগুলিকে অবরুদ্ধ করে না।


কোনও এসএলএস নেই, পাগল আপটাইম প্রয়োজনীয়তা নেই। এটি বর্তমানে প্রতি সেশনে সিপিইউ / র‌্যামের একটি শালীন অংশ ব্যবহার করে। যদিও একটি একক মৌমাছির বাক্সে ভাল সংখ্যক সমবর্তী সেশনগুলি পরিচালনা করা উচিত।
দারন

1

খাঁটি historতিহাসিকভাবে:
ফেসবুক গেমসের আগের দিনগুলিতে, লোকেরা ব্রাউজার ভিত্তিক, পাঠ্য-বিন্যাসের এমএমও-তে ছিল।

তুলনামূলকভাবে নতুন ছিলেন ওগাম। এটি গ্রাফিক ভারী এবং 9 বার 999 পৃষ্ঠাগুলির একটি মানচিত্র ব্যবস্থা ছিল (99 টি সেক্টর সহ 9 টি মহাবিশ্বের সাথে 15 টি গ্রহের জন্য জায়গা ছিল এবং প্রতিটি গ্রহে একটি চাঁদ থাকতে পারে)।

ব্যবহারকারীদের যোগদানের পরিমাণ ছিল উন্মাদ এবং ট্র্যাফিকের পরিমাণ আরও বেশি।

তাহলে তারা এর সমাধান করার জন্য কী করেছিল? তারা একটি পিএইচপি টেম্পলেট সিস্টেমটি ব্যবহার শুরু করে এবং ব্যবহারকারীদের নিজেরাই চিত্র এবং সিএসএস ফাইল হোস্ট করার অনুমতি দেয়। আপনাকে যা করতে হবে তা হ'ল একটি চেকবক্স ক্লিক করতে হবে এবং বেস ফোল্ডারটির নিখুঁত পাথ প্রবেশ করানো হয়েছিল। তারা এটি তাদের ডাটাবেসে সংরক্ষণ করতে পারে, এইচটিএমএল <base>উপাদান ব্যবহার করে এবং টেমপ্লেট সিস্টেমটি ইউআরআই http: // পাথ / থেকে / চিত্র থেকে ফাইলের জন্য সেট করে: /// পাথ / থেকে / চিত্র

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

এবং একটি অতিরিক্ত বোনাস হিসাবে, তারা এটিকে "আপনার নিজস্ব কাস্টম ব্যাকগ্রাউন্ড এবং চিত্রের মালিকানা তৈরি করে, এটি করার সুযোগ দেওয়ার জন্য আমরা কি ভাল ছেলেরা নই?"


1

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

পেশাদাররা

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

কনস

  • এটির জন্য অনেক বেশি খরচ হয়। আমাদের নিজের সার্ভারে রেখে আমরা কিছু অর্থ সঞ্চয় করতে পারতাম
  • তাদের (অ্যামাজন) নেমে যাওয়ার উপর কম নিয়ন্ত্রণ ... আমাদের জন্য ভাগ্যবান, তারা আসলে নিচে যায় না। :)

অন্যান্য চিন্তা

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


0

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

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

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

0

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

সুতরাং অ্যাডাব্লুএস বা অন্য কিছুর মতো "পরিচালিত" সমাধানগুলি। অনেকগুলি সিডিএন / ক্লাউড সরবরাহকারী রয়েছে যা দুর্দান্ত বৈশিষ্ট্য সরবরাহ করে।

অফিস: পুতুল [1] :-) একবার দেখুন

[1] http://www.puppetlabs.com/


0

হ্যাঁ, আপনার অ্যামাজন এডাব্লুএস এর অনুরূপ কিছু ব্যবহার করা উচিত।

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