আর্লি অ্যাক্সেসের সময় ফ্রি AEM 6.5 → Cloud Service

AEM 6.5 থেকে Cloud Service-এ মাইগ্রেশন, একবারে একটি রিভিউড পুল রিকোয়েস্ট।

ব্রাউজারে আপনার কোড স্ক্যান করুন, প্রতিটি ব্লকার এবং তার সমাধানসহ একটি প্ল্যান পান, তারপর পরিবর্তনগুলো ছোট পল রিকোয়েস্ট হিসেবে পান যা আপনার টিম রিভিউ ও মার্জ করবে।

ফ্রি স্ক্যান চালানশুরু করার গাইড

সাইন-আপের প্রয়োজন নেই। আপনার কোড আপলোড হয় না।অন-প্রিম 6.5 কোর সাপোর্ট শেষ হবে 28 Feb 2027▶ 2 মিনিটের ডেমো দেখুন

core/src/main/java/…/LinkService.javaউদাহরণ
ব্লকার অটোমেটেবল: উচ্চফেব্রুয়ারি 2026-এ Cloud Service থেকে সরিয়ে নেওয়া API-সমূহLinkService.java:7 · import org.apache.log4j.Logger
codemod: log4j-slf4jচেকস পাস হয়েছেআপনার রিভিউ অপেক্ষায়

এটি কী করে

প্রথম স্ক্যান থেকে শেষ পল রিকোয়েস্ট পর্যন্ত, মাইগ্রেশনের জন্য যা যা দরকার

নির্ধারিত টুল কাজ খুঁজে বের করে। আমাদের নিজস্ব সার্ভারে মডেল যা বিবেচনার প্রয়োজন তা খসড়া করে। ইঞ্জিনিয়াররা অনুমোদন দেন। আপনি আপনার রিপোজিটরির নিয়ন্ত্রণে থাকেন।

রিডিনেস স্ক্যান

33টি কোড রুল এবং 31টি BPA কোড AEM as a Cloud Service-এর বাধা সৃষ্টিকারী বিষয়গুলো শনাক্ত করে, প্রতিটি ফাইন্ডিংয়ের জন্য ফাইল, লাইন, ফিক্স এবং এফোর্ট সহ। এটি আপনার ব্রাউজারে চলে।

স্ক্যান চালান →

নির্ধারিত কোডমডস

5টি রিরাইট যাতে AI-এর প্রয়োজন নেই: Commons Lang 2 → 3, Log4j 1 → SLF4J, OSGi কনফিগ → .cfg.json, CQ XSS → Sling XSS, CQ ওয়ার্কফ্লো → Granite ওয়ার্কফ্লো। প্রতিটি নোটসহ নিজস্ব পুল রিকোয়েস্ট হিসেবে খোলে।

পাইপলাইন দেখুন →

AI রিফ্যাক্টরিং, প্রাইভেটলি

যে প্যাটার্নে জাজমেন্ট দরকার, সেটি আমাদের নিজস্ব সার্ভারের মডেলে যায়, কখনো থার্ড-পার্টি AI সার্ভিসে নয়। ইঞ্জিনিয়ার দেখার আগে ডিটারমিনিস্টিক চেক প্রতিটি পরিবর্তন স্ক্রিন করে।

আপনার কোড কোথায় যায় →

মাইগ্রেশন Blueprint

কম্পোনেন্ট-বাই-কম্পোনেন্ট প্ল্যান: বাধা, ফেজ, ঘণ্টায় এফোর্ট, ঝুঁকি এবং আপনার টিমের সিদ্ধান্ত। ব্রাউজারে খুলুন, PDF হিসেবে সেভ করুন বা Confluence-এ পাবলিশ করুন।

নমুনা দেখুন →

ক্লায়েন্ট পোর্টাল

স্ক্যান, Blueprint, সিদ্ধান্ত, পুল রিকোয়েস্ট ও ফেজের জন্য এক জায়গা, এক্সপোর্টযোগ্য হ্যাশ-চেইন্ড অডিট ট্রেইলসহ। Jira, Confluence ও Cloud Manager-এর লিংক।

প্ল্যাটফর্ম ট্যুর করুন →

Deprecation Watch

go-live-এর পরে, push বা nightly-তে আপনার repository আবার scan করা হয় এবং Cloud Manager build fail করার আগে Adobe-এর দ্বারা সরানো API-গুলোর নতুন ব্যবহার চিহ্নিত করা হয়।

কীভাবে কাজ করে →

কীভাবে কাজ করে

কোড গণনা করে। মডেল খসড়া তৈরি করে। একজন মানুষ সিদ্ধান্ত নেয়।

Language models refactoring patterns-এ দক্ষ কিন্তু counting-এ দুর্বল, তাই প্রতিটি ধাপ সঠিক টুল দিয়ে সম্পন্ন করা হয়। প্রতিটি ধাপ একটি audit trail-এ লেখা হয়।

  1. 01

    সংগ্রহ করুন

    Parsers কোড, OSGi কনফিগ, dispatcher, indexes এবং আপনার BPA রিপোর্ট পড়ে।

    ডিটারমিনিস্টিক
  2. 02

    শ্রেণিবিন্যাস করুন

    প্রতিটি finding একটি Cloud Service pattern-এর সাথে file এবং line সহ ম্যাপ করা হয়।

    ডিটারমিনিস্টিক
  3. 03

    পরিকল্পনা

    আমাদের private model risk-কে র‍্যাংক করে এবং প্রতিটি pattern-এর জন্য পরিবর্তনের খসড়া তৈরি করে।

    আমাদের সার্ভারে AI
  4. 04

    Refactor

    ছোট pull requests, একবারে একটি pattern, নোট এবং টেস্ট সহ।

    আমাদের সার্ভারে AI
  5. 05

    রিভিউ

    একজন senior AEM engineer প্রতিটি pull request অনুমোদন করেন। আপনার টিম merge করে।

    মানুষ
  6. 06

    Verify

    Cloud Manager build, AEM Analyser এবং parity checks; সব ধাপ লগ করা।

    ডিটারমিনিস্টিক

সম্পূর্ণ pipeline পড়ুন →

শুরু করুন

zip file থেকে প্রথম pull request পর্যন্ত

scan দিয়ে শুরু করুন; এতে কয়েক মিনিট লাগে এবং কোনো account লাগে না। এরপর সবকিছু portal এবং আপনার নিজের repository-তে ঘটে।

  1. আপনার code বা BPA report export করুন

    আপনার machine5 মিনিট

    যেকোনো input কাজ করবে; দুটো একসাথে দিলে সবচেয়ে সম্পূর্ণ চিত্র পাওয়া যাবে।

    git archive --format=zip -o aem-repo.zip HEAD
  2. Readiness scan চালান

    Browser, sign-up ছাড়াই2 মিনিট

    Scan page-এ zip বা CSV drop করুন। Files আপনার browser-এ পড়া হয় এবং কখনো upload করা হয় না।

  3. Workspace তৈরি করুন এবং scan যোগ করুন

    ক্লায়েন্ট পোর্টাল3 মিনিট

    আপনার কর্মী ইমেইল দিয়ে সাইন ইন করুন (আমরা একটি একক-ব্যবহার লিংক পাঠাই; কোনো পাসওয়ার্ড নেই)। একটি ওয়ার্কস্পেস এবং প্রজেক্ট তৈরি করুন, তারপর একটি স্ক্যান যোগ করুন: একটি রিপোজিটরি zip, একটি BPA CSV অথবা একটি ছোট প্রশ্নাবলী।

  4. আপনার রিপোজিটরি সংযুক্ত করুন

    ক্লায়েন্ট পোর্টালঐচ্ছিক

    GitLab, Bitbucket বা Azure DevOps-কে একটি access token দিয়ে সংযুক্ত করুন। আমাদের সার্ভারে ডিফল্ট ব্রাঞ্চ স্ক্যান করা হয় এবং codemod পরিবর্তনগুলো তাদের নিজস্ব ব্রাঞ্চের pull request হিসেবে আসে। GitHub আমাদের GitHub App-এর মাধ্যমে সংযুক্ত হয়, যা বর্তমানে সেটআপ করা হচ্ছে।

আপনার কোড, আপনার নিয়ন্ত্রণ

যেসব টিম তাদের কোড একটি black box-এ হাতে দিতে পারে না, তাদের জন্য তৈরি

  • scan লোকালি চলে। আপনার zip বা CSV ব্রাউজারে পড়া হয় এবং কখনো আপলোড করা হয় না।
  • শুধুমাত্র প্রাইভেট AI। ক্লায়েন্ট কোড আমাদের পরিচালিত সার্ভারের মডেলগুলিতে যায়, তৃতীয় পক্ষের AI সার্ভিসে নয়, যদি না আপনি লিখিতভাবে সম্মতি দেন।
  • মানুষ প্রতিটি পরিবর্তন অনুমোদন করে। Pull requests আপনার repository-তে আসে; আপনার টিম merge করে।
  • Tamper-evident audit trail। প্রতিটি scan, model call এবং approval hash-chained এবং CSV বা JSON হিসেবে export করা যায়।
  • খোলা রুল। 33 কোড রুল এবং 31 BPA কোড, প্রতিটির সাথে fix এবং effort method দেখানো হয়েছে।

প্রশ্নসমূহ

সাধারণ প্রশ্নসমূহ

আপনি কি readiness scan-এর জন্য আমার কোড আপলোড করেন?

না। স্ক্যান আপনার ব্রাউজারের ভেতরে আপনার BPA CSV বা repository zip পড়ে। শুধুমাত্র আপনি যদি AI summary চান, তবে আমরা aggregated counts (finding types এবং সংখ্যা, কখনোই ফাইল কনটেন্ট বা পাথ নয়) আমাদের সার্ভারে পাঠাই।

আপনারা কোন AI ব্যবহার করেন এবং আমার কোড কোথায় যায়?

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

পরিবর্তনগুলো কে রিভিউ করে?

আপনার কাছে পৌঁছানোর আগে প্রতিটি pull request একটি সিনিয়র AEM ইঞ্জিনিয়ার রিভিউ করেন এবং আপনার টিম মার্জ করে। অডিট ট্রেলে রেকর্ড করা নামসম্পন্ন অনুমোদন ছাড়া আপনার main branch-এ কিছুই আসে না।

Adobe-এর ফ্রি মাইগ্রেশন টুল থেকে এটি কীভাবে ভিন্ন?

আমরা সেগুলো ব্যবহার করি। Best Practices Analyzer, Cloud Acceleration Manager এবং Adobe-এর মাইগ্রেশন টুলিং ব্যক্তিগত প্যাটার্ন ঠিক করে। আমরা estate-wide ফ্যাক্ট সংগ্রহ, রিভিউ করা প্ল্যান, প্যাটার্ন অনুযায়ী pull request, ভেরিফিকেশন এবং পুরো মাইগ্রেশনের জন্য একটি অডিট ট্রেল যোগ করি।

আমাদের নিজের টিম বা বর্তমান পার্টনার কি কাজের একটি অংশ করতে পারে?

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

এর মূল্য কত?

Early access-এর সময় কিছুই নয়। মূল্য নির্ধারণের আগে আমরা আপনাকে আগে জানাব এবং আপনার লিখিত সম্মতি ছাড়া ফ্রিতে শুরু করা কিছুই পেইড হবে না।

আপনার মাইগ্রেশনে কী কী থাকে তা দেখুন

একটি repository zip বা BPA report ড্রপ করুন। অ্যাকাউন্ট তৈরি না করেই কয়েক মিনিটে আপনি blockers, fixes এবং effort range পাবেন।

Surge Migrate হলো Surge Software Solutions Private Limited-এর একটি নতুন প্রোডাক্ট, যা 2018 সালে প্রতিষ্ঠিত একটি Adobe Experience Cloud সার্ভিস কোম্পানি। আমাদের সম্পর্কে. ক্লায়েন্টরা সম্মত হলে আমরা কেস স্টাডি প্রকাশ করব।