SlideShare una empresa de Scribd logo
1 de 39
Adobe Managed Services
Complicated Cloud Deployments
Tom Blackford
Mike Tilburg
Adam Pazik
Adobe Systems
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2
Who are Adobe Managed Services?
Complicated Clouds
Backup and Restore
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Basic
Mid-Market model launched
Adobe Managed Services - AEM
30+
CloudOps and AEM
SysAdmin
expert engineers
24/7
Global, follow the
sun support model
500tb+
Storage
1000+
AEM instances
running
globally
100+
Enterprise grade,
global
AEM hosted
customers
3
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Just some of our enterprise customers…
5
Complicated Cloud #1
Rapid traffic spikes….
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
Complex customer one….Rapid Traffic Spikes
• “Must” move to cloud
• Traffic data incomplete from previous provider
• Generally static site
• Very adverse to CDN due to
historical issues with old provider
eu-west-1a eu-west-1b
ELB
Publish Publish
Adam Pazik // Adobe Systems
Publish
DispatcherDispatcherDispatcher
Publish
Dispatcher
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8
Complex customer one….Rapid Traffic Spikes
Adam Pazik // Adobe Systems
www.client.com
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
Complex customer one….Rapid Traffic Spikes
Load Balancer RPM
Publish Tier CPU
Dispatcher Tier CPU
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10
Complex customer one - Remediation
Analyse traffic patterns (splunk/goaccess)
Dispatcher cache serving a lot of traffic but…
Just too much traffic
High client context calls hitting publish tier
Globally distributed client base
Scale dispatcher tier based on ELB RPM
Cache client context calls
Deploy CloudFront CDN….
…but not without challenges
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
Complex customer one – CDN Pain Points
• Entire cache must be purged on new code
release….
…but entire cache purge is not possible with
CloudFront
UPDATE: Full cache purge now supported!
…and individual object invalidation is SLOW
Solution: Rebuild the CloudFront distribution
Fresh cache within ~20 minutes
• Dynamic content should be served from cache
instantly
Solution: Implement URL fingerprinting to ensure
unique
content is cached
Very low expiry header for html pages
Switch
Route53
DNS back to
ELB
Build new
CloudFront
Distribution
Setup
CloudFront
CNAME
mapping
Enable
CloudFront
Distribution
Repoint
Route53
DNS back to
CloudFront
CloudFront rebuild process (aws cli/chef)
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12
Complex customer one – Result
Load Balancer
RPM
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13
Complex customer one – Recent traffic spike
Load Balancer
RPM
Zooming in one the spike…~48k requests per minute at 11:59 (GMT+1) to a peak of ~335k requests per minute at 12:11.
Complicated Cloud #2
Global DAM
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM
15
• A cloud-based DAM solution for CNI’s 85 magazine titles in 11 markets across the Americas, Europe and
Asia.
• Manage assets for publication across multiple channels (print, tablet, web)
• Facilitate reuse of assets between brands globally through a controlled process
• Ensure assets are not published without commercial rights having been agreed.
• Improve searchability by enforcing metadata standards, and linking assets to published pages.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM
16
• A cloud-based DAM solution for CNI’s 85 magazine titles in 11 markets across the Americas, Europe and
Asia.
• Manage assets for publication across multiple channels (print, tablet, web)
• Facilitate reuse of assets between brands globally through a controlled process
• Ensure assets are not published without commercial rights having been agreed.
• Improve searchability by enforcing metadata standards, and linking assets to published pages.
• In addition to archiving and search, CNI wanted the DAM to support WIP
• Managing assets from initial upload by photographers, through selection and layout, delivery to external
repro houses for retouch, publication and archive.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - Challenges
17
SCALABILITY
Each title publishes many thousands of
assets each year, the DAM also holds the
‘overs’ which weren’t published.
Assets can be large – several hundreds of
MB for a single image
Repository (Data Store) is going to become
huge over time.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - Challenges
18
SCALABILITY RESPONSIVENESS
Each title publishes many thousands of
assets each year, the DAM also holds the
‘overs’ which weren’t published.
Assets can be large – several hundreds of
MB for a single image
Repository (Data Store) is going to become
huge over time.
The DAM manages assets throughout the
production of the magazine & must be
responsive even with large assets.
All markets are both contributing to the
DAM and consuming assets from it –
single ‘global’ DAM
….but there is no single AWS location
which is appropriate for all CNI markets.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - The (current) Solution
19
S3 DATA STORE CONNECTOR
Scalable, cost-effective storage
Enables ‘shared’ Data Store topologies in AWS – binaryless replication
Accessed over HTTP(s), so very different performance to local, SAN or NFS Data Store
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - The (current) Solution
20
S3 DATA STORE CONNECTOR
Scalable, cost-effective storage
Enables ‘shared’ Data Store topologies in AWS – binaryless replication
Accessed over HTTP(s), so very different performance to local, SAN or NFS Data Store
Local file cache
Downloaded binary
records are cached as
files on local disk in a
LRU cache.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - The (current) Solution
21
S3 DATA STORE CONNECTOR
Scalable, cost-effective storage
Enables ‘shared’ Data Store topologies in AWS – binaryless replication
Accessed over HTTP(s), so very different performance to local, SAN or NFS Data Store
Local file cache Async Upload to S3
Downloaded binary
records are cached as
files on local disk in a
LRU cache.
New binaries are
added to local file
cache, and
asynchronously
uploaded to S3 later
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - The (current) Solution
22
S3 DATA STORE CONNECTOR
Scalable, cost-effective storage
Enables ‘shared’ Data Store topologies in AWS – binaryless replication
Accessed over HTTP(s), so very different performance to local, SAN or NFS Data Store
Local file cache Async Upload to S3 Proactive Caching 1.4+
Downloaded binary
records are cached as
files on local disk in a
LRU cache.
New binaries are
added to local file
cache, and
asynchronously
uploaded to S3 later
Checking size of
record triggers the
background download
of binary from S3.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - The (current) Solution
23
S3 DATA STORE CONNECTOR
Scalable, cost-effective storage
Enables ‘shared’ Data Store topologies in AWS – binaryless replication
Accessed over HTTP(s), so very different performance to local, SAN or NFS Data Store
Local file cache Async Upload to S3 Proactive Caching 1.4+ Rec Length Cache 1.5+
Downloaded binary
records are cached as
files on local disk in a
LRU cache.
New binaries are
added to local file
cache, and
asynchronously
uploaded to S3 later
Checking size of
record triggers the
background download
of binary from S3.
In-memory cache of
record lengths to
prevent reliance on
local file cache.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The (current) Solution
24
GLOBAL DAM ARCHITECTURE
A global architecture consisting of separate author clusters in EMEA and APAC to minimize latency
between users and the DAM.
Completely transparent to the end user – system feels like a ‘single DAM’
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - The (current) Solution
25
GLOBAL DAM ARCHITECTURE
A global architecture consisting of separate author clusters in EMEA and APAC to minimize latency
between users and the DAM.
Assets are initially uploaded to the market’s ‘primary DAM’
EMEA APAC
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - The (current) Solution
26
GLOBAL DAM ARCHITECTURE
A global architecture consisting of separate author clusters in EMEA and APAC to minimize latency
between users and the DAM.
On publication, assets are replicated to ‘secondary DAM(s)
EMEA APAC
ASSET
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - The (current) Solution
27
GLOBAL DAM ARCHITECTURE
A global architecture consisting of separate author clusters in EMEA and APAC to minimize latency
between users and the DAM.
All modification of assets takes place on the ‘primary DAM’, and asset is re-distributed
EMEA APAC
ASSET
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - The (current) Solution
28
eu-west-1b
Slave
Author
Dispatcher
eu-west-1a
Master
Author
Dispatcher
Amazon S3 bucket
AEM Cluster
Data StoreData Store
ap-southeast-1a
Master
Author
Dispatcher
VPC subnet
ap-southeast-1b
Slave
Author
Dispatcher
VPC subnet
AEM
Replication
(HTTPS)
VPC subnet VPC subnet
AEM Cluster
Ireland Singapore
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Complex customer two…the Global DAM - The Future
29
eu-west-1b
Ireland
Active
Author
Dispatcher
VPC subnet
eu-west-1a
Active
Author
Dispatcher
VPC subnet
Amazon S3 bucket
Data StoreData Store
SSO provider
ap-southeast-1a
Singapore
Active
Author
Dispatcher
VPC subnet
ap-southeast-1b
Active
Author
Dispatcher
VPC subnet
Amazon S3 bucket
Native S3 Replication
S3 vpc endpoint S3 vpc endpoint
Data StoreData Store
Backup and Restore Methodology
At Adobe Managed Services
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Fast
Incremental
Asynchronous
31
Managed Services Backup Methodology
High Level Backup WorkflowAWS Snapshot Technology
Freeze
Repository
(CRX2)
Freeze File
System
Start AWS
Volume
Snapshot
Unfreeze
File System
Unfreeze
Repository
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
JMX Console
IP:Port/system/console/jmx/com.adobe. granite%3Atype%3DRepository
Using granite-mbeans-cmdline-1.0.jar
Wrapper to call the operation blockRepositoryWrites/unblockRepositoryWrites on
com.adobe.granite:type=Repository
Verify integrity of lucene index
32
Block Repository Writes (CRX2 Only)
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Fast
Swap volume from last snapshot
Automated through our cloud controller
EBS Pre-warming is a consideration
33
Recovery
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 34
Who are Adobe Managed Services?
Complicated Clouds
Backup and Restore
For more information contact:
Adam Pazik
EMEA Team Lead, Adobe Managed Services
T +44 7810 636 994
pazik@adobe.com
Thank you
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
• Keep upgrading Oak
• 1.0.15 released – hotfix 6561
• Contains important compaction and cold standby fixes
• Run Offline tar compaction at least monthly
• Biggest impact on authors
• 2gb segment store (nodes/properties) reduced to
~200mb
• Requires free space to run
• Automate
• Automate BlobGC to defrag datastore
37
AEM 6.0 learnings
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
400 1mb jpegs uploaded
61% utilization at java temp dir
Always put java temp dir on fast storage!
AWS = ephemeral
38
Importance of Java temp directory
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
• Use EBS Optimized instances
• Greater throughput to storage
• Watch out for EBS pre-warming
• 5-50% degradation of IOPS
• Utilise the fast ephemeral storage where possible
• Java temp dir, other processing (ImageMagick etc)
• Correctly scale your ELB (load balancer) with AWS
• Use VPC S3 EndPoint when using S3 DataStore
39
AWS Learnings for AEM

Más contenido relacionado

La actualidad más candente

Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016AdobeMarketingCloud
 
Liberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_steLiberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_steRohit Kelapure
 
Automated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStackAutomated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStackAnimesh Singh
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on BluemixRam Vennam
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Kurt Liu
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipMatt Stine
 
Fishbowl Solutions' Oracle ECM 11g Upgrade, Migration & Solutions
Fishbowl Solutions' Oracle ECM 11g Upgrade,  Migration & SolutionsFishbowl Solutions' Oracle ECM 11g Upgrade,  Migration & Solutions
Fishbowl Solutions' Oracle ECM 11g Upgrade, Migration & SolutionsBilly Cripe
 
Comparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing PlatformsComparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing Platformsijsrd.com
 
Cloudfoundry Introduction
Cloudfoundry IntroductionCloudfoundry Introduction
Cloudfoundry IntroductionYitao Jiang
 
Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry BootcampJoshua Long
 
Best Practices for Migrating a Legacy-Based CMS to Drupal
Best Practices for Migrating a Legacy-Based CMS to DrupalBest Practices for Migrating a Legacy-Based CMS to Drupal
Best Practices for Migrating a Legacy-Based CMS to DrupalAcquia
 
Extending uBuild and uDeploy with Plugins
Extending uBuild and uDeploy with PluginsExtending uBuild and uDeploy with Plugins
Extending uBuild and uDeploy with PluginsIBM UrbanCode Products
 
Cloud Foundry a Developer's Perspective
Cloud Foundry a Developer's PerspectiveCloud Foundry a Developer's Perspective
Cloud Foundry a Developer's PerspectiveDave McCrory
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Stormy Peters
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the CloudBruno Borges
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...MongoDB
 
Building Serverless Apps with Kafka (Dale Lane, IBM) Kafka Summit London 2019
Building Serverless Apps with Kafka (Dale Lane, IBM) Kafka Summit London 2019Building Serverless Apps with Kafka (Dale Lane, IBM) Kafka Summit London 2019
Building Serverless Apps with Kafka (Dale Lane, IBM) Kafka Summit London 2019confluent
 
AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15Kevin Nennig
 
Load Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionLoad Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionColdFusionConference
 

La actualidad más candente (20)

Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
 
Liberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_steLiberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_ste
 
Automated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStackAutomated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStack
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on Bluemix
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
 
Fishbowl Solutions' Oracle ECM 11g Upgrade, Migration & Solutions
Fishbowl Solutions' Oracle ECM 11g Upgrade,  Migration & SolutionsFishbowl Solutions' Oracle ECM 11g Upgrade,  Migration & Solutions
Fishbowl Solutions' Oracle ECM 11g Upgrade, Migration & Solutions
 
Comparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing PlatformsComparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing Platforms
 
Cloudfoundry Introduction
Cloudfoundry IntroductionCloudfoundry Introduction
Cloudfoundry Introduction
 
Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry Bootcamp
 
Best Practices for Migrating a Legacy-Based CMS to Drupal
Best Practices for Migrating a Legacy-Based CMS to DrupalBest Practices for Migrating a Legacy-Based CMS to Drupal
Best Practices for Migrating a Legacy-Based CMS to Drupal
 
Extending uBuild and uDeploy with Plugins
Extending uBuild and uDeploy with PluginsExtending uBuild and uDeploy with Plugins
Extending uBuild and uDeploy with Plugins
 
Cloud Foundry a Developer's Perspective
Cloud Foundry a Developer's PerspectiveCloud Foundry a Developer's Perspective
Cloud Foundry a Developer's Perspective
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the Cloud
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
 
Building Serverless Apps with Kafka (Dale Lane, IBM) Kafka Summit London 2019
Building Serverless Apps with Kafka (Dale Lane, IBM) Kafka Summit London 2019Building Serverless Apps with Kafka (Dale Lane, IBM) Kafka Summit London 2019
Building Serverless Apps with Kafka (Dale Lane, IBM) Kafka Summit London 2019
 
Watson on bluemix
Watson on bluemixWatson on bluemix
Watson on bluemix
 
AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15
 
Load Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionLoad Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusion
 

Destacado

Adobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud DeploymentsAdobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud DeploymentsAdam Pazik
 
Sling Models Using Sightly and JSP by Deepak Khetawat
Sling Models Using Sightly and JSP by Deepak KhetawatSling Models Using Sightly and JSP by Deepak Khetawat
Sling Models Using Sightly and JSP by Deepak KhetawatAEM HUB
 
Touching the AEM component dialog by Mateusz Chromiński
Touching the AEM component dialog by Mateusz ChromińskiTouching the AEM component dialog by Mateusz Chromiński
Touching the AEM component dialog by Mateusz ChromińskiAEM HUB
 
Four approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan KuzniakFour approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan KuzniakAEM HUB
 
CQ5.x Maintenance Webinar 2013
CQ5.x Maintenance Webinar 2013CQ5.x Maintenance Webinar 2013
CQ5.x Maintenance Webinar 2013Andrew Khoury
 
CIRCUIT 2015 - Monitoring AEM
CIRCUIT 2015 - Monitoring AEMCIRCUIT 2015 - Monitoring AEM
CIRCUIT 2015 - Monitoring AEMICF CIRCUIT
 
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...devang-dsshah
 
Designing for Immediacy
Designing for ImmediacyDesigning for Immediacy
Designing for ImmediacyAndy Braxton
 
Adobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in OttawaAdobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in OttawaINM_
 
Agile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important PrinciplesAgile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important Principlesdsp
 
How we optimise content on Hotels.com apps
How we optimise content on Hotels.com appsHow we optimise content on Hotels.com apps
How we optimise content on Hotels.com appsAndy Braxton
 
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit GubraniIntegrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit GubraniAEM HUB
 
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakMicroservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakAEM HUB
 
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEMDo more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEMBob Paulin
 
Successfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience ManagerSuccessfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience ManagerPerficient, Inc.
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Servicesscoopnewsgroup
 
Deliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital ExperiencesDeliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital Experiencesmarketingfinder.co.uk
 

Destacado (18)

Adobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud DeploymentsAdobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud Deployments
 
Sling Models Using Sightly and JSP by Deepak Khetawat
Sling Models Using Sightly and JSP by Deepak KhetawatSling Models Using Sightly and JSP by Deepak Khetawat
Sling Models Using Sightly and JSP by Deepak Khetawat
 
Touching the AEM component dialog by Mateusz Chromiński
Touching the AEM component dialog by Mateusz ChromińskiTouching the AEM component dialog by Mateusz Chromiński
Touching the AEM component dialog by Mateusz Chromiński
 
Four approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan KuzniakFour approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan Kuzniak
 
CQ5.x Maintenance Webinar 2013
CQ5.x Maintenance Webinar 2013CQ5.x Maintenance Webinar 2013
CQ5.x Maintenance Webinar 2013
 
CIRCUIT 2015 - Monitoring AEM
CIRCUIT 2015 - Monitoring AEMCIRCUIT 2015 - Monitoring AEM
CIRCUIT 2015 - Monitoring AEM
 
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
 
Aem maintenance
Aem maintenanceAem maintenance
Aem maintenance
 
Designing for Immediacy
Designing for ImmediacyDesigning for Immediacy
Designing for Immediacy
 
Adobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in OttawaAdobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in Ottawa
 
Agile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important PrinciplesAgile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important Principles
 
How we optimise content on Hotels.com apps
How we optimise content on Hotels.com appsHow we optimise content on Hotels.com apps
How we optimise content on Hotels.com apps
 
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit GubraniIntegrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
 
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakMicroservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej Majchrzak
 
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEMDo more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
 
Successfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience ManagerSuccessfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience Manager
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Services
 
Deliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital ExperiencesDeliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital Experiences
 

Similar a Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Tilburg, Tom Blackford

Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - DemoServerless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - DemoAmazon Web Services
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service OverviewKyle Brown
 
Strategies for Seamless Backup and Disaster Recovery with AWS
Strategies for Seamless Backup and Disaster Recovery with AWSStrategies for Seamless Backup and Disaster Recovery with AWS
Strategies for Seamless Backup and Disaster Recovery with AWSAmazon Web Services
 
Architecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesArchitecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesAmazon Web Services
 
Using Databases and Containers From Development to Deployment
Using Databases and Containers  From Development to DeploymentUsing Databases and Containers  From Development to Deployment
Using Databases and Containers From Development to DeploymentAerospike, Inc.
 
S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5Tony Pearson
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directionsxKinAnx
 
S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4Tony Pearson
 
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)Amazon Web Services
 
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019Amazon Web Services
 
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...Amazon Web Services Korea
 
Hybird Cloud - An adoption roadmap
Hybird Cloud - An adoption roadmapHybird Cloud - An adoption roadmap
Hybird Cloud - An adoption roadmapJohn Georgiadis
 
01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinarAerospike, Inc.
 
NEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the EdgeNEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the EdgeAmazon Web Services
 
S108283 svc-storwize-lagos-v1905d
S108283 svc-storwize-lagos-v1905dS108283 svc-storwize-lagos-v1905d
S108283 svc-storwize-lagos-v1905dTony Pearson
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...Trivadis
 
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...Amazon Web Services
 
How Intuit simplifies storage on AWS - DEM13-S - New York AWS Summit
How Intuit simplifies storage on AWS - DEM13-S - New York AWS SummitHow Intuit simplifies storage on AWS - DEM13-S - New York AWS Summit
How Intuit simplifies storage on AWS - DEM13-S - New York AWS SummitAmazon Web Services
 

Similar a Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Tilburg, Tom Blackford (20)

Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - DemoServerless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service Overview
 
SD Times - Docker v2
SD Times - Docker v2SD Times - Docker v2
SD Times - Docker v2
 
Strategies for Seamless Backup and Disaster Recovery with AWS
Strategies for Seamless Backup and Disaster Recovery with AWSStrategies for Seamless Backup and Disaster Recovery with AWS
Strategies for Seamless Backup and Disaster Recovery with AWS
 
Architecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesArchitecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-Practices
 
Using Databases and Containers From Development to Deployment
Using Databases and Containers  From Development to DeploymentUsing Databases and Containers  From Development to Deployment
Using Databases and Containers From Development to Deployment
 
S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
 
S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4
 
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
 
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
 
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
 
Hybird Cloud - An adoption roadmap
Hybird Cloud - An adoption roadmapHybird Cloud - An adoption roadmap
Hybird Cloud - An adoption roadmap
 
01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar
 
NEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the EdgeNEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the Edge
 
S108283 svc-storwize-lagos-v1905d
S108283 svc-storwize-lagos-v1905dS108283 svc-storwize-lagos-v1905d
S108283 svc-storwize-lagos-v1905d
 
Thinkbox Software
Thinkbox SoftwareThinkbox Software
Thinkbox Software
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
 
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
 
How Intuit simplifies storage on AWS - DEM13-S - New York AWS Summit
How Intuit simplifies storage on AWS - DEM13-S - New York AWS SummitHow Intuit simplifies storage on AWS - DEM13-S - New York AWS Summit
How Intuit simplifies storage on AWS - DEM13-S - New York AWS Summit
 

Más de AEM HUB

PhoneGap Enterprise Viewer by Anthony Rumsey
PhoneGap Enterprise Viewer by Anthony RumseyPhoneGap Enterprise Viewer by Anthony Rumsey
PhoneGap Enterprise Viewer by Anthony RumseyAEM HUB
 
Mastering the Sling Rewriter by Justin Edelson
Mastering the Sling Rewriter by Justin EdelsonMastering the Sling Rewriter by Justin Edelson
Mastering the Sling Rewriter by Justin EdelsonAEM HUB
 
Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...AEM HUB
 
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...AEM HUB
 
How do you build flexible platforms that focuses on business needs? by Fahim...
How do you build flexible platforms that focuses on business needs?  by Fahim...How do you build flexible platforms that focuses on business needs?  by Fahim...
How do you build flexible platforms that focuses on business needs? by Fahim...AEM HUB
 
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John FaitAEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John FaitAEM HUB
 
Effectively Scale and Operate AEM with MongoDB by Norberto Leite
Effectively Scale and Operate AEM with MongoDB by Norberto LeiteEffectively Scale and Operate AEM with MongoDB by Norberto Leite
Effectively Scale and Operate AEM with MongoDB by Norberto LeiteAEM HUB
 
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger MarsenAdobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger MarsenAEM HUB
 
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt AEM HUB
 
When Sightly Meets Slice by Tomasz Niedźwiedź
When Sightly Meets Slice by Tomasz NiedźwiedźWhen Sightly Meets Slice by Tomasz Niedźwiedź
When Sightly Meets Slice by Tomasz NiedźwiedźAEM HUB
 
Creativity without comprise by Cleve Gibbon
Creativity without comprise by Cleve Gibbon Creativity without comprise by Cleve Gibbon
Creativity without comprise by Cleve Gibbon AEM HUB
 
REST in AEM by Roy Fielding
REST in AEM by Roy FieldingREST in AEM by Roy Fielding
REST in AEM by Roy FieldingAEM HUB
 
Adobe Summit 2015 - Penguin Random House - Accelerating Digital Transformation
Adobe Summit 2015 - Penguin Random House - Accelerating Digital TransformationAdobe Summit 2015 - Penguin Random House - Accelerating Digital Transformation
Adobe Summit 2015 - Penguin Random House - Accelerating Digital TransformationAEM HUB
 
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...AEM HUB
 
Sightly Beautiful Markup by Senol Tas
Sightly Beautiful Markup by Senol Tas Sightly Beautiful Markup by Senol Tas
Sightly Beautiful Markup by Senol Tas AEM HUB
 
Adobe Experience Manager - 6th Edition by Cedric Huesler
Adobe Experience Manager - 6th Edition by Cedric HueslerAdobe Experience Manager - 6th Edition by Cedric Huesler
Adobe Experience Manager - 6th Edition by Cedric HueslerAEM HUB
 
Organizing the world of CQ rest infinitive possibilities by Arkadiusz Kita
Organizing the world of CQ rest infinitive possibilities by Arkadiusz KitaOrganizing the world of CQ rest infinitive possibilities by Arkadiusz Kita
Organizing the world of CQ rest infinitive possibilities by Arkadiusz KitaAEM HUB
 
New Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael MarthNew Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael MarthAEM HUB
 
Rapid CQ deployments by Jakub Wadolowski
Rapid CQ deployments by Jakub WadolowskiRapid CQ deployments by Jakub Wadolowski
Rapid CQ deployments by Jakub WadolowskiAEM HUB
 
AEM 5.6.1 e-Commerce Integration by Meryll Blanchet
AEM 5.6.1 e-Commerce Integration by Meryll BlanchetAEM 5.6.1 e-Commerce Integration by Meryll Blanchet
AEM 5.6.1 e-Commerce Integration by Meryll BlanchetAEM HUB
 

Más de AEM HUB (20)

PhoneGap Enterprise Viewer by Anthony Rumsey
PhoneGap Enterprise Viewer by Anthony RumseyPhoneGap Enterprise Viewer by Anthony Rumsey
PhoneGap Enterprise Viewer by Anthony Rumsey
 
Mastering the Sling Rewriter by Justin Edelson
Mastering the Sling Rewriter by Justin EdelsonMastering the Sling Rewriter by Justin Edelson
Mastering the Sling Rewriter by Justin Edelson
 
Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...
 
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
 
How do you build flexible platforms that focuses on business needs? by Fahim...
How do you build flexible platforms that focuses on business needs?  by Fahim...How do you build flexible platforms that focuses on business needs?  by Fahim...
How do you build flexible platforms that focuses on business needs? by Fahim...
 
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John FaitAEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
 
Effectively Scale and Operate AEM with MongoDB by Norberto Leite
Effectively Scale and Operate AEM with MongoDB by Norberto LeiteEffectively Scale and Operate AEM with MongoDB by Norberto Leite
Effectively Scale and Operate AEM with MongoDB by Norberto Leite
 
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger MarsenAdobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
 
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt
 
When Sightly Meets Slice by Tomasz Niedźwiedź
When Sightly Meets Slice by Tomasz NiedźwiedźWhen Sightly Meets Slice by Tomasz Niedźwiedź
When Sightly Meets Slice by Tomasz Niedźwiedź
 
Creativity without comprise by Cleve Gibbon
Creativity without comprise by Cleve Gibbon Creativity without comprise by Cleve Gibbon
Creativity without comprise by Cleve Gibbon
 
REST in AEM by Roy Fielding
REST in AEM by Roy FieldingREST in AEM by Roy Fielding
REST in AEM by Roy Fielding
 
Adobe Summit 2015 - Penguin Random House - Accelerating Digital Transformation
Adobe Summit 2015 - Penguin Random House - Accelerating Digital TransformationAdobe Summit 2015 - Penguin Random House - Accelerating Digital Transformation
Adobe Summit 2015 - Penguin Random House - Accelerating Digital Transformation
 
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...
 
Sightly Beautiful Markup by Senol Tas
Sightly Beautiful Markup by Senol Tas Sightly Beautiful Markup by Senol Tas
Sightly Beautiful Markup by Senol Tas
 
Adobe Experience Manager - 6th Edition by Cedric Huesler
Adobe Experience Manager - 6th Edition by Cedric HueslerAdobe Experience Manager - 6th Edition by Cedric Huesler
Adobe Experience Manager - 6th Edition by Cedric Huesler
 
Organizing the world of CQ rest infinitive possibilities by Arkadiusz Kita
Organizing the world of CQ rest infinitive possibilities by Arkadiusz KitaOrganizing the world of CQ rest infinitive possibilities by Arkadiusz Kita
Organizing the world of CQ rest infinitive possibilities by Arkadiusz Kita
 
New Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael MarthNew Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael Marth
 
Rapid CQ deployments by Jakub Wadolowski
Rapid CQ deployments by Jakub WadolowskiRapid CQ deployments by Jakub Wadolowski
Rapid CQ deployments by Jakub Wadolowski
 
AEM 5.6.1 e-Commerce Integration by Meryll Blanchet
AEM 5.6.1 e-Commerce Integration by Meryll BlanchetAEM 5.6.1 e-Commerce Integration by Meryll Blanchet
AEM 5.6.1 e-Commerce Integration by Meryll Blanchet
 

Último

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Tilburg, Tom Blackford

  • 1. Adobe Managed Services Complicated Cloud Deployments Tom Blackford Mike Tilburg Adam Pazik Adobe Systems
  • 2. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2 Who are Adobe Managed Services? Complicated Clouds Backup and Restore
  • 3. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Basic Mid-Market model launched Adobe Managed Services - AEM 30+ CloudOps and AEM SysAdmin expert engineers 24/7 Global, follow the sun support model 500tb+ Storage 1000+ AEM instances running globally 100+ Enterprise grade, global AEM hosted customers 3
  • 4. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
  • 5. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Just some of our enterprise customers… 5
  • 6. Complicated Cloud #1 Rapid traffic spikes….
  • 7. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7 Complex customer one….Rapid Traffic Spikes • “Must” move to cloud • Traffic data incomplete from previous provider • Generally static site • Very adverse to CDN due to historical issues with old provider eu-west-1a eu-west-1b ELB Publish Publish Adam Pazik // Adobe Systems Publish DispatcherDispatcherDispatcher Publish Dispatcher
  • 8. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8 Complex customer one….Rapid Traffic Spikes Adam Pazik // Adobe Systems www.client.com
  • 9. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9 Complex customer one….Rapid Traffic Spikes Load Balancer RPM Publish Tier CPU Dispatcher Tier CPU
  • 10. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10 Complex customer one - Remediation Analyse traffic patterns (splunk/goaccess) Dispatcher cache serving a lot of traffic but… Just too much traffic High client context calls hitting publish tier Globally distributed client base Scale dispatcher tier based on ELB RPM Cache client context calls Deploy CloudFront CDN…. …but not without challenges
  • 11. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11 Complex customer one – CDN Pain Points • Entire cache must be purged on new code release…. …but entire cache purge is not possible with CloudFront UPDATE: Full cache purge now supported! …and individual object invalidation is SLOW Solution: Rebuild the CloudFront distribution Fresh cache within ~20 minutes • Dynamic content should be served from cache instantly Solution: Implement URL fingerprinting to ensure unique content is cached Very low expiry header for html pages Switch Route53 DNS back to ELB Build new CloudFront Distribution Setup CloudFront CNAME mapping Enable CloudFront Distribution Repoint Route53 DNS back to CloudFront CloudFront rebuild process (aws cli/chef)
  • 12. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12 Complex customer one – Result Load Balancer RPM
  • 13. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13 Complex customer one – Recent traffic spike Load Balancer RPM Zooming in one the spike…~48k requests per minute at 11:59 (GMT+1) to a peak of ~335k requests per minute at 12:11.
  • 15. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM 15 • A cloud-based DAM solution for CNI’s 85 magazine titles in 11 markets across the Americas, Europe and Asia. • Manage assets for publication across multiple channels (print, tablet, web) • Facilitate reuse of assets between brands globally through a controlled process • Ensure assets are not published without commercial rights having been agreed. • Improve searchability by enforcing metadata standards, and linking assets to published pages.
  • 16. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM 16 • A cloud-based DAM solution for CNI’s 85 magazine titles in 11 markets across the Americas, Europe and Asia. • Manage assets for publication across multiple channels (print, tablet, web) • Facilitate reuse of assets between brands globally through a controlled process • Ensure assets are not published without commercial rights having been agreed. • Improve searchability by enforcing metadata standards, and linking assets to published pages. • In addition to archiving and search, CNI wanted the DAM to support WIP • Managing assets from initial upload by photographers, through selection and layout, delivery to external repro houses for retouch, publication and archive.
  • 17. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - Challenges 17 SCALABILITY Each title publishes many thousands of assets each year, the DAM also holds the ‘overs’ which weren’t published. Assets can be large – several hundreds of MB for a single image Repository (Data Store) is going to become huge over time.
  • 18. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - Challenges 18 SCALABILITY RESPONSIVENESS Each title publishes many thousands of assets each year, the DAM also holds the ‘overs’ which weren’t published. Assets can be large – several hundreds of MB for a single image Repository (Data Store) is going to become huge over time. The DAM manages assets throughout the production of the magazine & must be responsive even with large assets. All markets are both contributing to the DAM and consuming assets from it – single ‘global’ DAM ….but there is no single AWS location which is appropriate for all CNI markets.
  • 19. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - The (current) Solution 19 S3 DATA STORE CONNECTOR Scalable, cost-effective storage Enables ‘shared’ Data Store topologies in AWS – binaryless replication Accessed over HTTP(s), so very different performance to local, SAN or NFS Data Store
  • 20. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - The (current) Solution 20 S3 DATA STORE CONNECTOR Scalable, cost-effective storage Enables ‘shared’ Data Store topologies in AWS – binaryless replication Accessed over HTTP(s), so very different performance to local, SAN or NFS Data Store Local file cache Downloaded binary records are cached as files on local disk in a LRU cache.
  • 21. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - The (current) Solution 21 S3 DATA STORE CONNECTOR Scalable, cost-effective storage Enables ‘shared’ Data Store topologies in AWS – binaryless replication Accessed over HTTP(s), so very different performance to local, SAN or NFS Data Store Local file cache Async Upload to S3 Downloaded binary records are cached as files on local disk in a LRU cache. New binaries are added to local file cache, and asynchronously uploaded to S3 later
  • 22. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - The (current) Solution 22 S3 DATA STORE CONNECTOR Scalable, cost-effective storage Enables ‘shared’ Data Store topologies in AWS – binaryless replication Accessed over HTTP(s), so very different performance to local, SAN or NFS Data Store Local file cache Async Upload to S3 Proactive Caching 1.4+ Downloaded binary records are cached as files on local disk in a LRU cache. New binaries are added to local file cache, and asynchronously uploaded to S3 later Checking size of record triggers the background download of binary from S3.
  • 23. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - The (current) Solution 23 S3 DATA STORE CONNECTOR Scalable, cost-effective storage Enables ‘shared’ Data Store topologies in AWS – binaryless replication Accessed over HTTP(s), so very different performance to local, SAN or NFS Data Store Local file cache Async Upload to S3 Proactive Caching 1.4+ Rec Length Cache 1.5+ Downloaded binary records are cached as files on local disk in a LRU cache. New binaries are added to local file cache, and asynchronously uploaded to S3 later Checking size of record triggers the background download of binary from S3. In-memory cache of record lengths to prevent reliance on local file cache.
  • 24. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The (current) Solution 24 GLOBAL DAM ARCHITECTURE A global architecture consisting of separate author clusters in EMEA and APAC to minimize latency between users and the DAM. Completely transparent to the end user – system feels like a ‘single DAM’
  • 25. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - The (current) Solution 25 GLOBAL DAM ARCHITECTURE A global architecture consisting of separate author clusters in EMEA and APAC to minimize latency between users and the DAM. Assets are initially uploaded to the market’s ‘primary DAM’ EMEA APAC
  • 26. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - The (current) Solution 26 GLOBAL DAM ARCHITECTURE A global architecture consisting of separate author clusters in EMEA and APAC to minimize latency between users and the DAM. On publication, assets are replicated to ‘secondary DAM(s) EMEA APAC ASSET
  • 27. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - The (current) Solution 27 GLOBAL DAM ARCHITECTURE A global architecture consisting of separate author clusters in EMEA and APAC to minimize latency between users and the DAM. All modification of assets takes place on the ‘primary DAM’, and asset is re-distributed EMEA APAC ASSET
  • 28. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - The (current) Solution 28 eu-west-1b Slave Author Dispatcher eu-west-1a Master Author Dispatcher Amazon S3 bucket AEM Cluster Data StoreData Store ap-southeast-1a Master Author Dispatcher VPC subnet ap-southeast-1b Slave Author Dispatcher VPC subnet AEM Replication (HTTPS) VPC subnet VPC subnet AEM Cluster Ireland Singapore
  • 29. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Complex customer two…the Global DAM - The Future 29 eu-west-1b Ireland Active Author Dispatcher VPC subnet eu-west-1a Active Author Dispatcher VPC subnet Amazon S3 bucket Data StoreData Store SSO provider ap-southeast-1a Singapore Active Author Dispatcher VPC subnet ap-southeast-1b Active Author Dispatcher VPC subnet Amazon S3 bucket Native S3 Replication S3 vpc endpoint S3 vpc endpoint Data StoreData Store
  • 30. Backup and Restore Methodology At Adobe Managed Services
  • 31. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Fast Incremental Asynchronous 31 Managed Services Backup Methodology High Level Backup WorkflowAWS Snapshot Technology Freeze Repository (CRX2) Freeze File System Start AWS Volume Snapshot Unfreeze File System Unfreeze Repository
  • 32. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. JMX Console IP:Port/system/console/jmx/com.adobe. granite%3Atype%3DRepository Using granite-mbeans-cmdline-1.0.jar Wrapper to call the operation blockRepositoryWrites/unblockRepositoryWrites on com.adobe.granite:type=Repository Verify integrity of lucene index 32 Block Repository Writes (CRX2 Only)
  • 33. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Fast Swap volume from last snapshot Automated through our cloud controller EBS Pre-warming is a consideration 33 Recovery
  • 34. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 34 Who are Adobe Managed Services? Complicated Clouds Backup and Restore
  • 35. For more information contact: Adam Pazik EMEA Team Lead, Adobe Managed Services T +44 7810 636 994 pazik@adobe.com Thank you
  • 36. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 37. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. • Keep upgrading Oak • 1.0.15 released – hotfix 6561 • Contains important compaction and cold standby fixes • Run Offline tar compaction at least monthly • Biggest impact on authors • 2gb segment store (nodes/properties) reduced to ~200mb • Requires free space to run • Automate • Automate BlobGC to defrag datastore 37 AEM 6.0 learnings
  • 38. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 400 1mb jpegs uploaded 61% utilization at java temp dir Always put java temp dir on fast storage! AWS = ephemeral 38 Importance of Java temp directory
  • 39. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. • Use EBS Optimized instances • Greater throughput to storage • Watch out for EBS pre-warming • 5-50% degradation of IOPS • Utilise the fast ephemeral storage where possible • Java temp dir, other processing (ImageMagick etc) • Correctly scale your ELB (load balancer) with AWS • Use VPC S3 EndPoint when using S3 DataStore 39 AWS Learnings for AEM