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

সংযোগকারীর আগে অপারেশন ঠিক করুন

প্রথম সিদ্ধান্ত হলো ওয়ার্কলোডটি কী করতে পারবে, যা নেটওয়ার্ক রেঞ্জ হিসেবে নয়, অপারেশন হিসেবে নামকরণ করা উচিত। রিপোর্টিংয়ের ক্ষেত্রে একটি সংকীর্ণ রিপোর্টিং API ক্লাউড ওয়ার্কলোডকে ডেটাবেস প্রশাসন না দিয়েই প্রয়োজন মেটাতে পারে।

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

ওয়ার্কলোডের পরিচয় ঠিক করুন, এবং তার একটি মালিক দিন

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

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

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

নেটওয়ার্ক পরিধি ঠিক করুন, জেনে রাখুন এটি অনুমতি নয়

কোন পক্ষ সংযোগ শুরু করে, সমর্থিত পরিবহন এবং সংশ্লিষ্ট এন্ডপয়েন্ট উল্লেখ করুন। পিয়ার পরিচয় যাচাই চালু রাখুন, এবং সম্পর্কহীন ব্যাকএন্ড গন্তব্যগুলোকে কেবল ঘোষণা না করে পৌঁছানোর অযোগ্য রাখুন।

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

উল্টোটাও সত্য: বৈধ সার্ভিস ক্রেডেনশিয়াল প্রতিটি উৎসের জন্য একটি লিসেনার প্রকাশ করা ন্যায্য করে না। দুটি নিয়ন্ত্রণই দরকার, আর কোনোটিই অন্যটির বিকল্প নয়।

ডেটা হ্যান্ডলিং ও দায়িত্ব বিভাজন ঠিক করুন

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

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

ব্যর্থতা, অপসারণ এবং তা কীভাবে গ্রহণ করবেন তা ঠিক করুন

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

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

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

সম্পর্কিত নিবন্ধ