Adobe decided to use Amazon Web Services as their Platform of Choice. This presentation discusses the details. Mitch Nelson, Director of Managed Services presented at the AWS Enterprise Tour - SF - 2010
8. Adobe’s Progression to the Cloud Started in 2008, wanted improved developer experience for the Enterprise Rolled out Adobe’s “Developer Express” Hosting Adobe’s LiveCycle Enterprise Suite Expanded the program to include Beta testing of new LC offering Desktop hosting removed dependencies on download of Beta design tools Added training to the mix in mid 2009 No download of code to start the class No HW requirements to lug around Minimal config issues We started to get asked: What about Production? 4
9. LiveCycle Managed Services Production Grade Product: Dedicated LiveCycle ES2 server hosted on AWS’ Elastic Compute Cloud Preinstalled and hosted for Customer, including SW, HW and Networking Includes full support, 24X7 solution monitoring, full solution fault resolution management, Adobe managed upgrades Support from Customer Success Engineers (CSEs) for rapid solution startup Uptime guarantee of 99.5% from Adobe Annual subscription pricing based on number of instances/seats & licensed modules Targeted at medium to larger enterprise class customers Positioned as an alternate deployment model to on-premise LiveCycle ES2 Simplifies deployment, lowers start-up costs, speeds time to solution
10. AMI Red Hat LiveCycleJBossMySQL launch instance EC2 attach EBS save DB data GDS data CS data backup S3 Region US-E/Za Region US-E/Zb mirror S3 LiveCycle Managed Services Architecture Adobe-NOC Control Center port 443 port 443/80 attach EC2 End-user EBS port 22 restore attach DB data GDS data CS data SSH EC2 Customer IT Center Public Internet
The truth is that Adobe is now one of the largest SaaS providers in the worldOn the creative front we have solutions such as photophop.com., our collaboration services targeted at the Knowledge Worker include Acrobat.com. On the Enterprise side we recently acquired Omniture, which was the second largest SaaS provider in the world. In addition, we have the on-demand media solutions from Scene7, Adobe Connect Hosted, our new Collaboration Services offering and we are here today to discuss our new cloud deployment option for LiveCycle ES2.
Rolled out DevEx -> At our MAX conference in the fall
Amazon Machine Image (AMI) Software stack [Contains the OS, applications, libraries, configuration settings]EC2 Instances Virtual Server [Delivers scalable, pay-as-you-go compute capacity in the cloud]Elastic Block Store (EBS) File System [Offers persistent storage for Amazon EC2 instances; Provides the ability to create backup snapshots that are then stored in Amazon S3]Simple Storage Service (S3) Backup storage [Fully redundant data storage infrastructure for storing and retrieving data, at any time, from anywhere on the Web]Elastic IP (EIP) Static IP [Static IP addresses designed for dynamic cloud computing]This describes the high-level single tenant architecture of LiveCycle Managed Services. This represents a dedicated instance of LiveCycle on a 4 core virtual server running on an Redhat Enterprise Linux Box. Adobe has partnered with Amazon to use their Web Services EC2 platform for hosting environment. Amazon also provides the storage services. As part of this new deployment option, comes included managed services from Adobe represented by the Control Center in the upper right corner. These services include the day-to-day monitoring of the instances, backup and restore procedures, as well as the administration of the underlying software stack including the OS, JBoss, MySQL and LiveCycle among others. We provide an SLA uptime guarantee of 99.5% The one area our operations center does not provide support is end user help desk. We don’t want to be in that business.From a customer perspective, represented on the left hand side and in the lower right corner, accessing the LiveCycle instances is enabled either through a private tunnel (port 22) shown in green, or the public Internet (port 80 and/or 443) or both, based on the Customer user profile and the Customer IT security policies. Note that the secure tunnel is particularly useful for allowing traffic to flow between the LiveCycle instances and the Customer private network for accessing data and services residing behind their firewall.
Rolled out DevEx -> At our MAX conference in the fall