ஒரு மதிப்பாய்வு செய்யப்பட்ட pull request-க்கு ஒரு முறை, AEM 6.5 ஐ Cloud Service க்கு இடையகமாக்கவும்.
உங்கள் code-ஐ browser-ல் scan செய்யுங்கள், ஒவ்வொரு blocker-மும் அதன் சரிசெய்தல் உடைய ஒரு திட்டத்தை பெறுங்கள், பின்னர் உங்கள் குழு மதிப்பாய்வு செய்து merges செய்யும் சிறிய pull requests-களாக மாற்றங்களை பெறுங்கள்.
பதிவு தேவையில்லை. உங்கள் குறியீடு பதிவேற்றப்படாது.On-prem 6.5 core ஆதரவு 28 Feb 2027 அன்று முடிவடையும்▶ 2 நிமிட டெமோ காண்க
இது என்ன செய்கிறது
முதல் ஸ்கேனிலிருந்து கடைசி pull request வரை, ஒரு மாற்றத்திற்குத் தேவையான அனைத்தும்
நிர்ணயமான கருவிகள் வேலையைக் கண்டறிகின்றன. எங்கள் சொந்த சர்வரில் இயங்கும் மாதிரி, மதிப்பாய்வு தேவைப்படும் பகுதிகளின் வரைவுகளைத் தயாரிக்கிறது. பொறியாளர்கள் அங்கீகரிக்கிறார்கள். உங்கள் repository-க்கு நீங்கள் கட்டுப்பாட்டில் இருக்கிறீர்கள்.
Readiness scan கோப்பு மற்றும் வரி எண்ணுடன் ஒவ்வொரு தடையையும் கண்டறிகிறது, எனவே முயற்சி மதிப்பீடுகள் கருத்துக்களல்ல, உண்மைகளின் அடிப்படையில் அமைகின்றன.
33 code rules மற்றும் 31 BPA codes AEM as a Cloud Service-ஐ தடுப்பதைக் கண்டறிகின்றன, ஒவ்வொரு finding-க்கும் file, line, fix மற்றும் effort உடன். உங்கள் browser-ல் இயங்குகிறது.
ஸ்கேனை இயக்கு →நிர்ணயமான குறியீட்டு மாற்றங்கள் (Deterministic codemods) AI இல்லாமல் இயந்திர ரீதியான முறைமைகளை மறு எழுதுகிறது, இதனால் மிகவும் பொதுவான மாற்றங்கள் துல்லியமாகவும் மீண்டும் மீண்டும் செய்யக்கூடியதாகவும் இருக்கும்.
AI தேவையற்ற 5 மறுஎழுத்துக்கள்: Commons Lang 2 → 3, Log4j 1 → SLF4J, OSGi configs → .cfg.json, CQ XSS → Sling XSS, CQ Workflow → Granite Workflow. ஒவ்வொன்றும் குறிப்புகளுடன் தனி pull request ஆக திறக்கப்படும்.
பைப்லைனை காண்க →தனியுரிமையுடன் AI மறுவடிவமைப்பு கடினமான மாற்றங்களை எங்கள் சொந்த சர்வரில் தயாரிக்கிறது, எனவே உங்கள் குறியீடு மூன்றாம் தரப்பு AI-க்கு செல்லாது.
judgement தேவைப்படும் patterns எங்கள் சொந்த server-ல் உள்ள model-க்கு செல்கின்றன, மூன்றாம் தரப்பு AI சேவைக்கு ஒருபோதும் இல்லை. Deterministic checks ஒரு engineer அதை பார்க்கும் முன் ஒவ்வொரு மாற்றத்தையும் screen செய்கின்றன.
உங்கள் கோடு எங்கு செல்கிறது →இடமாற்ற வரைபடம் (Migration Blueprint) கண்டறிந்தவற்றை phases, effort மற்றும் decisions ஆக மாற்றுகிறது, இதனால் நீங்கள் plan செய்யலாம் மற்றும் budget approval பெறலாம்.
கூறு-சார்ந்த திட்டம்: தடைகள், கட்டங்கள், மணி நேரத்தில் முயற்சி, அபாயங்கள் மற்றும் உங்கள் குழு எடுக்க வேண்டிய முடிவுகள். உலாவியில் திறக்கவும், PDF ஆக சேமிக்கவும் அல்லது Confluence-ல் வெளியிடவும்.
மாதிரியை காண்க →வாடிக்கையாளர் போர்டல் scans, decisions மற்றும் pull requests-ஐ ஒரே இடத்தில் வைத்திருக்கிறது, audit-க்காக export செய்யக்கூடிய trail உடன்.
Scans, Blueprints, decisions, pull requests மற்றும் phases-களுக்கான ஒரே இடம், export செய்யக்கூடிய hash-chained audit trail உடன். Jira, Confluence மற்றும் Cloud Manager-க்கு links.
பிளாட்ஃபார்மில் சுற்றுப்பயணம் செய்யுங்கள் →Deprecation Watch go-live-க்குப் பிறகு உங்கள் குறியீட்டைக் கண்காணிக்கிறது, இதனால் Adobe-இன் அடுத்த API நீக்கங்கள் உங்கள் pipeline-ஐ உடைக்காது.
கோ-லைவ் (go-live) பிறகு, உங்கள் ரெப்பொசிட்டரி push அல்லது நைட்லி (nightly) அடிப்படையில் மீண்டும் ஸ்கேன் செய்யப்படுகிறது. Adobe நீக்குகின்ற API-களின் புதிய பயன்பாடுகள் Cloud Manager build-ஐ தோற்கடிக்கும் முன்பே குறிப்பிடப்படுகின்றன.
இது எப்படி செயல்படுகிறது →இது எப்படி வேலை செய்கிறது
குறியீடு எண்ணிக்கை. மாதிரி தரவரிசை. ஒரு நபர் முடிவு செய்கிறார்.
மொழி மாதிரிகள் (Language models) ரீஃபாக்டரிங் (refactoring) முறைகளைச் செய்வதில் நல்லவை, எண்ணிக்கை வைப்பதில் மோசமானவை. எனவே, ஒவ்வொரு படியும் சரியான கருவியால் செய்யப்படுகிறது. ஒவ்வொரு படியும் ஆடிட் டிரெயில் (audit trail) இல் எழுதப்படுகிறது.
- 01
சேகரித்தல்
Parsers code, OSGi configs, dispatcher, indexes மற்றும் உங்கள் BPA report-ஐ படிக்கின்றன.
நிச்சயமானதுகுறியீட்டால் மட்டுமே செய்யப்படுகிறது: ஒரே உள்ளீடு எப்போதும் ஒரே முடிவைத் தரும். - 02
வகைப்படுத்துதல்
ஒவ்வொரு கண்டறியப்பட்ட விஷயமும் file மற்றும் line உடன் ஒரு Cloud Service pattern-க்கு இணைக்கப்படுகிறது.
நிச்சயமானதுகுறியீட்டால் மட்டுமே செய்யப்படுகிறது: ஒரே உள்ளீடு எப்போதும் ஒரே முடிவைத் தரும். - 03
திட்டம்
எங்கள் private model, ஒவ்வொரு pattern-க்கும் risk-ஐ வரிசைப்படுத்தி, மாற்றத்தை draft செய்கிறது.
எங்கள் சர்வரில் AIஎங்கள் சொந்த சர்வரில் ஒரு மாதிரியால் செய்யப்படுகிறது, பின்னர் ஒரு நபர் அதைக் காணும் முன் குறியீட்டால் சரிபார்க்கப்படுகிறது. - 04
Refactor
சிறிய pull requests, ஒரு முறை ஒரு பாட்டர்ன், குறிப்புகளுடனும் (notes) டெஸ்ட்களுடனும்.
எங்கள் சர்வரில் AIஎங்கள் சொந்த சர்வரில் ஒரு மாதிரியால் செய்யப்படுகிறது, பின்னர் ஒரு நபர் அதைக் காணும் முன் குறியீட்டால் சரிபார்க்கப்படுகிறது. - 05
மதிப்பாய்வு
ஒரு senior AEM engineer ஒவ்வொரு pull request-ஐவும் அங்கீகரிக்கிறார். உங்கள் team merge செய்கிறது.
மனிதன்ஒரு குறிப்பிட்ட நபர் அங்கீகரிக்கிறார்; இல்லாமல் எதுவும் merge ஆகாது. - 06
சரிபார்ப்பு
Cloud Manager build, AEM Analyser மற்றும் parity checks; அனைத்து படிகளும் log செய்யப்படுகின்றன.
நிச்சயமானதுகுறியீட்டால் மட்டுமே செய்யப்படுகிறது: ஒரே உள்ளீடு எப்போதும் ஒரே முடிவைத் தரும்.
தொடங்கு
zip கோப்பிலிருந்து முதல் pull request வரை
ஸ்கேன் மூலம் தொடங்குங்கள்; அது சில நிமிடங்கள் ஆகும் மற்றும் கணக்கு தேவையில்லை. அதற்குப் பிறகு நடக்கும் அனைத்தும் portal-லும் உங்கள் சொந்த repository-லும் நிகழ்கிறது.
உங்கள் code-ஐ அல்லது BPA report-ஐ export செய்யவும் ஸ்கேனுக்கு படிக்க ஏதாவது தருகிறது; இரண்டு உள்ளீடுகளும் சேர்ந்தால் முழுமையான படம் கிடைக்கும்.
இரண்டு input-களும் வேலை செய்யும்; இரண்டையும் சேர்த்தால் மிக முழுமையான படம் கிடைக்கும்.
git archive --format=zip -o aem-repo.zip HEADReadiness scan-ஐ இயக்கவும் நிமிடங்களில் blockers, fixes மற்றும் effort-ஐ உங்கள் browser-ல் காட்டுகிறது.
scan பக்கத்தில் zip அல்லது CSV ஐ இழுத்து விடவும். கோப்புகள் உங்கள் browser-ல் படிக்கப்படுகின்றன, மேலும் எப்போதும் upload செய்யப்படுவதில்லை.
ஒரு workspace-ஐ உருவாக்கி scan-ஐ சேர்க்கவும் உங்கள் குழுவுக்கு scans, plans மற்றும் decisions-களுக்கான ஒரே ஒரு பகிரப்பட்ட இடத்தை வழங்குகிறது.
உங்கள் வேலை மின்னஞ்சலில் sign in செய்யவும் (நாம் ஒரு-முறை link அனுப்புகிறோம்; password இல்லை). ஒரு workspace மற்றும் project-ஐ உருவாக்கி, ஒரு scan-ஐ சேர்க்கவும்: ஒரு repository zip, ஒரு BPA CSV அல்லது ஒரு குறுகிய questionnaire.
உங்கள் repozitory-ஐ இணைக்கவும் சரிசெய்தல்கள் உங்கள் சொந்த repository-இல் pull request-களாக வர அனுமதிக்கிறது.
GitLab, Bitbucket அல்லது Azure DevOps ஐ அணுகல் டோக்கனுடன் இணைக்கவும். டிஃபால்ட் பிராஞ்ச் எங்கள் சர்வரில் ஸ்கேன் செய்யப்படுகிறது, மற்றும் கோட்மோட் மாற்றங்கள் தனித்தனி பிராஞ்ச்களில் புல் ரிக்வேஸ்ட்களாக வரும். GitHub எங்கள் GitHub App மூலம் இணைக்கப்படுகிறது, இது அமைக்கப்படுகிறது.
உங்கள் code, உங்கள் கட்டுப்பாடு
தங்கள் குறியீட்டை கருப்பு பெட்டிக்கு (black box) ஒப்படைக்க முடியாத அணிகளுக்காக உருவாக்கப்பட்டது
- ஸ்கேன் உள்ளூரில் (locally) இயங்குகிறது. உங்கள் zip அல்லது CSV கோப்பு உலாவியில் (browser) படிக்கப்படுகிறது, மேலேற்றப்படாது (never uploaded).
- தனியார் AI மட்டுமே. உங்கள் எழுதிய ஒப்புதல் இல்லாமல், கிளையண்ட் குறியீடு (client code) மூன்றாம் தரப்பு AI சேவைகளுக்கு அனுப்பப்படாமல், நாங்கள் இயக்கும் சர்வர்களில் உள்ள மாதிரிகளுக்கு மட்டுமே அனுப்பப்படும்.
- மனிதர்கள் ஒவ்வொரு மாற்றத்தையும் ஒப்புக்கொள்கிறார்கள். Pull requests உங்கள் ரிப்பாசிட்டரியில் தரப்படுகின்றன; உங்கள் அணி மெர்ஜ் (merge) செய்கிறது.
- தேய்மையற்ற ஆடிட் டிரெயில் (Tamper-evident audit trail). ஒவ்வொரு ஸ்கேன், மாதிரி அழைப்பு மற்றும் ஒப்புதலும் ஹாஷ்-சேன் (hash-chained) செய்யப்பட்டு, CSV அல்லது JSON ஆக ஏற்றுமதி செய்யக்கூடியவை.
- திறந்த விதிகள் (Open rules). 33 குறியீட்டு விதிகள் மற்றும் 31 BPA குறியீடுகள், ஒவ்வொன்றும் திருத்தம் மற்றும் முயற்சி முறையுடன் (fix and effort method) காட்டப்படுகின்றன.
கேள்விகள்
பொதுவான கேள்விகள்
readiness scan-க்கு என் குறியீட்டை நீங்கள் பதிவேற்றுகிறீர்களா?
இல்லை. ஸ்கேன் உங்கள் BPA CSV அல்லது ரெப்பாசிட்டரி zip-ஐ உங்கள் ப்ரவுசரில் மட்டும் படிக்கிறது. AI சுருக்கம் வேண்டும் என்றால் மட்டுமே, தொகுக்கப்பட்ட எண்ணிக்கைகள் (கண்டிப்புகளின் வகைகள் மற்றும் எண்கள், கோப்பு உள்ளடக்கம் அல்லது பாதைகள் இல்லை) எங்கள் சர்வரில் அனுப்பப்படுகிறது.
எந்த AI பயன்படுத்துகிறீர்கள், என் குடைய எங்கே செல்கிறது?
கிளையண்ட் குறியீடு, எங்கள் சர்வர்களில் இயங்கும் AI மாதிரிகளால் செயலாக்கப்படுகிறது, மூன்றாம் தரப்பு AI சேவைகளால் அல்ல. எழுத்துப்பூர்வ ஒப்புதல் இருந்தால் மட்டுமே வெளிப்புற மாதிரிகள் பயன்படுத்தப்படுகின்றன. நிர்ணயமான கருவிகள் உண்மைகளைக் கண்டறிகின்றன, எனவே AI உங்கள் குறியீட்டில் என்ன உள்ளது என்பதைத் தீர்மானிக்காது.
மாற்றங்களை யார் மதிப்பாய்வு செய்கிறார்கள்?
AEM மூத்த பொறியாளர் உங்களுக்கு வரும் முன் ஒவ்வொரு pull request-ஐயும் மதிப்பாய்வு செய்கிறார், உங்கள் குழு merge செய்கிறது. பெயரிடப்பட்ட அங்கீகாரம் (named approval) இல்லாமல், audit trail-ல் பதிவு செய்யப்படாமல், உங்கள் main branch-ல் எதுவும் வராது.
Adobe-இன் இலவச மைக்ரேஷன் கருவிகளிலிருந்து இது எப்படி வேறுபடுகிறது?
நாங்கள் அவற்றைப் பயன்படுத்துகிறோம். Best Practices Analyzer, Cloud Acceleration Manager மற்றும் Adobe இன் குறியீட்டு மாற்ற கருவிகள் தனிப்பட்ட முறைகளை (patterns) சரிசெய்கின்றன. நாங்கள் முழு அமைப்பிற்கான (estate-wide) உண்மைத் தரவு சேகரிப்பு, மதிப்பாய்வு செய்யப்பட்ட திட்டம், ஒவ்வொரு முறைக்கும் (pattern) pull requests, சரிபார்ப்பு மற்றும் முழு மாற்றத்திற்கான ஆடிட் ரெக்கார்ட் (audit trail) சேர்க்கிறோம்.
எங்கள் சொந்த குழு அல்லது தற்போதைய கூட்டாளர் வேலையின் ஒரு பகுதியைச் செய்ய முடியுமா?
ஆம். புல் ரிக்ஸ்டுகள் உங்கள் ரெப்பாசிட்டரியில் இறங்குகின்றன, எனவே உங்கள் டெவலப்பர்கள் அல்லது பார்ட்னர் அதன் எந்த பகுதியையும் மதிப்பாய்வு செய்ய, மாற்ற அல்லது எடுக்க முடியும்.
இதற்கு எவ்வளவு செலவு?
Early access காலத்தில் எதுவும் இல்லை. விலைகளை அறிமுகப்படுத்தும் முன் முன் கூறியே தெரிவிப்போம், நீங்கள் இலவசமாகத் தொடங்கியது எதுவும் உங்கள் எழுத்துப்பூர்வ ஒப்புதலின்றி பணம் செலுத்த வேண்டியதாக மாறாது.
உங்கள் migration-ல் என்ன உள்ளது என்பதைப் பார்க்கவும்
ஒரு ரிப்பாசிட்டரி zip அல்லது BPA அறிக்கையை இடுங்கள். கணக்கு உருவாக்காமல், சில நிமிடங்களில் blockers, திருத்தங்கள் மற்றும் முயற்சி வரம்பை (effort range) பெறுவீர்கள்.
Surge Migrate என்பது 2018-ல் நிறுவப்பட்ட Adobe Experience Cloud சேவை நிறுவனமான Surge Software Solutions Private Limited-இன் புதிய தயாரிப்பு. எங்களைப் பற்றி. கிளையண்ட்கள் ஒப்புதல் அளித்தால் கேஸ் ஸ்டடீஸ்களை வெளியிடுவோம்.