ask the expert aem assets best practices 092016

18
Adobe Experience Manager Adobe Systems Incorporated. All Rights Reserved. Best Practices for AEM Assets Abhishek Dwevedi | Technical Training Instructor

Upload: adobemarketingcloud

Post on 13-Jan-2017

162 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Ask the expert  AEM Assets best practices 092016

Adobe Experience Manager

© 2016 Adobe Systems Incorporated. All Rights Reserved.

Best Practices for AEM Assets

Abhishek Dwevedi | Technical Training Instructor

Page 2: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

Experience

Manager

• Asset Performance • Workflow Offloading• Assets Sizing• Content Fragment• Smart Tags• Link Sharing• Dynamic Media• Q&A

Best Practices for AEM Assets

Agenda

Page 3: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• Interactive performance is the time it takes from receiving the HTTP request to closing the HTTP response,

Best Practices for AEM Assets

Assets Performance

Assets Performan

ces

Interactive Performan

ceAsset

Processing

Throughput

Performance

• An Asset processing issue is when users are uploading assets and it takes minutes until assets are readily converted and ingested into AEM Assets

• Throughput issue is when downloading from AEM Assets takes long and thumbnails do not show up immediately when browsing the DAM Admin or the DAM Finder.

Page 4: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• A slow network connection can cause throughput issues . • Sometimes the users have a slow

connection from the ISP, especially in intranets . This can be a sign of incorrect network topology • So a network topology review may help

in such situation .

Best Practices for AEM Assets

Assets Performance

Network connection to end user

Page 5: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

A slow local file system can cause interactive performance problems, especially when it comes to search, because the search indexes are stored on the local disk.

Best Practices for AEM Assets

Assets Performance

Network connection to end user

Local File System

Page 6: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• Interactive performance problems are often experienced in searches that are caused by high CPU utilization due to many concurrent users or other CPU-consuming processes on the same instance.• Moving from virtual machines to

dedicated machines and making sure no other services run on the machine can help improving performance.• If high CPU load is caused due to asset

processing and many concurrent users, Adobe recommends adding additional nodes in such scenarios..

Best Practices for AEM Assets

Assets PerformanceNetwork connection to end user

AEM Asset Finder

Local File System

Page 7: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• Long-running workflow processes during asset ingestion cause asset processing performance problems.• Depending on the type of assets being

processed, this can indicate CPU over-utilization. • Adobe recommends that you reduce the

number of other processes running on the system and to increase the number of available CPUs by adding cluster nodes

Best Practices for AEM Assets

Assets PerformanceNetwork connection to end user

AEM Assets Workflow

AEM Asset Finder

Local File System

Page 8: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• Poor network connectivity to the network attached storage causes interactive performance problems, because accessing new nodes during asset processing is slowed down due to network latency. • Additionally, slow network throughput

adversely affects throughput, but also asset processing performance, because loading and saving renditions is slowed down.• Reasons for bad latency and throughput in

a NAS are usually network topology or NAS over-utilization by other services.

Best Practices for AEM Assets

Assets PerformanceNetwork connection to end user

AEM Assets Workflow

AEM Asset Finder

Local File System

NAS Connectivity

Page 9: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• Enable HTTPS to get around any corporate HTTP traffic sniffers

• Deploy on Java 8.• Set optimal JVM parameters.• Customize DAM update Asset workflow

• Transient Workflow• Selective Rendition Generation

• Disabling XMP Write back (if not required )• Configure a File system DataStore or an S3

DataStore• Configure workflow and version purging.

Best Practices for AEM Assets

Assets Performance

-XX:+UseConcMarkSweepGC-Doak.queryLimitInMemory=500000-Doak.queryLimitReads=100000-Dupdate.limit=250000-Doak.fastQuerySize=true

Page 10: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

Best Practices for AEM Assets

Asset workflow offloading

Leader Instanc

e

Offloader

Instance

Asset

DAM Update Asset Offloading

DAM Metadata writeback

Dam Update Asset Workflow

Page 11: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• Configure offloader instance to point to join topology.• Configure leader instance to accept connection from offloader instance.• Disable offloading topic from leader instance.• Configure leader instance to offload assets via workflow.• Disable offloader to instance to run dam update asset workflow.

Asset workflow offloading

Page 12: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• Sizing Repository• Shared Data stores• Maximum Number of Assets• Size of Assets

Best Practices for AEM Assets

Assets SizingAsset

AEMInstanc

e

Node Store(Properties

)Data Store( Binaries )

AEMInstanc

e

Node Store

(Properties )

Page 13: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• Content Fragments allow you to design, create, curate and use page-independent content.

• They allow you to create channel-neutral content, together with (possibly channel-specific) variations.

• The full functionality of Content Fragment Management is only available with the touch-optimized UI.

Best Practices for AEM Assets

Content Fragment

Page 14: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• New machine learning based Smart Tags feature to automatically tag and discover digital assets

• Tag images automatically as they come into the system

• Bulk Tag existing images in the repository • Inspect machine generated tags available

on asset properties page• Leverage Smart Tags to find, repurpose

images that were never tagged manually

Best Practices for AEM Assets

Smart Tagging

AEMInstanc

e

Asset

Image Server

Smart Tag Asset Process

Smart Tags withPrediction Confidence

Page 15: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• Link Share feature for URL based ad-hoc sharing of digital assets

• Share folders and collections easily and securely using user email ID

• Users can view and download shared assets

• without a need to login • URL expiration dates can be controlled

and • managed

Best Practices for AEM Assets

Link Sharing

Page 16: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

• Dynamic imaging• Responsive and interactive viewers• Shoppable media• Multiscreen experiences• Dynamic banners

Best Practices for AEM Assets

Dynamic Media

Page 17: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

Experience

Manager

• Asset Performance • Workflow Offloading• Assets Sizing• Content Fragment• Smart Tags• Link Sharing• Dynamic Media• Q&A

Best Practices for AEM Assets

Summary

Page 18: Ask the expert  AEM Assets best practices 092016

© 2016 Adobe Systems Incorporated. All Rights Reserved.

Best Practices for AEM Assets

Thank you !