Pivotal Cloud Foundry

Transcription

PIVOTAL HANDOUTPivotal Cloud FoundryThe Leading Enterprise PaaS Poweredby Cloud FoundryOverviewBECOMING A SOFTWARE DRIVEN ENTERPRISEAT-A-GLANCESoftware is eating the world — executives cite software as the top factor impactingtheir organizations. Companies effectively using software development to achievecompetitive advantage are more profitable than their peers1. Organizations such as Square( 6B valuation, Financial Services), Uber ( 18.2B valuation, Transportation), Netflix( 27B valuation, Media and Entertainment), Airbnb ( 10B valuation, Hospitality), theClimate Corporation ( 1.1B acquisition, Agriculture) and Etsy (nearly 1B, BoutiqueRetail) are using software to change industries and disrupt business models. Powering this trend is a new generation of developers driving a deep shift in platformsand processes. These developers work in agile teams and demand a platform that allowsthem to continuously deliver updates to and horizontally scale their applications with nodowntime. They seek standardized ways to plug in leading data services and perform deepuser analytics on top of massive datasets to drive rapid iteration based on customer needs.An enterprise PaaS, powered by Cloud Foundry, is the key enabler for achieving themodern, software driven organization. Purpose built for continuous delivery andhorizontal architectures, Pivotal Cloud Foundry allows developers to focus on theapplication as the unit of deployment and scale, not infrastructure. It provides anabstraction layer that enables enterprises to make infrastructure choices based on price,performance, location and efficiency.WHY PIVOTAL CLOUD FOUNDRY ?Companies seeking to become a software-driven enterprise for greater agility are oftenimpeded by the complexity of deploying, upgrading, operating and scaling a PaaS on theirprivate cloud.1 The software edge: How effective software development and delivery drives competitive advantage, IBM Institute for BusinessValue, March 2013.pivotal.io With an operational model that providesa clean separation of developer andoperator functions, Pivotal Cloud Foundryprovides a turnkey PaaS experience fordevelopment teams to rapidly update andscale applications that can be instantlyexpanded and upgraded withno downtime.Enterprise grade capabilities sooperations teams get control and visibilityinto applications running on their choiceof cloud while offering developersflexibility and speed to build theirapplications with the best-fit framework.Pivotal Cloud Foundry OperationsManager is the world’s first IaaSintegrated PaaS Operations Managerto support turnkey, fully automateddeployment, canary-style updates and1-click horizontal and vertical scalingon VMware vSphere private clouds andvCloud Air .Pivotal Cloud Foundry Elastic RuntimeService (ERS) provides a complete,scalable runtime environment, extensibleto most modern frameworks or languagesrunning on Linux. Deployed applicationsincluding mobile apps enjoy built-inservices, and can automatically bind tonew services through a service broker orto a user provided service that leveragesexisting enterprise investments.

PIVOTAL CLOUD FOUNDRYPivotal Cloud Foundry is the leading enterprise PaaS, powered by Cloud Foundry. Itdelivers a turnkey experience for scaling and updating PaaS on the private cloud, with nodowntime. Pivotal Cloud Foundry enables developers to provision and bind web and mobileapps with leading platform and data services such as Jenkins, MongoDB, Hadoop, etc. ona unified platform. It empowers businesses to deliver applications and update them withnew features at a velocity and scale previously only available to Internet giants, allowingenterprises to innovate with disruptive speed.What’s InsidePIVOTAL HANDOUTAT-A-GLANCE (CONTINUED) Pivotal Cloud Foundry is the firstintegrated platform encompassing theindustry’s leading big data framework,Apache Hadoop, and the leading opensource PaaS, Cloud Foundry. It enablesenterprise developers and cloudoperators to build, manage and scale anew class of applications that leveragemodern frameworks that instantly bind tomassive data sets. Automatic service provisioning andapplication binding that provides appsinstant access to a variety of popularservices to build new applications, testingand hands-on experience.Pivotal Cloud Foundry includes Pivotal Cloud Foundry Elastic Runtime Service – Provides a complete, scalableruntime environment, extensible to most modern frameworks or languages running onLinux. Deployed applications enjoy built-in services, and can automatically bind to newdata services through a service broker or to an existing user provided service. Pivotal Cloud Foundry Operations Manager – Industry’s first turnkey enterprisePaaS management platform with IaaS integration. FEATURES Operational model that provides aclean separation of developer andoperator functions. Deployed applications receive built-inservices for horizontal scaling, loadbalancing, DNS, automated healthmanagement, and logging, resulting in animproved admin to server ratio, dramaticreduction in the number of vendors andintegrations required for continuoussoftware delivery. 4 levels of HA provide a solid foundationfor platform and application uptimeincluding automatic distribution acrossavailability zones; app health managementand recovery; process monitoring,recovery and alerts; Virtual machinemonitoring, recovery and alerts. Operators get visibility, control of appbehavior and dynamically updatedinformation on resource consumptionwith usage reports for chargeback andshowback to users. Buildpacks dynamically provide theappropriate runtime environment andElastic Runtime automatically configuresservices so applications can be movedfrom development and test to stagingand production environments with nochanges. Operators can add new runtimesusing buildpacks and control the order inwhich buildpacks are applied.Pivotal Cloud Foundry Mobile Services – Provides a powerful set of consumergrade, mobile backend services that accelerate mobile app development. Pivotal Cloud Foundry Data Services – Automatic application binding and serviceprovisioning with platform integration for ease of creation and management ofservices with Pivotal Cloud Foundry including those provided by Pivotal and our vibrantecosystem such as RabbitMQ, Pivotal HD, MySQL, Redis, MongoDB, ElasticSearch,RiakCS, Neo4J, etc.PIVOTAL CLOUD FOUNDRY ELASTIC RUNTIME SERVICESELF SERVICE PLATFORM FOR APPLICATION MANAGEMENTPivotal Cloud Foundry provides the ideal self-service platform for development teams ofany size to start small and rapidly evolve new ideas into complex applications, increasingbusiness agility. Developers upload their application source files using the CF CLI or viaplugins for popular IDE and build tools like Eclipse, Maven, Gradle, Jenkins, Bamboo andmore.The simplified semantics of the CF CLI and REST API allow users to manage and scaleapplications, as well as create and bind zero- touch services. Pivotal Cloud Foundry’srole-based control and lifecycle staging isolation enable different teams to be responsiblefor early development, testing, staging and ultimately production. A web console allowsdevelopers and application owners to monitor, manage and administer users and services.pivotal.io

PIVOTAL CLOUD FOUNDRYPIVOTAL HANDOUTFLEXIBLE MULTI-LANGUAGE ‘BUILDPACK’ ARCHITECTUREFEATURES (CONTINUED)Developers simply push applications to Pivotal Cloud Foundry for an “it just works”experience. Pivotal Cloud Foundry uses a flexible approach called buildpacks to dynamicallyassemble and configure a complete runtime environment for executing a particular classof applications. Rather than specifying how to run applications, developers can rely onbuildpacks to detect, download and configure the appropriate runtimes, containers,and libraries. Outstanding Java Spring support throughthe Pivotal provided Java buildpack.Spring applications require no changes toget started on Pivotal Cloud Foundry andenjoy zero-touch service integration. Pivotal Cloud Foundry Elastic Runtimeallows developers to deploy, scale andmanage applications and bind servicesusing simplified semantics and APIs,so they can focus on writing code, notconfiguring infrastructure or middleware. Web console allows developers andapplication owners to manage andadminister users and services. Enhanceddashboards provide real time applicationstatus, event activity streams, and logs. Pivotal Cloud Foundry Loggregatordelivers the ability to tail a unified logstream of application platform events andend user actions to clients and publishthe log stream to a syslog drain forintegration with log analytics tools. Pivotal HD service - enables cloudoperators to build, manage, and scaleHadoop as a natively integrated PivotalCloud Foundry Service. Enterprises cango from zero to Hadoop in minutesusing Pivotal Cloud Foundry’s supportfor parallel deployment. Applications canleverage on demand Pivotal HD clustersas well as data in the enterprise BusinessData Lake. Integrated Mobile backend servicessimplify deployment and access toPivotal’s Big Data Suite so enterprisescan provide the best consumer appexperiences with ease. Pivotal Cloud Foundry Data Services –Ability to provision a variety of servicesfrom Pivotal and the vibrant CloudFoundry ecosystem with automaticapplication binding suitable for rapiddevelopment and testing. E.g. MySQL,RabbitMQ, Redis, MongoDB etc.Since buildpacks are extensible to most modern runtimes and frameworks running onLinux, enterprises can deploy apps written in nearly any language to Pivotal Cloud Foundry.Pivotal provided and commercially supported buildpacks for Java, Ruby, Node.js,, PHP,Python and golang are part of a broad buildpack provider ecosystem that ensures constantupdates and maintenance for virtually any language. Operators can add new runtimes usingbuildpacks and control the order in which buildpacks are applied.PIVOTAL CLOUD FOUNDRY DEVELOPER CONSOLEOUTSTANDING JAVA SPRING SUPPORT AND ZERO-TOUCH SERVICEINTEGRATIONEnterprises can expect outstanding Java Spring support through the Pivotal providedJava buildpack. Most Spring applications require no changes to get started on PivotalCloud Foundry and, once there, enjoy zero-touch integration with services such asMySQL and RabbitMQ. The Java buildpack automatically infers memory settings andconfigures the container for bound services so developers can focus on writing code,not configuring middleware.pivotal.io

PIVOTAL CLOUD FOUNDRYDEPLOYED APPLICATIONS ENJOY BUILT IN SERVICESOnce deployed to Pivotal Cloud Foundry, applications enjoy built-in services for: Instant, vertical and horizontal application tier scaling Zero downtime app updates Blue/green deploys only with command line arguments Automated app recovery with built in 4 layers of HA Load balancing and DNS Application performance monitoring Logging and auditing User and services management via a Developer ConsoleThe built in features of the Elastic Runtime service allow enterprises to dramatically reducethe number of vendors and integrations required for continuous software delivery.Pivotal Cloud Foundry supports horizontal scaling and rapid application deployment viaupdates to a shared routing tier for all applications in real-time. Tight coordination ofdynamic routing and fast, dynamic container creation are at the heart of Pivotal CloudFoundry’s ability to instantly scale and update hundreds of instances. Pivotal Cloud Foundryempowers enterprises to support mobile and social applications and update them with newfeatures at a velocity and scale previously only available to Internet giants.A truly scalable platform must maintain availability for all running applications withminimum operator intervention. Pivotal Cloud Foundry’s 3rd generation applicationhealth manager continuously monitors all applications running on a Pivotal Cloud Foundryinstance and intervenes to make the actual state match the intended state for singlesecond app recovery.The ability to deliver a unified log stream of application platform events with end useractions for root cause analysis and understanding end-to-end service delivery is keyto unlocking the value of an organization’s unstructured data. Pivotal Cloud FoundryLoggregator delivers the ability to tail a unified log stream of application platform eventsand end user actions to clients like the CF CLI, and publish the log stream to a syslog drainfor integration with tools such as Splunk or logstash.FOUR LAYERS OF HAElegant recovery mechanisms within Pivotal Cloud Foundry work in concert to provideself-healing capabilities for deployed applications as well as the cloud platform. PivotalCloud Foundry’s 3rd generation application health manager automatically detects andrecovers failed application instances when the actual state of an app instance does notpivotal.ioPIVOTAL HANDOUT

PIVOTAL CLOUD FOUNDRYmatch the desired state. The system is also designed to detect, alert and auto recoverprocesses running the platform components, should a failure occur. In the event that theVM itself has failed, the system will automatically “resurrect” a VM and restart failed clustercomponents. Lastly, application instances can be automatically deployed and distributedover multiple availability zones. Therefore, despite the loss of an entire zone, the systemautomatically adjusts to route requests to the running instances. These 4 levels of HAresult in a solid foundation for business continuity in the enterprise.STANDARDIZED SERVICE CONFIGURATION AND EXTENSIBILITYEnterprises are shifting towards consumable web services to simplify configuration andincrease application extensibility and portability. Developers using Pivotal Cloud Foundry’sstandard service “binding” mechanism benefit from automatic provisioning, configuration,management and storage of service connection information, credentials and dependencies.The application can now be moved from development and test to staging and productionenvironments with no changes.PIVOTAL CLOUD FOUNDRY OPERATIONS MANAGERWORLD’S FIRST IAAS INTEGRATED PAAS OPERATION MANAGERPivotal Cloud Foundry is the only PaaS that supports direct IaaS API integration for turnkeydeployment and full life-cycle management. Pivotal Cloud Foundry Operations Managerinstalls from a single virtual appliance (OVA). From there, Operations Manager fullyautomates the deployment of Pivotal Cloud Foundry, using IaaS APIs, onto a resource poolof Linux VMs with Linux containers.pivotal.ioPIVOTAL HANDOUT

PIVOTAL CLOUD FOUNDRYRAPID, TURNKEY DEPLOYMENTS AND UPDATES OPTIMIZED FOR VSPHEREAND VCLOUD AIRCloud operators can use a simple interface for rapid, turnkey deployment onto a vSphereenvironment running in their data centers as well as onto their public cloud platform,vCloud Air. Operations Manager uses ‘canary-style’ deployments to perform live updates ofa running Pivotal Cloud Foundry system. This allows a cloud operator, with a few clicks, to: Scale the Elastic Runtime and the Pivotal Cloud Foundry services deployed andmanaged by Operations Manager. Provide continuous software updates and upgrades for Pivotal Cloud Foundry,including OS patches without application downtime.Pivotal Cloud Foundry Operations Manager provides a general mechanism for turnkeydeployment of large- scale distributed services, including one-click deployments ofPivotal Cloud Foundry Elastic Runtime, Pivotal RabbitMQ, Pivotal HD, and so on.Enterprises can go from zero to Hadoop in minutes using Pivotal Cloud Foundry’ssupport for parallel deployment.PIVOTAL CLOUD FOUNDRY MOBILE SERVICESPivotal Cloud Foundry Mobile Services provides consumer-grade, mobile backend servicesbuilt for the enterprise. Developers can select the required types of services, connect tothem with their mobile apps, and quickly develop and deploy mobile applications. PivotalCloud Foundry Mobile Services extends Pivotal Cloud Foundry with a set of servicesincluding Push Notifications, API Gateway, and Data Sync.PIVOTAL CLOUD FOUNDRY DATA SERVICESPivotal Cloud Foundry enables cloud operators to provision a growing variety of platformintegrated application and data services that have been designed to run in the cloud. Someexamples of the types of services include: MySQL for Pivotal (Relational database) Pivotal HD for Pivotal (Hadoop) RabbitMQ for Pivotal (Message bus) Redis for Pivotal Cloud Foundry (Key-value cache/store) RiakCS for Pivotal Cloud Foundry (S3 compatible object store) MongoDB for PivotalCF (NoSQL database)pivotal.ioPIVOTAL HANDOUT

PIVOTAL HANDOUTThe services are integrated with Pivotal Cloud Foundry Operations manager to allow forfull lifecycle management, click through provisioning, inflight updates and scaling. Viathe Service Broker, apps can bind to these services automatically reducing cycle time byeliminating the typical complexities around deployment, security, networking, and resourcemanagement.LEARN MORETo learn more about our products, services and solutions, visit us at pivotal.io. To learnmore about Pivotal Cloud Foundry visit docs.pivotal.io/pivotalcf.DOWNLOADDownload Pivotal Cloud Foundry for evaluation at network.pivotal.io.Pivotal offers a modern approach to technology that organizations need to thrive in a new era of business innovation. Oursolutions intersect cloud, big data and agile development, creating a framework that increases data leverage, acceleratesapplication delivery, and decreases costs, while providing enterprises the speed and scale they need to compete.Pivotal 3495 Deer Creek Road Palo Alto, CA 94304 pivotal.ioPivotal, Pivotal Cloud Foundry, and Cloud Foundry are trademarks and/or registered trademarks of Pivotal Software, Inc. in the United Statesand/or other Countries. All other trademarks used herein are the property of their respective owners. Copyright 2015 Pivotal Software, Inc.All rights reserved. Published in the USA. PVTL-DS-02/15pivotal.io

Pivotal Cloud Foundry Data Services - Automatic application binding and service provisioning with platform integration for ease of creation and management of services with Pivotal Cloud Foundry including those provided by Pivotal and our vibrant ecosystem such as RabbitMQ, Pivotal HD, MySQL, Redis, MongoDB, ElasticSearch, RiakCS, Neo4J, etc.