2
The .NET Private PaaS for the Enterprise The promise of Platform as a Service (PaaS) is the pinnacle of cloud computing: developers upload a web or SOA application that has no knowledge or special configuration for servers, OS’, or networking and let the PaaS do its magic by dynamically deploying and managing that app for you. Today, PaaS is commonly delivered in a ‘public’ (or outsourced) context, meaning that a PaaS provider o ers the platform runtime and operates the platform as a 3rd party. While this may work for small development shops and certain enterprise use cases, it by no means covers the broad-based needs of enterprise IT. Constraints such as SLA needs, latency, regulatory concerns, risk management, and co-located integrations are real concerns that prevent you from leveraging public PaaS. Clearly, PaaS o ers tremendous value as a technology layer; it would be a shame to let PaaS’ public-only accessibility bottle up its value and prevent it from being used across the broader set of IT uses cases. What if you could leverage a PaaS deployed within the walls of enterprise IT, giving you the benefits of this powerful cloud abstraction without the hassle or barriers presented by public counterparts? Apprenda delivers on the vision of giving you the power of an advanced PaaS without the constraints typically associated with adopting public PaaS. Apprenda is an out of the box private PaaS that you can own and operate on either a public infrastructure or within your own datacenter environments, providing an accessible foundation for the hundreds or even thousands of Microsoft .NET web and SOA apps in your enterprise IT app portfolio. Apprenda stitches together any number of load balancers, Windows Server, SQL Server, and IIS assets (including your existing server and virtualization investments) into a single, multi-tenant resource pool – effectively creating an application fabric that makes your databases, user interfaces, and web services first class citizens of its distributed runtime. Fundamentally, Apprenda allows development teams to write an application as a traditional one-, two-, or three-tier web and SOA architecture using standard Microsoft technologies and deploy it to the Apprenda fabric, where it automatically inherits an advanced set of cloud behaviors and capabilities. Apprenda’s focus is to simplify the development and deployment of enterprise apps, trivialize management of those applications through codified workflows, and allow enterprise IT to provide app developers a set of high value shared architecture capabilities to drastically slash app development time. This transformative approach to custom software delivery affords across-the-board development and operational efficiencies. Apprenda, Inc. 3 Corporate Drive, Suite 103 Clifton Park, NY 12065 www.apprenda.com 1.877.PASSWEB

Apprenda - Overview of the Apprenda Platform

Embed Size (px)

Citation preview

Page 1: Apprenda - Overview of the Apprenda Platform

The .NET Private PaaS for the Enterprise

The promise of Platform as a Service (PaaS) is the pinnacle of cloud computing: developers upload a web or SOA application that has no knowledge or special configuration for servers, OS’, or networking and let the PaaS do its magic by dynamically deploying and managing that app for you. Today, PaaS is commonly delivered in a ‘public’ (or outsourced) context, meaning that a PaaS provider o�ers the platform runtime and operates the platform as a 3rd party. While this may work for small development shops and certain enterprise use cases, it by no means covers the broad-based needs of enterprise IT. Constraints such as SLA needs, latency, regulatory concerns, risk management, and co-located integrations are real concerns that prevent you from leveraging public PaaS. Clearly, PaaS o�ers tremendous value as a technology layer; it would be a shame to let PaaS’ public-only accessibility bottle up its value and prevent it from being used across the broader set of IT uses cases. What if you could leverage a PaaS deployed within the walls of enterprise IT, giving you the benefits of this powerful cloud abstraction without the hassle or barriers presented by public counterparts?

Apprenda delivers on the vision of giving you the power of an advanced PaaS without the constraints typically associated with adopting public PaaS. Apprenda is an out of the box private PaaS that you can own and operate on either a public infrastructure or within your own datacenter environments, providing an accessible foundation for the hundreds or even thousands of Microsoft .NET web and SOA apps in your enterprise IT app portfolio. Apprenda stitches together any number of load balancers, Windows Server, SQL Server, and IIS assets (including your existing server and virtualization investments) into a single, multi-tenant resource pool – e�ectively creating an application fabric that makes your databases, user interfaces, and web services first class citizens of its distributed runtime. Fundamentally, Apprenda allows development teams to write an application as a traditional one-, two-, or three-tier web and SOA architecture using standard Microsoft technologies and deploy it to the Apprenda fabric, where it automatically inherits an advanced set of cloud behaviors and capabilities.

Apprenda’s focus is to simplify the development and deployment of enterprise apps, trivialize management of those applications through codified workflows, and allow enterprise IT to provide app developers a set of high value shared architecture capabilities to drastically slash app development time. This transformative approach to custom software delivery a�ords across-the-boarddevelopment and operational e�ciencies.

Apprenda, Inc.3 Corporate Drive, Suite 103Clifton Park, NY 12065

www.apprenda.com

1.877.PASSWEB

Page 2: Apprenda - Overview of the Apprenda Platform

Apprenda Benefits

Apprenda’s Capabilities at a Glance

Reduce Application Time to Marketfrom as high as 30 days to less than 5 minutes

Boost Infrastructure Utilizationup to 10x beyond what virtualization

already provides through shared OS multi-tenancy

Remove Manual Burdensof network management such as

load balancer updating

Standardize Application Deploymentby eliminating application specific configuration

Leverage Shared Application Servicesrather than replicating services that are lost in silos

Trivialize Application Scale-outat all tiers of your application

Provide Software Layer High Availabilityto all guest applications

Automate Operating Workflowsincluding application provisioning and

application updates for both majorand point releases

Reduce Cost and Timerequired to build applications

by 50%-90%

Build Upon Your Existing Investmentsin hardware, virtualization, systems management,

monitoring, analytics, and backup tools

Apprenda provides a robust set of capabilities and shared services that merge cloud architecture patterns, operations and network management, configuration management, analytics, and application lifecycle management into an abstract hosting container for your web and SOA applications. Some of Apprenda’s pioneering functionality that will save you significant development and operations cycles include:

• Application Deployment and Execution Fabric – Upload application packages and let Apprenda deal with deploying the app to the underlying infrastructure and managing workload tra�c

• Application Lifecycle and Release Management Tools – Leverage Apprenda’s patch management and release tools to push incremental application changes out to the network with minimal downtime

• Isolated Identity, Federated Identity, and Role Management Systems – Tap into Apprenda’s generalized identity and authoriza-tion services as a drop-in architecture to integrating with your corporate directoryservices

• Automatic Infrastructure and Application Level Multi-tenancy – Gain e�ciency through both shared OS multi-tenancy and zero-�e�ort single instance, multi-tenancy for app components like databases

• Seamless Scale-out and Application Partitioning – Button click scale-out and system reconfiguration to take advantage of extra capacity

• Provisioning, Entitlements and Chargeback Analytics – Use Apprenda’s application usage metering and entitlements APIs to weave in entitlements and provisioning capabilities into otherwise traditional web and SOA applications

Apprenda, Inc.3 Corporate Drive, Suite 103Clifton Park, NY 12065

www.apprenda.com

1.877.PASSWEB