Migrating a Large Fortune 100 Healthcare Company to Kubernetes in 7 monthsKonveyor Community
Watch the presentation: https://youtu.be/E3LeAmH6Ems
At the beginning of 2019, Chris Nuland and team were tasked with migrating a large mesosphere DC/OS cluster with hundreds of running containers to Kubernetes for a large fortune 100 healthcare company. One of the key challenges with this migration was the need to finish it within a 7 month timeframe to allow the sunsetting of DC/OS before the cluster’s end of life. In conjunction with this migration, there was also the need to containerize a couple hundred applications and deploy them into the newly built cluster. These tasks were completed in the desired time frame using a variety of migration and onboarding techniques, including the use of a few migration tools, like pathfinder, that would eventually be part of the Konveyor suite of applications.
This presentation will go over many of the challenges of that migration, how certain tooling aided in the process, and how the process would look differently now given many of the migration tooling advantages found in the Konveyor suite of applications.
Presenter: Christopher Nuland, Architect at Red Hat
Migrating from oracle soa suite to microservices on kubernetesKonveyor Community
Watch presentation recording: https://youtu.be/cxH6WjDZc2c
In this session, we’ll explore how Randoli helped a Postal Technology company migrate their payment gateway applications off Oracle SOA Suite to Camel/Springboot on Kubernetes.
The primary drivers for the migration were: move to cloud-native technologies in keeping with the organizational digital transformation mandate; move away from an outdated centralized platform to a decentralized architecture for efficiency, scalability, and manageability; and very high licensing costs of the existing platform.
We’ll discuss:
- The high-level approach we took during the migration including architecture and design decisions.
- How we used Camel/Springboot to implement the services.
- Why and how we used Drools for implementing business rules.
- The test-driven approach using Camel testing framework and how it helped reduce issues.
- CI/CD and build process on Kubernetes.
- How we tackled logging, monitoring, and tracing challenges.
Presenter: Rajith Attapattu, Managing Partner & CTO @ Randoli Inc.
44CON 2014 - Binary Protocol Analysis with CANAPE, James Forshaw44CON
44CON 2014 - Binary Protocol Analysis with CANAPE, James Forshaw
CANAPE is an open source network proxy written in .NET. It has been developed to aid in the analysis and exploitation of unknown application network protocols using a similar use case to common HTTP proxies such as Burp or CAT.
This workshop will go through the basics of analysing an unknown application protocol with hands on training examples. By the end of the workshop candidates should be able to better understand CANAPE’s functionality and be able to apply that to other protocols they come across.
Tackle Containerization Advisor (TCA) for Legacy ApplicationsKonveyor Community
Recording of presentation: https://youtu.be/VapEooROERw
With the adoption of cloud services and the reliability and resiliency it offers, enterprises are eager to understand how many of their legacy applications can be containerized.
We propose Tackle Containerization Advisor (TCA), a framework that provides a containerization advisory for legacy applications.
Given an application description in terms of its technical components, TCA proposes a multi-step process that standardizes the raw inputs and curates technology stack into various components, detects missing components and finally recommends the best possible containerization approach.
Presenter: Anup Kalia, Research Staff Member @ IBM Research
GitHub: https://github.com/konveyor/tackle-container-advisor
Automate The Creation/Transformation of Infrastructure as Code Artifacts with...Konveyor Community
Watch the demo: https://youtu.be/tmGSqK3BahU
Konveyor Move2Kube helps automate your migration from various platforms such as cloud foundry, docker swarm, VM based applications, or from your custom framework to Kubernetes. With the latest release of Move2Kube, v0.3.0, it has acquired extensive customization capabilities to help create the target artifacts as per your organization requirements.
In this session, the Move2Kube team will demonstrate the migration of a typical application to run on Kubernetes. It will be followed by a demonstration of customization capabilities of Move2Kube, such as customizing the generated Dockerfile, the directory structure, the helm chart and custom artifacts.
Website: https://move2kube.konveyor.io/
GitHub repo: https://github.com/konveyor/move2kube/
Automate Workflows With The Open-source Cloud-native Tool Boomerang FlowKonveyor Community
In the cloud-native workflow automation world, there are many great open-source projects such as Argo, Airflow, and Brigade.
These tools require technical expertise to be used by business users, or they are aligned with a specific use case such as CI/CD. Boomerang Flow is an alternative tool that is usable by a business user but also provides an extensible framework developers can use for new use cases.
It aims to replace Robotic Process Automation flows, which don’t necessarily need to be full-blown bots.
And it doesn’t try to tackle use cases such as screen-scraping legacy green text applications. Instead, it tries to solve the problem where enterprises are using bots to perform tasks such as receiving a service now ticket and automatically moving it to a special status or workflow queue. These types of scenarios can be automated using Boomerang Flow. And the cost of running these workflows in Kubernetes is fractions of the cost of running an RPA bot for licensing.
Presenters: Tyson W Lawrie, head of engineering - IBM, Marcus D Roy, Senior Lead Software engineer - IBM, and Benjamin Ruby, Analytics Consultant - IBM
Recording link: https://youtu.be/-lOninwMoz4
Cost Control and Rapid Innovation in Kubernetes with OpenRewriteKonveyor Community
Presentation recording: https://youtu.be/6wZhwAZWs84
There's no good way currently to make consistent, structural changes to Kubernetes manifests but still ensure YAML correctness and repeatability. OpenRewrite is somewhat unique in this space.
OpenRewrite is an OSS project which can be leveraged to make large and significant changes to a Kubernetes cluster in a concise and repeatable way. Integrating Rewrite into workflows is easy, making adoption straightforward.
Jon Brisbin, software engineer at OpenRewrite, will give a demonstration of this tool at this meetup.
If you want to try the getting started or any of the tutorials: https://github.com/openrewrite
Migrating a Large Fortune 100 Healthcare Company to Kubernetes in 7 monthsKonveyor Community
Watch the presentation: https://youtu.be/E3LeAmH6Ems
At the beginning of 2019, Chris Nuland and team were tasked with migrating a large mesosphere DC/OS cluster with hundreds of running containers to Kubernetes for a large fortune 100 healthcare company. One of the key challenges with this migration was the need to finish it within a 7 month timeframe to allow the sunsetting of DC/OS before the cluster’s end of life. In conjunction with this migration, there was also the need to containerize a couple hundred applications and deploy them into the newly built cluster. These tasks were completed in the desired time frame using a variety of migration and onboarding techniques, including the use of a few migration tools, like pathfinder, that would eventually be part of the Konveyor suite of applications.
This presentation will go over many of the challenges of that migration, how certain tooling aided in the process, and how the process would look differently now given many of the migration tooling advantages found in the Konveyor suite of applications.
Presenter: Christopher Nuland, Architect at Red Hat
Migrating from oracle soa suite to microservices on kubernetesKonveyor Community
Watch presentation recording: https://youtu.be/cxH6WjDZc2c
In this session, we’ll explore how Randoli helped a Postal Technology company migrate their payment gateway applications off Oracle SOA Suite to Camel/Springboot on Kubernetes.
The primary drivers for the migration were: move to cloud-native technologies in keeping with the organizational digital transformation mandate; move away from an outdated centralized platform to a decentralized architecture for efficiency, scalability, and manageability; and very high licensing costs of the existing platform.
We’ll discuss:
- The high-level approach we took during the migration including architecture and design decisions.
- How we used Camel/Springboot to implement the services.
- Why and how we used Drools for implementing business rules.
- The test-driven approach using Camel testing framework and how it helped reduce issues.
- CI/CD and build process on Kubernetes.
- How we tackled logging, monitoring, and tracing challenges.
Presenter: Rajith Attapattu, Managing Partner & CTO @ Randoli Inc.
44CON 2014 - Binary Protocol Analysis with CANAPE, James Forshaw44CON
44CON 2014 - Binary Protocol Analysis with CANAPE, James Forshaw
CANAPE is an open source network proxy written in .NET. It has been developed to aid in the analysis and exploitation of unknown application network protocols using a similar use case to common HTTP proxies such as Burp or CAT.
This workshop will go through the basics of analysing an unknown application protocol with hands on training examples. By the end of the workshop candidates should be able to better understand CANAPE’s functionality and be able to apply that to other protocols they come across.
Tackle Containerization Advisor (TCA) for Legacy ApplicationsKonveyor Community
Recording of presentation: https://youtu.be/VapEooROERw
With the adoption of cloud services and the reliability and resiliency it offers, enterprises are eager to understand how many of their legacy applications can be containerized.
We propose Tackle Containerization Advisor (TCA), a framework that provides a containerization advisory for legacy applications.
Given an application description in terms of its technical components, TCA proposes a multi-step process that standardizes the raw inputs and curates technology stack into various components, detects missing components and finally recommends the best possible containerization approach.
Presenter: Anup Kalia, Research Staff Member @ IBM Research
GitHub: https://github.com/konveyor/tackle-container-advisor
Automate The Creation/Transformation of Infrastructure as Code Artifacts with...Konveyor Community
Watch the demo: https://youtu.be/tmGSqK3BahU
Konveyor Move2Kube helps automate your migration from various platforms such as cloud foundry, docker swarm, VM based applications, or from your custom framework to Kubernetes. With the latest release of Move2Kube, v0.3.0, it has acquired extensive customization capabilities to help create the target artifacts as per your organization requirements.
In this session, the Move2Kube team will demonstrate the migration of a typical application to run on Kubernetes. It will be followed by a demonstration of customization capabilities of Move2Kube, such as customizing the generated Dockerfile, the directory structure, the helm chart and custom artifacts.
Website: https://move2kube.konveyor.io/
GitHub repo: https://github.com/konveyor/move2kube/
Automate Workflows With The Open-source Cloud-native Tool Boomerang FlowKonveyor Community
In the cloud-native workflow automation world, there are many great open-source projects such as Argo, Airflow, and Brigade.
These tools require technical expertise to be used by business users, or they are aligned with a specific use case such as CI/CD. Boomerang Flow is an alternative tool that is usable by a business user but also provides an extensible framework developers can use for new use cases.
It aims to replace Robotic Process Automation flows, which don’t necessarily need to be full-blown bots.
And it doesn’t try to tackle use cases such as screen-scraping legacy green text applications. Instead, it tries to solve the problem where enterprises are using bots to perform tasks such as receiving a service now ticket and automatically moving it to a special status or workflow queue. These types of scenarios can be automated using Boomerang Flow. And the cost of running these workflows in Kubernetes is fractions of the cost of running an RPA bot for licensing.
Presenters: Tyson W Lawrie, head of engineering - IBM, Marcus D Roy, Senior Lead Software engineer - IBM, and Benjamin Ruby, Analytics Consultant - IBM
Recording link: https://youtu.be/-lOninwMoz4
Cost Control and Rapid Innovation in Kubernetes with OpenRewriteKonveyor Community
Presentation recording: https://youtu.be/6wZhwAZWs84
There's no good way currently to make consistent, structural changes to Kubernetes manifests but still ensure YAML correctness and repeatability. OpenRewrite is somewhat unique in this space.
OpenRewrite is an OSS project which can be leveraged to make large and significant changes to a Kubernetes cluster in a concise and repeatable way. Integrating Rewrite into workflows is easy, making adoption straightforward.
Jon Brisbin, software engineer at OpenRewrite, will give a demonstration of this tool at this meetup.
If you want to try the getting started or any of the tutorials: https://github.com/openrewrite
In this talk, Marco and Shashi go in depth on the Kong Mesosphere DC/OS integration and how it enables developers to deploy Kong on a Mesosphere DC/OS cluster to simplify operations and achieve higher resource utilization.
Watch the presentation: https://youtu.be/s-0dXfjfPkA
The eternal struggle of application development is choosing to pay down technical debt or adding new features. Why not both! This meetup will explore modernization strategies enabled by open-source project KubeVirt that will help you do just that.
Legacy applications are usually monolithic and run on one or more virtual machines. Some applications are easier to modernize if they have well established counterparts in the containerized world (EAP, Spring Boot, etc). Large classic .Net applications running on IIS in Windows server are a lot harder to modernize in one shot. KubeVirt allows you to import your existing VM workloads into Kubernetes and modernize your application in stages.
With KubeVirt, Virtual Machines are first-class citizens in Kubernetes and have access to all the artifacts that pods do, including being able to access and be accessed using service endpoints. Once you have the VM running in your Kubernetes project, you can start to modernize and extend the functionality of your application.
We will import a .Net application running on IIS on a Windows Server VM into KubeVirt. Then we will go through the stages of containerizing each of the logical layers of the application. Note that this strategy can be used with other OS and Middleware combinations.
Presenter: Arvin Amirian, Principal Consultant for Container Infrastructure @ Red Hat
[Konveyor] adding security to dev ops for your kubernetes native applications Konveyor Community
See how Kubernetes-native security differs from traditional security approaches.
We'll talk about how you can find and fix blind spots, critical vulnerabilities, and misconfigurations that are unique to Kubernetes to increase protection. And to get your team to adopt this, you'll also see how to help shorten the learning curve for them. Lastly, you'll see how to minimize operational risk by using scalable enforcement functions, while keeping operations simple.
The demo will be on how to use Red Hat Advanced Cluster Security/Stackrox to implement Kubernetes-native security on containers that are running across k8s/OpenShift clusters and implement best practices across use cases like visibility, vulnerability management, and more.
Presented by Krishnan Narayana Swamy, Specialist Solution Architect, Red Hat
Mass Migrate Virtual Machines to Kubevirt with Tool Forklift 2.0Konveyor Community
There are 6Rs that can help you have Cloud-native workloads running in your Kubernetes deployments: Refactor, Replatform, Rehost, Retire, Retain or Repurchase.
Rehosting virtual machines provides less friction than others, while still providing some advantages.
One of those advantages being that you can have workloads you don't want to or cannot containerize yet sit alongside your containers through KubeVirt.
In this meetup, we'll show you how Forklift 2.0 makes it easy to move them to their new home. And explain why this is a small step for your workloads but a giant leap on your path to the cloud.
Presenters: Miguel Pérez Colino, Senior Principal Product Manager & Fabien Dupont, Manager, Software Engineering & Senior Principal Engineer.
YouTube recording: https://youtu.be/-w4Afj5-0_g
Create a One Click Migration (OCM) process to Automate Repeatable Infrastruct...Quantyca - Data at Core
In his speech at SaltConf19 our Lead Site Reliability Engineer Giandomenico Avelluto talked about how we managed part of LastMinute infrastructure migration using SaltStack capabilities such as Salt Orchestration system and how a “Flight Plan” and the Salt Reactor system can help you to trace all these steps in a very simple way.
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify Community
See how open vCPE can be achieved in the real world and in action, while integrating other VNFs into the service chain, while easily instantiating and managing on any cloud, leveraging open orchestration design concepts. More and more vendors are looking to not only easily onboard their VNFs to the cloud, but also build a stack that is versatile and not locked into one cloud provider or vendor. Join this webinar and learn how Datavision and Cloudify are helping deliver this end-to-end solution across the globe
How Docker EE is Finnish Railway’s Ticket to App ModernizationDocker, Inc.
VR Group-Finnish Railways is responsible for 118 million passenger rides and moving 41 million tons of cargo a year and is seeing overall growth in rail transit throughout Finland. A priority for the organization is to provide improved customer services, including an improved seat reservation system and bringing modern experiences like next generation mobile apps to their passengers. These improvements require looking at their application portfolio and deciding to either:
Revise: Transform legacy applications to more cost efficient solutions
Redesign: Redesign and rewrite mainframe-based solutions to microservices
In this session, Markus Niskanen, Integration Manager at VR Group, and Oscar Renalias, Sr. Technology Architect at Accenture will discuss how they leveraged Docker EE and the public cloud to be the common platform for these different application modernization projects. They will cover how they are leveraging Docker and the cloud to renew and optimize their application portfolio for greater ROI, leading to organization-wide adaptation of DevOps principles and cultural change in an industry that is over 150 years old.
GitOps is the best modern practice for CD with KubernetesVolodymyr Shynkar
Evolution of infrastructure as code, a framework that can drastically improve deployment speed and development efficiency.
Youtube version: https://www.youtube.com/watch?v=z2kHFpCPum8
The Evolution of Distributed Systems on KubernetesBilgin Ibryam
Cloud native applications of the future will consist of hybrid workloads: stateful applications, batch jobs, stateless microservices, functions, (and maybe something else too) wrapped as Linux containers and deployed via Kubernetes on any cloud. Functions and the so-called serverless computing model is the latest evolution of what started as SOA years ago. But is it the last step of the application architecture evolution and is it here to stay? During this talk, we will take you on a journey exploring distributed application needs and how they evolved with Kubernetes, Istio, Knative, Dapr, and other projects. By the end of the session, you will know what is coming after microservices.
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...Docker, Inc.
2017 was a banner year for change and disruption at Lockheed Martin. Specifically Enterprise IT, moving to cloud and taking a chance on Containerization as a Service with Docker. As innovation accelerates and customer needs rapidly evolve, Lockheed Martin must become increasingly agile. Rapidly responding to customer requirements is key, and to facilitate overall business goals, Enterprise IT needs to be agile. We are experiencing software development lifecycles moving from waterfall to agile models of development. These changes are moving downstream toward Enterprise IT operations with the evolution of DevOps.
In order to meet the demands of the customer and make significant progress on our cloud journey, we needed to look at changing how we manage infrastructure, how we change our IT culture and ultimately how we innovate at scale. That’s where the story of i2 labs begins.
This presentation will focus on the creation of i2 labs at Lockheed Martin, which inspired and enabled people and processes to invest in Docker as a company, Containerization as a technology and DevOps as a methodology. How we went from labs testing to building Agile Development Teams to preparing to enter our BETA phase of our Enterprise Containerization as a Service to deploy applications in a consistent, repeatable, and reliable manner.
Deploying Anything as a Service (XaaS) Using Operators on KubernetesAll Things Open
Presented by: Jeff Spahr
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: Kubernetes has long since solved compute as a service, but what if you want to deploy higher level services without reimplementing the finer details of how to scale, cluster, and upgrade those services? Custom Resource Definitions (CRDs) allow users to expand the Kubernetes API to create resources like 'kind: elasticsearch' or 'kind: mariadb'. Operators manage those CRDs and take on orchestration and lifecycle management of those services.
In this talk I'll cover the what and why of Operators on Kubernetes with a focus on what real world problems this solves for Kubernetes end users. I'll walk through deploying operators for common high level services that make up a production application.
The XaaS walkthrough and demo will include some of the following technologies:
* Cloud Services (EC2, S3)
* Databases (MariaDB, Vitess, Elasticsearch)
* Load balancers (F5, NGINX)
* Streaming (Kafka, RabbitMQ)
You'll leave this session with a foundation to start offering XaaS to your end users.
Modernizing Traditional Applications with Docker EE: From PoC to ProductionDocker, Inc.
Modernizing Traditional Apps with a Docker is a great way to start your containerization strategy and to prove to your leadership there is value. MetLife has outlined the early stages of their journey at past DockerCons, but have now moved past the POC stage and are in the process of transforming our technology portfolio globally. We are driving change on multiple levels in many ways, and now we've created a long-term strategy outlining how we will reach our technology goals using containers. At MetLife, we realized that once a PoC is complete, incorporating an entire application portfolio can be challenging: Where do you focus for the largest benefit to the organization? How and what do I spend the savings on if I want to ensure maximum value? How should people & processes change to align to match our transformation goals?
In this session you’ll hear more about how MetLife has built their strategy to go forward, and you’ll learn how Docker's strategic approach to containerization and transformation can be applied in your company, too.
A proof of concept is a great way to see if your traditional applications are worth Dockerizing. However, getting that first application into production in an enterprise can pose many challenges, both technical and organizational. In this talk, I will take you through the journey starting with high-level decisions such as what applications and components to Dockerize and methodology, then move on to more detailed decisions such as what components to put in images, configuration management, and version control. I will also cover how this impacts the development pipeline and strategies for operationalizing and scaling out the application onboarding process.
Many large enterprises have begun using AWS to host development and test environments while also building greenfield applications in AWS. After realizing the benefits that AWS has to offer, many Enterprise look for ways to accelerate their migration to the cloud. In beginning this journey they are often faced with a number of challenges such as determining which applications should move, how they should move, and how can they be effectively managed in the cloud. Accenture, working with AWS Solution Architects, and AWS Professional Services have developed a framework, based on our experiences, to quickly, efficiently, and successfully move enterprise applications to AWS at scale. This session will review our approach, tools, and methods that can help Enterprises evolve their cloud transformation programs.
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Amazon Web Services
At the end of this session participants will learn how to assess their enterprise application portfolio and move thousands of instances to AWS in a quick and repeatable fashion. Migrating workloads to AWS in an enterprise environment is not easy, but with the right approach, an enterprise sized organization can migrate thousands of instances to AWS quickly and cost effectively to ensure a strong ROI.
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...Amazon Web Services
Migrating workloads to AWS in an enterprise environment is not easy, but with the right approach, an enterprise-sized organization can migrate thousands of instances to AWS quickly and cost effectively. You can leave this session with a good understanding of the migration framework used to assess an enterprise application portfolio and how to move thousands of instances to AWS in a quick and repeatable fashion.
In this session, we describe the components of Accenture's cloud migration framework, including tools and capabilities provided by Accenture, AWS, and third-party software solutions, and how enterprises can leverage these techniques to migrate efficiently and effectively. The migration framework covers:
- Defining an overall cloud strategy
- Assessing the business requirements, including application and data requirements
- Creating the right AWS architecture and environment
- Moving applications and data using automated migration tools- Services to manage the migrated environment
In this talk, Marco and Shashi go in depth on the Kong Mesosphere DC/OS integration and how it enables developers to deploy Kong on a Mesosphere DC/OS cluster to simplify operations and achieve higher resource utilization.
Watch the presentation: https://youtu.be/s-0dXfjfPkA
The eternal struggle of application development is choosing to pay down technical debt or adding new features. Why not both! This meetup will explore modernization strategies enabled by open-source project KubeVirt that will help you do just that.
Legacy applications are usually monolithic and run on one or more virtual machines. Some applications are easier to modernize if they have well established counterparts in the containerized world (EAP, Spring Boot, etc). Large classic .Net applications running on IIS in Windows server are a lot harder to modernize in one shot. KubeVirt allows you to import your existing VM workloads into Kubernetes and modernize your application in stages.
With KubeVirt, Virtual Machines are first-class citizens in Kubernetes and have access to all the artifacts that pods do, including being able to access and be accessed using service endpoints. Once you have the VM running in your Kubernetes project, you can start to modernize and extend the functionality of your application.
We will import a .Net application running on IIS on a Windows Server VM into KubeVirt. Then we will go through the stages of containerizing each of the logical layers of the application. Note that this strategy can be used with other OS and Middleware combinations.
Presenter: Arvin Amirian, Principal Consultant for Container Infrastructure @ Red Hat
[Konveyor] adding security to dev ops for your kubernetes native applications Konveyor Community
See how Kubernetes-native security differs from traditional security approaches.
We'll talk about how you can find and fix blind spots, critical vulnerabilities, and misconfigurations that are unique to Kubernetes to increase protection. And to get your team to adopt this, you'll also see how to help shorten the learning curve for them. Lastly, you'll see how to minimize operational risk by using scalable enforcement functions, while keeping operations simple.
The demo will be on how to use Red Hat Advanced Cluster Security/Stackrox to implement Kubernetes-native security on containers that are running across k8s/OpenShift clusters and implement best practices across use cases like visibility, vulnerability management, and more.
Presented by Krishnan Narayana Swamy, Specialist Solution Architect, Red Hat
Mass Migrate Virtual Machines to Kubevirt with Tool Forklift 2.0Konveyor Community
There are 6Rs that can help you have Cloud-native workloads running in your Kubernetes deployments: Refactor, Replatform, Rehost, Retire, Retain or Repurchase.
Rehosting virtual machines provides less friction than others, while still providing some advantages.
One of those advantages being that you can have workloads you don't want to or cannot containerize yet sit alongside your containers through KubeVirt.
In this meetup, we'll show you how Forklift 2.0 makes it easy to move them to their new home. And explain why this is a small step for your workloads but a giant leap on your path to the cloud.
Presenters: Miguel Pérez Colino, Senior Principal Product Manager & Fabien Dupont, Manager, Software Engineering & Senior Principal Engineer.
YouTube recording: https://youtu.be/-w4Afj5-0_g
Create a One Click Migration (OCM) process to Automate Repeatable Infrastruct...Quantyca - Data at Core
In his speech at SaltConf19 our Lead Site Reliability Engineer Giandomenico Avelluto talked about how we managed part of LastMinute infrastructure migration using SaltStack capabilities such as Salt Orchestration system and how a “Flight Plan” and the Salt Reactor system can help you to trace all these steps in a very simple way.
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify Community
See how open vCPE can be achieved in the real world and in action, while integrating other VNFs into the service chain, while easily instantiating and managing on any cloud, leveraging open orchestration design concepts. More and more vendors are looking to not only easily onboard their VNFs to the cloud, but also build a stack that is versatile and not locked into one cloud provider or vendor. Join this webinar and learn how Datavision and Cloudify are helping deliver this end-to-end solution across the globe
How Docker EE is Finnish Railway’s Ticket to App ModernizationDocker, Inc.
VR Group-Finnish Railways is responsible for 118 million passenger rides and moving 41 million tons of cargo a year and is seeing overall growth in rail transit throughout Finland. A priority for the organization is to provide improved customer services, including an improved seat reservation system and bringing modern experiences like next generation mobile apps to their passengers. These improvements require looking at their application portfolio and deciding to either:
Revise: Transform legacy applications to more cost efficient solutions
Redesign: Redesign and rewrite mainframe-based solutions to microservices
In this session, Markus Niskanen, Integration Manager at VR Group, and Oscar Renalias, Sr. Technology Architect at Accenture will discuss how they leveraged Docker EE and the public cloud to be the common platform for these different application modernization projects. They will cover how they are leveraging Docker and the cloud to renew and optimize their application portfolio for greater ROI, leading to organization-wide adaptation of DevOps principles and cultural change in an industry that is over 150 years old.
GitOps is the best modern practice for CD with KubernetesVolodymyr Shynkar
Evolution of infrastructure as code, a framework that can drastically improve deployment speed and development efficiency.
Youtube version: https://www.youtube.com/watch?v=z2kHFpCPum8
The Evolution of Distributed Systems on KubernetesBilgin Ibryam
Cloud native applications of the future will consist of hybrid workloads: stateful applications, batch jobs, stateless microservices, functions, (and maybe something else too) wrapped as Linux containers and deployed via Kubernetes on any cloud. Functions and the so-called serverless computing model is the latest evolution of what started as SOA years ago. But is it the last step of the application architecture evolution and is it here to stay? During this talk, we will take you on a journey exploring distributed application needs and how they evolved with Kubernetes, Istio, Knative, Dapr, and other projects. By the end of the session, you will know what is coming after microservices.
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...Docker, Inc.
2017 was a banner year for change and disruption at Lockheed Martin. Specifically Enterprise IT, moving to cloud and taking a chance on Containerization as a Service with Docker. As innovation accelerates and customer needs rapidly evolve, Lockheed Martin must become increasingly agile. Rapidly responding to customer requirements is key, and to facilitate overall business goals, Enterprise IT needs to be agile. We are experiencing software development lifecycles moving from waterfall to agile models of development. These changes are moving downstream toward Enterprise IT operations with the evolution of DevOps.
In order to meet the demands of the customer and make significant progress on our cloud journey, we needed to look at changing how we manage infrastructure, how we change our IT culture and ultimately how we innovate at scale. That’s where the story of i2 labs begins.
This presentation will focus on the creation of i2 labs at Lockheed Martin, which inspired and enabled people and processes to invest in Docker as a company, Containerization as a technology and DevOps as a methodology. How we went from labs testing to building Agile Development Teams to preparing to enter our BETA phase of our Enterprise Containerization as a Service to deploy applications in a consistent, repeatable, and reliable manner.
Deploying Anything as a Service (XaaS) Using Operators on KubernetesAll Things Open
Presented by: Jeff Spahr
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: Kubernetes has long since solved compute as a service, but what if you want to deploy higher level services without reimplementing the finer details of how to scale, cluster, and upgrade those services? Custom Resource Definitions (CRDs) allow users to expand the Kubernetes API to create resources like 'kind: elasticsearch' or 'kind: mariadb'. Operators manage those CRDs and take on orchestration and lifecycle management of those services.
In this talk I'll cover the what and why of Operators on Kubernetes with a focus on what real world problems this solves for Kubernetes end users. I'll walk through deploying operators for common high level services that make up a production application.
The XaaS walkthrough and demo will include some of the following technologies:
* Cloud Services (EC2, S3)
* Databases (MariaDB, Vitess, Elasticsearch)
* Load balancers (F5, NGINX)
* Streaming (Kafka, RabbitMQ)
You'll leave this session with a foundation to start offering XaaS to your end users.
Modernizing Traditional Applications with Docker EE: From PoC to ProductionDocker, Inc.
Modernizing Traditional Apps with a Docker is a great way to start your containerization strategy and to prove to your leadership there is value. MetLife has outlined the early stages of their journey at past DockerCons, but have now moved past the POC stage and are in the process of transforming our technology portfolio globally. We are driving change on multiple levels in many ways, and now we've created a long-term strategy outlining how we will reach our technology goals using containers. At MetLife, we realized that once a PoC is complete, incorporating an entire application portfolio can be challenging: Where do you focus for the largest benefit to the organization? How and what do I spend the savings on if I want to ensure maximum value? How should people & processes change to align to match our transformation goals?
In this session you’ll hear more about how MetLife has built their strategy to go forward, and you’ll learn how Docker's strategic approach to containerization and transformation can be applied in your company, too.
A proof of concept is a great way to see if your traditional applications are worth Dockerizing. However, getting that first application into production in an enterprise can pose many challenges, both technical and organizational. In this talk, I will take you through the journey starting with high-level decisions such as what applications and components to Dockerize and methodology, then move on to more detailed decisions such as what components to put in images, configuration management, and version control. I will also cover how this impacts the development pipeline and strategies for operationalizing and scaling out the application onboarding process.
Many large enterprises have begun using AWS to host development and test environments while also building greenfield applications in AWS. After realizing the benefits that AWS has to offer, many Enterprise look for ways to accelerate their migration to the cloud. In beginning this journey they are often faced with a number of challenges such as determining which applications should move, how they should move, and how can they be effectively managed in the cloud. Accenture, working with AWS Solution Architects, and AWS Professional Services have developed a framework, based on our experiences, to quickly, efficiently, and successfully move enterprise applications to AWS at scale. This session will review our approach, tools, and methods that can help Enterprises evolve their cloud transformation programs.
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Amazon Web Services
At the end of this session participants will learn how to assess their enterprise application portfolio and move thousands of instances to AWS in a quick and repeatable fashion. Migrating workloads to AWS in an enterprise environment is not easy, but with the right approach, an enterprise sized organization can migrate thousands of instances to AWS quickly and cost effectively to ensure a strong ROI.
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...Amazon Web Services
Migrating workloads to AWS in an enterprise environment is not easy, but with the right approach, an enterprise-sized organization can migrate thousands of instances to AWS quickly and cost effectively. You can leave this session with a good understanding of the migration framework used to assess an enterprise application portfolio and how to move thousands of instances to AWS in a quick and repeatable fashion.
In this session, we describe the components of Accenture's cloud migration framework, including tools and capabilities provided by Accenture, AWS, and third-party software solutions, and how enterprises can leverage these techniques to migrate efficiently and effectively. The migration framework covers:
- Defining an overall cloud strategy
- Assessing the business requirements, including application and data requirements
- Creating the right AWS architecture and environment
- Moving applications and data using automated migration tools- Services to manage the migrated environment
Get Started Today with Cloud-Ready Contracts | AWS Public Sector Summit 2017Amazon Web Services
In this session, we provide an overview of existing cloud-ready contracts, such as cooperative, federal, and state directed contracts, and walk through steps on how to choose the right one for your procurement. We compare various cloud-ready contracts by identifying scope, end-user eligibility, and primary service offerings to help you make the right choice for your mission needs. Learn More: https://aws.amazon.com/government-education/
The cloud platform is getting more and more attractive to the computing world. Azure is a new cloud system from Microsoft that allows applications to run from a remote connected system, hosted in a Microsoft data center, and store data in the cloud. The platform consists of three main parts – Development runtime, Azure runtime and Applications like SQL Azure. In this business focused session you will see the main business overview of this cloud platform.
Insurance industry trends 2015 and beyond: #3 Cloud ComputingEuro IT Group
Cloud computing in insurance:
- A few things about cloud
- What the big guys say about cloud
- Cloud benefits
- Cloud Computing across insurance value chain
- Deploying cloud computing in insurance
- Cloud workloads functions
- Cloud concerns
- Specific use cases
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Amazon Web Services
While Cloud is fast becoming the new normal for organisations of all sizes, many IT executives & budget owners struggle to articulate the business value of moving to the Cloud in terms that resonate with the Board and broader C suite. In this session, we will talk through the impact cloud computing is having on the overall IT cost base, not just the infrastructure layer. We will also cover what the typical non-cost benefits are, and how they can be measured and communicated. Finally we will provide a framework that can be used to calculate the transformation costs associated with moving to Cloud.
Speaker: Conor McNamara, Head of Cloud Economics and Enterprise Strategy, Asia Pacific, Amazon Web Services
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...Amazon Web Services
Most likely, your organization is not in the business of running data centers, yet a significant amount of time and money is spent doing just that. Amazon Web Services provides a way to acquire and use infrastructure on-demand, so that you pay only for what you consume. This puts more money back into the business, so that you can innovate more, expand faster, and be better positioned to take advantage of new opportunities.
Speaker:
Matt Johnson, Solutions Architect, Amazon Web Services
Cloud Navigator is our tried and trusted way of helping you navigate quickly and effectively through the cloud. We offer incorporated cloud computing into your strategy, assessment of cloud computing scenarios & options, security & compliance check, sourcing & transformation advice, as well as adaptation of governance & operation.
AWS Technical Due Diligence Workshop Session TwoTom Laszewski
First session in the one day Technical Due Diligence workshop. Overview the of AWS offerings, mechanisms, tools, and services that can be leveraged during a TDD. Review the AWS playbooks and runbooks.
Similar to Cloud Economics - Crayon Optimization Services (20)
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
2. CLOUD ECONOMICS
• The Public Cloud market is expected to
grow 16.6% annually through 2022
1
($360.2 billion by 2022)
• 45% sees the complexity of managing
cloud costs as a challenge
2
• By 2020, organizations that lack cost
optimization processes will average
40% overspend in public cloud
3
1. Gartner, Inc., Forecast: Public Cloud Services, Worldwide, 2016-2022, 4Q18 Update
2. EY, Cloud Maturity Survey 2019
3. Gartner, Inc., Predicts 2018: The Cloud Platform Becomes the Expedited Path to Value, February 21,
2018
3. Our services help you to rightsize, manage and
optimize your IT estate
We help our customers build the
commercial and technical foundation for
a successful digital transformation
journey
AI innovation
Data, IoT and AI
Services
Optimize your on-prem and
multi-cloud environment
Governance and Optimization Services
for Software and Cloud
Managed modern
workplace
Operation and Support Services
Right-size your IT estate
into the cloud
Assessment and Migration Services
for Software and Cloud
With our services we typically save our clients 20%
on their IT costs
4. Governance and Optimization Services
for Software & Cloud
Cost reduction – reduce the spend
for software and cloud.
Provide visibility and predictability
in budgets, forecast, resources
etc.
Build a better practice to have a solid
and sustainable governance for
software and cloud lifecycle.
Obtain a higher compliance and
reduce audit risk.
The inherent DNA of our business
is Software Asset Management.
Our service approach is solidly
grounded in a comprehensive
understanding of our client's IT
estate, with a clear focus to
increase the monetized value of
their technology investments.
Crayon has a customer-first and vendor-agnostic advisory approach so you
can select the best solution for your needs and budget.
5. OPTIMIZATION FOCUS
Software & Cloud metering
Analysis of effective usage
Software license pooling
Standardization & user profiling
Standardization matching
User profiling & “line of business”
Contract negotiation
Contract modification & rebates
Negotiation strategy
Strategy & roadmap alignment
Development of licensing strategy
Investment alignment
Cost optimization
Global cost optimization
Investment planning
Demand regulation
Limiting license need
Risk minimization (future)
Cloud resource
Reserved Instance & Hybrid Use Right
Allocated Resources & Consumption
User assignment
User Assignment Optimization
Bundling & Active Management
Alternatives & substitution
Alternative products & model
Financial & functional comparison
Risk Avoidance
Global Helpdesk and Support Service
Severity based SLA commitments
6. CLOUD ECONOMICS - CHALLENGES
The biggest challenges many
organizations experience in the cloud
are the lack of cost control and cost
drivers as well as optimization
opportunities.
7. CLOUD ECONOMICS - OFFERING
• Recurring, periodic reporting on usage through Crayon’s tools and delivery portals
• In-depth analysis of customer current and future usage to develop trends and predicted costs
• Highlighting cost optimization opportunities beyond system-based recommendations (on prem to
multi cloud as an example, options for savings through alternative cloud providers)
• Best practice cloud asset management consultancy and advisory
Cloud Economics is a recurring service, focused on two main elements – Analysis and
Governance
Optimize your on-prem and multi-cloud environment
8. CLOUD ECONOMICS - PROCESS
Cloud Economics is a data-driven and consultative service.
We use several tools and methodologies to collect, analyze and present data to the customer
Crayon analyses the data using
PowerBI and Excel to create
dynamic reports and calculations
Results and reports are
presented to the customer in a
Cloud Board meeting
Crayon consultants are in
constant contact with customer
decision makers and recipients
of our analyses
Usage data is collected using
automated Scripts and API
collection
9. CLOUD ECONOMICS - ANALYSIS
CONSUMPTIO
N
The reports cover analysis of existing
consumption, hereunder:
• Usage in specific periods
• Use of commitments
• Utilization of RI for relevant products
• Usage breakdowns into areas like
• Tags
• Subscriptions
• Products
• Resource groups
TRENDS
We track usage trends and predictions
over time, to highlight:
• Usage compared to budgets
• Mapping of known and unknown peaks
• Mapping of expected and unexpected
downtime
• Overall timeline for new cloud service
launches
• And more
OPTIMIZATIO
N
The overall data set, along with customer
interaction, forms the basis for our optimization
recommendations.
• Potential cost savings through RI
• Potential cost savings using BYOL
• Potential benefit of commitments vs pay-as-
you-go vs spot
• Benefits of Dev/Test subscriptions
• Potential removals
• Potential utilization optimizations
• Analysis of On Prem environment in cloud
Through analysis we provide insights into…
12. CLOUD ECONOMICS - BENEFITS
COST OPTIMIZATION
• IT cloud cost optimization isn't just about cutting costs — it's about spending more on the right resources to maximize
value – and less on resources that don’t. Cloud Economics makes it easy to oversee all of your cloud costs centrally and to
act upon the facts presented.
Trend Analytics
• Trend (forecasting) Analytics shows cost and usage trends based on previous spending centrally. This enables you to react
instantly and avoid unnecessary upcoming costs in the mid- and long-term future.
Resource Tagging
• Tags and groups can be used to visualize costs per responsible person, department, project, cost centre or any other
required dimension. This allows cost management on a very granular level and aligned to the individual existing
organisational structures.
Spending Filters
• Spending Filters enable you to create data filters, in order to get instant access to important and specific services. This is
very helpful if you only want to show and report results that match a specific criteria like e.g. tag values, service types,
departments or costs centers.
13. CLOUD ECONOMICS - Optimization Opportunities
Pick the Right Size EC2 Instance
• It’s a simple as this from the get-go. Do not purchase an Instance that has more CPU, memory, storage, or networking than
you need. This involves analysis of your organization and outlining what it is that you need AWS to provide before
purchasing.
Consider Reserved or Spot Pricing
• While most people are familiar with on-demand pricing for AWS, you should consider looking into reserved and spot pricing.
By knowing your needs from the previous exercise, you could end up saving up to 75% on the TCO of your investment with
the right reserved pricing package. More details in Raymond’s video on reserved pricing.
Terminate Instances that Are Not Being Used
• If you are on on-demand pricing, understanding your usage is critical to getting full value from your investment. If you are
not using Instances to their full potential or at all, you need to terminate them. EBS Volumes that may not be connected to
an EC2 Instance!
14. CLOUD ECONOMICS - Optimization Opportunities
Bring licenses to AWS
• Bring your own licenses (BYOL) to the AWS Cloud.
• Take advantage of the efficiencies of the cloud while still purchasing perpetual licenses
• Extend the lifecycle of your software without additional hardware costs
• Expedite your migration to the cloud by using existing virtual machine images
Buy licenses from AWS
Using license included instances allows you access to fully compliant Microsoft software licenses bundled with Amazon EC2 or
Amazon RDS instances and pay for them as you go with no upfront costs or long-term investments. You can choose
from Amazon Machine Images (AMIs) with just Microsoft Windows Server, or with Windows Server and Microsoft SQL Server
pre-installed. Amazon RDS for SQL Server offers databases without the time-consuming administrative tasks. Whether using
EC2 or RDS, buying from AWS with Microsoft licensing included has many benefits.
15. CLOUD ECONOMICS - GOVERNANCE
Data analysis is required to highlight the optimization and usage opportunities in the cloud, a
solid asset management governance structure is required to reap the benefits of these cost
savings.
With a basis in Cloud Asset Lifecycle Management, we assist our customers
in:
• Developing specific processes and procedures for the active management
of the cloud platforms
• Define responsibility, mandate and relevant roles to manage cloud costs
• Building solid reporting across the organization to promote active
management of cloud costs
• Implementing governance structures to actively use and maintain Reserved
Instances and other benefits
16. SUCESSES
Customer
Hosting provider and hardware supplier with a broad range of
clients and are focusing on being the best IT-provider for the
client both in the B2B and B2C segment.
Challenge
• Need for upgrading their solution – upgrade hardware or
modernize in the cloud?
Crayon Solution
• Analysis of different cloud providers and comparison
between cloud vs. on premise.
• All core application servers were candidates for migration.
The on-premises environment consisted of 100% Windows
and Windows EC2 was a natural choice for application
servers.
• For the Database tier, SQL Server on EC2 was chosen to
maintain access at OS level. Continuity of data and
application dependencies were mapped before migration
began.
17. Statements from our
customers
“Excellent partner. Easy to talk to, always follow up, excellent knowledge
of both tech and business, supportive, creative and last but not least:
They have the contacts within AWS we need and give us access to them.
With a very good service setting, they do an excellent job of providing
good advice and skilled consultants when we need it”
NSB/VY, Norway
“Crayon has the perfect blend of technical and business
skills to empower us in our own cloud journey as MSPs
and AWS partners ourselves. They are always ready to
help and support us in a friendly but very professional
manner”
Sensa, Iceland
“We have used Crayon in PoC and we met a
set of enthusiasts that gave us a deep
understanding of how we could implement AWS
as part of our SaaS solution”
Anonymous
«Turning complex technology into an easily accessible
production tool is an art form. Crayon has been an
invaluable partner in succeeding with this daunting task»
The Future Group, Norway/US
With Cambium Networks’ recent acquisition of Xirrus Wi-Fi technology, we were looking
for ways to consolidate all our AWS accounts. Crayon went above and beyond to ensure
the AWS consolidation was completed in a challenging timeframe. Crayon came up with
creative ways and beat the Financial targets that we had established for this initiative.
Their Account management and Technical support team listened to clearly understand
all aspects of our business and delivered a process that fits our business model. “
Mano Sivashanmugam Vice President, IT, USA