এটি সম্ভবত আপনার কাছে অবাক হওয়ার কিছু নেই যে CSS-ট্রিকস (গর্বের সাথে) হোস্ট করা হয়েছে মেঘপথDigitalOcean এর পরিচালিত হোস্টিং হাত। CSS-ট্রিকস এবং ক্লাউডওয়ে উভয়ই DigitalOcean-এর অংশ, আমরা এইভাবে একত্রিত হওয়ার আগে এটি সময়ের ব্যাপার ছিল। এবং আমরা এখানে!
আমরা আগে Flywheel-এ হোস্ট করেছিলাম যেটি একটি মোটামুটি বুটিক ওয়ার্ডপ্রেস হোস্টিং প্রদানকারী ছিল যতক্ষণ না WP ইঞ্জিন এটি কয়েক বছর আগে কিনেছিল। এবং, খুব সৎ এবং আপ-ফ্রন্ট হতে, Flywheel আমাদের অত্যন্ত ভাল পরিবেশন করেছে। এমন একটি পর্যায়ে পৌঁছেছে যখন এটি বেশ স্পষ্ট হয়ে উঠেছে যে CSS-ট্রিকস ফ্লাইওইলের পক্ষে স্কেল করার জন্য খুব বড় ছিল। এটি ক্লাউডওয়ের অনুপস্থিতিতে আমাদের WP ইঞ্জিন ব্যবহার করে দেখতে পরিচালিত করতে পারে… তবে এটি সম্ভবত ভাল যা কখনই সফল হয়নি সাম্প্রতিক ঘটনা বিবেচনা করে.
যাইহোক, চলমান হোস্ট সর্বদা অন্তত প্রতিযোগীতা পরিবর্তনের একটি স্মিজ মানে। বিভিন্ন নিয়ন্ত্রণ সহ বিভিন্ন ব্যবহারকারীর অ্যাকাউন্টের সাথে বিভিন্ন কনফিগারেশন সহ বিভিন্ন সার্ভারের নাম।

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

আমাদের উন্নয়ন প্রবাহ এই মত কিছু যেতে ব্যবহৃত:
- ফায়ার আপ লোকাল (ফ্লাইহুইলের স্থানীয় উন্নয়ন অ্যাপ)
- স্থানীয় উন্নয়ন সঙ্গে চারপাশে Futz
- প্রধান ধাক্কা
- একটি CI/CD পাইপলাইন পরিবর্তনগুলি প্রকাশ করতে দিন
আমি জানি, হাস্যকরভাবে সহজ। তবে এটি ত্রুটির সাথে ধাঁধাঁযুক্ত ছিল কারণ আমরা সর্বদা পুশের উপর পরিবর্তনগুলি প্রকাশ করতে চাই না। সেখানে একটি প্রকৃত মানবিক ত্রুটি ছিল, বিশেষ করে ওয়ার্ডপ্রেস আপডেটগুলি পরিচালনা করার সময়। স্থানীয়ভাবে যা কাজ করছে তা অন্ধভাবে বিশ্বাস করার পরিবর্তে আমাদের কিছু ধরণের স্টেজিং পরিবেশ থাকতে পারে (এবং উচিত ছিল)। কিন্তু আবার, বড় কর্পোরেট সমর্থন সত্ত্বেও আমরা একটি রাগট্যাগ দল।
প্রবাহ এখন এই মত দেখায়:
- স্থানীয়কে ফায়ার করুন (আমরা এখনও এটি ব্যবহার করি!)
- স্থানীয় উন্নয়ন সঙ্গে চারপাশে Futz
- প্রধান ধাক্কা
- মঞ্চায়নে প্রকাশ করুন
- উৎপাদনে প্রকাশ করুন
এটি এমন কিছু যা আমরা ফ্লাইহুইলে সেট আপ করতে পারতাম কিন্তু ক্লাউডওয়ের সাথে তুচ্ছ ছিল। আমি মানের নিশ্চয়তার জন্য কিছু অটোমেশন ছেড়ে দিয়েছি। ক্লাউডওয়েতে পরিবেশ পরিবর্তন করা হল একটি একক ক্লিক এবং আমি প্রক্রিয়াটিতে কিছুটা নিয়ন্ত্রণ আছে বলে মনে করার জন্য আমি একটু ম্যানুয়াল ঘর্ষণ পছন্দ করি। এটি একটি এন্টারপ্রাইজ প্রকল্পে বড় দলগুলির জন্য ভাল স্কেল নাও হতে পারে, তবে ক্লাউডওয়েস আসলেই তা নয় – এই কারণেই আমাদের ডিজিটাল ওশান আছে!

যে দেখুন baseline-status-widget
ড্রপডাউন শাখা? এটি একটি ছোট বৈশিষ্ট্য যা আমি খেলছি (এবং পরে পোস্ট করব)। আমি পছন্দ করি যে গিটহাব সরাসরি ক্লাউডওয়েস UI-তে একীভূত হয়েছে তাই আমি যে কোনও পরিবেশে এটির সাথে একীভূত করার আগেও আমি যে কোনও পরিবেশে এটি নিয়ে পরীক্ষা করতে পারি staging
বা master
শাখা এটি প্রতিটি উপায়ে অটো-ডিপ্লয়মেন্ট ট্রিগার করার চেয়ে সম্পূর্ণ অনেক সহজ এবং উপায়ে কম ত্রুটি-প্রবণ করে তোলে।
এখানে আরেকটি চমৎকারতা: আমি ক্লাউডওয়ে পর্যবেক্ষণের মাধ্যমে আমার পরিবেশের মধ্যে পার্থক্যের একটি ভাল স্ন্যাপশট পেয়েছি। উদাহরণস্বরূপ, আমি আজ সকালে আমাদের গ্র্যাভিটি ফর্ম প্লাগইনের অনুলিপি আপডেট করার চেষ্টা করছিলাম। এটি স্থানীয়ভাবে কাজ করেছিল কিন্তু মঞ্চায়নে একটি মারাত্মক ট্রিগার করেছিল। আমি ভিতরে গিয়েছিলাম এবং স্টেজিং পরিবেশের সাথে কী ঘটছে তা বোঝার চেষ্টা করেছিলাম, তাই আমি ভালনারেবিলিটি স্ক্যানারে গেলাম এবং দেখলাম যে স্টেজিং স্থানীয়ভাবে এবং উৎপাদনে যা চলছে তার তুলনায় ওয়ার্ডপ্রেসের একটি পুরানো সংস্করণ চলছে৷ (আমরা ওয়ার্ডপ্রেস কোর সংস্করণ নিয়ন্ত্রণ করি না, তাই এটি একটি সহজ মিস ছিল।)

আমি অনুমান করেছিলাম যে গ্র্যাভিটি ফর্মের নতুন সংস্করণের ওয়ার্ডপ্রেসের পুরানো সংস্করণের সাথে একটি বিরোধ রয়েছে এবং এটি আমার দাবি পরীক্ষা করা হাস্যকরভাবে সহজ করে তুলেছে। দেখা যাচ্ছে যে এটি সঠিক ছিল এবং আমি আত্মবিশ্বাসী ছিলাম যে প্রোডাকশনে ঠেলে দেওয়া নিরাপদ এবং সঠিক ছিল – যা ছিল।
সেই ছোট্ট ঘটনাটি আমাকে ক্লাউডওয়েস সম্পর্কে এখন পর্যন্ত যা পছন্দ করেছে সে সম্পর্কে কিছুটা ভাগ করতে অনুপ্রাণিত করেছে। আপনি লক্ষ্য করবেন যে আমরা এখানে আমাদের পণ্যগুলিকে খুব বেশি চাপ দিই না। যে কোনো সময় আপনি আনন্দদায়ক কিছু অনুভব করেন – তা যাই হোক না কেন – এটি সম্পর্কে ব্লগ করার একটি ভাল সময় এবং এটি স্পষ্টতই সেই সময়ের মধ্যে একটি ছিল।
যদি আমি উল্লেখ না করি যে ক্লাউডওয়েজ যেকোন সাইজ বা ওয়ার্ডপ্রেস সাইটের জন্য আদর্শ। এটি এমন কয়েকটি হোস্টের মধ্যে একটি যা আপনাকে BOYO ক্লাউড করতে দেয়, তাই বলতে গেলে, যেখানে আপনি একটি ক্লাউড সার্ভারে আপনার কাজ ধরে রাখতে পারেন (উদাহরণস্বরূপ, একটি DigitalOcean droplet) এবং Cloudways কে হোস্টিং পরিচালনা করতে দেয়, আপনাকে স্কেল করার সমস্ত স্বাধীনতা দেয় যখন একটি পরিচালিত হোস্ট থাকার সুবিধার উপরে প্রয়োজন. সুতরাং, আপনার যদি ওয়ার্ডপ্রেসের জন্য সম্পূর্ণরূপে পরিচালিত, অটোস্কেলিং হোস্টিং সমাধানের প্রয়োজন হয় যেমন আমরা এখানে CSS-Tricks-এ করি, ক্লাউডওয়েজ আপনাকে কভার করেছে.