UNLEASHING THE POWER

Size: px
Start display at page:

Download "UNLEASHING THE POWER"

Transcription

1 UNLEASHING THE POWER ZEND & VMWARE Cisco s next-gen platform for WebEx free trials Phillip Shipley Manager, Web Development Collaboration Software Group Cisco Systems 1 Hello and welcome. My name is Phillip Shipley and I work for Cisco Systems in the WebEx business unit where I manage the Web Development team supporting marketing on webex.com. Today I ll be talking to you about a recent project of ours in which we used Zend and VMware to successfully deploy a new free trials platform for our products. CC:

2 WHO IS? Founded in Acquired by Cisco in Leading SaaS provider of online meetings and collaboration services. Over one billion minutes monthly. Primary focus of webex.com is sales and lead gen. Primary source of leads come from free trials. 1. Founded in 1996 by Min Zhu and Subrah Iyer right here in the valley. 2. We were recently acquired by Cisco in We are the leading Software-as-a-Service provider of online meetings and collaboration services. 4. Our customers use over one billion people minutes monthly, that is the combined amount of time for all users. 5. Our primary focuses on webex.com are sales and lead generation. 6. I ll be focusing on the lead generation aspect and specifically with our free trial platform, which is the main source of leads for us. 7. Next I ll be telling you about our problem that led us into this project, but first let me give you a little more context about what a free trial of our service is. 8. On webex.com, we have a call to action for users to sign up for a free trial, which is pretty much a requirement for a software-as-a-service product. 9. When a user opts in for a free trial, they are taking through a signup flow that contains two pages of form input and a confirmation screen. So later when I talk about completion rate and timeouts, it is this flow that I am describing. 10.[NEXT]: OUR PROBLEM 2

3 FUNCTIONAL SPAGHETTI 3 1. I like to describe our previous platform as Functional Spaghetti. 2. What I mean by this is that the previous platform was developed over the course of several years and constantly patched and extended to support new languages and products. 3. Unfortunately through this time and process, multiple individuals contributed to the code without any standards or consistent practices. So we had a solution that worked to this point, but was in no condition to scale to new demands. 4. As a result of the functional spaghetti nature of the old platform, we had several technical and business challenges. CC:

4 TECHNOLOGY CHALLENGES 1. Change Management 2. Knowledge Management 3. Coding Standards (lack of) 4. Procedural 5. Not transactional 6. PHP4 7. Very slow Not actually WebEx, illustration only ;-) 4 1. Inconsistent and patched together code made it very dangerous to make changes. 2. Over the years there was only ever a single developer responsible for the platform, and so there was very little documentation or shared knowledge with rest of the team. About a year ago the primary expert retired, and quick knowledge transfer to a teammate was insufficient. 3. Inconsistent coding practices, repeated code across files, irrelevant variable and method names, I myself could barely traverse it. 4. Fully procedural code, no consistent entry point, not transactional, nor fault-tolerant 5. PHP 4 and originally depended on register_globals, however we fixed that a few years ago 6. Fully synchronous and during peak periods, very slow 7. And by the way, this picture was not taken at WebEx. CC:

5 BUSINESS CHALLENGES 1. Time-to-Market 2.Self-Service, Scalability 3. Reporting 4.Reliability, High-Risk 5. Performance 1. Trial offer creation was very manual, with each trial having its own set of templates and often times custom logic in the code specifically for it. A new trial offer took 2-5 days to setup. 2. No business user self-service, so every small change required a developer, even for minor content updates. 3. Limited Reporting built into the platform, we had to depend on external sources like web analytics and our CRM. 4. Based on the risks of modifying the code, QA demands where high for small changes and thus we often opted out of a change just based on the effort to test and ensure everything was still working. 5. Poor user experience during peak traffic which would often cause timeouts when waiting for the confirmation page of a signup. 5

6 OPPORTUNITY 6 1. With the acquisition by Cisco, we were able to see that Cisco sales so much product because they have tens of thousands of partners who do the majority of their sales. 2. WebEx on the other hand only had a few dozen partners and we did most of our sales through internal reps. 3. In order for WebEx to take the next step of growth, we would need to leverage more partners for sales. 4. As I mentioned before, creating a custom trial signup experience took 2-5 days, so the thought of thousands of partners wanting to offer co-branded trials made it clear that we needed to do something about our free trials platform to support such growth.

7 OUR SOLUTION Robust Popsicle Sticks As you can see we are no longer building with spaghetti, but we wanted to continue using a lightweight material, that was both agile and strong, but could also support complex architectures. 7

8 PHP: Community edition or Enterprise edition? Community edition: " Free, but since it is necessary to recompile in order to enable some extensions, it is a lot more work to maintain. Also in a corporate environment, where developers do not have root access to servers, there is an added layer of complexity for the developers to work with the system admins on what changes to make and how, which can add significant amounts of time to do something as simple as enable mysql support. " Little to no support beyond the community, and when something as critical as our free trial system is at stake, we want someone to call should there be a problem. " Requires external services for advanced features like caching or job queues. Enterprise edition: " Reasonable cost, easy configuration and management through web GUI. Central management for entire clusters " Advanced features like job queues, caching, code tracing, etc. DECISION MAKING Use existing code? NO What language? Java or PHP? PHP Framework? Which? Physical or virtual? Community Edition? Enterprise? Extend existing code base?! [CLICK] No, although the existing platform has served our needs thus far, for all the reasons I described earlier it would probably be more work to refactor it to a solution we could scale than it would be to start from scratch. 8 Language: PHP or Java or other? Java is very common in WebEx and Cisco for major services, but it has a longer development cycle and tends to be a little too heavy for an agile web environment. PHP on the other hand is something we had already proven was very adaptive, performant, and could be developed with quickly. And since PHP5 it has really moved from being a web scripting language to a solid object oriented language. And both a blessing and a curse, PHP is forgiving enough to let you write your code as structured or unstructured as you want, so you are not forced to write everything 100% OOP if a particular part of an app does not need extension or reuse. [CLICK] Switch to standardized framework? Which framework? Cake, CodeIgniter, Symphony, Zend [CLICK] Chose Zend: Newer framework, giving it the benefit of being able to learn from otherʼs mistakes. Mature development lifecycle, friendly to enterprise expectations. Modular design and implementation options (stack or glue). Nice integration with Zend Studio.

9 LB HIGH-LEVEL ARCHITECTURE External DB VM VM VM LDAP Free Trial App WebEx APIs ORM JQ SC ZF CRM Reports Cache Events NFS Bottoms up: We start with VMware as our virtualization platform. On top of that we run several web server VMs in a load balanced configuration (RHEL5,Apache2.2). For our PHP app server we run Zend Server 5, centrally managed with Zend Server Cluster Manager. For our Database we are running MySQL Enterprise 5.1. For our application itself, we ve taken advantage of Zend Framework and Zend Server capabilities wherever appropriate, including, but not comprehensive: Zend Framework - Zend_Auth, Zend_Localize, Zend_Log, Zend_Db, Zend_Validate, Zend_Test... Zend Server - Job Queues, Cache, Session Clustering, and Events We also created our own library of classes for use across multiple applications for things like WebEx API abstraction, authentication, an object-relationship-mapper, customer-relationship-manager interaction, and themes (template sets). 9

10 WHAT WORKED 1. Starting from scratch 2. Agile development 3. Zend Framework, Server 4. Zend Support, Consulting 5. Virtualization 6. Continuous Integration Staring from scratch, great opportunity to make better decisions, and we learned a lot through the process. 2. Agile development process - iterative development cycle saved wasted time on features no longer needed and kept the business closer to the developers. 3. Zend Framework - Pretty good documentation and resources online, huge community for support. Established coding standards for consistent development, abstracted design patterns for better organization and separation of concerns. 4. Zend Server - I mentioned most of the components we are using in the last slide, but perhaps my favorite is the Job Queue and how we are able to disconnect backend processing from the user s session. 5. Zend Support - We ran into a few issues through the process of deploying Zend Server, but the Zend Support team was very responsive and persistent with resolving our issues. 6. Zend Consulting - Early in our design process we were able to meet with several product managers at Zend, including Matthew Weier O Phinney and review our plans for Zend Server and Framework usage. Received some great feedback on which components to use and which not to use. 7. Virtualization - Ridiculously convenient to deploy new servers and clone existing ones. 8. Continuous Integration - Identify issues sooner by running unit tests regularly. CC:

11 LESSONS LEARNED 1. Learn a major ORM 2. Be persistent 3. Leverage the knowledge 4. Consult for speed 5. Ask for directions Take the time to learn a major ORM, don t write your own. Ours started simple, but with every iteration it had to be extended to add more functionality and became complex quickly and harder to debug. 2. Virtualization was common in dev and QA environments, but we hadn t done much with it in production. Being the first use case in production took a little extra persistence in the process of approvals, but has paid off in terms of time-to-market and time-to-capability. Also very convenient to try something out on a clone and delete it if change doesn t work. 3. Don t re-invent the wheel, we saved a ton of time taking advantage of Zend Framework and Zend Server. Also, an excellent development best practice is to google-before-headache and ask on stack overflow. 4. Engage with Zend Consulting to gain insight early in development lifecycle. I m sure if we had consulted regarding object persistence with Zend Framework we would have been pointed to one of the many examples of combining Zend Framework and Doctrine. 5. Zend Server has a lot of configurations not exposed through UI, so if you wish you could change some behavior, contact support before giving up. CC:

12 ALIGNING WITH THE BUSINESS Spaces, not tabs! The CIO of Cisco, Rebecca Jacoby, once told us that if we want someone to adopt our software, we need to build it how they want it. 12 When developers go wild and build something the way they think it should work, even if the application is awesome from a technology stand point, it will probably be a complete failure. So let me tell you some of the ways we aligned with our business partners to be successful.

13 BUSINESS SUPPORT Requirements Close involvement Investment Collaborate on Priorities Progressive UAT Often times the business requirements process for an application takes longer than development itself, and the end result is never what the business originally pictured. So rather than go through a tedious requirements process, we started with a shortened cycle for gathering requirements and used the list to kick start our product backlog. 2. Following the Scrum agile development process, we maintained a close involvement from the business to modify and prioritize the backlog, which resulted in a significantly different final product, based on changes in priorities and experience. 3. Our business partners not only invested in the project financially by more importantly with their time. Had we just received a huge requirements document and been told to return when complete, we certainly would have failed. 4. There are a few teams considered as stakeholders to our free trial experience, so keeping them all involved in a collaborative prioritization process we were able to keep them in sync as well as let them make decisions about changes. 5. A fundamental principle of the scrum process is the sprint review, which includes anyone who is interested to come out and see what work was done in the previous sprint. Through this process we constantly had business users interacting with the application, which is really user acceptance testing. CC:

14 KEY RESULTS Sign-up time: 68% Completion: 800% Time-to-Market: 300x Time-to-Capacity: 30x Utilizing Job Queues, overall time to signup improved by 68%. Signup completion rate improved 800% (due to previous system timing out during peak hours). 14 Time to create new trial offer decreased from 2 days to 5 minutes. Time to increase capacity decreased from 2 months to 2 days (VM cloning).

15 VIRTUALIZATION Key for Cisco VMware ESX Cloning No downtime Dedicated clusters Speed MySQL Enterprise Extended HA Physical Consolidation Key initiative for Cisco 15 VMware ESX Resource prioritization Highly Available Cloning Configured once, clone as needed Single VM setup took 1-2 days, clone only takes minutes No downtime for physical maintenance or upgrades. Dedicated application clusters Resource prioritization Ease of maintenance Problem isolation Session clustering across clusters for multiple applications Physical server procurement and deployment took at least two months, cloning a new VM takes minutes. MySQL Enterprise certified for VMware with negligible performance cost. Extended HA combining VMware and Zend Server Cluster Manager. Cost savings by consolidating physical servers and reducing data center footprint. CC:

16 SUMMARY Yesterday & Tomorrow 16

17 Starting over Zend Monitor & Tracing Collaboration with Zend Zend Community We saw an opportunity, made the rare choice to start over, ended up with not only an awesome free trials platform, but a framework to use for future applications. New visibility from Zend Monitor has led to several performance enhancements in combination with Code Tracing. Working closely with Zend provided us with great insight into Server and Framework and helped us make key decisions about architecture. Huge community of Zend Framework developers provided us with examples and answers to all our questions. 17

18 Zend Studio 8 VM Template Reviews with Zend Developer kit packaging Take advantage of Zend Studio 8 s integration with VMware Workstation for improved development 18 and testing. Create VM template based on our ZF application template for kick starting new applications and test environments. Regular reviews with Zend for product development road maps. As Matt Merchant talked about yesterday, packaging all the developer tools and guides for consistent environments and practices for improved efficiency. We ve standardized on things like Zend Studio and Server, and have developer guides, but have not taken the step to preparing a ready-to-go bundle for efficient ramp-up of new developers.

19 Knock knock 19 19

20 Who s there? 20

21 Loading......very...long...pause... 21

22 22

23 THANK YOU Slides available at Case study coming soon on zend.com 23

PHP on IBM i: What s New with Zend Server 5 for IBM i

PHP on IBM i: What s New with Zend Server 5 for IBM i PHP on IBM i: What s New with Zend Server 5 for IBM i Mike Pavlak Solutions Consultant [email protected] (815) 722 3454 Function Junction Audience Used PHP in Zend Core/Platform New to Zend PHP Looking to

More information

Migrating SaaS Applications to Windows Azure

Migrating SaaS Applications to Windows Azure Migrating SaaS Applications to Windows Azure Lessons Learned 04.04.2012 Speaker Introduction Deepthi Raju Marketing Technology Services Deepthi joined Smartbridge in 2005 and has over twenty years of technology

More information

Managing the Cloud as an Incremental Step Forward

Managing the Cloud as an Incremental Step Forward WP Managing the Cloud as an Incremental Step Forward How brings cloud services into your IT infrastructure in a natural, manageable way white paper [email protected] Table of Contents Accepting the

More information

VMware ESXi in a Cloud-based Lab David Davis, VCP, VCAP, and vexpert

VMware ESXi in a Cloud-based Lab David Davis, VCP, VCAP, and vexpert VMware ESXi in a Cloud-based Lab David Davis, VCP, VCAP, and vexpert WHITE PAPER BROUGHT TO YOU BY SKYTAP 2 VMware ESXi in a Cloud-based Lab Contents Executive Summary... 3 1. Scenarios Enabled by ESXi

More information

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing

More information

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings Solution Brief Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings Introduction Accelerating time to market, increasing IT agility to enable business strategies, and improving

More information

Accelerating Time to Market:

Accelerating Time to Market: Accelerating Time to Market: Application Development and Test in the Cloud Paul Speciale, Savvis Symphony Product Marketing June 2010 HOS-20100608-GL-Accelerating-Time-to-Market-Dev-Test-Cloud 1 Software

More information

HP Application Lifecycle Management

HP Application Lifecycle Management HP Application Lifecycle Management Overview HP Application Lifecycle Management is a software solution expressly designed to allow your team to take control of the application lifecycle while investing

More information

Simplifying Storage Operations By David Strom (published 3.15 by VMware) Introduction

Simplifying Storage Operations By David Strom (published 3.15 by VMware) Introduction Simplifying Storage Operations By David Strom (published 3.15 by VMware) Introduction There are tectonic changes to storage technology that the IT industry hasn t seen for many years. Storage has been

More information

Integration Maturity Model Capability #5: Infrastructure and Operations

Integration Maturity Model Capability #5: Infrastructure and Operations Integration Maturity Model Capability #5: Infrastructure and Operations How improving integration supplies greater agility, cost savings, and revenue opportunity TAKE THE INTEGRATION MATURITY SELFASSESSMENT

More information

PHP in the Cloud. Running Business-Critical PHP Applications in the Cloud

PHP in the Cloud. Running Business-Critical PHP Applications in the Cloud PHP in the Cloud Running Business-Critical PHP Applications in the Cloud Abstract Cloud computing is exponentially growing as a viable way for businesses and organizations to deliver content and services

More information

Assignment # 1 (Cloud Computing Security)

Assignment # 1 (Cloud Computing Security) Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual

More information

Streamlining BEA WebLogic Server Application Development. With VMware Infrastructure 3. With VMware Infrastructure 3

Streamlining BEA WebLogic Server Application Development. With VMware Infrastructure 3. With VMware Infrastructure 3 Streamlining BEA WebLogic Server Application Development Streamlining BEA WebLogic Server Application Development Contents Contents... 3 Introduction... 4 Product Overview... 5 BEA WebLogic Platform...5

More information

Nexus Professional Whitepaper. Repository Management: Stages of Adoption

Nexus Professional Whitepaper. Repository Management: Stages of Adoption Sonatype Nexus Professional Whitepaper Repository Management: Stages of Adoption Adopting Repository Management Best Practices SONATYPE www.sonatype.com [email protected] +1 301-684-8080 12501 Prosperity

More information

Oracle Reference Architecture and Oracle Cloud

Oracle Reference Architecture and Oracle Cloud Oracle Reference Architecture and Oracle Cloud Anbu Krishnaswamy Anbarasu Enterprise Architect Social. Mobile. Complete. Global Enterprise Architecture Program Safe Harbor Statement The following is intended

More information

Top 10 Considerations for Enterprise Agile Tools. www.versionone.com

Top 10 Considerations for Enterprise Agile Tools. www.versionone.com Top 10 for Enterprise Agile Tools Which Enterprise Agile Tool is Right for You? With more than a decade of experience helping organizations scale their agile initiatives, we ve seen first-hand most of

More information

Why is a good idea to use OpenNebula in your VMware Infrastructure?

Why is a good idea to use OpenNebula in your VMware Infrastructure? Why is a good idea to use OpenNebula in your VMware Infrastructure? Constantino Vázquez C12G Labs Online Webinar OpenNebula in your VMware Infrastructure Contents Introduction Overview: What is OpenNebula?

More information

SaaS A Product Perspective

SaaS A Product Perspective SaaS A Product Perspective Software-as-a-Service (SaaS) is quickly gaining credibility and market share against traditional packaged software. This presents new opportunities for product groups and also

More information

Zend and IBM: Bringing the power of PHP applications to the enterprise

Zend and IBM: Bringing the power of PHP applications to the enterprise Zend and IBM: Bringing the power of PHP applications to the enterprise A high-performance PHP platform that helps enterprises improve and accelerate web and mobile application development Highlights: Leverages

More information

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing

More information

How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud

How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud Cisco IT Case Study June 2012 Cisco IT Elastic Infrastructure (CITEIS) Gen2 How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud Offering Infrastructure as a Service

More information

Best Practices in Release and Deployment Management

Best Practices in Release and Deployment Management WHITEPAPER Best Practices in Release and Deployment Management Mark Levy Through 2016, a lack of effective release management will contribute up to 80% of production incidents in large organizations with

More information

Introduction. Setup of Exchange in a VM. VMware Infrastructure

Introduction. Setup of Exchange in a VM. VMware Infrastructure Introduction VMware Infrastructure is deployed in data centers for deploying mission critical applications. Deployment of Microsoft Exchange is a very important task for the IT staff. Email system is an

More information

Frequently Asked Questions Plus What s New for CA Application Performance Management 9.7

Frequently Asked Questions Plus What s New for CA Application Performance Management 9.7 Frequently Asked Questions Plus What s New for CA Application Performance Management 9.7 CA Technologies is announcing the General Availability (GA) of CA Application Performance Management (CA APM) 9.7

More information

Automating the Virtual Datacenter. Saša Hederić VMware Systems Engineer SE Europe

Automating the Virtual Datacenter. Saša Hederić VMware Systems Engineer SE Europe Automating the Virtual Datacenter Saša Hederić VMware Systems Engineer SE Europe Agenda The New Datacenter Automation Topology VMware IT Service Delivery Solutions VMware Business Continuity Solutions

More information

VMware on VMware: Private Cloud Case Study Customer Presentation

VMware on VMware: Private Cloud Case Study Customer Presentation VMware on VMware: Private Cloud Case Study Customer Presentation 2009 VMware Inc. All rights reserved Agenda VMware IT landscape Motivations for the Cloud Private Cloud Stack Impact of moving to the Cloud

More information

Migrating Applications From IBM WebSphere to Apache Tomcat

Migrating Applications From IBM WebSphere to Apache Tomcat Migrating Applications From IBM WebSphere to Apache Tomcat MuleSource and the MuleSource logo are trademarks of MuleSource Inc. in the United States and/or other countries. All other product and company

More information

Expert Reference Series of White Papers. VMware vsphere Essentials

Expert Reference Series of White Papers. VMware vsphere Essentials Expert Reference Series of White Papers VMware vsphere Essentials 1-800-COURSES www.globalknowledge.com VMware vsphere Essentials Raj Tolani, Global Knowledge Instructor Introduction Every VMware class

More information

Appendix A: Case Studies

Appendix A: Case Studies Appendix A: Case Studies 1. CiscoServiceOne (CSOne) Project Salesforce Service Cloud Implementation Background Currently the majority of service operations for Cisco are handled through Oracle ebusiness

More information

Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton

Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton Session 5: Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton Agenda HP ALM Solution Review HP Cloud Potential Cloud Portal HP ALM Solutions in a virtual environment

More information

Private Cloud: Regain Control of IT

Private Cloud: Regain Control of IT Platform Private Cloud: Regain Control of IT Computing Songnian Zhou TORONTO 10/21/2010 Copyright 2009 Platform Computing Corporation. All Rights Reserved. The Evolving Data Center (1970-2008) From managing

More information

HP Agile Manager What we do

HP Agile Manager What we do HP Agile Manager What we do Release planning Sprint planning Sprint execution Visibility and insight Structure release Define teams Define release scope Manage team capacity Define team backlog Manage

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

API Management Introduction and Principles

API Management Introduction and Principles API Management Introduction and Principles by Vijay Alagarasan, Principal Architect, Enterprise Architecture and Strategy of Asurion Abstract: This article is focused on providing solutions for common

More information

Modernize IAM with a Web Scale LDAP Directory Server

Modernize IAM with a Web Scale LDAP Directory Server Modernize IAM with a Web Scale LDAP Directory Server with Nathanael Coffing, Co- founder of Syntegrity Copyright 2015 UnboundID, Inc. Today s Speakers Terry Sigle Dir. of SoluEons Engineering, UnboundID

More information

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics 1 Harnessing the Power of the Microsoft Cloud for Deep Data Analytics Today's Focus How you can operate your business more efficiently and effectively by tapping into Cloud based data analytics solutions

More information

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range

More information

Microsoft DFS Replication vs. Peer Software s PeerSync & PeerLock

Microsoft DFS Replication vs. Peer Software s PeerSync & PeerLock Microsoft DFS Replication vs. Peer Software s PeerSync & PeerLock Contents.. Why Replication is Important. 2 The Original Purpose for MS DFSR. 2 Best Scenarios for DFSR. 3 When DFSR is Problematic. 4 The

More information

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI Job oriented VMWARE training is offered by Peridot Systems in Chennai. Training in our institute gives you strong foundation on cloud computing by incrementing

More information

Private Cloud for WebSphere Virtual Enterprise Application Hosting

Private Cloud for WebSphere Virtual Enterprise Application Hosting Private Cloud for WebSphere Virtual Enterprise Application Hosting Tracy Smith Nationwide Insurance February 7, 2013 Session Number 12884 www.linkedin.com/in/tracysmith2 [email protected] Private

More information

Building an Enterprise Hybrid Cloud with the VMware vcloud Solution

Building an Enterprise Hybrid Cloud with the VMware vcloud Solution Building an Enterprise Hybrid Cloud with the VMware vcloud Solution Eduardo Penedos Customer Presentation 2009 VMware Inc. All rights reserved Agenda VMware vcloud Initiative IT Needs Cloud To Enable Efficiency

More information

Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure

Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure August 2015 Table of Contents 1 Introduction... 3 Purpose... 3 Products... 3

More information

Assembling a Next Generation Enterprise Web Infrastructure with Drupal and Acquia

Assembling a Next Generation Enterprise Web Infrastructure with Drupal and Acquia Assembling a Next Generation Enterprise Web Infrastructure with Drupal and Acquia For the Site Architect Table of Contents Executive Summary.... 3 It s Currently a Mess.... 4 But Wait, It Gets Worse....

More information

Mobile Cloud Computing T-110.5121 Open Source IaaS

Mobile Cloud Computing T-110.5121 Open Source IaaS Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital

More information

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0 White Paper Enterprise File Serving 2.0 Anywhere, Any Device File Access with IT in Control Like it or not, cloud- based file sharing services have opened up a new world of mobile file access and collaborative

More information

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module June, 2015 WHITE PAPER Contents Advantages of IBM SoftLayer and RackWare Together... 4 Relationship between

More information

Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION

Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION AGENDA 1. Overview of Magento 2.0 2. Features and benefits of Magento 2.0 over Magento 1.x 3. Why should we upgrade to Magento 2.0

More information

EMC Integrated Infrastructure for VMware

EMC Integrated Infrastructure for VMware EMC Integrated Infrastructure for VMware Enabled by EMC Celerra NS-120 Reference Architecture EMC Global Solutions Centers EMC Corporation Corporate Headquarters Hopkinton MA 01748-9103 1.508.435.1000

More information

Azure Day Application Development

Azure Day Application Development Azure Day Application Development Randy Pagels Developer Technology Specialist Tim Adams Developer Solutions Specialist Azure App Service.NET, Java, Node.js, PHP, Python Auto patching Auto scale Integration

More information

A Gentle Introduction to Cloud Computing

A Gentle Introduction to Cloud Computing A Gentle Introduction to Cloud Computing Source: Wikipedia Platform Computing, Inc. Platform Clusters, Grids, Clouds, Whatever Computing The leader in managing large scale shared environments o 18 years

More information

Net Developer Role Description Responsibilities Qualifications

Net Developer Role Description Responsibilities Qualifications Net Developer We are seeking a skilled ASP.NET/VB.NET developer with a background in building scalable, predictable, high-quality and high-performance web applications on the Microsoft technology stack.

More information

Ellucian CRM: platform overview

Ellucian CRM: platform overview Ellucian CRM: platform overview Enterprise-class, higher education-specific Built for higher education Ellucian CRM is designed for colleges and universities and provides higher education-specific business

More information

AppStack Technology Overview Model-Driven Application Management for the Cloud

AppStack Technology Overview Model-Driven Application Management for the Cloud AppStack Technology Overview Model-Driven Application Management for the Cloud Accelerating Application Time-to-Market The last several years have seen a rapid adoption for public and private cloud infrastructure

More information

Fujitsu Cloud IaaS Trusted Public S5. shaping tomorrow with you

Fujitsu Cloud IaaS Trusted Public S5. shaping tomorrow with you Fujitsu Cloud IaaS Trusted Public S5 shaping tomorrow with you Realizing the cloud opportunity: Fujitsu Cloud iaas trusted Public s5 All the benefits of the public cloud, with enterprise-grade performance

More information

Customizing and Integrating

Customizing and Integrating Customizing and Integrating Microsoft Dynamics CRM The Essential Guide 1 INTRODUCTION What s in this Guide Ease of Use and System Design: How easy is the system to use for your company s users? What are

More information

Best Practices for Building Mobile Web

Best Practices for Building Mobile Web Best Practices for Building Mobile Web and Hybrid Applications Mobile is the NEXT dominant phase of computing Mobile is different: Transformational business models Faster lifecycles More iterative Mobile/Wireless/Cloud

More information

IBM PureApplication System for IBM WebSphere Application Server workloads

IBM PureApplication System for IBM WebSphere Application Server workloads IBM PureApplication System for IBM WebSphere Application Server workloads Use IBM PureApplication System with its built-in IBM WebSphere Application Server to optimally deploy and run critical applications

More information

PROSPHERE: DEPLOYMENT IN A VITUALIZED ENVIRONMENT

PROSPHERE: DEPLOYMENT IN A VITUALIZED ENVIRONMENT White Paper PROSPHERE: DEPLOYMENT IN A VITUALIZED ENVIRONMENT Abstract This white paper examines the deployment considerations for ProSphere, the next generation of Storage Resource Management (SRM) from

More information

Using Cloud Services for Building Next Generation Mobile Apps

Using Cloud Services for Building Next Generation Mobile Apps Using Cloud Services for Building Next Generation Mobile Apps appcelerator.com Executive Summary Enterprises are in the midst of a major transformation as it relates to their interaction with customers,

More information

Unwired Revolution Gains Full Visibility into Enterprise Environments with Server Side and Mobile App Monitoring from New Relic.

Unwired Revolution Gains Full Visibility into Enterprise Environments with Server Side and Mobile App Monitoring from New Relic. At a Glance INDUSTRY Professional services LOCATION Phoenix, Arizona USE CASE Monitor performance of mobile apps designed for enterprise clients WHY NEW RELIC No firewall exceptions or additional servers

More information

Cisco Unified Communications and Collaboration technology is changing the way we go about the business of the University.

Cisco Unified Communications and Collaboration technology is changing the way we go about the business of the University. Data Sheet Cisco Optimization s Optimize Your Solution using Cisco Expertise and Leading Practices Optimizing Your Business Architecture Today, enabling business innovation and agility is about being able

More information

Senior Business Intelligence/Engineering Analyst

Senior Business Intelligence/Engineering Analyst We are very interested in urgently hiring 3-4 current or recently graduated Computer Science graduate and/or undergraduate students and/or double majors. NetworkofOne is an online video content fund. We

More information

IBM API Management Overview. 2014 IBM Corporation

IBM API Management Overview. 2014 IBM Corporation IBM API Management Overview Please Note IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding potential

More information

Table of Contents. Abstract. Cloud computing basics. The app economy. The API platform for the app economy

Table of Contents. Abstract. Cloud computing basics. The app economy. The API platform for the app economy Table of Contents Abstract Cloud computing basics The app economy The API platform for the app economy Your API platform: in the cloud or on premises? The cloud deployment model Cloud characteristics The

More information

An Oracle White Paper May 2011. Oracle Tuxedo: An Enterprise Platform for Dynamic Languages

An Oracle White Paper May 2011. Oracle Tuxedo: An Enterprise Platform for Dynamic Languages An Oracle White Paper May 2011 Oracle Tuxedo: An Enterprise Platform for Dynamic Languages Introduction Dynamic languages, also sometimes known as scripting languages, have been in existence for a long

More information

SAP Enterprise Architecture in the Era of SAP HANA, Infrastructure, Platforms, Software and Everything-as-a-Service

SAP Enterprise Architecture in the Era of SAP HANA, Infrastructure, Platforms, Software and Everything-as-a-Service SAP Enterprise Architecture in the Era of SAP HANA, Infrastructure, Platforms, Software and Everything-as-a-Service Chuck Kichler ([email protected]) LEARNING POINTS How to consume the on-premise vs.

More information

Cisco Data Preparation

Cisco Data Preparation Data Sheet Cisco Data Preparation Unleash your business analysts to develop the insights that drive better business outcomes, sooner, from all your data. As self-service business intelligence (BI) and

More information

80% 50x. 30x. CASE STUDY: How WaveMaker Got Faster, Better, More Agile with Docker. Lower Costs. Better Performance. Greater App Density

80% 50x. 30x. CASE STUDY: How WaveMaker Got Faster, Better, More Agile with Docker. Lower Costs. Better Performance. Greater App Density CASE STUDY: How WaveMaker Got Faster, Better, More Agile with Docker Just a few years back Docker was the awkward adolescent in the world of app development. Cut to 2015, Docker is pulling up alongside

More information

Ease Server Support With Pre-Configured Virtualization Systems

Ease Server Support With Pre-Configured Virtualization Systems Ease Server Support With Pre-Configured Virtualization Systems Manufacturers and industrial production companies are increasingly challenged with supporting the complex server environments that host their

More information

Cloud-based web hosting consolidation with an IBM Drupal solution

Cloud-based web hosting consolidation with an IBM Drupal solution Cloud-based web hosting consolidation with an IBM Drupal solution Cut costs and strengthen enterprise web capabilities with a new cloud-enabled platform as a service (PaaS) Highlights Delivers proven enterprise

More information

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 1 Oracle Business Intelligence in the Cloud Gherardo Infunti Business Development Director EMEA Business Analytics 2 Disclaimer THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS

More information

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle Complete Cloud Lifecycle Management Optimize Plan Meter & Charge Manage Applications and Business

More information

DevOps for CA Plex Automated Testing

DevOps for CA Plex Automated Testing DevOps for CA Plex Automated Testing Agenda DevOps Agile ALM CM MatchPoint Automated Testing Worksoft Certify DevOps Agile - DevOps Source: IBM SoftwareTechnical White Paper DevOps Lifecycle DevOps CA

More information

SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX

SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX White Paper SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX Abstract This white paper explains the benefits to the extended enterprise of the on-

More information

Hands-On Lab. Embracing Continuous Delivery with Release Management for Visual Studio 2013. Lab version: 12.0.21005.1 Last updated: 12/11/2013

Hands-On Lab. Embracing Continuous Delivery with Release Management for Visual Studio 2013. Lab version: 12.0.21005.1 Last updated: 12/11/2013 Hands-On Lab Embracing Continuous Delivery with Release Management for Visual Studio 2013 Lab version: 12.0.21005.1 Last updated: 12/11/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: RELEASE MANAGEMENT OVERVIEW...

More information

SkySight: New Capabilities to Accelerate Your Journey to the Cloud

SkySight: New Capabilities to Accelerate Your Journey to the Cloud SkySight: New Capabilities to Accelerate Your Journey to the Cloud There is no longer any question about the business value of the cloud model. The new question is how to expedite the transition from strategy

More information

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module June, 2015 WHITE PAPER Contents Advantages of IBM SoftLayer and RackWare Together... 4 Relationship between

More information

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center VMware Virtual Infrastucture From the Virtualized to the Automated Data Center Senior System Engineer VMware Inc. [email protected] Agenda Vision VMware Enables Datacenter Automation VMware Solutions

More information

CA Virtual Assurance/ Systems Performance for IM r12 DACHSUG 2011

CA Virtual Assurance/ Systems Performance for IM r12 DACHSUG 2011 CA Virtual Assurance/ Systems Performance for IM r12 DACHSUG 2011 Happy Birthday Spectrum! On this day, exactly 20 years ago (4/15/1991) Spectrum was officially considered meant - 2 CA Virtual Assurance

More information

Increasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline

Increasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline Increasing Business Efficiency and Agility for ATGbased ecommerce Systems This case study follows a Tier 1 retailer migrating to an ATG-based ecommerce platform and upgrading its software development process

More information

The Benefits of Deployment Automation

The Benefits of Deployment Automation WHITEPAPER Octopus Deploy The Benefits of Deployment Automation Reducing the risk of production deployments Contents Executive Summary... 2 Deployment and Agile software development... 3 Aim to deploy

More information

Best Overall Use of Technology. Jaspersoft

Best Overall Use of Technology. Jaspersoft Best Overall Use of Technology Jaspersoft Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development From Requirement to Release QA-Centric

More information

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP Agenda ADP Cloud Vision and Requirements Introduction to SUSE Cloud Overview Whats New VMWare intergration HyperV intergration ADP

More information

Lombardi Whitepaper: Why You (Probably) Cannot Afford to Use IBM for BPM. Why You (Probably) Cannot Afford to Use IBM for BPM

Lombardi Whitepaper: Why You (Probably) Cannot Afford to Use IBM for BPM. Why You (Probably) Cannot Afford to Use IBM for BPM Why You (Probably) Cannot Afford to Use IBM for BPM 1 Why You (Probably) Cannot Afford to Use IBM for BPM You have a project that seems like a good fit for Business Process Management (BPM). And you re

More information

Oracle Public Cloud - An Enterprise Cloud for Business Critical Applications

Oracle Public Cloud - An Enterprise Cloud for Business Critical Applications Oracle Public Cloud - An Enterprise Cloud for Business Critical Applications Carsten Ratzlaff ORACLE Deutschland B.V. & Co. KG Robert-Bosch-Str. 5 63303 Dreieich Key Words: Fusion Applications, Cloud Computing,

More information

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer HAWAII TECH TALK SDN Paul Deakin Field Systems Engineer SDN What Is It? SDN stand for Software Defined Networking SDN is a fancy term for: Using a controller to tell switches where to send packets SDN

More information

What s New in SharePoint 2016 (On- Premise) for IT Pros

What s New in SharePoint 2016 (On- Premise) for IT Pros What s New in SharePoint 2016 (On- Premise) for IT Pros This article is based on notes taken during a public presentation at the Microsoft Ignite event by presenter Bill Baer. A video of the session can

More information

Desktop Activity Intelligence

Desktop Activity Intelligence Desktop Activity Intelligence Table of Contents Cicero Discovery Delivers Activity Intelligence... 1 Cicero Discovery Modules... 1 System Monitor... 2 Session Monitor... 3 Activity Monitor... 3 Business

More information

Delivering Analytics that Scale

Delivering Analytics that Scale White Paper Delivering Analytics that Scale Five Reasons to Upgrade to Alteryx Server Alteryx Server brings the following five benefits to your organization: Scalability Reliability and Centralized Management

More information

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle NIST Definition of Cloud Computing Cloud

More information

Solving the Big Data Intention-Deployment Gap

Solving the Big Data Intention-Deployment Gap Solving the Big Data Intention-Deployment Gap Big Data is on virtually every enterprise s to-do list these days. Recognizing both its potential and competitive advantage, companies are aligning a vast

More information

vcloud Suite Architecture Overview and Use Cases

vcloud Suite Architecture Overview and Use Cases vcloud Suite Architecture Overview and Use Cases vcloud Suite 5.8 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

Dell Active System, Enabling service-centric IT, the path to the Cloud. Pavlos Kitsanelis Enterprise Solutions Lead Greece, Cyprus, Malta

Dell Active System, Enabling service-centric IT, the path to the Cloud. Pavlos Kitsanelis Enterprise Solutions Lead Greece, Cyprus, Malta Dell Active System, Enabling service-centric IT, the path to the Cloud Pavlos Kitsanelis Enterprise Solutions Lead Greece, Cyprus, Malta Delivery Deployment Cloud models & approaches Private Operated and

More information

Simplified Private Cloud Management

Simplified Private Cloud Management BUSINESS PARTNER ClouTor Simplified Private Cloud Management ClouTor ON VSPEX by LOCUZ INTRODUCTION ClouTor on VSPEX for Enterprises provides an integrated software solution for extending your existing

More information