উত্তর:
যদিও এই লিখন অনুসারে ইসি 2 উদাহরণ দেশীয় আইপিভি 6-সক্ষম নয়, তবে অ্যামাজন ইউএস পূর্ব (উত্তর ভার্জিনিয়া), ইইউ (আয়ারল্যান্ড), এশিয়া প্যাসিফিক (টোকিও) এবং এশিয়া প্যাসিফিক (সিঙ্গাপুর) ইলাস্টিক লোড ব্যালান্সারদের জন্য আইপিভি 6 কার্যকর করেছে। আমি ইসি 2 উদাহরণগুলি এবং লোড ব্যালেন্সার ব্যবহার করে কীভাবে আইপিভি 6 সামগ্রী উপলব্ধ করব তা প্রদর্শন করব।
ইলাস্টিক লোড ব্যালেন্সার (ELB) সেট আপ
আমি ধরে নেব যে আপনি ইতিমধ্যে একটি লোড ব্যালেন্সার ব্যবহার করছেন। (আপনি যদি একটি সেট আপ করতে চান তবে ইলাস্টিক লোড ব্যালেন্সার বিকাশকারীদের গাইড http://awsdocs.s3.amazonaws.com/ElasticLoadBalancing/latest/elb-dg.pdf এ দিকনির্দেশগুলি অনুসরণ করুন )।
ELB প্রবেশের পাশে একটি চেক রাখুন যাতে নীচের প্যানেলে বিস্তারিত তথ্য উপস্থিত হয় appears আপনার ELB এর জন্য আপনার দ্বৈত স্ট্যাকের নামটি লিখুন। এটি ডুয়ালস্ট্যাক.নাম-ব্যালেন্সার-751654286.us-east-1.elb.amazonaws.com এর মতো নামের সাথে সাদৃশ্যপূর্ণ।
ডিএনএস পরীক্ষা করা হচ্ছে
দ্বৈত স্ট্যাক ELB ডিএনএস নাম ব্যবহার করে আপনি A (IPv4) এবং AAAA (IPv6) রেকর্ড পেয়েছেন কিনা তা যাচাই করতে ডিগ বা এনস্লুআপ ব্যবহার করুন। আপনি যদি এই কমান্ড-লাইন সরঞ্জামগুলির সাথে স্বাচ্ছন্দ্য বোধ না করেন তবে http://www.kloth.net/services/dig.php তে একটি ওয়েব-ভিত্তিক ডিগ ব্যবহার করুন ।
আপনার ডোমেনের জন্য CNAMEs তৈরি করুন
আমি সম্ভাব্য উত্পাদন ব্যাহত এড়াতে একটি নিক্ষেপ-ডোমেন পরীক্ষা করার পরামর্শ দিচ্ছি। Www.example.com- এর সিএনএমে দ্বৈত স্ট্যাকের ইএলবি নামটি নির্দেশ করা উচিত।
প্রতিপাদন
একটি আইপিভি 6 সংযুক্ত হোস্ট থেকে www.example.com দেখুন। বিকল্পভাবে, আপনি আপনার সাইটে আইপিভি 6 সংযোগ পরীক্ষা করার জন্য http://ipv6-test.com/uthorate.php ব্যবহার করতে পারেন ।
আইসিভি 6 ইসি 2 এর জন্য (সেপ্টেম্বর 2013) উপলভ্য নয়; তবে এটি ELB এর জন্য উপলব্ধ। সুতরাং আপনি ELB কে এক ধরণের IPv4 গেটওয়ে হিসাবে ব্যবহার করতে পারেন , তবে আপনি এখনও ইসি 2 উদাহরণগুলিতে IPv6 ঠিকানা বরাদ্দ করতে পারবেন না।
বকবক আছে যে এটি "অদূর ভবিষ্যতে" (এর অর্থ যাই হোক না কেন) পরিবর্তিত হতে পারে।
ক্লাউডফ্লেয়ার সিডিএন এর মাধ্যমে আপনার সাইটটি প্রক্সি করে আপনি আইপিভি 6 (এবং কিছু অন্যান্য সুবিধা) দিয়ে সাইটটি উপলব্ধ করতে পারেন।
আপনি টানেলব্রোকার থেকে একটি বিনামূল্যে আইপিভি 6 টানেল পেতে পারেন । এটি ইসি 2 নিয়ে ভাল কাজ করে। আমি এটি পরীক্ষা করেছি।
আইপিভি 6 এখন সাধারণত উপলব্ধ
ইলাস্টিক লোড ব্যালেন্সিং, এডাব্লুএস আইওটি, এডাব্লুএস ডাইরেক্ট কানেক্ট, অ্যামাজন রুট 53, আমাজন ক্লাউডফ্রন্ট, এডাব্লুএস ডাব্লুএফএফ এবং এস 3 ট্রান্সফার এক্সিলারেশন দিয়ে শুরু করে আমরা গত কয়েক বছর ধরে আইডাব্লুএসের অনেকগুলি অংশে আইপিভি 6 সমর্থন যুক্ত করার জন্য কাজ করে যাচ্ছি। ভার্চুয়াল প্রাইভেট ক্লাউডগুলিতে ইসি 2 উদাহরণগুলির জন্য প্রাথমিকভাবে আইপিভি 6 সমর্থন ঘোষণার সমস্ত বিল্ডিং (প্রাথমিকভাবে ইউএস পূর্ব (ওহিও) অঞ্চলে ব্যবহারের জন্য উপলব্ধ)।
আজ আমি এই সংবাদটি শেয়ার করে খুশি যে ভিপিসিতে ইসি 2 উদাহরণগুলির জন্য আইপিভি 6 সমর্থন এখন মোট পনেরোটি অঞ্চলে পাওয়া যায়, সেই সাথে নয়টি অঞ্চলে আইপিভি 6-র জন্য অ্যাপ্লিকেশন লোড ব্যালান্সারের সহায়তাও রয়েছে।
ডেস্কটপ AWS EC2 উদাহরণস্বরূপ এখনও RFC1918 IPv4 ঠিকানা স্থান গ্রহণ কিন্তু তারপর আছে যদি আপনি একটি ELB পিছনে ওয়েব পরিষেবা আছে dualstack
এবং ipv6
ELB উদাহরণস্বরূপ যে দ্বৈত IPv4 / IPv6 এবং শুধুমাত্র IPv6, অ্যাক্সেস প্রদান জন্য পূর্বে সমাধান হোস্টনেইম। ELB এবং ইসি 2 ইনস্ট্যান্সের মধ্যে যোগাযোগ এখনও আইপিভি 4 হিসাবে থাকবে তবে আপনি যে ওয়েব অ্যাপ্লিকেশনটি বিশেষভাবে হোস্ট করছেন সেই ওয়েব অ্যাপ্লিকেশন যদি আইপিভি 6 ঠিকানা সন্ধান না করে তবে ক্লায়েন্ট আইপিভি 6 এর মাধ্যমে সংযুক্ত হতে আলাদা কিছু দেখতে পাবে না।
গতবার আমাদের লক্ষ্য ছিল লিনোড সার্ভার থেকে অ্যামাজন ইসি 2-ভিপিসিতে পাইথন জ্যাঙ্গো অ্যাপ্লিকেশন স্থানান্তরিত করা। প্রথমে আমি ইসি 2 উদাহরণগুলি সম্পর্কে ইন্টারনেটে প্রচুর তথ্য পড়েছি এবং লক্ষ্য করেছি যে ইসি 2 ভিপিসি এই সময়ে আইপিভি 6 সমর্থন করে না।
হ্যাঁ, আমরা জানি যে এটি সম্ভবত ELB এবং ইসি 2-ক্লাসিকের মাধ্যমে সম্ভব, তবে আমাদের ইসি 2-ক্লাসিক সেটআপ করার ক্ষমতা নেই, কারণ আমাদের পরিসংখ্যানটি আরও নতুন যা ইসি 2-ক্লাসিকের জন্য অ্যামাজন প্রয়োজন। এটি বড় সমস্যা ছিল, কারণ আমরা এডাব্লুএস ইনফ্রাস্ট্রাকচার এবং আরডিএস ডাটাবেস শৈলী পছন্দ করি তবে আমাদের অ্যাপ্লিকেশনটিতে আমাদের আইপিভি 6 পাওয়া দরকার।
চিন্তাভাবনার পরে আমরা লিনোড সার্ভারটি করার সিদ্ধান্ত নিই, এর মধ্যে ইতিমধ্যে আইপিভি 6 সমর্থন রয়েছে, প্রক্সি হিসাবে। লিনোডে আমাদের এনগিনেক্স কনফিগারেশনে আমরা ইসি 2-ভিপিসি জ্যাঙ্গো অ্যাপ্লিকেশনে 9099 পোর্টে সমস্ত ট্র্যাফিকের প্রক্সি করি আমরা ইসি-ভিপিসি থেকে স্থিতিশীল পাই:
location /static/ {
proxy_pass http://--AWS_IP--/s6/;
}
location /media/ {
proxy_pass http://--AWS_IP--/m6/;
}
location / {
proxy_pass http://--AWS_IP--:9099/;
proxy_set_header X-Real-IP $remote_addr;
proxy_read_timeout 4000;
}
আমাদের ইসি-ভিপিসিতে আমরা আমাদের জাজানো অ্যাপ্লিকেশনটি 9099 বন্দরে তৈরি করি এবং এটিকে অ্যাক্সেসযোগ্য বাহ্যিক করে তুলি, অ্যামাজন কনসোলে আমরা পোর্ট 9099 অ্যাক্সেসযোগ্য বহিরাগতকেও অনুমতি দিই, কারণ আমাদের লিনোড এনজিনেক্স এখানে ট্র্যাফিক প্রেরণে সক্ষম হতে হবে। EC2-VPC থেকে লিনোডে nginx দ্বারা স্থিতিশীল এবং মিডিয়া পাঠাতে ভুলবেন না:
location /s6/ {
alias /home/django/static/;
}
location /m6/ {
alias /home/django/media/;
}
পরিশেষে আমরা লিনোড সার্ভারে এএএএ ডিএনএস রেকর্ড এবং ইসি-ভিপিসিতে একটি ডিএনএস রেকর্ডকে নির্দেশ করি এবং সমস্তগুলি ভাল কাজ করে। সমস্ত ট্র্যাফিক এক্স-রিয়েল-আইপি শিরোনামে সঞ্চিত রিয়েল আইপি, ইসি 2-ভিপিসিতে আসে। আসলে আমি মনে করি লিনোড সার্ভারটি এটির মতো প্রক্সি তৈরি করতে ব্যয়বহুল হতে পারে যদি আপনার এতে অন্য কোনও অ্যাপ্লিকেশন না থাকে। সুতরাং প্রক্সি বৈশিষ্ট্য এবং আইপিভি 6 সমর্থন অবশ্যই রয়েছে এমন কোনও সার্ভার ব্যবহার করা সম্ভব।
আমার আসল পোস্ট: আমাজন ইক 2 ভিপিসিতে আইপিভি 6 ট্র্যাফিক গ্রহণ করুন