SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
PIVOTAL SOLUTION BRIEF
	
  
	
  
Pivotal Cloud Foundry	
  
Pivotal Cloud Foundry
The Cloud Native Platform for the Modern
Enterprise
Introduction
Expanding Internet access and mobile device proliferation are empowering users with increased efficiency and
new and delightful experiences. As a result, software is emerging as a disruptive force in businesses across
every industry. Thus, nimble competitors who judiciously leverage software enabled speed and scale are
increasingly able to secure and retain customers by penetrating traditional barriers of entry or creating entirely
new markets.
Positioned at the confluence of these global trends, software upstarts are redefining norms and disrupting
industries as they rise with unprecedented velocity to global prominence. For example, Uber, Airbnb, Netflix,
Twitter and Etsy have rapidly come to dominate mindshare and market share while attaining multi-billion dollar
valuations. These Silicon Valley “unicorns” notwithstanding, traditional leaders such as Allstate, Ford, Comcast
and Humana across various industry verticals are pursuing digital transformations that leverage software to
redefine their businesses and reshape their industries. Software – the ability to develop, deploy and operate it
with speed and reliability – is steadily becoming the distinguishing characteristic of enterprises able to release
innovative functionality quickly to retain and grow customer bases.
Emergence of Cloud Native Applications
As software organizations navigate their digital transformation journeys, they are being held to higher
standards. They are being asked to enable rapid and iterative software delivery akin to startups while
maintaining global scale, 24/7 availability and highly secure access characteristic of large enterprises. In order
to meet these needs, how software is being developed and operated is being redefined.
Software driven organizations are increasingly developing applications that are “cloud native” - a term used to
describe the set of modern technologies, practices, philosophies and architectural approaches designed for the
cloud era whose collective application enables the development of highly available, constantly evolving
software services designed to run efficiently in the cloud (i.e., “cloud native applications”). For example, cloud
native applications tend to adopt tenets of “12-Factor Apps”, employ flexible architectural principles such as
Microservices, automated and streamlined delivery approaches such as Continuous Integration and
Continuous Delivery, (CI/CD) and collaborative operational and organizational paradigms such as DevOps. As
a result, software driven organizations are able to deliver software that is characterized by its rapid, iterative
cadence of development, elastic cloud scale and enhanced reliability and security.
The Need For A Platform
In many organizations, the approaches employed to build and deploy software rely on manual orchestration of
PIVOTAL SOLUTION BRIEF
	
  
	
  
Pivotal Cloud Foundry	
  
low-level steps (e.g. from runbooks), which generate repetitive work that is highly susceptible to errors.
Automation, if applied, is script based and ad hoc. As a result, software processes to build, test, deploy and
operate each application are custom, complex, and frequently inconsistent, often resulting in operational
complexity and chaos. Most organizations manage such complexity by slowing down release processes to
ensure correctness and consistency, and consequently struggle to release new functionality quickly.
A platform can address many of these concerns consistently, across myriad use cases. In a general sense,
building and operating software requires a common set of activities to build, test, deploy, scale, monitor and
otherwise manage cloud scale software. Abstracting, standardizing, automating, and streamlining these
common activities into a general application platform allows software organizations to make many simplifying
assumptions and focus on their business logic that is unique and differentiated. A platform is thus not only cost
effective, but also enables simplicity, consistency and efficiency that promote rapid innovation and competitive
differentiation. In addition to simplify operations for legacy workloads, a platform is especially critical for cloud
native software where the simultaneous application of techniques such as Microservices, DevOps and CI/CD
can amplify operational complexity and manual overhead.
Faced with the choice of investing scarce engineering resources in either developing the platform or building
the applications that will drive core business imperatives, IT leaders are increasingly selecting the latter and
choosing to purchase a platform. A platform investment is not only amortized across multiple applications and
workloads, but also enables business leaders to allocate those resources to revenue generating projects and
avoid the complexity of building and maintaining it.
Key Elements of A Cloud Native Platform
A well-designed platform for cloud native applications embodies key elements that enable enterprises to deliver
software with speed and confidence:
Standardization – The platform provides constructs (e.g. buildpacks, infrastructure automation, service
binding, etc.) that are consistently enforced to yield an operational framework that embodies best practices that
are tested, reproducible, efficient and safe. When shared across projects and teams, they reduce
“undifferentiated heavy lifting” that generally results from custom solutions by each team to address the same
set of challenges. As a result, software driven organizations avoid unanticipated crises and firefighting, and
enhance operational cadence, efficiency and consistency that result in higher customer satisfaction.
Automation & Self-Service – A well-designed platform makes it easy to follow good practices by enabling
(controlled) self-service access to platform functionality and automating standard practices for repetitive tasks.
Self-service reduces waiting time for various activities, e.g. capacity provisioning. Automation yields both
consistency and speed across IT processes and teams, and reduces errors from manual processes. Thus, the
platform further reduces unanticipated problems and supports the evolution of a collaborative culture built
around uniform and efficient processes.
Encapsulation – The platform provides and enforces a simple programming and operating abstraction for the
application (the “application contract”) while hiding the underlying infrastructure complexity. As a result, it
handles crosscutting concerns (e.g., horizontal scaling, high availability and monitoring) uniformly and elegantly
across diverse application use cases. As new technologies emerge, a platform can also not only evolve to
quickly adopt and package emerging technologies (e.g. Docker) into usable constructs that are well integrated
with existing capabilities, but do so without disrupting the existing application contract. Thus, it enables
organizations to continuously benefit from market leading capabilities, with zero additional investment or
operational disruption.
Elevation of Concerns – Through encapsulation, an application platform abstracts and hides infrastructure
details to elevate user attention to higher-level constructs that more directly influence business imperatives. For
example, it frees software organizations from coordinating, configuring and managing VMs, operating systems
PIVOTAL SOLUTION BRIEF
	
  
	
  
Pivotal Cloud Foundry	
  
and application servers so they can focus on orchestrating units of business value, e.g. applications, users and
services.
Interoperability & Extensibility – Software organizations are increasingly realizing that while they engage in
common activities to build and deliver software, they must also support the unique business requirements (e.g.
multi-cloud support) and myriad technical contexts (e.g. legacy applications, interoperability with Active
Directory from Microsoft, etc.) of today’s global enterprises. Modern application platforms are based on flexible
frameworks and simple contracts that maintain platform abstractions while still maintaining the ability to
interoperate with the varied technology choices common in enterprises, as well as the ability to elegantly
extend the platform with custom functionality (e.g. support for a new development language).
Enhanced DevOps Collaboration – A modern, cloud native application platform addresses the needs of both
developers and IT operators and enables them to use the same processes, tools and abstractions in a self-
service manner in order to promote a common culture and vocabulary. As a result, the platform facilitates a
collaborative DevOps practice with minimal friction, resulting in greater organizational agility and continuous
delivery.
Pivotal Cloud Foundry Capabilities
Pivotal Cloud Foundry (PCF) is an open source based cloud platform purpose built to accelerate software
delivery. PCF transforms virtual infrastructure into a full-featured, enterprise ready application platform. At its
core, it features a container based, elastic runtime that hosts application instances, and a growing ecosystem
of community, Pivotal and 3rd
party services to facilitate rapid application development. Also, PCF can be easily
deployed to most public or private cloud infrastructures using BOSH for infrastructure configuration and
automation. Finally, IT operators can leverage platform automation for many of their common operational
workflows. Thus, PCF yields the development speed and operational excellence critical for modern enterprises
to remain competitive in the face of global competition.
PIVOTAL SOLUTION BRIEF
	
  
	
  
Pivotal Cloud Foundry	
  
The figure above shows salient PCF capabilities, including:
• Polyglot Development – Developers can build and deploy software using Java, .Net, Python, Ruby,
PHP or node.js. The platform can be extended to support new languages and runtimes via buildpacks.
• Multi-cloud Deployment – PCF can be deployed to VMware vSphere, VMware Photon, Openstack,
Microsoft Azure, Amazon AWS, Google Cloud Platform, Centurylink Cloud and Cisco Metapod.
• Developer Services – Developers can access a growing ecosystem of enterprise grade application
services to facilitate rapid development for microservices, APIs, applications and other type of software
workloads.
• Elastic Container Runtime – Software is staged, packaged, deployed and scheduled in containers
across the runtime, and can be easily scaled. Docker images can also be deployed and scheduled by
the runtime.
• CI/CD Pipeline – The platform can automate the source code to deployment workflow (e.g., code
checkout, build, packaging, testing and deployment) through native tooling or partner integrations.
• High Availability – The platform provides high availability for both application instances and platform
components through intelligent workload distribution across availability zones, as well as automated
monitoring and recovery capabilities at the process, container and VM levels.
• Zero Downtime Upgrades – PCF can be upgraded without downtime for the applications running on
it. Applications can also be updated via easy blue-green deployment to support A/B testing or
incremental rollout of new features.
• Platform Security - The PCF platform relies on network security, regularly updated hardened OS
images (stemcells), identity & role-based access controls and container isolation to secure both the
platform and the applications it hosts.
PIVOTAL SOLUTION BRIEF
	
  
	
  
Pivotal Cloud Foundry	
  
• Dashboards – Application and platform dashboards provide comprehensive insight and control for
ongoing monitoring.
• Self-service Access – Developers and operators can get self-service access to the platform via
enterprise security entitlements, thus eliminating long wait times for capacity provisioning and rapid
prototyping.
• Logging/Metrics – PCF provides built in log aggregation and detailed metrics on application and
platform operation to assist in fault detection/isolation and optimized performance and resource
utilization. Additionally, PCF also supports 3rd
party application performance monitoring and log
analytics solutions.
• Enhanced OSS & Enterprise Support – Customers can obtain enterprise support through Pivotal for
open source Cloud Foundry, along with enhanced PCF capabilities.
Accelerating With Pivotal Cloud Foundry
As organizations undergo digital transformation and begin viewing software as a strategic initiative rather than
a cost center, it is critical that they begin assessing their cloud platform through that lens. A modern cloud
platform must enable speed of development, stability and scale of operations, granular control, flexibility of
deployment and low cost. A custom, in-house developed platform that meets these needs can be a complex,
time consuming and costly investment that can strain limited resources and distract from the core business.
Building a platform from scratch is unnecessary today. Leveraging the collective contributions and innovations
of the IT industry at large, including Pivotal, IBM, HP, VMware, GE, SAP and other members of the Cloud
Foundry Foundation, open source Cloud Foundry offers a trusted choice from a multi-vendor ecosystem. With
enhanced capabilities and enterprise support from Pivotal, Pivotal Cloud Foundry offers forward looking
enterprises a compelling platform to help accelerate their digital transformation.
Learn More
For more information on Pivotal Cloud Foundry and the cloud native approach to building next generation cloud
applications, please visit us at www.pivotal.io/platform and www.pivotal.io/cloud-native.
Pivotal offers a modern approach to technology that organizations need to thrive in a new era of business innovation. Our solutions intersect cloud, big
data and agile development, creating a framework that increases data leverage, accelerates application 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.io
Please send questions/comments to kbakshi@pivotal.io
Pivotal, Pivotal CF, and Cloud Foundry are trademarks and/or registered trademarks of Pivotal Software, Inc. in the United States and/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-01/15

Weitere ähnliche Inhalte

Was ist angesagt?

Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation Frameworks
Nathaniel Palmer
 

Was ist angesagt? (19)

Deloitte Software As A Service Deloitte Seminar
Deloitte Software As A Service   Deloitte SeminarDeloitte Software As A Service   Deloitte Seminar
Deloitte Software As A Service Deloitte Seminar
 
VMware End-User Computing & vSphere with Operations Management Sales Cheat Sheet
VMware End-User Computing & vSphere with Operations Management Sales Cheat SheetVMware End-User Computing & vSphere with Operations Management Sales Cheat Sheet
VMware End-User Computing & vSphere with Operations Management Sales Cheat Sheet
 
How ci os-and-ctos-can-accelerate-digital-transformations-through-cloud-platf...
How ci os-and-ctos-can-accelerate-digital-transformations-through-cloud-platf...How ci os-and-ctos-can-accelerate-digital-transformations-through-cloud-platf...
How ci os-and-ctos-can-accelerate-digital-transformations-through-cloud-platf...
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation Frameworks
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
How effective is Dell Boomi as multi-purpose PaaS
How effective is Dell Boomi as multi-purpose PaaSHow effective is Dell Boomi as multi-purpose PaaS
How effective is Dell Boomi as multi-purpose PaaS
 
InterConnect 2016 - Cloud and systems briefing center - z Systems
InterConnect 2016 - Cloud and systems briefing center - z SystemsInterConnect 2016 - Cloud and systems briefing center - z Systems
InterConnect 2016 - Cloud and systems briefing center - z Systems
 
Deploy tools research
Deploy tools researchDeploy tools research
Deploy tools research
 
Micro focus visual cobol & mainframe solution information
Micro focus visual cobol & mainframe solution informationMicro focus visual cobol & mainframe solution information
Micro focus visual cobol & mainframe solution information
 
Sprint Cost Savings with Red Hat
Sprint Cost Savings with Red HatSprint Cost Savings with Red Hat
Sprint Cost Savings with Red Hat
 
Cost-effective application delivery and VDI
Cost-effective application delivery and VDI Cost-effective application delivery and VDI
Cost-effective application delivery and VDI
 
Achieving Cloud Enterprise Agility
Achieving Cloud Enterprise AgilityAchieving Cloud Enterprise Agility
Achieving Cloud Enterprise Agility
 
Mendix Factsheet
Mendix  FactsheetMendix  Factsheet
Mendix Factsheet
 
Design and Instantiation of Reference Architecture for Pluggable Service Plat...
Design and Instantiation of Reference Architecture for Pluggable Service Plat...Design and Instantiation of Reference Architecture for Pluggable Service Plat...
Design and Instantiation of Reference Architecture for Pluggable Service Plat...
 
Microservice final final
Microservice final finalMicroservice final final
Microservice final final
 
Presentatie Creetion
Presentatie CreetionPresentatie Creetion
Presentatie Creetion
 
Transition To Saas
Transition To SaasTransition To Saas
Transition To Saas
 
10 Advantages of Modern DXPs
10 Advantages of Modern DXPs10 Advantages of Modern DXPs
10 Advantages of Modern DXPs
 
White Paper: True Cloud vs. Hosted Applications
White Paper: True Cloud vs. Hosted ApplicationsWhite Paper: True Cloud vs. Hosted Applications
White Paper: True Cloud vs. Hosted Applications
 

Andere mochten auch

Introduction to-programming
Introduction to-programmingIntroduction to-programming
Introduction to-programming
Mark'k Stk
 
David Draper Resume 2
David Draper Resume 2David Draper Resume 2
David Draper Resume 2
David Draper
 
Pramod Kumar Behera
Pramod Kumar BeheraPramod Kumar Behera
Pramod Kumar Behera
Pramod Kumar
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์ โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
Mark'k Stk
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
Mark'k Stk
 
Javascript Exploitation
Javascript ExploitationJavascript Exploitation
Javascript Exploitation
Rashid feroz
 
โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)
Mark'k Stk
 
โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)
Mark'k Stk
 

Andere mochten auch (20)

Continuous Delivery Summit, Washington D.C., 2015
Continuous Delivery Summit, Washington D.C., 2015Continuous Delivery Summit, Washington D.C., 2015
Continuous Delivery Summit, Washington D.C., 2015
 
ใบงานที่4 53-13
ใบงานที่4 53-13ใบงานที่4 53-13
ใบงานที่4 53-13
 
Introduction to-programming
Introduction to-programmingIntroduction to-programming
Introduction to-programming
 
David Draper Resume 2
David Draper Resume 2David Draper Resume 2
David Draper Resume 2
 
The Interactive Education Story
The Interactive Education StoryThe Interactive Education Story
The Interactive Education Story
 
Xylitol 87-99-0-api
Xylitol 87-99-0-apiXylitol 87-99-0-api
Xylitol 87-99-0-api
 
RESUME UPDATED 2015
RESUME UPDATED 2015RESUME UPDATED 2015
RESUME UPDATED 2015
 
Pramod Kumar Behera
Pramod Kumar BeheraPramod Kumar Behera
Pramod Kumar Behera
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์ โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
 
Avrora boat
Avrora boatAvrora boat
Avrora boat
 
2015-sdms-annual-report
2015-sdms-annual-report2015-sdms-annual-report
2015-sdms-annual-report
 
Praluent abstract.
Praluent abstract.Praluent abstract.
Praluent abstract.
 
Prosesadores de palabras
Prosesadores de palabrasProsesadores de palabras
Prosesadores de palabras
 
Avrora smart road
Avrora smart roadAvrora smart road
Avrora smart road
 
Javascript Exploitation
Javascript ExploitationJavascript Exploitation
Javascript Exploitation
 
โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)
 
2015-sdms-foundation-annual-report
2015-sdms-foundation-annual-report2015-sdms-foundation-annual-report
2015-sdms-foundation-annual-report
 
โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)
 
Mani Resume
Mani ResumeMani Resume
Mani Resume
 

Ähnlich wie PCF_Soln_Brief-New

Modern productivity solutions for a modern government
Modern productivity solutions for a modern governmentModern productivity solutions for a modern government
Modern productivity solutions for a modern government
Deneys Minne
 
Agility Whitepaper
Agility WhitepaperAgility Whitepaper
Agility Whitepaper
Linda Wales
 
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptxChapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
JerianMacatuggal
 
Oracle-cloud-paas-brief
Oracle-cloud-paas-briefOracle-cloud-paas-brief
Oracle-cloud-paas-brief
Rupesh Sharma
 
oracle-cloud-paas-brief-2411348
oracle-cloud-paas-brief-2411348oracle-cloud-paas-brief-2411348
oracle-cloud-paas-brief-2411348
Sven Peper
 
oracle-PAAS
oracle-PAASoracle-PAAS
oracle-PAAS
Asha BG
 
Cloud computing a services business application challenges
Cloud computing a services business application challengesCloud computing a services business application challenges
Cloud computing a services business application challenges
Editor Jacotech
 
PaaS POV_To PaaS or Not There really is no question_150601_FINAL_PRINT_READY
PaaS POV_To PaaS or Not There really is no question_150601_FINAL_PRINT_READYPaaS POV_To PaaS or Not There really is no question_150601_FINAL_PRINT_READY
PaaS POV_To PaaS or Not There really is no question_150601_FINAL_PRINT_READY
Rene Claudio
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native Computing
Saju Thomas
 

Ähnlich wie PCF_Soln_Brief-New (20)

Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdfApplication Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
 
Modern productivity solutions for a modern government
Modern productivity solutions for a modern governmentModern productivity solutions for a modern government
Modern productivity solutions for a modern government
 
Cloud Native Application Development Guide – 2023
Cloud Native Application Development Guide – 2023Cloud Native Application Development Guide – 2023
Cloud Native Application Development Guide – 2023
 
The Benefits of Cloud Computing for Application Modernization
The Benefits of Cloud Computing for Application ModernizationThe Benefits of Cloud Computing for Application Modernization
The Benefits of Cloud Computing for Application Modernization
 
Exploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key ComponentsExploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key Components
 
Agility Whitepaper
Agility WhitepaperAgility Whitepaper
Agility Whitepaper
 
Cloud Native Architecture: Its Benefits and Key Components
Cloud Native Architecture: Its Benefits and Key ComponentsCloud Native Architecture: Its Benefits and Key Components
Cloud Native Architecture: Its Benefits and Key Components
 
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptxChapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
 
Cloud K5 Presentation
Cloud K5 PresentationCloud K5 Presentation
Cloud K5 Presentation
 
What is Cloud Native Explained?
What is Cloud Native Explained?What is Cloud Native Explained?
What is Cloud Native Explained?
 
Oracle-cloud-paas-brief
Oracle-cloud-paas-briefOracle-cloud-paas-brief
Oracle-cloud-paas-brief
 
oracle-cloud-paas-brief-2411348
oracle-cloud-paas-brief-2411348oracle-cloud-paas-brief-2411348
oracle-cloud-paas-brief-2411348
 
oracle-PAAS
oracle-PAASoracle-PAAS
oracle-PAAS
 
Cloud computing a services business application challenges
Cloud computing a services business application challengesCloud computing a services business application challenges
Cloud computing a services business application challenges
 
PaaS POV_To PaaS or Not There really is no question_150601_FINAL_PRINT_READY
PaaS POV_To PaaS or Not There really is no question_150601_FINAL_PRINT_READYPaaS POV_To PaaS or Not There really is no question_150601_FINAL_PRINT_READY
PaaS POV_To PaaS or Not There really is no question_150601_FINAL_PRINT_READY
 
Why the future of the cloud is open
Why the future of the cloud is openWhy the future of the cloud is open
Why the future of the cloud is open
 
The F5 Networks Application Services Reference Architecture (White Paper)
The F5 Networks Application Services Reference Architecture (White Paper)The F5 Networks Application Services Reference Architecture (White Paper)
The F5 Networks Application Services Reference Architecture (White Paper)
 
b-alien4cloud-en1_web
b-alien4cloud-en1_webb-alien4cloud-en1_web
b-alien4cloud-en1_web
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effort
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native Computing
 

PCF_Soln_Brief-New

  • 1. PIVOTAL SOLUTION BRIEF     Pivotal Cloud Foundry   Pivotal Cloud Foundry The Cloud Native Platform for the Modern Enterprise Introduction Expanding Internet access and mobile device proliferation are empowering users with increased efficiency and new and delightful experiences. As a result, software is emerging as a disruptive force in businesses across every industry. Thus, nimble competitors who judiciously leverage software enabled speed and scale are increasingly able to secure and retain customers by penetrating traditional barriers of entry or creating entirely new markets. Positioned at the confluence of these global trends, software upstarts are redefining norms and disrupting industries as they rise with unprecedented velocity to global prominence. For example, Uber, Airbnb, Netflix, Twitter and Etsy have rapidly come to dominate mindshare and market share while attaining multi-billion dollar valuations. These Silicon Valley “unicorns” notwithstanding, traditional leaders such as Allstate, Ford, Comcast and Humana across various industry verticals are pursuing digital transformations that leverage software to redefine their businesses and reshape their industries. Software – the ability to develop, deploy and operate it with speed and reliability – is steadily becoming the distinguishing characteristic of enterprises able to release innovative functionality quickly to retain and grow customer bases. Emergence of Cloud Native Applications As software organizations navigate their digital transformation journeys, they are being held to higher standards. They are being asked to enable rapid and iterative software delivery akin to startups while maintaining global scale, 24/7 availability and highly secure access characteristic of large enterprises. In order to meet these needs, how software is being developed and operated is being redefined. Software driven organizations are increasingly developing applications that are “cloud native” - a term used to describe the set of modern technologies, practices, philosophies and architectural approaches designed for the cloud era whose collective application enables the development of highly available, constantly evolving software services designed to run efficiently in the cloud (i.e., “cloud native applications”). For example, cloud native applications tend to adopt tenets of “12-Factor Apps”, employ flexible architectural principles such as Microservices, automated and streamlined delivery approaches such as Continuous Integration and Continuous Delivery, (CI/CD) and collaborative operational and organizational paradigms such as DevOps. As a result, software driven organizations are able to deliver software that is characterized by its rapid, iterative cadence of development, elastic cloud scale and enhanced reliability and security. The Need For A Platform In many organizations, the approaches employed to build and deploy software rely on manual orchestration of
  • 2. PIVOTAL SOLUTION BRIEF     Pivotal Cloud Foundry   low-level steps (e.g. from runbooks), which generate repetitive work that is highly susceptible to errors. Automation, if applied, is script based and ad hoc. As a result, software processes to build, test, deploy and operate each application are custom, complex, and frequently inconsistent, often resulting in operational complexity and chaos. Most organizations manage such complexity by slowing down release processes to ensure correctness and consistency, and consequently struggle to release new functionality quickly. A platform can address many of these concerns consistently, across myriad use cases. In a general sense, building and operating software requires a common set of activities to build, test, deploy, scale, monitor and otherwise manage cloud scale software. Abstracting, standardizing, automating, and streamlining these common activities into a general application platform allows software organizations to make many simplifying assumptions and focus on their business logic that is unique and differentiated. A platform is thus not only cost effective, but also enables simplicity, consistency and efficiency that promote rapid innovation and competitive differentiation. In addition to simplify operations for legacy workloads, a platform is especially critical for cloud native software where the simultaneous application of techniques such as Microservices, DevOps and CI/CD can amplify operational complexity and manual overhead. Faced with the choice of investing scarce engineering resources in either developing the platform or building the applications that will drive core business imperatives, IT leaders are increasingly selecting the latter and choosing to purchase a platform. A platform investment is not only amortized across multiple applications and workloads, but also enables business leaders to allocate those resources to revenue generating projects and avoid the complexity of building and maintaining it. Key Elements of A Cloud Native Platform A well-designed platform for cloud native applications embodies key elements that enable enterprises to deliver software with speed and confidence: Standardization – The platform provides constructs (e.g. buildpacks, infrastructure automation, service binding, etc.) that are consistently enforced to yield an operational framework that embodies best practices that are tested, reproducible, efficient and safe. When shared across projects and teams, they reduce “undifferentiated heavy lifting” that generally results from custom solutions by each team to address the same set of challenges. As a result, software driven organizations avoid unanticipated crises and firefighting, and enhance operational cadence, efficiency and consistency that result in higher customer satisfaction. Automation & Self-Service – A well-designed platform makes it easy to follow good practices by enabling (controlled) self-service access to platform functionality and automating standard practices for repetitive tasks. Self-service reduces waiting time for various activities, e.g. capacity provisioning. Automation yields both consistency and speed across IT processes and teams, and reduces errors from manual processes. Thus, the platform further reduces unanticipated problems and supports the evolution of a collaborative culture built around uniform and efficient processes. Encapsulation – The platform provides and enforces a simple programming and operating abstraction for the application (the “application contract”) while hiding the underlying infrastructure complexity. As a result, it handles crosscutting concerns (e.g., horizontal scaling, high availability and monitoring) uniformly and elegantly across diverse application use cases. As new technologies emerge, a platform can also not only evolve to quickly adopt and package emerging technologies (e.g. Docker) into usable constructs that are well integrated with existing capabilities, but do so without disrupting the existing application contract. Thus, it enables organizations to continuously benefit from market leading capabilities, with zero additional investment or operational disruption. Elevation of Concerns – Through encapsulation, an application platform abstracts and hides infrastructure details to elevate user attention to higher-level constructs that more directly influence business imperatives. For example, it frees software organizations from coordinating, configuring and managing VMs, operating systems
  • 3. PIVOTAL SOLUTION BRIEF     Pivotal Cloud Foundry   and application servers so they can focus on orchestrating units of business value, e.g. applications, users and services. Interoperability & Extensibility – Software organizations are increasingly realizing that while they engage in common activities to build and deliver software, they must also support the unique business requirements (e.g. multi-cloud support) and myriad technical contexts (e.g. legacy applications, interoperability with Active Directory from Microsoft, etc.) of today’s global enterprises. Modern application platforms are based on flexible frameworks and simple contracts that maintain platform abstractions while still maintaining the ability to interoperate with the varied technology choices common in enterprises, as well as the ability to elegantly extend the platform with custom functionality (e.g. support for a new development language). Enhanced DevOps Collaboration – A modern, cloud native application platform addresses the needs of both developers and IT operators and enables them to use the same processes, tools and abstractions in a self- service manner in order to promote a common culture and vocabulary. As a result, the platform facilitates a collaborative DevOps practice with minimal friction, resulting in greater organizational agility and continuous delivery. Pivotal Cloud Foundry Capabilities Pivotal Cloud Foundry (PCF) is an open source based cloud platform purpose built to accelerate software delivery. PCF transforms virtual infrastructure into a full-featured, enterprise ready application platform. At its core, it features a container based, elastic runtime that hosts application instances, and a growing ecosystem of community, Pivotal and 3rd party services to facilitate rapid application development. Also, PCF can be easily deployed to most public or private cloud infrastructures using BOSH for infrastructure configuration and automation. Finally, IT operators can leverage platform automation for many of their common operational workflows. Thus, PCF yields the development speed and operational excellence critical for modern enterprises to remain competitive in the face of global competition.
  • 4. PIVOTAL SOLUTION BRIEF     Pivotal Cloud Foundry   The figure above shows salient PCF capabilities, including: • Polyglot Development – Developers can build and deploy software using Java, .Net, Python, Ruby, PHP or node.js. The platform can be extended to support new languages and runtimes via buildpacks. • Multi-cloud Deployment – PCF can be deployed to VMware vSphere, VMware Photon, Openstack, Microsoft Azure, Amazon AWS, Google Cloud Platform, Centurylink Cloud and Cisco Metapod. • Developer Services – Developers can access a growing ecosystem of enterprise grade application services to facilitate rapid development for microservices, APIs, applications and other type of software workloads. • Elastic Container Runtime – Software is staged, packaged, deployed and scheduled in containers across the runtime, and can be easily scaled. Docker images can also be deployed and scheduled by the runtime. • CI/CD Pipeline – The platform can automate the source code to deployment workflow (e.g., code checkout, build, packaging, testing and deployment) through native tooling or partner integrations. • High Availability – The platform provides high availability for both application instances and platform components through intelligent workload distribution across availability zones, as well as automated monitoring and recovery capabilities at the process, container and VM levels. • Zero Downtime Upgrades – PCF can be upgraded without downtime for the applications running on it. Applications can also be updated via easy blue-green deployment to support A/B testing or incremental rollout of new features. • Platform Security - The PCF platform relies on network security, regularly updated hardened OS images (stemcells), identity & role-based access controls and container isolation to secure both the platform and the applications it hosts.
  • 5. PIVOTAL SOLUTION BRIEF     Pivotal Cloud Foundry   • Dashboards – Application and platform dashboards provide comprehensive insight and control for ongoing monitoring. • Self-service Access – Developers and operators can get self-service access to the platform via enterprise security entitlements, thus eliminating long wait times for capacity provisioning and rapid prototyping. • Logging/Metrics – PCF provides built in log aggregation and detailed metrics on application and platform operation to assist in fault detection/isolation and optimized performance and resource utilization. Additionally, PCF also supports 3rd party application performance monitoring and log analytics solutions. • Enhanced OSS & Enterprise Support – Customers can obtain enterprise support through Pivotal for open source Cloud Foundry, along with enhanced PCF capabilities. Accelerating With Pivotal Cloud Foundry As organizations undergo digital transformation and begin viewing software as a strategic initiative rather than a cost center, it is critical that they begin assessing their cloud platform through that lens. A modern cloud platform must enable speed of development, stability and scale of operations, granular control, flexibility of deployment and low cost. A custom, in-house developed platform that meets these needs can be a complex, time consuming and costly investment that can strain limited resources and distract from the core business. Building a platform from scratch is unnecessary today. Leveraging the collective contributions and innovations of the IT industry at large, including Pivotal, IBM, HP, VMware, GE, SAP and other members of the Cloud Foundry Foundation, open source Cloud Foundry offers a trusted choice from a multi-vendor ecosystem. With enhanced capabilities and enterprise support from Pivotal, Pivotal Cloud Foundry offers forward looking enterprises a compelling platform to help accelerate their digital transformation. Learn More For more information on Pivotal Cloud Foundry and the cloud native approach to building next generation cloud applications, please visit us at www.pivotal.io/platform and www.pivotal.io/cloud-native. Pivotal offers a modern approach to technology that organizations need to thrive in a new era of business innovation. Our solutions intersect cloud, big data and agile development, creating a framework that increases data leverage, accelerates application 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.io Please send questions/comments to kbakshi@pivotal.io Pivotal, Pivotal CF, and Cloud Foundry are trademarks and/or registered trademarks of Pivotal Software, Inc. in the United States and/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-01/15