মূল লেখায় যান

AWS CodeDeploy

#146 · Level 4 · পরিচালনা ও বিশেষ ক্ষেত্র · DevOps ও Infrastructure as Code

AWS CodeDeploy নতুন সংস্করণের app server, Lambda বা container-এ নিরাপদে ধীরে ধীরে পৌঁছে দেয়। এটা EC2, নিজের অফিসের server, Lambda আর Amazon ECS-এর সাথে কাজ করে। কোন ধাপে কী হবে, তা AppSpec নামের file-এ লেখা থাকে। একই জায়গায় সংস্করণ বদলানো (in-place) বা নতুন পরিবেশ বানিয়ে traffic সরানো (blue/green) — দুই পদ্ধতিই আছে। সমস্যা ধরা পড়লে এটা আগের সংস্করণে ফিরে যেতে (rollback) পারে।

দোকানে নতুন মেনু চালু — আগে একটা শাখায়, সব ঠিক থাকলে বাকিগুলোয়; সমস্যা হলে পুরনো মেনুতে ফেরা।

নতুন সংস্করণ একসাথে সব জায়গায় দিলে সমস্যা হলে সবাই ভোগে।

কোথায় ব্যবহার হয়

“কোথায় ব্যবহার হয়” অংশ

শত server-এ নতুন code পাঠানো, সমস্যা হলে নিজে থেকে আগের সংস্করণে ফেরা।

Azure Pipelines (release)

বিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: