 Hello, everyone. This is Miguel Perez-Colino. I'm the Product Manager for Migration Analytics. But first, let me introduce my team. So we are the Rehab Modernization and Migration Solutions team, and we build tools for you to migrate, modernize your infrastructure. Do you know the 6R framework that AWS made famous? You know, retire, retain, refactor, replatform, repurchase. So what we're doing is we are addressing all of those. Ours, so you can find which one is best for you in your own environment. So we are focused on three pillars. One of them is optimizing infrastructure. So you have your own infrastructure moved to an infrastructure that is open source, that is more cost-effective, and that you can run your products and workloads. Also, modernize applications, bringing them from proprietary application servers to open source application servers and even to containers. And accelerate innovation by helping you also find the way to transform your methods and the practices of the culture in your organization. So this is what we do. One of the tools that we have, of course, is the analysis tools to understand your environment. And this one is what the one I'm going to talk about, Migration Analytics. So what is Migration Analytics about? It's about drawing the map. You know, sometimes you have a small IT environment and you know every single street in your street, like in a map, you know. This one, for example, from Wichita and we have all the streets and you can get to know like every street when you live in a city that is not really big and every corner and everything in your street and every road. But when your city is more like Berlin, that is huge and it has thousands of streets and roads and public transport and places, it's much more difficult. Normally your IT environment could be more like this and we are trying to help you find Wichita, the street spots for you. Like, as if you were in Berlin looking for a good Japanese restaurant and you said, okay, what can I do? Somebody lend you a map with the Japanese restaurants there and it's like, okay, now I can choose. Now I know where to go. So this is what we're going to help you do. Find the best places for you to be able to move your workloads and transform them and take them to the hybrid cloud. Again, Migration Analytics, what is under the hood? How does it work? So for Migration Analytics, we're already leveraging a product in Rehab that is called CloudForms and what CloudForms does is it connects to your VMware environment, your vCenter and it can manage it and it can do a lot of things with it. In this case, we're only using it to extract information. So the good thing is that we are using this tool that has been battle tested that is in production in many customers and that is already in production, as I said. So CloudForms will connect to your vSphere environment and they will extract the metadata from your virtualization and fire them. Being able to get the list of the VMs, the disks that are associated to them, the size of them, the memory, the CPUs, CV affinity and all the configuration related to it. CloudForms also has a feature that is called Manchester Analysis that can introspect the disk by making a snapshot of it. So this way, by introspecting the disk and seeing which files are on the disk, we can detect the workloads and provide a more fine-grained result. What do we do then? Once we have an inspected environment, we generate what we call a payload with a two-fold goal. One is of course, if your environment is isolated from the internet, you can connect the laptop, manage CloudForms, extract the data, put that data in the laptop and then connect it to the internet. So you don't have anything connected to the internet at the same time, you know, and you can upload this to cloudoverhead.com. The second one is that you of course can introspect all the data that you're going to upload to cloudoverhead.com to ensure that you're comfortable sharing that data with us. So once you have the payload to upload to cloudoverhead.com, you go to the Migration Analytics service and it will process it with a set of rules that have been made with help from Reha Consulting and had professionals, engineers, and so on that have worked in several migration processes and that can highlight what are the issues and how it works. So once we've done that, we'll get those recommendations, the reports based on the rules and you will be able to make your own decisions. What's under the hood? We are using all the Reha tools that we have available that make sense. For example, the three-scale API management or partifier for the interface. We are also using Reha Fuse for the integration. We have AMSQ Streams, Kafka, which is the support version of Kafka and then decision manager for the rules and of course OpenShift and Role under the hood. So let's take a look at a demo. Let's take a look at what it looks like. So this is Reha CloudForms. It's already connected to a VMware environment and it can give you a lot of introspects, a lot of data on what is running here. So I could go to compute infrastructure providers and check that I have a provider that is called BSphere that I have configured myself. In this case, it has smart set analysis. That's why it has this yellow shield and it is connected and it's getting all the data. Let's go a bit deep into it. We see it's got one cluster to host. This is a tiny environment, a tiny lab environment running on cloud. So it's nested visualization. So the performance is expected to be huge, but still, I mean, we can see the VMs, some are powered on, some are powered off. We can introspect also powered off VMs. And of course, once we have this configured, it could take you around one hour, maybe two, depending on the complexity of your environment, we can go to migration, migration analytics. In here, we click on get started and then we'll examine the decision providers to give us an overview of the providers that we have connected to. In this case, it's only one. We could have like four or five and we could see the size, the number of VMs, the disk allocated and the memory allocated and so on. Also, this could help plan for the target environment that is going to host these VMs. So we click on collect inventory data. We have the basic data. This could be obtained in one hour, probably less. This doesn't have any introspection added to it and it cannot detect the workloads, but it can provide a good overview. And in this case, we have the detailed data that it has introspected and found all the workloads that are running the environment. So we click on the provider, click continue and it will collect the inventory data and generate as we call it before the payload. So once the inventory data is collected, we can download the inventory file and then save it and then we're going to use it afterwards. Before we use it, we can go to the VMware cluster. We see that we have the VMs running, same VMs that CloudFonts is managing. So everything's okay. Everything is running on this cluster and it's already working. So we have connected this CloudFonts to this cluster. We see the VMs, we have generated a payload. You could go to the documentation to see how everything is configured. We have a pretty good documentation just search for migration analytics official documentation and you will get here. If not, you could always go to this is a very cool address, red dot ht slash migration does analytics and then you'll find the product page and you will have a link here to the official documentation, product documentation, did you see it here? And also if you want to request an evaluation of CloudFonts, you could request it here and then download CloudFonts and be able to run it yourself. You see, here you will request the evaluation. So once we have, again, the payload, we go to cloud over how to come. We'll have to have an account. Normally I'm logged in, I have my own account. If you're a customer, you probably have an account already, if not, you can create one for free and go to migration services, migration analytics. Okay, I have several reports here. How do I create these reports? I click create, you know, I search for the data file that just downloaded and then I give it a name, you know, this is intended to be make some calculations on a migration from being aware to revitalization. So we have to provide a year of year growth rate for the hypervisors. How much would we think our hypervisors are going to grow in the next year to make a good estimation and then the migration period. So for example, this is intended for a three year, but if I want to make it two years, I just remove this from here and then increase it here. In case I want to do a migration faster, I could do it in two years or even less. I mean, we have had migrations that only last some months. So we can create report, it uploads and then it will be processed. So let me go to this report I already have created. This is a report for an environment with 314 hypervisor hosts and the estimated savings for this are a bit more than $900,000. The cost here for VMware is the maintenance cost during the migration period, three years in this case. And the green ones are the cost for the revitalization subscriptions. So how is the breakdown calculated? We have the cost estimated for VMware. These estimations have been built based on documentation that we read from IDC and Carter and also the online calculators and then curated it with our own Salesforce team and reviewed. So we have realized that these are pretty good. You know, they are very educated guests on the expenditure that you may have on your VMware LA. Then we have the cost that we have for the hypervisors and the growth. We also include training here to be able to train for people with learning subscriptions. These learning subscriptions allow the four people that are added here to be able to access the full Red Hat learning portfolio and have access to, if I recall correctly, three examinations during one year. So also we have consulting to deploy the target platform, in this case, revitalization. So we have a pre-scoped engagement for deploying revitalization, engaging in deploying cloud phones for a migration, preparing the migration, preparing the test, enabling the customer, launching the first migration test and then letting the customer do the migration with the help of our support team and then travel and lodging. So this customer, this example is for savings of, as I said, almost around more than $900,000, almost one million, that could be invested in things like automation or containerization or moving to cloud. What else? We have the workload migration summary and here we'll review what we have found. We have, as I said, some rules that are going to detect if there are issues to bring the VMs to revitalization, OpenStack platform, and now we have OpenShift Retailization, which is in Tech Preview and it will have also rules to tell you, okay, maybe you could bring these VMs to OpenShift Retailization. So we gave our recommendation on the target. Also, the difficulty of the migration, this is based on issues, well, issues, characteristics of the VM that we have found that it could make the migration more difficult. Let me explain it with an example. This is a roll device mapping. When a VM has a roll device mapping, we need to detach that disk, the roll device disk and then migrate the VM and then reattach that disk or migrate to a new storage array and then reattach it there. So this means that the migration is going to require more effort, okay? But we realize that and we say, okay, this VM is medium to migrate. If we have shared disks, same thing, you know, we have to detach this disk, then migrate the VMs, then reattach the disk. So if we have more than one of these, what we call flags, then we consider, okay, this is going to be hard to migrate. This is medium. We also talk for unknown things that we need to review one by one in a case-by-case basis. So we can find the corner cases early enough so they are not a problem. We also take a look at the information of the operating system. So we have also tools to migrate from CentOS to RAH100 plus Linux in a supported manner, also from Oracle Linux. So if you have CentOS VMs that are running and you want to have them supported, we could migrate those CentOS VMs to RAH100 plus Linux and then you will have them supported as any other RAH100 plus Linux. What else? We check also for JDKs. Oracle JDK now requires a payment license. So if you don't want to pay those licenses, you could migrate them to open the RAH100 build of open JDK replacing the Oracle JDK and saving some money in here. So again, another case for you to be able to migrate. And then the Enterprise Application Platforms. So if you have, let's say Oracle WebLogic and you think, okay, maybe we should migrate to something that is more lean and more fast and also more cost-effective. You could consider moving it to JBoCAP. So this could be a step one, moving them to JBoCAP. JBoCAP is of course supported in OpenShift. So if you want to move them to containers, you could do it in two steps. First, moving them to JBoCAP and then adapting them in JBoCAP to run on OpenShift. So that could be another migration that could be considered. So here we have seen the targets that we have available. Then we have to consider what is the strategy. Of course for that, we have what we call discovery session which pre-sales sales and an architect get together with you in one day, normally one day, sometimes two days process in which we review everything with you. So we can propose a plan. We can propose a project with you and also on a scope and everything will be based on the data we have extracted. So you will have a very accurate scope for that project and we will review the savings so you can have a more accurate statement on the savings that you could perform. Last but not least, the execution. When we do the migration, we want to go VM by VM. So we could spot the full list as CSV file and then manage it itself or we could go directly here and see the VMs that are running here. So I could filter this, for example, by workload and I could filter it by Tomcat. So in Rehab, we have Javas Web Server which is a supported version of Tomcat like the build of Tomcat and you could run all these applications that you have running in Tomcat and these are the target to be containerized because Tomcat applications are normally not clustered and they do not share storage. And so you could consider these applications, the Tomcat application. In this case are 400 servers to be moved to containers instead of moving the VMs and move them to OpenShift or you could check other workloads like for example Microsoft SQL and see how big the VMs are. Oh, we have 460 here. Okay, let's take a look. We see we have them running on Windows. We could move them to Linux or not. We could keep them in a VM running on top of Rehab or we could containerize them because I mean, in this case, you could go to catalog.rehab.com and check for the supported containers on OpenShift and see if this one could be containerized. So we go to certified software. We go to container images and then we go to database and data management and we check with Microsoft and here is. So we have a certified image for OpenShift of Microsoft SQL Server from OpenShift by Red Hat. So these are the things that you could do with migration analytics. Again, as I said, we are providing you targets in your own map, you know, which are the best Japanese restaurants in Berlin, for example, for you to be able to have nice sushi or in this case, for you to be able to take your workloads to the hybrid cloud. We have additional demonstrations on other tools that we have like Pathfinder, which helps you with the assessment of applications especially on the context of the application, how it is being maintained and so on to see the suitability to containerize them. Of course, we have virtual machine migration that will help you do the virtual machine migration from VMware to Rehab visualization or to Rehab OpenStack platform. We have also ways to import the thermal teams. We have also ways, as I said, to migrate Oracle Linux or CentOS to Rehab Enterprise Linux and application migration in case you want to go deep into the application and check how to migrate it to containers or to Jboss and containers or to Toncat, Jboss web server on containers. I mean, this tool can help you do it. And again, if you're running OpenShift 3 and you want to move it to OpenShift 4 and get all the benefits from it, like for example, the seamless upgrades or the operators, then we have a cluster application migration tool that could help you move all those containers. So these are the tools that we have in Rehab Modification and Migration Solutions. And of course, please feel free to contact us. We'll be happy to know about you, to know about your status and your plans and be able to help you migrate your workloads to OpenSource platforms by Red Hat. Thank you very much.