This blog is the second in a 5-part series in which we are answering questions attendees submitted during our live Control-M 19 launch webinar on March 26. In our first blog, we focused on upgrade and version-related questions. This week we’ll focus on container and cloud-related questions.
Q: Can you run the Control-M/Server in a container with Control-M 19?
A: Yes. Containers are like machines, so you have always been able to run Control-M in a container. However, with Version 19, the “provision-server” functionality of Control-M Automation API makes it significantly easier to create an image with an embedded Control-M/Server and configure the connection between the server and the EM.
Q: Does Control-M 19 have any integration with Kubernetes?
A: Yes. Kubernetes (K8S) runs containers, so everything in the above answer applies here. Additionally, we have field-developed samples that use the K8S API to run and monitor K8S “JOB” objects. I suggest the following resources to learn more:
- Control-M Automation API Quickstart Guide
- Control-M Automation API Community Solutions
- Control-M 2019 Automation API Documents
Q: Are the new AWS and Azure native integrations only available with Control-M 19?
A: Yes, the AWS Lambda, Step Functions and Batch, and Azure Logic Apps, Functions and Batch job types are only available in Version 19.
Q: Are Azure and AWS the only cloud providers supported?
A: They are the only two supported with a supplied job type in Version 19. However, the below Google Cloud Platform services can be integrated today using only an API key. With Application Integrator you can also integrate Control-M with most cloud providers.
- Google Cloud Natural Language API
- Google Cloud Speech API
- Google Cloud Translation API
- Google Cloud Vision API
- Google Cloud Endpoints
- Google Cloud Billing Catalog API
- Cloud Data Loss Prevention API
Q: Are you able to script AWS server creation as a scheduled/defined thing, including selecting the various AWS configuration specifications and the O/S commands to build the environment - things like creating mounts, updating system files, creating app users, etc.?
A: It sounds like you are describing a configuration management tool like AWS Cloud Formation or similar. Control-M can invoke or “drive” such tools as part of a business workflow, but it does not perform those functions directly.
Q: Does Control-M support Azure backups?
A: We have authentication with Azure services via Control-M Application Integrator and Azure Backup is available as CLI. So, it is quite likely you can develop integration with Azure Backup using Control-M Application Integrator.
Q: Is the Azure/cloud connectivity licensed as/is, or is it additional like CMs?
A: This would be best addressed by your sales team/partner.
Q: Is high availability required when using a service, such as AWS with Control-M 19?
A: If the question is whether Control-M-specific high availability is required when running on AWS, it is recommended just as in any other environment based on the criticality of Control-M and outage tolerance, etc. Running on AWS offers additional options for how high availability is configured, such as using the AWS Relational Database Service (RDS) and if Control-M components need to react to dynamic infrastructure, agent and server provisioning make the process easy and dynamic.
Q: High availability is required when using a service such as AWS with Control-M 19. For example, in on-premises installations, a second M-Sever control is required. If we hire AWS services, the high availability would be responsible for AWS?
A: Today, Control-M is still operated by individual customers who remain responsible for the configuration, including high availability. As mentioned above, there are some additional options such as RDS and dynamic server provisioning that help to simplify that process.
Q: If we use Vaults to pull passwords, how is the Azure Connection Profile Access Key mentioned for each login?
A: This was not tested by the lab. Please open a case with Customer Support.
We hope these answers help! If you still have a question on any of topics above, comment below and we’ll provide an answer or include your question in an upcoming blog.
Stay tuned for upcoming blogs with answers to questions on these topics:
- - Applications, file transfers and Control-M’s web interface
- - Control-M Workload Change Manager, Configuration Manager and Automation API
- - Miscellaneous questions
Missed our first blog on Control-M versions and upgrades? No problem, you can read it here.
If you missed the live webinar, you can watch the recording here.