/// Modernizing Your.NET Apps: A PATH TO PIVOTAL CLOUD FOUNDRY
|
|
- Emory Riley
- 5 years ago
- Views:
Transcription
1 WHITE PAPER /// Modernizing Your.NET Apps: A PATH TO PIVOTAL CLOUD FOUNDRY For companies with a large portfolio of.net applications, modernizing and moving to the cloud can be a daunting task. Pivotal Cloud Foundry (PCF) enables companies to continuously deliver any app to every major private and public cloud with a single platform. If you are leading an effort to effectively modernize.net applications on to PCF, this paper will help navigate the process. Robert Sirchia Magenic Lead Consultant June 2018
2 TABLE OF CONTENTS Overview... 1 Become a Software Defined Business... 1 Levels of Cloud-Native Replatforming and Modernization Replatforming Modernization When to Use.NET Core or the.net Framework... 5 Framework Built for the Cloud... 5 Getting More Out of DevOps... 5 Understanding the Platform... 5 A Practical Way to Modernize Step One: Moving Your App to PCF... 6 Step Two: Decomposing the Application....7 Step Three: Try to Use Existing Services... 8 Step Four: How to Build Microservices... 8 Step Five: Consuming the Microservices... 9 Summary i // WHITE PAPER
3 Overview At the heart of the enterprise data center stands the monolithic application. These systems are a paradox crucial to business processes today, yet a painful obstacle to tomorrow s requirements. While the business demands speed and agility, these systems are difficult to update. And when making changes to an application is cumbersome, the entire business can suffer. Enterprise developers spend much of their time reconciling these two realities; it is not an easy task! But that s where microservices come in, a new approach that s producing results in the real-world. The adoption of microservices among.net teams is part of a larger movement, The.NET Renaissance. Many IT leaders are now asking how do we modernize our portfolio of.net apps? This paper not only offers practical answers to this question, but also: Explains how to analyze and decompose a.net monolith, such as a three-tier web application, and update the app to run on Pivotal Cloud Foundry (PCF). Reviews how to modernize applications into microservices using the Steeltoe framework. Demonstrates how to run these microservices atop PCF. If you are leading an effort to effectively modernize.net applications using PCF, this paper will help navigate the process. Become a Software Defined Business Software is changing the way every business operates. In the past two decades, the market has selected winners and losers based on their software prowess. Those who wield software as a differentiator have emerged as industry leaders. Today, winners are the ones who can not only adapt to the latest technology but do it with speed. The biggest companies aren t the winners the fastest companies are. Under this backdrop, many enterprises have turned to Pivotal and its flagship PCF platform. The platform delivers four key benefits: developer productivity, operator efficiency, comprehensive security, and high availability. Keep these ideas in mind this is the business outcome you should be after! 1 // WHITE PAPER
4 Levels of Cloud-Native When considering migrating an application to the cloud, there are four different levels of Cloud-Native maturity: Cloud Ready Applications that are Cloud Ready leverage a few of the core cloud capabilities. There are two important requirements for being Cloud Ready: no permanent disk access and each application should be self-contained. At this stage, the process of setting up continuous delivery of the applications being deployed to the cloud should be started. Cloud Friendly At this stage applications are implementing part, if not all, of the 12 Factor App methodology ( These applications can leverage the ability to scale out both vertically and horizontally, while also leveraging the platform s security and high availability features. Cloud Resilient Allowing an application to fail gracefully and stop a failure from cascading to underlying systems builds resiliency. If an application is trying to communicate with a service that is not working, then it should respond to the client without calling the underlying system continuously. This response should be a known condition and not an exception. In this state the application should frequently, but not continuously, check to see if the service is available and resume normal functionality. This new design monitoring will reveal potential issues and help scale to services that are under higher than normal demand. Cloud-Native From the technical sense, Cloud-Native applications fully leverage a microservice architecture. This should be the first consideration of designing any new application and should be the focus of any modernization effort of an existing application. At this stage, the application should be following all the principles of 12 Factor App methodology. Additional concepts like DevOps and continuous delivery can be achieved at the Cloud Ready stage but should be fully embraced for a Cloud-Native application. Replatforming and Modernization With hundreds of.net applications each with a unique architecture and business value consideration should be taken for each app on what level of investment to make. There are two common patterns for moving a legacy application on to a modern platform like PCF: replatforming and modernizing. Most companies that have a large portfolio of.net apps will need to consider a mix of both options. Because your choice for each app will come down to one or the other, it s crucial to know the differences between each option. 2 // WHITE PAPER
5 Replatforming Commonly referred to as a Lift and Shift, replatforming is the simple migration from legacy client-server infrastructure to a modern platform like PCF. This is a good option when the app: Is relatively simple (like a form-based app). Can be deprecated in a reasonable timeframe. Replatforming will usually yield these positive outcomes: Hardware optimization size the container correctly for the application. Application availability. Increased security ability to patch with zero downtime. Considerations and caveats should include: Lack of third party framework support if these frameworks are not compatible with running on PCF. Workload cannot be moved directly to PCF. For example, a Windows service that is installed on to the OS would need to be modernized. Replatforming an application can be relatively quick. It is best to do it as a stand-alone initiative with no other code or infrastructure changes. This avoids any confusion on where a potential issue might be coming from. Common applications, such as web applications and REST APIs, tend to be straightforward. But with most.net Framework applications there may be some other required changes to get them to run in the platform. Some changes can be smaller - like changing where logging is going or the use of the local file system. Occasionally, some changes are a little more in-depth like access to the registry or the use of COM+. These changes are necessary for successful replatforming. Replatforming should also include the setup of the continuous integration and continuous delivery pipelines (CI/CD) for code delivery. Most.NET companies choose Team Foundation Server or Visual Studio Team Service. Other CI/CD tools, such as Concourse and Jenkins work as well. These pipelines should be configured to every environment from development to production with a formalized process of how changes are promoted. The basis of replatforming focuses on making sure the application can run within PCF and changes can be promoted through each environment seamlessly. Modernization Modernization is redesigning and reworking an application to being truly Cloud-Native. This approach helps you realize the full benefits of PCF. 3 // WHITE PAPER
6 This is a good option when the app: Has a high level of complexity the app has multiple back endpoints that span across different domains within an organization. Cannot be replatformed apps such as Windows services cannot easily be replatformed and can be better suited to be modernized directly. You can then expect these outcomes: Application resiliency the application can handle failures gracefully. Better application monitoring and metrics this comes with the PCF platform. Application optimization scaling up services when your app needs them and scaling them back down when they are not in use. Considerations and caveats should include: Can be a time-consuming process complex applications generally take longer to modernize. Business value needs to be communicated clearly. This process decomposes an app and then reassembles those pieces in more of a microservice architecture. This isn t done as one fast swipe across the application but rather smaller, repeatable steps. Each modernization effort has its own cost-benefit considerations. The staged replatform and staggered modernization approach allows for stops and changes not in the original scope. It also provides a softer schedule for IT departments and can make functionality changes as needed. WHEN TO REPLATFORM OR MODERNIZE REPLATFORM Short lifespan the application is not expected to remain in use for the next few years. MODERNIZE Longer lifespan the application use is indefinite. Not business critical the application is still in use but not vital to operations. Business critical the application has a high business value. Lower architecture complexity the application is smaller and can run with very few changes when replatformed. High application architecture complexity the application has a large set of functionality that span across a few different platforms. 4 // WHITE PAPER
7 When to Use.NET Core or the.net Framework PCF supports.net Core (on Linux and Windows), as well as the.net Framework. Modernized applications can continue to leverage existing frameworks and code bases in the.net Framework. Otherwise, they can move to Microsoft s next generation framework,.net Core. There are tradeoffs for using either framework. With.NET Core, you save on OS licensing. Conversely, if.net Core lacks a supporting library you may need, while the.net Framework has it, stay with the.net Framework. For most instances, it is recommended to use.net Core where possible and the.net Framework only when necessary. Framework Built for the Cloud A few different cloud-supported frameworks enable a quick go-to-market strategy. Cloud frameworks are not required to go to the cloud, but using these frameworks can help get there faster. When using PCF, the go-to choice for.net Core and the.net Framework is the open source Steeltoe framework. Steeltoe is not only driven by the open source community but by Pivotal as well. In November 2017, the Steeltoe open source project joined the.net Foundation. Steeltoe provides the quick and proven implementations of core cloud concepts like circuit breaking, service discovery, and config server. Because it is open source, the community provides up to date documentation and code samples on how to implement the features it offers. Getting More out of DevOps For some companies deployments can be a long and arduous process. From deployments being a manual process to requiring application down time. Deployments are done after testing is complete and the release is signed off on. Pivotal embraces the speed of delivery and efficiencies. PCF helps with operator efficiency with a highly automated platform and provides support for the operating systems. DevOps comes from the close pairing of development teams and operators to meet the needs of the organization. This close pairing helps teams deliver faster and test in ways they were not able to before. Understanding the Platform PCF, and the way it runs applications, is a departure for most.net application developers used to deploying a web application to a shared IIS server. Taking the time to test applications locally on PCF Dev when adding new dependencies, for example, can save time and effort before deploying to the development environment. 5 // WHITE PAPER
8 A Practical Way to Modernize For most companies, replatforming applications isn t enough and modernizing can take a considerable amount of time. In this instance, replatforming first then modernizating makes the most sense. With an understanding of replatforming versus modernization, companies can decide how much they want to modernize. This also sets the stage for modernizing your application along with adding new features. This approach is broken down into a few steps. As previously noted, the first step is to replatform. Once your app has been replatformed, the next step is to analyze the functionality of the application. This will determine how to decompose the application into smaller units. These units will build a list of functionalities to be moved to smaller microservices ready for use by the application. Step One: Moving Your App to PCF Replatforming the application to run on PCF requires a lift and shift. The lift deploys the application directly to PCF. With the CF CLI, pushing applications to PCF can be done without modifying any existing deployment pipeline. For this part of the process, manually deploying is acceptable. At this point the application probably won t run without some necessary changes. The shift is the modification of the application to get it to run on PCF. The shift is not a small undertaking and it is recommended that all changes needed to get the application running are documented fully. Application configurations should be moved at this time from the app to the environment. The applications will need to be modified to pull its configuration from the environment. Once the application is stable in PCF, Continuous Deployment pipelines should start deploying to PCF. It is recommended to move one component at a time (if possible) then see what needs to be addressed. This gives you the ability to replatform sections of an app and focus on getting that into PCF. For example, consider a three tiered web application (fig 1.0). The web UI should be moved first, then the other web API services should start moving in subsequent phases. This approach gives you the ability to replatform and address a small set of changes at a time. 6 // WHITE PAPER
9 Windows Server Pivotal Cloud Foundry Pivotal Cloud Foundry Web API Windows Server Web API Web API Windows Server (Retired) PHASE I PHASE II PHASE III fig 1.0: Replatforming applications in stages The externalization of configuration values is one of the tenants of a 12 Factor App Methodology, but it is not necessary to replatform an app on PCF. Making this change during replatforming will help when you set up the CI/CD and it saves time-changing values in your configuration. Most.NET developers are used to storing configs values in the traditional web.config. These configs are stored in source control with in the app. For this example (fig 1.1), instead of having the config files deployed with the and the Web API, have PCF serve the configs. The apps will need to be slightly modified to pull the configuration from the environment rather than locally. The Steeltoe framework allows this change to be done relatively easy. Pivotal Cloud Foundry Pivotal Cloud Foundry Configs are stored in the apps Configs are supplied by PCF fig 1.1: Moving the configs from the application level to the environment level Step Two: Decomposing the Application In the migration process, analysis of the application and how to break down its functionality is required. This is crucial to getting the application migration path fleshed out and visible before making any code changes. Since this process breaks down functionality into silos, look for cross-cutting functionality that can span more than one area. This might require refactoring the application; the idea is to define the breaks where the functionality can be siloed. 7 // WHITE PAPER
10 During this process, stakeholders should review to make sure all functionality is still needed. This ensures that you avoid spending time and money on legacy functionality that isn t necessary. With this level of analysis, all features of PCF should be taken into consideration to leverage as much of the platform as possible. If you use agile or scrum while doing this process, listing the functionality out as user stories will save a lot of time. As this document outlines, there is no set standard on how the decomposition of functionality in a monolithic.net application should be done. It is complex and should be revisited throughout the migration progress. This comes down to many factors, such as the type of functionality, business, and other architectural considerations. The general rule of thumb is to group by a logical section of functionality and then move that to its own microservice. The outcome of this process is a list of functionality that should be compared to other apps that have gone through this analysis. This will help identify functionality that is used by more than one application. This can drastically reduce the time it takes to modernize and, more importantly, save the cost of modernization. Step Three: Try to Use Existing Services In some cases companies will have functionality that crosses multiple apps. These will need to be modernized with care. If a microservice exists that does what you need it to do, then look to use that microservice. Sometimes it takes no changes to use this microservice. Think about a service that sends straightforward and probably will not need any changes to use. But if you think about a service that updates user preferences, this might need to be modified. In most cases that microservice will take a little modification to consume. This evaluation should be straightforward and take in to consideration any other applications currently using it. Step Four: How to Build Microservices The actual building of microservices was outlined in the Decomposing the Application step. For existing applications, the functionality moves from the current application to the new microservice. This should include some time to look at the best way to build a particular microservice. These new microservices will have to be able to handle workloads for multiple apps. It might make sense for a new service to use a message queue where it didn t before. Taking the time here to do this level of architecture review will save time later. It is also good to look at some of the options offered up in the Pivotal Services Marketplace. The Pivotal Services Marketplace offers up comparable services readily available for use, most of which support.net Core or the.net Framework. This not only will help with speed of delivery but will also provide a deeper level of support than implementing the same type of service manually. 8 // WHITE PAPER
11 The beauty of microservices is the word micro. The service should be small, paring teams that tackle a micrservice down to two or three developers. Too many people rarely speeds up delivery. A new microservice shouldn t take more than a few weeks to complete with testing. If you find your service is taking longer than that to write, then you should reevaluate the functionality in it. If possible, the functionality should be tested in parallel, comparing the results from the original application to the results of the new microservice. After testing to ensure the microservice is returning the expected results, sizing the container should be completed. The platform can show some metrics on things like disk, memory, and CPU usage. These metrics can set a baseline when deploying your microservice, making sure there isn t any over- or under-allocation of resources. Step Five: Consuming the Microservice Once a microservice has been developed and tested, the original application will need to consume it instead of using the built-in functionality. This is called the Functional Flip and should be done after each new microservice is built. Because PCF allows multiple deployments of the same application, comparative testing is required throughout this process. And your CI/CD pipelines can be setup to do this. Thorough testing will ensure the results are consistent with original functionality. Additionally, this will reveal any performance degradation. Testing should take place where an existing application runs alongside the next iteration, then compared. It should focus on the changes the next iteration is making. It isn t recommended to do more than one microservice at a time as it can cause confusion on where potential issues are coming from. Testing should also enable a baseline for how many instances your app needs to run. This can then be configured when the app is deployed. 9 // WHITE PAPER
12 Summary For companies with a large portfolio of.net applications, modernizing and moving to the cloud can be a daunting task. These legacy apps, ranging in size, functionality, and architecture, require a practical path to modernization. Key determinations must be made replatforming or modernizing,.net Core or.net Framework, which level of Cloud-Native that can drastically change your approach. However, if the steps in this guide are followed closely, you should be able to make the migration process painless. Additionally, you ll be able to reap the rewards of PCF quickly, and fully leverage the benefits of running in the cloud as soon as possible. //////////////////////////////////////////////////// About Magenic Magenic is the digital technology consulting company built for speed. We have the right digital strategies, the right process, and the right people to get our clients digital products to market faster. Visit us at magenic.com or call us at to learn more or to engage Magenic today. This document is for informational purposes only. Magenic Technologies, Inc., makes no warranties, express or implied, in this summary. Other product and company names mentioned herein might be the trademarks of their respective owners Magenic Technologies Inc. All rights reserved. 10 // WHITE PAPER
Your Enterprise Cloud-Native App Platform: An Introduction to Pivotal Cloud Foundry Richard August 31, 2017 #CNA3430BU CONFIDENTIAL
CNA3430BU Your Enterprise Cloud- Native App Platform: An Introduction to Pivotal Cloud Foundry Richard Seroter @rseroter #VMworld #CNA3430BU Your Enterprise Cloud-Native App Platform: An Introduction to
More informationPivotal Ready Architecture by Dell EMC
Pivotal Ready Architecture by Dell EMC The ready, reliable and resilient way to deploy Pivotal Cloud Foundry on premises Table of Contents Go cloud native to keep pace with future of enterprise IT............
More informationCapgemini Cloud Platform. Migrate, operate, and innovate every aspect of your business in the cloud
Capgemini Cloud Platform Migrate, operate, and innovate every aspect of your business in the cloud Better cloud. Better business. Cloud first is a compelling concept: build exciting new offers, get to
More informationINTRODUCTION AUX APPLICATIONS CLOUD NATIVE AVEC PIVOTAL READY SYSTEM
INTRODUCTION AUX APPLICATIONS CLOUD NATIVE AVEC PIVOTAL READY SYSTEM EMMANUEL BERNARD PRINCIPAL SYSTEM ENGINEER, CLOUD PLATFORM SPECIALIST DELL EMC @_ebernard GLOBAL SPONSORS Every Business is Becoming
More informationMiddleware Modernization: lay the foundation to your digital success
Middleware Modernization: lay the foundation to your digital success Agenda 1 Why modernize? 5 Platform services 2 What middleware capabilities would a digital enterprise need? 6 People and processes 3
More informationWhy Agile Business Suite Should Be Your Development Environment
EXECUTIVE OVERVIEW Why Agile Business Suite Should Be Your Development Environment Welcome to the Application Era Development Takes Center Stage At a time when businesses define themselves by their applications,
More informationJOURNEY TO AS A SERVICE
JOURNEY TO AS A SERVICE CONTAINERIZATION JULY 2017 THE DIGITAL ERA EVOLVED IT TO BUSINESS STRATEGY Siloed, legacy, de-centralized, multi vendor setup. IT product focused. AO Operations IO Operations Wall
More informationSolutions Brief: The Need for Speed
Solutions Brief: The Need for Speed To remain competitive, businesses must move swiftly and respond to user demands. This means that IT has to be more agile in application development and delivery. Here
More informationCustomer Challenges SOLUTION BENEFITS
SOLUTION BRIEF Matilda Cloud Solutions simplify migration of your applications to a public or private cloud, then monitor and control the environment for ongoing IT operations. Our solution empowers businesses
More informationCompunnel Digital CLOUD MIGRATION
CLOUD MIGRATION CLOUD MIGRATION WHY MIGRATE TO THE CLOUD Reduced Cost Higher Flexibility and Scalability Enhanced Security Better Disaster Recovery Better Customer Reach Increased Collaboration Faster
More informationApiOmat. Case Study. Challenge
Case Study SUSE CaaS Platform SUSE Cloud Application Platform In today s digital world, we expect to be able to do everything on our smartphones. makes it quicker and easier for enterprises to develop
More informationMicrosoft reinvents sales processing and financial reporting with Azure
Microsoft IT Showcase Microsoft reinvents sales processing and financial reporting with Azure Core Services Engineering (CSE, formerly Microsoft IT) is moving MS Sales, the Microsoft revenue reporting
More informationOptimizing resource efficiency in Microsoft Azure
Microsoft IT Showcase Optimizing resource efficiency in Microsoft Azure By July 2017, Core Services Engineering (CSE, formerly Microsoft IT) plans to have 90 percent of our computing resources hosted in
More informationA Cloud Migration Checklist
A Cloud Migration Checklist WHITE PAPER A Cloud Migration Checklist» 2 Migrating Workloads to Public Cloud According to a recent JP Morgan survey of more than 200 CIOs of large enterprises, 16.2% of workloads
More informationEnterprise cloud control plane planning
Enterprise cloud control plane planning End-to-end pipelines for automating Microsoft Azure deployments By Tim Ehlen AzureCAT October 2018 Contents Overview... 3 Tracking the program step by step... 4
More informationAn Overview of the AWS Cloud Adoption Framework
An Overview of the AWS Cloud Adoption Framework Version 2 February 2017 2017, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes
More informationIntegrating Configuration Management Into Your Release Automation Strategy
WHITE PAPER MARCH 2015 Integrating Configuration Management Into Your Release Automation Strategy Tim Mueting / Paul Peterson Application Delivery CA Technologies 2 WHITE PAPER: INTEGRATING CONFIGURATION
More informationThe Challenge. The Solution. The Benefit. Success Story
Success Story Modernizing applications leveraging cloud native on AWS for fast, automated service in global travel management The Challenge Create a plan for modernizing legacy systems including easier
More informationTransforming large scale Software portfolio with Containers and Microservices at the speed of DevOps
Micro Focus IT Operations Management Digital Transformation Transforming large scale Software portfolio with Containers and Microservices at the speed of DevOps A Technical Journey Micro Focus IT Operations
More informationWHAT S DRIVING THE RETAIL BANKING INDUSTRY TO CLOUD?
WHAT S DRIVING THE RETAIL BANKING INDUSTRY TO CLOUD? As they continue to emerge from the 2008 financial crisis, manage the regulatory landscape and navigate changing and increasingly higher customer demands,
More informationSolutions to Cloud Native Applications. Bassam Zantout - Advisory vspecialist SE
Solutions to Cloud Native Applications Bassam Zantout - Advisory vspecialist SE THE TRENDS Remove friction across software supply chain Offering Idea SHARED RESPONSIBILITY Common incentives, tools, process,
More informationDell EMC Native Hybrid Cloud, Powered By Intel: Jump- Start Your Adoption of the Cloud-Native Model
White Paper Dell EMC Native Hybrid Cloud, Powered By Intel: Jump- Start Your Adoption of the Cloud-Native Model Sponsored by: Dell EMC and Intel Deepak Mohan April 2017 Laura DuBois IDC OPINION The cloud-native
More informationAchieving Balance: The New Pivotal Points of Software Development
White Paper Software Delivery & Testing Achieving Balance: The New Pivotal Points of Software Development A rational model of software is to design it quickly; the economic pressure to improvise presents
More informationDell IT Proven: Cloud Native Applications at Your Service
Dell IT Proven: Cloud Native Applications at Your Service Raj Markala, Sr. Manager, Cloud Platforms, Dell IT Ian Cheasty, Principle Developer, Dell IT Agenda 1 Cloud Native Agenda 2 Pivotal Cloud Foundry
More informationAzure Marketplace. Service Definition 2018
Azure Marketplace Service Definition 2018 Contents About Black Marble... 2 DevOps... 3 Features... 3 Benefits... 3 Black Marble Services... 4 Black Marble Consultancy... 8 Get in touch!... 9 About Black
More informationIBM Cloud White Paper. How to get the benefits of cloud behind your firewall: IBM Cloud Private
IBM Cloud White Paper How to get the benefits of cloud behind your firewall: IBM Cloud Private 2 How to get the benefits of cloud behind your firewall: IBM Cloud Private Contents 2 Introduction 3 Developers
More informationDigitalizing the customer journey
Why RAD is Right for Mobile and Web Front-End Development Digitalizing the customer journey requires front-end touchpoints that are easy to use, attractive, and full featured. The explosion of mobility
More informationMIGRATING AND MANAGING MICROSOFT WORKLOADS ON AWS WITH DATAPIPE DATAPIPE.COM
MIGRATING AND MANAGING MICROSOFT WORKLOADS ON AWS WITH DATAPIPE DATAPIPE.COM INTRODUCTION About Microsoft on AWS Amazon Web Services helps you build, deploy, scale, and manage Microsoft applications quickly,
More informationCloud Automation a beginner s guide
Cloud Automation a beginner s guide Digital Craftsmen Email: info@digitalcraftsmen.com Phone: 020 3745 7706 Twitter: @DCHQ 1 Table of Contents What is automation and how does it work? 3 When did a need
More informationA Roadmap to Agility. To thrive in today s digital transformation environment, embrace tools and processes that guide the way.
A Roadmap to Agility To thrive in today s digital transformation environment, embrace tools and processes that guide the way. 1 Table of Contents Defining Agility Agility s Requirements Agility s Enablers
More informationSucceeding in the Journey to Agile and DevOps
White Paper Application Delivery Management Succeeding in the Journey to Agile and DevOps Quality delivery with Micro Focus Application Lifecycle Management (ALM) solution. Table of Contents page The Journey
More informationContents About This Guide... 5 Upgrade Overview... 5 Examining Your Upgrade Criteria... 7 Upgrade Best Practices... 8
P6 EPPM Upgrade Best Practices Guide 16 R2 September 2016 Contents About This Guide... 5 Upgrade Overview... 5 Upgrade Process... 5 Assessing the Technical Environment... 6 Preparing for the Upgrade...
More informationRichard Seroter Integration MVP. Moving to Cloud-Native Integration
Richard Seroter Integration MVP Moving to Cloud-Native Integration I ve got 3 kids. It s hard to be on-time for anything. Optimizing the wrong step won t improve the flow. theory of constraints Software
More informationBitnami Stacksmith. What is Stacksmith?
Stacksmith Modernize your DevOps pipeline. Automate application packaging for today's cloud and container platforms, and continuously maintain them so they remain up-to-date and secure. What is Stacksmith?
More informationSettling the Breadth vs. Depth Debate. How End-to-End Monitoring and Continuous Mainframe Tuning Help Drive a Flawless Customer Experience
Settling the Breadth vs. Depth Debate How End-to-End Monitoring and Continuous Mainframe Tuning Help Drive a Flawless Customer Experience The New Opportunities and Demands of the Application Economy In
More informationApplicazioni Cloud native
Applicazioni Cloud native Marco Dragoni IBM Cloud - Italy Roberto Pozzi IBM Cloud - Italy 2017 IBM Corporation 1 IBM Bluemix is our Integrated Cloud Platform Industry IoT Block Chain Health Financial Services
More informationMICROSERVICES. Prabavathy Arumugam Software AG. All rights reserved. For internal use only
ICROSERVICES Prabavathy Arumugam 2016 Software AG. All rights reserved. For internal use only AGENDA 1. Introducing icroservices 2. icroservices Best Practices 3. icroservices support in the Digital Business
More informationCONTINUOUS INTEGRATION & CONTINUOUS DELIVERY
CONTINUOUS INTEGRATION & CONTINUOUS DELIVERY MICROSERVICES IN AND OUT Organization should be culturally aligned, as well as provide a subtle environment in adopting to a Micro Services architecture. Transitioning
More informationGreenfield Application Solution
Offering Overview Greenfield Application Solution Be first to market and realize business value quickly from major new product, service and experience introductions with Greenfield Application Solution
More informationWindows Server 2003 migration: Your three-phase action plan to reach the finish line
WHITE PAPER Windows Server 2003 migration: Your three-phase action plan to reach the finish line Table of contents Executive summary...2 Windows Server 2003 and the big migration question...3 If only migration
More informationRealizing the Value of Cloud
the way we do it Realizing the Value of Cloud Leveraging the value of Cloud Companies are realizing that the Cloud is an inevitable part of their future not a question of if but rather when, where, what
More informationMicrosoft moves IT infrastructure management to the cloud with Azure
Microsoft IT Showcase Microsoft moves IT infrastructure management to the cloud with Azure At Microsoft Core Services Engineering and Operations, formerly Microsoft IT, we re embracing digital transformation
More informationBuenos Aires 31 de Octubre de 2018
Buenos Aires 31 de Octubre de 2018 Moving Apps to the Most Effective Platform Reduce Costs and Optimize Your Portfolio Alejandro Ponicke Services Sales Executive. DELL Technologies @ponicke Moving Apps
More informationWHITE PAPER Migrating to the Cloud
WHITE PAPER Make the move without making mistakes 1 Introduction The cloud is a nebulous concept, literally. Moving to the cloud is not as straightforward as moving a data center from San Francisco to
More informationModernizing Legacy Applications With Microservices
Modernizing Legacy Applications With Microservices " Microservices present a new design approach that keeps solutions small, modular, and promotes extensibility. These benefits are further enhanced when
More informationTaking the yellow brick road An AWS migration story.
Taking the yellow brick road An AWS migration story. Subheading goes here Mandus Momberg Solutions Architect The yellow brick road is not so winding anymore. Transformation is a Journey (Stages of Adoption,
More informationAzure Marketplace. Integration Solutions
Azure Marketplace Integration Solutions Contents About Black Marble... 3 BizTalk, Integration and Hybrid Cloud... 4 BizTalk Health Check... 4 Service Description... 4 Features... 4 Benefits... 4 BizTalk
More informationFueled with ALM Octane
White Paper Application Delivery Management Fueled with ALM Octane Introducing the Next Generation of Application Lifecycle Management Table of Contents page Fueled with ALM Octane...1 Achieving Success
More informationMIGRATION TO RED HAT JBOSS MIDDLEWARE: EASY, PREDICTABLE, PROVEN
MIGRATION TO RED HAT JBOSS MIDDLEWARE: EASY, PREDICTABLE, PROVEN Tobias Hartwig Regional Product Manager EMEA Red Hat thartwig@redhat.com & Brad Davis Director of FSI Solutions Red Hat bdavis@redhat.com
More informationTECHNICAL WHITE PAPER. Rubrik and Microsoft Azure Technology Overview and How It Works
TECHNICAL WHITE PAPER Rubrik and Microsoft Azure Technology Overview and How It Works TABLE OF CONTENTS THE UNSTOPPABLE RISE OF CLOUD SERVICES...3 CLOUD PARADIGM INTRODUCES DIFFERENT PRINCIPLES...3 WHAT
More informationAchieving an Agile Enterprise with Enterprise-Wide Portfolio and Lifecycle Management
White Paper Application Delivery Management Achieving an Agile Enterprise with Enterprise-Wide Portfolio and Lifecycle Management This white paper explains the challenges of managing large application
More informationMaintenance is Dead! A path to a New Paradigm
Maintenance is Dead! A path to a New Paradigm Ali Hashmi Director - Expresscommerce Today s Plan Maintenance is Dead! The paradigm Shift Your website is a living thing Role of DevOps in website Maintenance
More informationWhy your continuous integration and delivery practices need an edge cloud platform
Why your continuous integration and delivery practices need an edge cloud platform WHITE PAPER Introduction In today s highly competitive business environment, organizations are under constant pressure
More informationUPGRADE CONSIDERATIONS Appian Platform
UPGRADE CONSIDERATIONS Appian Platform ArchiTECH Solutions LLC 7700 Leesburg Pike #204 www.architechsolutions.com 703-972-9155 atsdelivery@architechsolutions.com TABLE OF CONTENTS Introduction... 3 Upgrade
More informationCONTINUOUS DELIVERY EBOOK SERIES: Chapter 1. Four Critical Software Delivery Challenges in the Application Economy
CONTINUOUS DELIVERY EBOOK SERIES: Chapter 1 Four Critical Software Delivery Challenges in the Application Economy New Challenges Impacting Digital Transformation Goals In today s application economy, everyone
More informationto make DevOps a success
TIPS FOR OPS 5 ways to use performance monitoring DevOps to make DevOps a success A case study: How Prep Sportswear moved from monolith to microservices Table of contents Introduction 4 Section 1: The
More informationCreating a Culture of Cost Transparency and Accountability. AWS Whitepaper
Creating a Culture of Cost Transparency and Accountability AWS Whitepaper Creating a Culture of Cost Transparency and Accountability: AWS Whitepaper Copyright 2018 Amazon Web Services, Inc. and/or its
More informationTop six performance challenges in managing microservices in a hybrid cloud
Top six performance challenges in managing microservices in a hybrid cloud Table of Contents Top six performance challenges in managing microservices in a hybrid cloud Introduction... 3 Chapter 1: Managing
More informationBuild a Future-Ready Enterprise With NTT DATA Modernization Services
NTT DATA welcomed Dell Services into the family in 2016. Together, we offer one of the industry s most comprehensive services portfolios designed to modernize business and technology to deliver the outcomes
More informationMigrate to a New Testing Tools
SOLUTION BRIEF CA Conversion Service Migrate to a New Testing Tools Solution for IBM z/os Quickly and Easily with a Best- Practice-Led Migration Methodology. Having a migration methodology is critical
More informationMQ on Cloud (AWS) Suganya Rane Digital Automation, Integration & Cloud Solutions. MQ Technical Conference v
MQ on Cloud (AWS) Suganya Rane Digital Automation, Integration & Cloud Solutions Agenda CLOUD Providers Types of CLOUD Environments Cloud Deployments MQ on CLOUD MQ on AWS MQ Monitoring on Cloud What is
More informationBenefits of Application Migration to Azure CLOUD ANALYTICS DIGITAL INFRASTRUCTURE SECURITY
Benefits of Application Migration to Azure CLOUD ANALYTICS DIGITAL INFRASTRUCTURE SECURITY Business ecosystems in every industry and geography are now experiencing unprecedented change due to the rapid
More informationThe Economic Benefits of Puppet Enterprise
Enterprise Strategy Group Getting to the bigger truth. ESG Economic Value Validation The Economic Benefits of Puppet Enterprise Cost- effectively automating the delivery, operation, and security of an
More information7 reasons why your business should invest in container technology
WHITE PAPER 7 reasons why your business should invest in container technology What are containers? Why are they changing the development landscape? And why does your business need to get on board? Gartner
More informationDevOps Guide: How to Use APM to Enhance Performance Testing
DevOps Guide: How to Use APM to Enhance Performance Testing CHAPTER 1: Introduction This short ebook discusses how combining performance test automation with application performance management (APM) solutions
More informationDevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are:
VIEWPOINT DevOps Background The world is being transformed in fundamental ways with software and communication technologies. As bits reshape and pervade the atoms, connecting us and the world around us,
More informationSeamless Application Security: Security at the Speed of DevOps
White Paper Security Seamless Application Security: Security at the Speed of DevOps Table of Contents page The Current Application Security Problem...1 These Problems Will Only Continue to Grow...1 Why
More informationThe Challenge: Balancing Change and Control of Continuous Delivery at Scale
WWW.PLUTORA.COM SOLUTION BRIEF The Challenge: Balancing Change and Control of Continuous Delivery at Scale DevOps bridges the gap between development and operations to deliver business value more frequently.
More informationContinuous Integration and Delivery. Services Catalog
Continuous Integration and Delivery Services Catalog Page 2 Table of Contents Why Continuous Integration and Delivery?... 3 Client Success Stories... 4 Large Entertainment Company Build Management... 4
More informationMicrosoft FastTrack For Azure Service Level Description
ef Microsoft FastTrack For Azure Service Level Description 2017 Microsoft. All rights reserved. 1 Contents Microsoft FastTrack for Azure... 3 Eligible Solutions... 3 FastTrack for Azure Process Overview...
More informationCreating a Culture of Cost Transparency and Accountability
Creating a Culture of Cost Transparency and Accountability March 2018 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes
More informationTRANSFORM YOUR ENTERPRISE WITH HYBRID CLOUD
TRANSFORM YOUR ENTERPRISE WITH HYBRID CLOUD Cloud computing continues to gain acceptance as an integral piece of modern information technology and digital transformation strategy, shifting budgets and
More informationHybrid Cloud. Private and public clouds under a single service
Hybrid Cloud Private and public clouds under a single service Combine the bespoke, costeffective nature of our private cloud with the latest technology and scalability of the public Azure platform and
More informationMigrating to AWS: Best Practices and Strategies
Migrating to AWS: Best Practices and Strategies Migrating IT portfolios to the cloud is only the beginning of what is possible. -Stephen Orban Head of Enterprise Strategy at AWS Table of Contents Introduction
More informationIBM i Modernization. The IBM i Challenge. White Paper. Copyright ASNA
IBM i Modernization The IBM i Challenge White Paper Copyright 1982 2011 ASNA IBM i Modernization The IBM i Challenge White Paper Copyright 1982 2011 ASNA All rights reserved. Internet: http://www.asna.com
More informationBest Practices for Selecting a Modernization Trajectory
Best Practices for Selecting a Modernization Trajectory NTT DATA welcomed Dell Services into the family in 2016. Together, we offer one of the industry s most comprehensive services portfolios designed
More informationAUTOMATED TESTING: THE GLUE THAT HOLDS DEVOPS TOGETHER
WHITE PAPER AUTOMATED TESTING: THE GLUE THAT HOLDS DEVOPS TOGETHER FEBRUARY 1, 2017 In order to reap the full benefits of DevOps, organizations must integrate software testing into their continuous delivery
More informationFive DevOps CM Practices
White Paper Dimensions CM Five DevOps CM Practices Supported by Dimensions CM Ashley Owen, Product Management Table of Contents Introduction... 1 Version Everything... 2 Maintain Prioritized Backlogs...
More informationTicketing: How ACME s Cloud-Based Enterprise Platform Benefits Your Business
Ticketing: How ACME s Cloud-Based Enterprise Platform Benefits Your Business Today the cloud is replacing on-premise or hosted enterprise workloads, one vertical at a time. ACME was started to introduce
More informationCreating an integrated plug-and-play supply chain with serverless computing
Microsoft IT Showcase Creating an integrated plug-and-play supply chain with serverless computing Microsoft Core Services Engineering (CSE, formerly Microsoft IT) teamed with the Microsoft Devices Supply
More informationOracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Blueprint and Roadmap Service 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Cloud Computing: Addressing Today s Business Challenges Business Flexibility & Agility Cost
More informationA Digital Workplace Defined
A Digital Workplace Defined What is a digital workplace? Put simply, it s a unified collection of technology-based solutions, apps, and tools that a company provides to empower employees to be more productive
More informationInformatica Cloud Application Integration
Data Sheet Informatica Cloud Application Integration Key Benefits Implement processes and APIs with zero code Build APIs with sophisticated data integration capabilities Leverage out-of-the-box connectivity
More information10 Steps to Mainframe Agile Development. Mark Schettenhelm, Sr. Product Manager September 28, 2017
10 Steps to Mainframe Agile Development Mark Schettenhelm, Sr. Product Manager September 28, 2017 1 dev ops noun \'dev-äps\ a term used to describe a framework/collection of best practices and tools to
More informationModernize Application Development to Succeed as a Digital Business
G00302823 Modernize Application Development to Succeed as a Digital Business Published: 30 March 2016 Analyst(s): Kirk Knoernschild, Eric Knipp, Richard Watson, Sean Kenefick, Danny Brian, Gary Olliffe,
More information/// CLOUD MIGRATION AS A STRATEGY FOR THE ENTERPRISE
WHITE PAPER /// CLOUD MIGRATION AS A STRATEGY FOR THE ENTERPRISE Enterprise computing is undergoing a seismic change right now, bringing with it new opportunities. Companies are realizing cost savings
More information/// 10-STEP GUIDE TO THE COST- EFFECTIVE CLOUD
GUIDE /// 10-STEP GUIDE TO THE COST- EFFECTIVE CLOUD The cloud can serve as a sensible option for those looking to maintain their applications off-premise, but only if the costs make sense. While it can
More informationOpenShift Dedicated: An Inmarsat Story
INMARSAT OpenShift Dedicated: An Inmarsat Story Kevin Crocker Integration and Interoperability Centre of Excellence Copyright Inmarsat Global Limited 2017 OpenShift Dedicated: An Inmarsat Story Outline
More informationW H I T E PA P E R. Cloud Migration Methodology -Janaki Jayachandran (Director of Technology) a t t e n t i o n. a l w a y s.
W H I T E PA P E R Cloud Migration Methodology -Janaki Jayachandran (Director of Technology) a t t e n t i o n. a l w a y s. T A B L E O F C O N T E N T S Introduction 3 Attributes of a Modern Infrastructure
More information5 Microservice Initiatives for Digital Business
5 Microservice Initiatives for Digital Business With flexible, fastevolving architectures and service lifecycles, smallteam management, and industrialized deployments, microservices can be a fast path
More informationHP Cloud Maps for rapid provisioning of infrastructure and applications
Technical white paper HP Cloud Maps for rapid provisioning of infrastructure and applications Table of contents Executive summary 2 Introduction 2 What is an HP Cloud Map? 3 HP Cloud Map components 3 Enabling
More informationDigital Engineering: Top 5 Imperatives for Communications, Media and Technology Companies
DIGITAL BUSINESS Digital Engineering: Top 5 Imperatives for Communications, Media and Technology Companies Many companies share similar digital objectives. Here are our recommendations for realizing five
More informationAccelerate Your Digital Transformation
SAP Value Assurance Accelerate Your Digital Transformation Quick-Start Transformation with SAP Value Assurance Service Packages 1 / 17 Table of Contents 2017 SAP SE or an SAP affiliate company. All rights
More informationA GUIDE TO FRICTIONLESS DELIVERY
A GUIDE TO FRICTIONLESS DELIVERY Aligning DevOps, ITSM and other tooling is the key to achieving frictionless delivery. This paper explains how to connect portfolio management, change and operate activities
More informationA Modern Intranet Defined
A Modern Intranet Defined 1 What is a modern intranet? Success in today s competitive marketplace is often measured on how quickly a company adapts to market conditions, industry trends, competitive threats,
More informationBuilding Microsoft Cloud Solutions: A DevOps Perspective
Building Microsoft Cloud Solutions: A DevOps Perspective Stijn Callebaut itnetx Kurt Van Hoecke itnetx It is not the strongest of the species that survives, nor the most intelligent, but the one most responsive
More informationModernization of Federal Government Enterprise Assets
Modernization of Federal Government Enterprise Assets Accelerating application development and modernization Highlights How Micro Focus can enable the Federal Government to: Leverage the most from existing
More informationEMA INNOVATORS VMWORLD 2017 TOP 3. An Enterprise Management Associates Research Report. Written by Torsten Volk Q3 2017
EMA INNOVATORS VMWORLD 2017 TOP 3 An Enterprise Management Associates Research Report Written by Torsten Volk Q3 2017 EMA Innovator Awards: VMworld 2017 It s All About the Business Enterprise Management
More informationWhy Switch to Helix Core?
VS COMPARISON Perforce Helix Core vs. IBM Rational ClearCase Helix Core is set apart from all other version control systems by its high performance, scalability, and increased productivity for hardware
More informationBuilding a DevOps Culture MTUG IT Summit and Tradeshow, June 2 nd 2016
Building a DevOps Culture 2016 MTUG IT Summit and Tradeshow, June 2 nd 2016 1 Agenda What is DevOps Why DevOps Developing a DevOps Mindset Crafting a successful DevOps Journey The DOs and DON Ts of DevOps
More information