AEM 6.5 నుండి Cloud Service కు మైగ్రేట్ చేయండి, ఒకసారికి ఒక రివ్యూ చేసిన పుల్ రిక్వెస్ట్.
బ్రౌజర్లో మీ కోడ్ను స్కాన్ చేయండి, ప్రతి బ్లాకర్ మరియు దాని సరిచేయడాలు ఉన్న ప్లాన్ పొందండి, తర్వాత మీ బృందం సమీక్షించి మర్జ్ చేసే చిన్న పుల్ రిక్వెస్ట్లుగా మార్పులను పొందండి.
సైన్-అప్ అవసరం లేదు. మీ కోడ్ అప్లోడ్ చేయబడదు.ఆన్-ప్రెమ్ 6.5 కోర్ సపోర్ట్ 28 Feb 2027 నాటికి ముగిస్తుంది▶ 2-నిమిషాల డెమో చూడండి
ఇది ఏమి చేస్తుంది
మొదటి స్కాన్ నుండి చివరి pull request వరకు, మైగ్రేషన్కు అవసరమైన అన్నివి
డీటర్మినిస్టిక్ టూల్స్ పనిని కనుగొంటాయి. మా సర్వర్పై ఉన్న మోడల్ నిర్ణయం అవసరమైన దాన్ని డ్రాఫ్ట్ చేస్తుంది. ఇంజనీర్లు ఆమోదించతారు. మీ రిపాజిటరీపై నియంత్రణ మీదే ఉంటుంది.
రెడీనెస్ స్కాన్ ఫైల్ మరియు లైన్తో ప్రతి బ్లాకర్ను కనుగొంటుంది, కాబట్టి ప్రయత్న అంచనాలు అంచనాలపై కాకుండా, వాస్తవాలపై ఆధారపడతాయి.
33 కోడ్ నియమాలతో మరియు 31 BPA కోడ్లతో AEM as a Cloud Service ని అడ్డుకునే అంశాలను గుర్తించండి; ప్రతి ఫైండింగ్కు ఫైల్, లైన్, సరిచేయడం మరియు కృషి వివరాలు ఉంటాయి. మీ బ్రౌజర్లో నడుస్తుంది.
స్కాన్ రన్ చేయండి →డెటర్మినిస్టిక్ కోడ్మోడ్స్ AI లేకుండా మెకానికల్ ప్యాటర్న్లను రీవ్రైట్ చేస్తుంది, అత్యంత సాధారణ మార్పులు ఖచ్చితంగా మరియు పునరావృతం చేయగలవు.
AI అవసరం లేని 5 రీవ్రైట్లు: Commons Lang 2 → 3, Log4j 1 → SLF4J, OSGi కాన్ఫిగ్స్ → .cfg.json, CQ XSS → Sling XSS, CQ వర్క్ఫ్లో → Granite వర్క్ఫ్లో. ప్రతి ఒక్కటి నోట్స్తో పాటు వేర్వేరు పుల్ రిక్వెస్ట్గా తెరుచుకుంటుంది.
పైప్లైన్ చూడండి →ప్రైవేట్గా AI రీఫ్యాక్టింగ్ కష్టతరమైన మార్పులను మా సొంత సర్వర్పై డ్రాఫ్ట్ చేస్తుంది, కాబట్టి మీ కోడ్ ఎప్పుడూ మూడవ పక్షం AI కి వెళ్లదు.
జడ్జ్మెంట్ అవసరమైన ప్యాటర్న్లు మన సొంత సర్వర్పై ఉన్న మోడల్కు వెళ్తాయి, మూడవ పక్ష AI సర్వీస్కు కాదు. ఇంజనీర్ చూసే ముందు డెటర్మినిస్టిక్ చెక్స్ ప్రతి మార్పును స్క్రీన్ చేస్తాయి.
మీ కోడ్ ఎక్కడికి వెళ్తుంది →మిగ్రేషన్ Blueprint ఫలితాలను దశలు, ప్రయత్నం మరియు నిర్ణయాలనుగా మారుస్తుంది, మీరు ప్లాన్ చేసి బడ్జెట్ ఆమోదం పొందవచ్చు.
కాంపోనెంట్-బై-కాంపోనెంట్ ప్లాన్: బ్లాకర్స్, ఫేజ్లు, గంటలలో ఎఫర్ట్, రిస్క్స్ మరియు మీ టీమ్ తీసుకోవాల్సిన నిర్ణయాలు. బ్రౌజర్లో తెరవండి, PDF గా సేవ్ చేయండి లేదా Confluence లో పబ్లిష్ చేయండి.
సాంప్లె చూడండి →క్లయింట్ పోర్టల్ స్కాన్లు, నిర్ణయాలు మరియు పుల్ రిక్వెస్ట్లను ఒకే చోట ఉంచుతుంది, ఆడిట్ కోసం ఎగుమతి చేయగల ట్రెయిల్తో.
స్కాన్స్, Blueprints, నిర్ణయాలు, పుల్ రిక్వెస్ట్లు మరియు దశల కోసం ఒకే చోటు, ఎగుమతి చేయదగిన హాష్-చెయిన్డ్ ఆడిట్ ట్రెయిల్తో. Jira, Confluence మరియు Cloud Manager కు లింక్స్.
ప్లాట్ఫారమ్ టూర్ చేయండి →Deprecation Watch గో-లైవ్ తర్వాత మీ కోడ్ను పర్యవేక్షిస్తుంది, కాబట్టి Adobe యొక్క తదుపరి API తొలగింపులు మీ పైప్లైన్ను విరిగిపడకుండా ఉంటాయి.
Go-live తర్వాత, push లేదా nightly వద్ద మీ repository మళ్లీ scan చేయబడుతుంది, మరియు Adobe తొలగిస్తున్న APIs యొక్క కొత్త వాడకాలు Cloud Manager build fail చేయడానికి ముందే flag చేయబడతాయి.
ఇది ఎలా పనిచేస్తుంది →ఇది ఎలా పనిచేస్తుంది
కోడ్ ముఖ్యం. మోడల్ డ్రాఫ్ట్ చేస్తుంది. వ్యక్తి నిర్ణయిస్తుంది.
భాషా మోడల్స్ రీఫ్యాక్టరింగ్ ప్యాటర్న్లలో బాగుంటాయి, లెక్కించడంలో చెల్లవు, కాబట్టి ప్రతి దశను సరైన రకమైన టూల్ చేస్తుంది. ప్రతి దశను ఆడిట్ ట్రెయిల్లో రాయబడుతుంది.
- 01
సేకరణ
Parsers కోడ్, OSGi configs, dispatcher, indexes మరియు మీ BPA report ను చదివేస్తాయి.
డెటర్మినిస్టిక్కోడ్ ద్వారా మాత్రమే పూర్తి: ఒకే ఇన్పుట్ ఎల్లప్పుడూ ఒకే ఫలితాన్ని ఇస్తుంది. - 02
వర్గీకరణ
ప్రతి finding ఒక Cloud Service pattern కు file మరియు line తో మ్యాప్ అవుతుంది.
డెటర్మినిస్టిక్కోడ్ ద్వారా మాత్రమే పూర్తి: ఒకే ఇన్పుట్ ఎల్లప్పుడూ ఒకే ఫలితాన్ని ఇస్తుంది. - 03
ప్రణాళిక
మన private model ప్రతి pattern కు risk ను ర్యాంక్ చేసి change ను డ్రాఫ్ట్ చేస్తుంది.
మా సర్వర్పై AIమా సొంత సర్వర్పై మోడల్ ద్వారా పూర్తి చేయబడింది, తరువాత వ్యక్తి దాన్ని చూసే ముందు కోడ్ ద్వారా తనిఖీ చేయబడుతుంది. - 04
Refactor
చిన్న pull requests, ఒకసారి ఒక pattern, notes మరియు tests తో.
మా సర్వర్పై AIమా సొంత సర్వర్పై మోడల్ ద్వారా పూర్తి చేయబడింది, తరువాత వ్యక్తి దాన్ని చూసే ముందు కోడ్ ద్వారా తనిఖీ చేయబడుతుంది. - 05
సమీక్ష
ఒక senior AEM engineer ప్రతి pull request ను ఆమోదించుతాడు. మీ team merge చేస్తుంది.
మానవపేరుతో ఉన్న వ్యక్తి ఆమోదించుతారు; దాని లేకుండా ఏదీ మెర్జ్ అవ్వదు. - 06
సరిచూడటం
Cloud Manager build, AEM Analyser మరియు parity checks; అన్ని దశలు log చేయబడతాయి.
డెటర్మినిస్టిక్కోడ్ ద్వారా మాత్రమే పూర్తి: ఒకే ఇన్పుట్ ఎల్లప్పుడూ ఒకే ఫలితాన్ని ఇస్తుంది.
ప్రారంభించండి
zip ఫైల్ నుండి మొదటి పుల్ రిక్వెస్ట్ వరకు
స్కాన్తో ప్రారంభించండి; అది కొన్ని నిమిషాలు పడుతుంది మరియు ఖాతా అవసరం లేదు. ఆ తర్వాత అంతా పోర్టల్లో మరియు మీ స్వంత రిపాజిటరీలో జరుగుతుంది.
మీ కోడ్ లేదా BPA report ఎక్స్పోర్ట్ చేయండి స్కాన్కు చదవడానికి ఏదైనా ఇస్తుంది; రెండు ఇన్పుట్లు కలిసి అత్యంత పూర్తి చిత్రాన్ని ఇస్తాయి.
ఏదైనా ఒక ఇన్పుట్ పనిచేస్తుంది; రెండూ కలిపితే అత్యంత పూర్తి చిత్రం లభిస్తుంది.
git archive --format=zip -o aem-repo.zip HEADReadiness scan run చేయండి మినిట్లలో మీ బ్రౌజర్లో బ్లాకర్లు, ఫిక్స్లు మరియు ప్రయత్నాన్ని చూపిస్తుంది.
zip లేదా CSV ను స్కాన్ పేజీపై వదలండి. ఫైల్లు మీ బ్రౌజర్లో చదవబడతాయి మరియు ఎప్పుడూ అప్లోడ్ చేయబడవు.
Workspace సృష్టించి scan జోడించండి స్కాన్లు, ప్లాన్లు మరియు నిర్ణయాల కోసం మీ టీమ్కు ఒక పంచుకునే చోటు ఇస్తుంది.
మీ పని ఇమెయిల్తో సైన్ ఇన్ చేయండి (మేము వన్-టైమ్ లింక్ పంపిస్తాము; పాస్వర్డ్ అవసరం లేదు). వర్క్స్పేస్ మరియు ప్రాజెక్ట్ను సృష్టించండి, తర్వాత స్కాన్ను జోడించండి: రిపాజిటరీ zip, BPA CSV లేదా చిన్న ప్రశ్నావళి.
మీ రిపాజిటరీని కనెక్ట్ చేయండి సవరణలు మీ సొంత రిపాజిటరీలో పుల్ రిక్వెస్ట్లుగా వచ్చేలా చేస్తుంది.
యాక్సెస్ టోకెన్తో GitLab, Bitbucket లేదా Azure DevOpsను లింక్ చేయండి. డిఫాల్ట్ బ్రాంచ్ను మా సర్వర్పై స్కాన్ చేస్తారు, మరియు కోడ్మోడ్ మార్పులు వాటి స్వంత బ్రాంచ్లపై పుల్ రిక్వెస్ట్లుగా వస్తాయి. GitHub మా GitHub App ద్వారా కనెక్ట్ అవుతుంది, దాన్ని సెటప్ చేస్తున్నారు.
మీ కోడ్, మీ నియంత్రణ
బ్లాక్ బాక్స్కు తమ కోడ్ను అప్పగించలేని టీమ్ల కోసం రూపొందించబడింది
- స్కాన్ స్థానికంగా అమలు అవుతుంది. మీ zip లేదా CSV బ్రౌజర్లో చదవబడుతుంది మరియు ఎప్పుడూ అప్లోడ్ చేయబడదు.
- ప్రైవేట్ AI మాత్రమే. క్లయింట్ కోడ్ మూడవ పక్ష AI సేవలకు కాకుండా, మీరు రాయబడిన అంగీకారం ఇచ్చినంత వరకు మేము నడుపుతున్న సర్వర్లపై ఉన్న మోడల్స్కు వెళ్తుంది.
- ప్రతి మార్పును మానవులు ఆమోదించుతారు. పుల్ రిక్వెస్ట్లు మీ రిపాజిటరీలో వస్తాయి; మీ టీమ్ మర్జ్ చేస్తుంది.
- టాంపర్-ఇవిడెంట్ ఆడిట్ ట్రెయిల్. ప్రతి స్కాన్, మోడల్ కాల్ మరియు ఆమోదం హాష్-చెయిన్ చేయబడుతుంది మరియు CSV లేదా JSON గా ఎగుమతి చేయబడుతుంది.
- ఓపెన్ రూల్స్. 33 కోడ్ నియమాలను మరియు 31 BPA కోడ్లను, ప్రతి ఒక్కటి సరిచేయడం మరియు కృషి పద్ధతితో కలిసి చూపబడుతుంది.
ప్రశ్నలు
సాధారణ ప్రశ్నలు
రెడీనెస్ స్కాన్ కోసం మీరు మీ కోడ్ అప్లోడ్ చేస్తారా?
లేదు. స్కాన్ మీ బ్రౌజర్ లోనే మీ BPA CSV లేదా రిపాజిటరీ zip ను చదువుతుంది. AI సారాంశం కోరితే మాత్రమే మేము సమాగ్రిత కౌంట్లు (ఫైండింగ్ రకాలు మరియు సంఖ్యలు, ఎప్పుడూ ఫైల్ కంటెంట్ లేదా పాత్స్ కాదు) మా సర్వర్కు పంపుతాము.
మీరు ఏ AIని ఉపయోగిస్తున్నారు, మరియు నా కోడ్ ఎక్కడికి వెళ్తుంది?
క్లయింట్ కోడ్ను మేము నిర్వహించే సర్వర్లపై నడుస్తున్న AI మోడల్లు ప్రాసెస్ చేస్తాయి, మూడవ పక్ష AI సేవల ద్వారా కాదు. బాహ్య మోడల్లను మీరు రాయబడిన అంగీకారం ఉంటే మాత్రమే ఉపయోగిస్తాము. ఫ్యాక్ట్-ఫైండింగ్ను డెటెర్మినిస్టిక్ టూల్స్ చేస్తాయి, కాబట్టి మీ కోడ్లో ఏమి ఉందో AI ఎప్పుడూ నిర్ణయించదు.
మార్పులను ఎవరు రివ్యూ చేస్తారు?
మీకు చేరే ముందు ప్రతి పుల్ రిక్వెస్ట్ను సీనియర్ AEM ఇంజనీర్ సమీక్షిస్తారు, మరియు మీ టీమ్ మర్జ్ చేస్తుంది. నామినీకరించిన ఆమోదం లేకుండా మీ మెయిన్ బ్రాంచ్పై ఏదీ ల్యాండ్ అవ్వదు, ఇది ఆడిట్ ట్రెయిల్లో నమోదవుతుంది.
ఇది Adobe యొక్క ఉచిత మైగ్రేషన్ టూల్స్ల నుండి ఎలా భిన్నం?
మేము వాటిని ఉపయోగిస్తాము. Best Practices Analyzer, Cloud Acceleration Manager మరియు Adobe యొక్క మైగ్రేషన్ టూలింగ్ వ్యక్తిగత ప్యాటర్న్లను సరిచేస్తాయి. మేము ఎస్టేట్-వైడ్ ఫ్యాక్ట్ కలెక్షన్, సమీక్షించిన ప్లాన్, ప్రతి ప్యాటర్న్కు పుల్ రిక్వెస్ట్లు, వేరిఫికేషన్ మరియు మొత్తం మైగ్రేషన్కు ఆడిట్ ట్రెయిల్ను జోడిస్తాము.
మా టీమ్ లేదా ప్రస్తుత పార్టనర్ పనిలో భాగం చేయగలరా?
అవును. పుల్ రిక్వెస్ట్లు మీ రిపాజిటరీలోకి వస్తాయి, కాబట్టి మీ డెవలపర్లు లేదా మీ పార్టనర్ దాని ఏ భాగానైనా సమీక్షించవచ్చు, సర్దుబాటు చేసుకోవచ్చు లేదా నియంత్రణను స్వీకరించుకోవచ్చు.
దీని ధర ఎంత?
ఎర్లీ యాక్సెస్ సమయంలో ఏమీ కాదు. ధరలను పరిచయం చేసే ముందు మేము ముందుగా తెలియజేస్తాము, మరియు మీ రాయబడిన అంగీకారం లేకుండా మీరు ఉచితంగా ప్రారంభించిన ఏదీ చెల్లించాల్సినదిగా మారదు.
మీ మైగ్రేషన్లో ఏమి ఉందో చూడండి
రిపాజిటరీ zip లేదా BPA రిపోర్ట్ను వదలండి. ఖాతా సృష్టించకుండా కొన్ని నిమిషాల్లో బ్లాకర్లు, ఫిక్స్లు మరియు ఎఫర్ట్ రేంజ్ పొందుతారు.
Surge Migrate అనేది 2018లో స్థాపించబడిన Adobe Experience Cloud సేవల సంస్థ Surge Software Solutions Private Limited నుండి కొత్త ఉత్పత్తి. మా గురించి. క్లయింట్లు అంగీకరించిన తర్వాత మేము కేస్ స్టడీలను ప్రచురిస్తాము.