General FAQs
1. What is OmniDeq?
- Ans:
- OmniDeq enables Enterprise IT to modernize their applications with minimum investment and maximum advantage. OmniDeq is industry’s first Automated Refactoring and Automated Containerization solution.
2. How do I contact CloudHedge ?
- Ans:
- The best way to contact CloudHedge is to send your queries to sales@cloudhedge.io.
3. What is a Vault?
- Ans:
- OmniDeq Vault is a secured service. This service stores the sensitive data such as credentials in an encrypted form. The cipher used is aes-256-cbc. The Vault facilitates management and usage of sensitive data. Vault enables credential to be consumed in various workflows available within OmniDeq.
4. What is a Discover?
- Ans:
- For details, please refer link
5. What is a Transform?
- Ans:
- For details, please refer link
6. How OmniDeq is licensed?
- Ans:
- For details, please refer link
7. What different form-factors OmniDeq is available in?
- Ans:
- OmniDeq is available in TWO (2) form-factors. It can be registered and subscribed to use as Software as a Service (SaaS) model of cloud as well as a virtual appliance.
8. Which Operating Systems OmniDeq supports for application refactoring?
- Ans:
- Various variants of Linux and Windows Operating Systems are supported.
- For more details, please refer Support Matrix in the Reference section: link
9. Which windows OS OmniDeq supports?
- Ans:
- Windows 2012 R2, Windows 2016, Windows 2022 Servers.
- For more details, please refer Support Matrix in the Reference section: link
10. Does OmniDeq support windows machine in domain?
- Ans:
- Yes, it supports & uses Kerberos Authentication method for the machine in Domain.
11. Does OmniDeq support both bit machines 32 bit,64 bit?
- Ans:
- Yes, It supports for both 32 bit & 64 bit Machines
12. What types of migration do you automate for the 6R’s?
- Ans:
- Out of the box, we currently automate Rehost and Refactor of Services.
- We do Windows->Linux replatform for Weblogic and Websphere. Other variations in progress.
13. What kinds of applications can you Discover and Transform?
- Ans:
- We support commonly used Linux based applications, written in any software language. We also Discover and Transform ASP.NET and/or IIS Server based applications. We currently don’t have support for COBOL and mainframes.
- The detailed support matrix is here: link
14. What about COTS applications, can you transform them as well?
- Ans:
- Technically we can transform any COTS software. However, there may be support related issues from ISV. We need ISVs buy-in. We have worked with ISVs in the past to provide containerization support for their product line and would be happy to work with you and your COTS provider to add support for the COTS app which can also be transformed (rehost or refactor). Please send us an e-mail to isvsupport@cloudhedge.io with subject Cloud/Container migration in the subject line.
15. Do you need access to the source code?
- Ans:
- No, we discover the application and host at the network and services level.
16. You are asking for read-only SSH access to Discover and Transform apps - what if I don’t give you SSH access?
- Ans:
- The discover can't be executed.
17. Why should we containerize applications, we are already on cloud? What are the benefits?
- Ans:
- Have you refactored the code before moving to cloud or have you lifted and shifted applications to cloud. In either case, containerizing an application helps you reduce cloud billing, makes your application portable, secure, and scalable.
- Containers have a smaller footprint and hence lesser compute cost.
- Enables portability, including deployment of apps on a hybrid environment.
- Enables you to scale a particular workload/ service instead of scaling the entire application
- Application isolation allows you to improve security by setting each application’s major process apart from one another in separate containers.
18. Can we leverage OmniDeq Discover and Transform tools only?
- Ans:
- Yes, We can enable you to leverage just Discover and Transform tools.
19. What are the benefits of leveraging only Cruize?
- Ans:
- We automate your DevOps process and empower Developers to perform majority of software development lifecycle events that need environment provisioning/de-provisioning. The models we have developed for application environments help in reducing dependency on Ops or release engineering team. It significantly reduces your cost of high priced DevOps consultant and / or release engineer. Also, managing Kubernetes is provided as a feature of the Cruize.
20. Can we deploy our containerized apps on a pre-existing Kubernetes clusters?
- Ans:
- Yes, we have an option for you to bring your own cluster (BYOC). This option is only available for Kubernetes clusters. Currently, we do not support enabling existing Openshift clusters.
21. Does your Discover tool identify if the application is cloud ready or not?
- Ans:
- Yes, service level discovery and by identifying dependencies, allows us to discover potential issues from an application’s cloud readiness perspective, however for definitive conclusion, we will most probably need access to your source code. It will also need additional efforts to come to a conclusion. Your own developers or our SI partners can enable it to be cloud ready based on the inputs from Discover tool.
22. How much time will it take to migrate a simple application deployed across 1 or 2 nodes?
- Ans:
- Discovery to Deployment should not take more than 2 to 3 business days. (assuming all the required data and infra is available)
23. Can the dependency within the processes already detected identified intelligently/automatically by the tool? And subsequently reflected in the docker images that are created.
- Ans:
- Yes, it does this currently and includes all identified dependencies in the Docker images that are created. Perhaps, you should elaborate and clear my confusion.
24. How are the encrypted files (configs etc for the application) treated by the tool? How do they get migrated?
- Ans:
- Our ability to detect/analyze the hard-coding etc could be limited if the files are non-readable outside the application. However, it will get migrated.
25. Can cron jobs be containerzed?
- Ans:
- Currently the cron jobs are not containerized. However in the future release it may be supported.
26. Can my Cloud Vault credentials be used with CH?
- Ans:
- NO. They are exclusively used only for Cruize tasks as needed.
27. Would my existing TLS certificates work after transform?
- Ans:
- In principle yes and no based on your environment. However this feature will be available in next releases.
28. What tools does OmniDeq install on my system? Are they cleaned up?
- Ans:
- OmniDeq installs a proprietry discovery tool on the host to be discovered. The binaries are not removed after the discovery as the same set of binaries are required during the transform phase.
29. How can my servers in the datacenter be accessed by CH SAAS portal?
- Ans:
- CH Saas portal connects to hosts over network ( ssh ). One need to open up the external firewall and allow the port forwarding for CH Saas portal to reach to the hosts on internal network.
30. Can I use username and password for SSH authentication instead of SSH key?
- Ans:
- Yes. One can use ssh keys or username/password to connect to host.
31. Can I bulk import my Datacenter systems details?
- Ans:
- Yes. One can use chcli to provision the bulk hosts.
32. What privilages users need for discovery?
- Ans:
- OmniDeq supports the Linux, Windows hosts . Their corresponding pre-requistes are as follows.
- Linux Host
- Windows Host
33. Can copying of SSH keys and adding sudoers entries be automated across all the candidates in scope of discovery?
- Ans:
- Yes. We can use ansible to automate that.
34. In discovery-step2 (x-ray) we observe that the processes are restarting while inserting the probe. Is there a way we can avoid it?
- Ans:
- We are adding functionality wherever possible to not require restart.
- The restart does have significant advantages & provides us the unique ability to learn dynamic behavior hence it's recommended to be applied to non-production environments."
35. Currently the discovery is detecting the processes of OS/servers. Is there a way discovery can intelligently identify the applications that are running within the server? E.g. discovering the library application automatically by the tool.
- Ans:
- CH does detect the libraries used by the application as part of the library dependencies.
36. The external dependencies (like DB/SMTP servers/other apps etc) can be identified by the tool? In the discovery we did entered the mysql instance dependency manually.
- Ans:
- Yes, it can be. It does not have to added as part of the wave. We do have ability to detect external service/host dependencies as well.
37. Can the tool detect the stopped processes? e.g. The jboss service that was stopped was not detected in the first scan. We had to start it before it was reflected in the scan report.
- Ans:
- Currently it does not, however our tool can be enhanced to do that. Since the servers we ask to be X-rayed are generally non-production/replica of production, we have found that the services that people need to be running for working application are running and are detected.
38. What is the outcome of the scan if there are any scheduled jobs (like cron jobs etc) hosted on the source? How does the tool treat them, if they are not running?
- Ans:
- We do detect the cron jobs. It will be available as part of the next release by middle of October.
39. App and if not app but part of infra can be containerized or not ?
- Ans:
- App can be containerized.
- Infra components migration is best handled by Pro Serv.
40. Architecturally which application components can be and can not be transformed ?
- Ans:
- As such there isn't restriction on containerizing specific components. The effort required to get the container working may vary.
41. Architecturally which infrastructure components can be and can not be transformed ?
- Ans:
- Infrastructure wise, we believe the components are not required to be containerized.
42. Which platform softwares and tools can be transformed ?
- Ans:
- Apache HTTP
- Nginx
- IIS
- Tomcat
- JBoss
- Oracle WebLogic
- IBM Websphere
- Jenkins
- Redmine
- Alfresco
- Odoo
43. Which programming languages and tools can be transformed ?
- Ans:
- .NET framework applications deployed on IIS are transformed today.
- On Linux, there isn't restriction on the basis of programming language."
44. How it works for components in single VM Vs separate VMs and what is suggested from analysis with respect to separating different components into separate containers, whether it considers network segmentation (DMZ Vs Internal)?
- Ans:
- Networking connectivity enablement across networks is out of scope of OmniDeq tool. Can be accomplished using Pro Serv.
45. How and what compliance aspects are addressed ?
- Ans:
- We do not have compliance certification for PCI/DSS or HIPAA.
46. How is data on additional file systems/disks handled ? and How are OS users and file ownerships handled ?
- Ans:
- Data on additional mounted file system / disks detection is not implemented however, we are planning it.
- As mentioned in prerequisite ownership should be provided to OS user.
47. Is there any table or chart for estimated time for Discover / Transform specific applications ?
- Ans:
- This is dependent on the application size and regression test suite and whether the application testing is automated or manual.
- In addition to the time taken for testing, for complex applications/processes, it takes about 1-2 hours. For medium/low complex processes, the amount of time taken will be less than 1 hour.
48. Why there is "Sleeping" status for all services in recommendation report?
- Ans:
- This is updated in the latest release of OmniDeq. Sleeping status will be removed to filter out processes that are running only. All discovered, filtered processes will be listed as valid.
49. Does OmniDeq handle data migration?
- Ans:
- No, we decided to focus on a bigger problem i.e. migrating an application. There are a lot of data migration tools that can be leveraged by your team or our SI partner could also help migrate data from on-premise to Cloud. If you need OmniDeq to recommend an approach, please get in touch with proserv@cloudhedge.io