Publicidad

Supercharge Your Application Delivery: The Journey to Enterprise PaaS

I'M HIRING! Sr. Director, Product Marketing at New Relic en New Relic, Inc.
13 de Nov de 2014
Publicidad

Más contenido relacionado

Presentaciones para ti(20)

Similar a Supercharge Your Application Delivery: The Journey to Enterprise PaaS(20)

Publicidad

Supercharge Your Application Delivery: The Journey to Enterprise PaaS

  1. Supercharge Your Application Delivery The Journey to Enterprise PaaS Al Sargent Director, Pivotal CF Product Marketing, Pivotal @alsargent Jay Marshall Principal Cloud Development Strategist, vCloud Air, VMware @jjhollywood © Copyright 2014 Pivotal. All rights reserved. 1
  2. Agenda  Software has become economic weapon (again)  Evolution of Cloud Architecture  Era of Agile Operations  Enterprise Cloud Apps: Pivotal CF and vCloudAir © Copyright 2014 Pivotal. All rights reserved. 2
  3. Agenda  Software has become economic weapon (again)  Evolution of Cloud Architecture  Era of Agile Operations  Enterprise Cloud Apps: Pivotal CF and vCloudAir © Copyright 2014 Pivotal. All rights reserved. 3
  4. “Software is Eating the World” © Copyright 2014 Pivotal. All rights reserved. 4
  5. Next Generation IT is Creating Huge Value >$50B Market Valuation <2% Revenue Growth © Copyright 2014 Pivotal. All rights reserved. 5
  6. IT Automation Doesn’t Close the Gap Startups Traditional IT Cloud Innovation Time Expectations Gap Client-Server © Copyright 2014 Pivotal. All rights reserved. 6
  7. IT Automation Doesn’t Close the Gap Startups DevOps, CD, Agile PaaS Ops Automation IaaS Traditional IT Cloud Innovation Time Expectations Gap Client-Server © Copyright 2014 Pivotal. All rights reserved. 7
  8. Closed Cloud Silos Haven’t Closed the Gap LEGACY SILOS MODERN SILOS  Captive apps and data  Closed source/proprietary  Vendor lock-in  Talent and expertise gap © Copyright 2014 Pivotal. All rights reserved. 8
  9. CIOs Need Portability, Flexibility, Compatibility OR “Hotel California” Cloud “You can check out anytime you like… but you can NEVER leave” Hybrid Cloud On-Premises Data Center Compatible Public Cloud Little Compatibility Full Compatibility © Copyright 2014 Pivotal. All rights reserved. 9
  10. Agenda  Software has become economic weapon (again)  Evolution of Cloud Architecture  Era of Agile Operations  Enterprise Cloud Apps: Pivotal CF and vCloudAir © Copyright 2014 Pivotal. All rights reserved. 10
  11. Today’s Developers Have New Values  Agile teams and rapid iteration  Continuous delivery, no planned downtime  Horizontally scalability (data and app)  Micro-Services, standardized service binding and discovery  First class mobile support  Deep user analytics © Copyright 2014 Pivotal. All rights reserved. 11
  12. Changing Dev & Release Practices are Driving PaaS Adoption **Enterprise initiatives in 2014* Source: Xebia Labs Survey Report Continuous Delivery Agile DevOps 60 50 40 30 20 10 0 © Copyright 2014 Pivotal. All rights reserved. 12
  13. Core Application Patterns Are Changing © Copyright 2014 Pivotal. All rights reserved. 13
  14. New Software Patterns Tax Operational Processes 50 Configuration Touches mod proxy 1 2 4 4 40 1. Register Hostname with DNS (1) 2. Configure F5 Load Balancing Group (2) 3. Configure Apache HTTPd Worker Pool (4) 4. Configure mod_proxy Connector Routing (4) 5. Configure Apache Tomcat Connector Pool (40) © Copyright 2014 Pivotal. All rights reserved. 14
  15. Is Your Enterprise Ready? © Copyright 2014 Pivotal. All rights reserved. 15
  16. Agenda  Software has become economic weapon (again)  Evolution of Cloud Architecture  Era of Agile Operations  Enterprise Cloud Apps: Pivotal CF and vCloudAir © Copyright 2014 Pivotal. All rights reserved. 16
  17. Cloud Platform Evolution Drives Developer Productivity TRADITIONAL IAAS Your Application Database Code Web Server Messaging Operating System IAAS Virtualization Platform Physical Servers Your Application Database Code Web Server Messaging PAAS Your Application Code PAAS IAAS © Copyright 2014 Pivotal. All rights reserved. 17
  18. Enterprise PaaS Enables Ops Speed, Consistency, Simplicity 50 Configuration Touches Platform as a Service © Copyright 2014 Pivotal. All rights reserved. 18
  19. Application & Services Dial Tone On Your Hybrid Cloud © Copyright 2014 Pivotal. All rights reserved. 19
  20. The single most powerful thing you can do is enable your devs with a fast and flexible PaaS. Cloud Foundry … provides ease of deployment is the same whether you're deploying a Node.js prototype, or a Java project with scads of external services. © Copyright 2014 Pivotal. All rights reserved. 20
  21. Pivotal CF provides PaaS for VMware vCloud Air Application and PaaS Services Common identity, API, management, security, networking Virtual Private Cloud Logically isolated multi-tenant Guaranteed resources Dedicated Cloud Physically isolated “Your own private cloud” Disaster Recovery Logically isolated multi-tenant Warm stand-by VMware Global Support Services © Copyright 2014 Pivotal. All rights reserved. 21
  22. Agenda  Software has become economic weapon (again)  Evolution of Cloud Architecture  Era of Agile Operations  Enterprise Cloud Apps: Pivotal CF and vCloudAir © Copyright 2014 Pivotal. All rights reserved. 22
  23. Huge investments are being made in Enterprise PaaS “Private PaaS has the potential to provide a high-productivity developer experience that's a hallmark of PaaS in addition to the visibility and governance IT desires, by making IT's needs transparent to developers.” Donnie Berkholz, Analyst, RedMonk © Copyright 2014 Pivotal. All rights reserved. 23
  24. Axel Springer accelerates software development with Pivotal CF  Vision of cloud based service platform supporting rapid development  Evaluated private and public cloud frameworks  Accelerated application deployment from 14 hours to 10 minutes  Transforms their business by going from 14% to 47% income from digital in 5 years © Copyright 2014 Pivotal. All rights reserved. 24
  25. Rapid Innovation Needs a Platform for Operational Agility IaaS PaaS Dev PaaS Ops  Better SLAs  Flexibility  Speed  Availability  Faster Time To Market  Mobile + Data Services  Agile and Iterative  Leverage OSS • Continuous Delivery • No Downtime • Instant scaling • Consistency & Automation © Copyright 2014 Pivotal. All rights reserved. 25
  26. Pivotal CF & VMware Enable Business Agility App Ap(rupntime) (runtime) App (runtime) Pivotal CF vSphere App Ap(rupntime) (runtime) App (runtime) App Ap(rupntime) (runtime) App (runtime) App Ap(rupntime) (runtime) App (runtime) Pivotal CF vCloud Air App Ap(rupntime) (runtime) App (runtime) App Ap(rupntime) (runtime) App (runtime) Run on vSphere today. Rapidly scale applications. © Copyright 2014 Pivotal. All rights reserved. 26
  27. Pivotal CF & VMware Provide Hybrid Flexibility Distribute your applications and services however you want Dev / Test Prod vCloud Air vPSrpohde.re Based on application life cycle stage Tier 2 Apps Tier 1 Apps vSphere vCloud Air Based on enterprise requirements Burst Predictable Scale Scale vSphere vCloud Air Based on scale requirements © Copyright 2014 Pivotal. All rights reserved. 27
  28. A Cloud Platform to Respond to Disruptive Change  Every enterprise needs to have a 3rd Platform architecture plan • Pivotal CF + vCloud Air are the leading enterprise alternative to public clouds for these new patterns © Copyright 2014 Pivotal. All rights reserved. 28
  29. © 2014 Pivotal Software, Inc. All rights reserved. More Information Register for the Cloud Platform Roadshow pivotal.io/platform-as-a-service/cloud-platform-roadshow Subscribe to “All Things Pivotal” podcast pivotal.io/podcasts Learn about VMware vCloud Air vCloud.VMware.com
  30. A NEW PLATFORM FOR A NEW ERA

Notas del editor

  1. Today we have an exciting story to tell about the Journey to Enterprise Platform as a Service and how this new cloud platform is the next step in accelerating application development, deployment and delivery. You may have heard of PaaS from the public PaaS solutions that are available on the market. What we are here to tell you about is Enterprise or Private PaaS, and how to use it to supercharge your own cloud for app delivery speed.
  2. There isn’t any company I talk to today, whether its their CIOs, IT Leaders, or line of businesses execs, that isn’t affected by software. So lets dig into that a little here today, and talk about what that means not just for developers but for the IT Cloud Ops team as well.
  3. Today, software is built into every product, and has become the means to innovation and industry disruption. We hear this across industries around the globe. There isn’t one meeting where they have said, "Hey this software and big data thing, it's not affecting me. I don't have to change anything I'm doing." So I'd like to talk through our observations, of how companies are being competitive and disruptive. And how Pivotal CF, our commercial distribution of Cloud Foundry enterprise PaaS, is able to bring that ability to disrupt to the enterprise in a very consumable, enterprise-ready way. As we built Pivotal CF, we noticed that agility and rapid software delivery were really affecting the way enterprises have delivered applications. And that enterprises were interested in this change. It’s ‘game on’ for enterprises who have to compete – or be disrupted.
  4. Lets look at this trend in a more practical, maybe comparative manner. If you look at five top 5 startups – AirBNB, Nest, Tesla, Square, Uber – together they generated more than $50 Billion in market valuation growth since 2011. In contrast, the top 5 traditional IT companies — IBM, Oracle, HP, Cisco, Microsoft — have combined had 32 quarters – that’s 8 years -- of <2% growth. Why is this happening? And what does it imply for those enterprises who have bet a huge portion of their IT budget on these vendors?
  5. If we look at expectations over time, the X and the Y axes respectively, we see that new companies are creating new business models that are defining new customer experiences. The client server age was defined by improving productivity of 1000’s of employees. In contrast, these new startups have built their business model on redefining the experience and engagement with millions of devices, each in the hands of their customers. It’s a generational and paradigm and business shift. These new startup companies are taking millions of dollars in VC investment and creating billions in market value by disrupting and diluting traditional industries. All by using new cloud platforms and methods that entrenched legacy IT platforms cannot support. This leaves traditional IT lagging, at that 2% growth rate. And more importantly for establishing companies, this creates what we call the “Innovation Gap”. It results in lost market share, profitability hits, lagging customer retention, and even irrelevance for many of the established industry players. Bottom line, companies across all industries, any size, need to iterate quickly with technology to differentiate their business. This “innovation gap” is putting companies at risk. So what can you do about this?
  6. For starters, established companies, with traditional IT, are trying to bridge this gap. You may be have already implemented some solutions that have helped you increase IT capacity and productivity: IaaS and virtualization, turning your data center into your private cloud, to increase IT capacity. Automated the configuration and provisioning of that infrastructure and applications. Or some of your businesses may have resorted to shadow IT and individual heroics to deliver a high visibility app in record time.   But these steps alone aren’t enough. These solutions have incrementally increased capacity, but they have not even come close to closing the innovation gap. Even with these steps, companies still have hundreds of touch-points to release an application. They still can’t iterate fast enough.   Let me illustrate by a story a customer told us, about a mobile app that was created by an upstart “skunk works” small developer team within their company. They demoed the app to their board and customers who loved it. It then took their IT team 9 months to deploy it on their internal infrastructure – and in the mean time, 2 competitors delivered their own mobile apps to the market, eliminating any potential competitive differentiation.
  7. Lets look at another option companies have tried. Traditional IT vendors have caused these silos to emerge. They hold apps, data, and expertise captive in the private cloud. They are proprietary, largely closed source and maintain a hold on the enterprise because of it. Some enterprises tried to shift their bargaining power and invested in modern “as a Service” technologies. But as it turns out, the same shortcomings remain. Most SaaS and PaaS solutions today force you to write your application to that specific platform. And that is where your app will stay, much like writing to an OS.  It sits on a public cloud somewhere and cannot be moved without recoding and dependency swaps.  
  8. This “closed silos” approach circles back to the hybrid cloud comment earlier. When you are building applications on most cloud providers, you are locked in. Although you are leveraging a lot of great services, those services exist only on that cloud. So the challenge of having these completely different silos even inside IT can be a challenge for many enterprises. But the ability to create a true “Enterprise Hybrid Cloud Strategy” that extends your existing data center into to the cloud, and gives you the ability to leverage your existing investments AS WELL AS your next generation development initiatives, that is what many of our customers are seeing as the ideal solution.
  9. So what we've done as part of building Pivotal CF, is to analyze a lot of the anthropology and cultural behaviors behind these modern, hyper-competitive, software companies. And this is what we found: We found that it all begins with this agile process, that ability to iterate and rapidly change what you do, is what gives you competitive advantage. If you can't change what you're doing, then you might have made the wrong bet. And no one is really smart enough to know eight months or a year in advance what the offering should be and get it perfect on the first pitch. There's always a fine tuning process; that's what competitive companies do today with software. They also really focus on horizontal scalability. So in the old world, everything that was written for Java was written for Big Iron, very stateful Java EE. That was that scale up model; building servers and building up the VMs – the OS, database, app server, etc. Things have really changed to be a horizontal, scale out model. That's how people are adapting to both availability as well as scalability. And, they wrap a deep user analytic big data approach around all of this from the beginning. So how do you know what to do in the coming week's iteration? How do you know to change your offering if you're not driving deep insights from an aggregation and collection of the data, that interfaces with your application?
  10. And next, these software values go hand in hand with these changing development and release patterns. That in turn is driving the adoption of a new way of delivering software, a next gen platform. As of 2014, around half of companies have initiatives around Continuous Delivery, Agile, and DevOps. Each of these concepts is not independent of the other and they are often used together by development and operations teams to build higher quality software, much faster. Agile programming is something that we at Pivotal are more than familiar with. In this model, responding to change takes precedence over a predetermined plan that may or may not remain valid over the course of time. So, software is released much more frequently, but with smaller amounts of functionality. Feature decisions are inspected and adapted constantly. Teams, stakeholders and customer interactions are are often face to face. The next discipline - DevOps - literally stands for developers and operations. DevOps is often misunderstood as Devs doing Ops work, or thought of as a title. But it’s really a discipline or a way of DOING things. The concept behind it is getting developers and operations teams to work closely together and benefit the business. If you think about it, Devs and Ops have different and opposing goals. Devs are incentivized to produce change and Ops worry about stability. The idea is to reduce friction between these goals and increase speed with which applications are produced. The next discipline - Continuous Delivery - is where we have frequent releases of smaller amounts of functionality using highly automated Build, Test and Deploy processes.
  11. Finally, these new dev and release practices are driving new cloud application patterns. Emerging application patterns like microservices are defined by: Systems made of small, independent collaborating services Multiple languages and services in same “app” This concept of loosely coupled, language independent services, developed by smaller teams, is gaining momentum. This approach is different from traditional, monolithic applications that have to be changed all at once, are built on a brittle stack, and only scale up, rather than scale out to binding services. The interesting, or one might say challenging thing, is that this type of application pattern is hard if not impossible to do, without a PaaS. The reasons are because PaaS is well suited to manage component changes, to manage the health at the component level, and to manage apps independent of their language.
  12. So lets drill into that. When you introduce this microservice concept, of doing this for individual app components, and iteratively every day instead of every few months, you quickly see that IT automation and scripting isn’t able to handle this. Go back to our innovation gap concept and we see that you can’t script your way through this. In this example, we have simple, modest, web application with just 5 components. And each has at least one distinct configuration file. So, there are 50 configuration touches for a new web application release. One of our customers employs about 20 full time engineers just to deploy and maintain Tomcat.
  13. Traditional application deployment processes have become incredibly complex. What we have here is an actual deployment flowchart. The text is intentionally blurred, but you can see show complex the release process is. This complexity is one reason that deployment times are often measured in months, especially when you add up all steps in the development, testing, deployment, and production lifecycle. When we put this slide up for customers, often they laugh and say, ‘Yeah that’s us. But worse.” That’s where Pivotal and VMware come in. We give you that cloud platform, in your private cloud or an enterprise hybrid option, to deliver next generation applications, faster.
  14. So platform as a service streamlines many processes, much in the same way that infrastructure as a service streamlined provisioning of storage and servers through API calls. With platform as a service, we can now take that same approach and make provisioning middleware and data services, simply a set of API calls. Or “application dial tone” as we call it. With PaaS, Cloud Operators can provide application dial tone to their developers. Think about this, and how it would speed your development process. No need to configure VMs, databases, App Servers, Load balancers. This means that: Developers can focus on development and not infrastructure plumbing They can separate the concerns of App Dev and Operations And eliminate the bottleneck of provisioning and deployment processes So that’s where Platform as a Service evolved in the public cloud. Developer productivity is key benefit that comes out of it.
  15. Beyond developer productivity, our customers are seeing benefits for their Operations teams. Just as virtualization came on the scene almost a decade ago and revolutionized data center productivity and capacity, platform as a service is radically transforming the way applications are delivered in the cloud, and to millions of customers. Infrastructure automation will only get you so far, as we talked about earlier. You still have to configure and script and manually manage all the application configuration touchpoints. Platform as a service takes those 50 configuration steps, often separated by different groups and help desk tickets, into one platform touch. Much like how the iphone was the revolutionary platform that brought together all the discreet devices we carried. Imagine going back to that. Platform as a service layer is bringing with it the capability for health monitoring, auto scaling, integrated logging, and a variety of other features that greatly simplify the burden placed on developers to configure middleware and operators to deploy apps into production. Pivotal CF brings that transition to the datacenter. You shouldn’t need to work with different vendors when running applications. You shouldn’t need a separate vendor for your operating system, middleware, load balancer, system provisioning and policy management. Why would you use these devices in a world where a single platform displaces a myriad of unnecessary and expensive products. Removing this complexity and manual dependencies enables the rapid iteration of software products to close the innovation gap.
  16. Here’s what this Application Dial Tone looks like. This is the interface that you'll ultimately have as a developer or operator when you use Povotal CF on your cloud. And the thing that you'll see here is if you've ever logged in to Amazon and just use an IaaS, you might see hundreds of virtual machines all stacked up, right? And you're like, "Okay, now what's on these virtual machines and how are they related to each other? And where are the applications in this? And if I will delete this one, what does that mean?” With Platform as a service approach, what you see instead are just applications, the domains and URLs that they're bound to and the scale that you want to run them at. And that simplification really helps your IT teams move much faster and think more clearly about what they have running on an infrastructure. Enterprise PaaS allows developers and operators to do things that are extremely difficult to do in a traditional environment. And different than a public PaaS, you can have this environment running on your hybrid cloud.
  17. Industry analysts are seeing this, you can get dozens of reports that talk about the highest cloud growth area right now as PaaS. For instance, InfoWorld believes that PaaS is one of the critical initiatives to pursue in 2014, due to its ability to provide stronger ease of deployment.
  18. These companies spoke at CF Summit 2014 as users of Cloud Foundry and Pivotal CF. There huge momentum here for these companies. Some common themes: Responding to disruptive change with PaaS, getting a platform on their cloud so they can compete with internet upstarts Re-platforming existing apps to run on private enterprise PaaS Using Enterprise PaaS as an alternative to AWS public cloud for applications
  19. With over 12,000 employees, operations in 40 countries, and nearly 3 billion in revenue, Axel Springer is the largest publishing house in Europe. Although many publishers have failed in the Internet age, Axel Springer is the exception. Today they are are on track to successfully transition to digital media, with nearly half of its revenues from its digital businesses. A few years ago, Axel Springer needed to migrate all print resources towards data centers, servers, software, data, and analysis platforms that would drive future revenue and reduce costs. In parallel, they began acquiring companies, creating their own brands, and investing in start-ups. This was a double-edged sword. Although it provided Axel Springer with a wide range of digital media properties, audiences, and revenue streams, it also created a mountain of technical debt since these media properties were built on widely varying technology stacks. The model hindered integration and increased operating costs. With thousands of media channels, the problems were significant. What they needed was an application platform to accelerate the time to market for high quality digital media services while reducing operational expenses and maintaining control over their content. They envisioned automated continuous delivery processes for application updates, and a modular architecture to reuse services across all digital media properties. Lastly, they needed to run on infrastructure they controlled, in a European datacenter, with data protected by European privacy laws. Axel Springer evaluated a range of PaaS platforms in addition to Pivotal CF. Evaluation criteria included market adoption, quality of documentation, pricing, scalability, automation, productivity, and integration. Axel Springer chose Pivotal CF as its standard platform across all its digital media properties, leveraging it to create a range of reusable microservices and provide features for community, location, image scaling, voting, mobile push, and more. Developers could build these microservices in whatever language made them most productive—Spring Java, Ruby, Python, PHP, Node.js or Go all work on Pivotal CF buildpacks. Axel Springer deployed Pivotal CF with RabbitMQ, MySQL and MongoDB, and allows them to connect to external databases using Pivotal CF’s service broker.
  20. The benefits are clear; both developer and cloud operator delivering in weeks not months. It’s the IaaS benefits combined with Developer, IT Ops and Infrastructure benefits. All of these combined pack the platform punch. And with Pivotal CF and VMware you can stand up this environment in days. The ecosystem and new platform thinking reduces complexity and automates at scale. The way this works in practice is that: A developer can just push their application and the platform auto-selects runtimes, It deploys apps, provides a simple step to select and bind middleware application and data services. And the operator can very quickly establish infrastructure, provision and add capacity on demand with out downtime. Every app can be scaled instantly while having all the enterprise Control, Authorization, Policies and HA requirements applied to it. Again, for delivery in Weeks and Days instead of Months.
  21. So if you decide that you are ready to get going with this… where you do start? Well the good news is that you can get going with Pivotal CF and VMware right away! You can simply deploy it as a vApp on vSphere, or if you want a completely hands-off cloud based experience you can deploy it on vCloud Air and let VMware manage the infrastructure for you. No need to wait to get started: Set up Pivotal CF in the cloud on vCloud Air, or deploy it as a vApp on vSphere Rapidly scale applications: Scale up to hundreds of instances in seconds. VMware manages the infrastructure for you when you deploy on vCloud Air
  22. And the beauty of a truly hybrid data center strategy with VMware means that you can choose exactly how you want to run your Pivotal CF deployments… Maybe you want to use the cloud for dev/test, but want complete control over everything for production on vSphere. Maybe you want to build your tier 1 apps to run on your vSphere infrastructure that you’ve finely tuned, but are okay with Tier 2+ running in the cloud. Or maybe you want to run your high-scale workloads on vCloud Air so that you have cloud-scale capacity available; whereas you have fixed capacity onsite for your low scale vSphere-based deployments. So in summary, you can run on-premises on vSphere, and in the cloud on vCloud Air.
Publicidad