ডাব্লুএসএইচটি ডিরেক্টরি পাথের উপর ভিত্তি করে এইচটিটিপিএস ট্র্যাফিককে দুটি পৃথক ইসি 2 দৃষ্টান্তের পথে যাওয়ার উপায় সরবরাহ করে?


10

আমি ভাবছিলাম যে নীচেরগুলি এডাব্লুএসের অফারগুলির সাথে সম্ভব?

https://www.example.com/a/-> ইসি 2 ইনস্ট্যান্স এ অ্যাপাচি দ্বারা পরিবেশন করা হয়েছে

https://www.example.com/b/-> ইসি 2 ইনস্ট্যান্স বি তে আপাচি দ্বারা পরিবেশন করা হয়েছে

স্পষ্ট করার জন্য, আমি চাই না যে একটি ডিরেক্টরি পাথের অধীনে থাকা ফাইলগুলি অন্য ডিরেক্টরি পাথের অধীনে থাকা ফাইলগুলির মতো একই সার্ভারের উদাহরণে থাকে।

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

EC2 লোড ব্যালেন্সার ডিরেক্টরির পাথ উপর ভিত্তি করে স্যুইচ করার অনুমতি দেয় বলে মনে হচ্ছে না। রুট 53 ডিএনএস স্তরে কাজ করে, যার ভিত্তিতে আইপি ফেরত পাঠানোর কোনও তথ্য নেই।


ইসি 2 লোড ব্যালেন্সারটি এতটাই নির্বোধ যে এটি Host:শিরোনাম পড়বে না এবং বোগাস ট্র্যাফিক ফিল্টার করবে না । মনে হচ্ছে তারা কোনও বৈশিষ্ট্য যুক্ত করবে যেমন আপনি জিজ্ঞাসা করছেন যে শিরোনামগুলি অনুসন্ধান করা তাদের জন্য খুব বেশি কাজ is করুণার সাথে তাদের অন্যান্য বিকল্প রয়েছে।
ছানা 21

উত্তর:


29

অ্যাডাব্লুএস অ্যাপ্লিকেশন লোড ব্যালেন্সার ব্যবহার করুন , যা পাথ ভিত্তিক রাউটিং করে । দ্বিতীয় লিঙ্কটি এটি করার টিউটোরিয়াল।

সংক্ষেপে, আপনি আপনার ALB স্বাভাবিক হিসাবে সেট আপ করেন, তারপরে এই পদক্ষেপগুলি অনুসরণ করুন (এডাব্লুএস টিউটোরিয়াল থেকে অনুলিপি করা):

  • উপর শ্রোতাদের ট্যাব, শ্রোতা জন্য নিয়ম দেখতে, এবং তারপর চয়ন তীর ব্যবহার বিধি যুক্ত করুন । নিয়মটি নীচে উল্লেখ করুন:

  • জন্য উদ্দিষ্ট গ্রুপের নাম , দ্বিতীয় লক্ষ্য গ্রুপ আপনার তৈরি করা চয়ন।

  • জন্য পথ প্যাটার্ন পথ ভিত্তিক রাউটিং জন্য ব্যবহার করা হবে সঠিক প্যাটার্ন উল্লেখ (উদাহরণস্বরূপ, / চিত্র / *)। আরও তথ্যের জন্য, শ্রোতার বিধিগুলি দেখুন।

  • সংরক্ষণ করুন চয়ন করুন


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

9

টিমের দুর্দান্ত উত্তরের পাশাপাশি আপনি ক্লাউডফ্রন্টের মাধ্যমে এটি অর্জন করতে পারেন ।

প্রথমে আপনার বিতরণ তৈরি করুন , ইসি 2 ইনস্ট্যান্স এ এবং ইসি 2 ইনস্ট্যান্স বি (যা লোড ব্যালান্সার, নন-এডাব্লুএস হোস্ট বা এমনকি এস 3 বালতিও হতে পারে) এর জন্য উত্স যুক্ত করুন।

তারপরে, সেটআপ ক্যাশে আচরণটি যথাযথ উত্স থেকে মানচিত্র / এ / * এবং / বি / * বিধি নিয়ম করে।

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


4
আপনি চাইলে /a*এবং /b*বিভিন্ন পরিষেবা, বিভিন্ন অ্যাকাউন্ট, বিভিন্ন অঞ্চল, বা এমনকী একটি পাথও অ্যাডাব্লুএসের অভ্যন্তরে এবং অন্য কোথাও চলমান কিছু দ্বারা পরিচালিত হওয়াতে এটি প্রয়োগ করতে পারে। ক্লাউডফ্রন্টের এমন অনেকগুলি ব্যবহারের কেস রয়েছে যা ধারণামূলকভাবে কোনও সিডিএন প্রয়োজন হয় না।
মাইকেল - sqlbot
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.