আমি ক্লাউডফ্রন্টের সাথে নীল / সবুজ মোতায়েন করার উপায় খুঁজছি ।
একটি ক্লাউডফ্রন্ট বিতরণ থেকে অন্যটিতে যাওয়ার জন্য কারও কাছে কি ভাল সমাধান আছে বা প্রত্যেকেই কেবল তাদের বিতরণটি তৈরি করে এবং এরপরে আর কখনও স্পর্শ করে না?
আমার ক্লাউডফ্রন্ট বিতরণ স্থির সামগ্রী (জাভাস্ক্রিপ্ট, ইত্যাদি) এর জন্য একটি এস 3 উত্স এবং একটি কাস্টম উত্সকে একটি এডাব্লুএস ইএলবিতে নির্দেশ করে।
ক্লাউডফ্রন্টে কোনও পরিবর্তন নেই
সাধারণ পরিস্থিতিতে আমরা আমাদের ক্লাউডফ্রন্ট বিতরণে কোনও পরিবর্তন করি না। আমরা আমাদের স্থিতিশীল বিষয়বস্তুকে এস 3 উত্সে এস 3 এর স্থিতিশীল সামগ্রীগুলির নাম পরিবর্তন করে এবং ইলাস্টিক লোড ব্যালেন্সার (ইএলবি) এর অধীনে ইসি 2 উদাহরণগুলিতে রোলিং মোতায়েন করি। তবে এমন অনেক সময় রয়েছে যখন আমাদের ক্লাউডফ্রন্ট বিতরণে নিজেই পরীক্ষা করা এবং পরিবর্তন করা দরকার বা আমাদের পরিবেশে উল্লেখযোগ্য পর্যাপ্ত পরিবর্তন হতে হবে যা আমাদের একটি নতুন পরিবেশে একটি নতুন ইএলবিতে নির্দেশ করতে হবে।
দুটি ক্লাউডফ্রন্ট বিতরণ
প্রথম বিকল্পটি আমি চেষ্টা করেছিলাম দুটি পৃথক ক্লাউডফ্রন্ট ওয়েব বিতরণ ছিল , একটি আমার বর্তমান, বা এ, পরিবেশের জন্য এবং একটি আমার নতুন, বা বি, পরিবেশের জন্য। আমি একটি রুট 53 ওয়েটেড রাউটিং নীতিটি ব্যবহার করার চেষ্টা করেছি যেখানে আমি আমার www.domain.com রাউট 53 রেকর্ডের জন্য দুটি রেকর্ড যুক্ত করেছি, একটি ক্লাউডফ্রন্ট ডিস্ট্রিবিউশন এ 1 এর ওজনযুক্ত এবং অন্যটি 0 এর ওজন সহ ক্লাউডফ্রন্ট ডিস্ট্রিবিউশন বি এর দিকে নির্দেশ করছে The পরিকল্পনাটি হ'ল আমি ওজন পরিবর্তন করব যখন আমি বিতরণ এ থেকে বিতরণ বিতে যেতে চাই তবে যাইহোক, একবারে কেবলমাত্র একটি ক্লাউডফ্রন্ট বিতরণে www.domain.com বিকল্প ডোমেন নাম (সিএনএম) নিবন্ধিত থাকতে পারে বা আপনি নিম্নলিখিত ত্রুটিটি পেতে পারেন:
com.amazonaws.services.cloudfront.model.CNAMEAlreadyExistsException: One or more of the CNAMEs you provided are already associated with a different resource. (Service: AmazonCloudFront; Status Code: 409; Error Code: CNAMEAlreadyExists; Request ID: ef84a5f0-44e7-11e5-9315-0ba167bb108a)
একটি ক্লাউডফ্রন্ট বিতরণ
দ্বিতীয় বিকল্পটি একটি ক্লাউডফ্রন্ট ওয়েব বিতরণ রাখা। আমার S3 এবং কাস্টম উত্সগুলি আমার A এবং B উভয় পরিবেশের দিকে নির্দেশ করছে এবং তারপরে আমি যখন একটি পরিবেশ থেকে অন্য পরিবেশে যেতে চাই তখন অন্য উত্সের দিকে ইঙ্গিত করার জন্য ক্লাউডফ্রন্ট ক্যাশে আচরণটি আপডেট করি । এটি অত্যন্ত অগোছালো কারণ এই আপডেটগুলি 15-60 মিনিট সময় নেয়, আপডেটের অগ্রগতির কোনও দৃশ্যমানতা নেই এবং আপনার পরিবর্তনের প্রকৃতির উপর নির্ভর করে আপনাকে একটি ক্লাউডফ্রন্ট অবৈধকরণ অনুসরণ করতে হবে যাতে আপনি ক্যাশেড সামগ্রী সরবরাহ করছেন না depending নতুন সামগ্রী সহ পুরানো পরিবেশ থেকে।
আপনার উপদেশের জন্য ধন্যবাদ!