একাধিক সার্ভারে একটি ওয়েবসাইট কীভাবে হোস্ট করবেন?


10

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



আমার উত্তরটি পরীক্ষা করুন এটি স্কেল করার জন্য একটি খুব জনপ্রিয় প্রোগ্রাম এবং সার্ভারগুলি নিরীক্ষণ করুন
আনাগিও

উত্তর:


5

পাশাপাশি বড় ছেলেদের জন্য (গুগল, অ্যাপল ইত্যাদি) তারা পরিশীলিত এবং ব্যয়বহুল, ট্রাফিকের জন্য হার্ডওয়ার hardware

একটি সহজ সমাধান হ'ল আপনার একাধিক হোস্ট সেটআপ করা এবং একক হোস্ট থাকা যা অনুরোধগুলি ঘোরায়।

বলুন যে ভিডিও হোস্টএন নামে ভিডিওটি হোস্টিংয়ের জন্য আমাদের কাছে পাঁচটি সার্ভার রয়েছে এবং রাউটিংহোস্ট নামটি ব্যবহার করা হচ্ছে যা তাদের ট্র্যাক করে রাখে সেগুলির থেকে আমাদের আলাদা একটি একক সার্ভার রয়েছে।

প্রথম আইওএস ক্লায়েন্ট রাউটিংহস্ট থেকে ভিডিওটি পেতে ঠিকানাটির অনুরোধ করে। রাউটিংহোস্ট ভিডিওহোস্ট 1 এ ঠিকানাটি ফেরত দেয়।

দ্বিতীয় আইওএস ক্লায়েন্টের অনুরোধ। রাউটিংহোস্ট ভিডিওহোস্ট 2 এর সাথে উত্তর দেয়।

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

পরবর্তীকালে কোন ভিডিওহোস্ট ব্যবহার করা উচিত এবং এটিতে ঠিকানাটি ফিরিয়ে দেয় সে সম্পর্কে কিছু সাধারণ সার্ভার সাইড কোড প্রয়োজন।

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


1
আপনার সাহায্যের জন্য ধন্যবাদ! আমি জোন এডিট নামে একটি পরিষেবা ব্যবহার করছি। আমি আজ তাদের সাথে আমার পুরো সাইটের জন্য ডিএনএস স্থাপন করেছি এবং তারা "ব্যর্থতা পরিষেবাগুলি" সহ রাউন্ড রবিন ডিএনএস (আমি বিশ্বাস করি এটিই তাই বলে) অফার করে। এটি ডিএনএসের যে সার্ভারগুলিকে নির্দেশ করে এবং উপলব্ধ সার্ভারগুলিতে অনুরোধগুলি প্রেরণ করে এবং অনুরোধগুলির সাথে ভরাট রয়েছে তা বের করে দেয়। এটি প্রতি বছর প্রায় 12 ডলার, সুতরাং আমি এই সমস্ত কিছু আবিষ্কার করার পরিবর্তে কেবল তাদের সাথে থাকব। তবে আপনার সহায়তার জন্য অনেক ধন্যবাদ!
জ্যাক হামফ্রিজ

হ্যাঁ, আরও ভাল সমাধানের জন্য 12 ডলার / বছরে। ভবিষ্যতের রেফারেন্সের জন্য আপনি কি সেই পরিষেবাতে URL টি ফেলে দিতে পারেন?
ক্রিস


7

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

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

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

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


1

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

স্কেলিং ওয়েবসাইটগুলি হার্ড এবং ব্যয়বহুল। ক্লাউড কম্পিউটিংয়ের শক্তি ব্যবহার করে স্কেলার স্বয়ংক্রিয়ভাবে আপনার ওয়েবসাইটের অবকাঠামোটিকে স্কেল করে: এটি আপনার ডাটাবেসকে স্কেল করে, আপনার অ্যাপ্লিকেশন সার্ভারকে স্কেল করে এবং লোড ব্যালেন্সিং এবং ক্যাশে সার্ভার যুক্ত করে এবং কনফিগার করে!

http://code.google.com/p/scalr/


1

জেনলোয়াডারের মতো একটি নিখরচায় লোড ব্যালেন্সার সফটওয়্যারটি কৌশলটি সম্পাদন করবে। এটি একটি ওপেন সোর্স সফ্টওয়্যার, আপনার কেবলমাত্র সমর্থন প্রয়োজন হলে আপনি অর্থ প্রদান করেন।

আমি শুনেছি এটি ইতিমধ্যে আপনার সার্ভারগুলি কিনে থাকলে তা আপনার প্রয়োজনীয়তা কভার করবে।

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