Skip to content
Cloud8 Logo
  • PRODUCT
  • PRICING
  • SUPPORT
  • CONTACT US
  • LOGIN
  • PRODUCT
  • PRICING
  • SUPPORT
  • CONTACT US
  • LOGIN

Best Practices

  • How to integrate Slack into Best Practices
  • How to monitor memory and swap with SSM
  • AWS Bucket S3 Topic Notification
  • Best Practices: Password and Credential Monitoring
  • Best Practices: Custom Rule Notifications via AWS S3
  • Best Practices: Microsoft Teams Support

Charging

  • AWS account suspension: tips and what to do

Concepts

  • Security groups
  • Access key
  • Cloud server image or template
  • Snapshot
  • Additional disks
  • Cost model: pay per use
  • Cloud Control Panel – AWS, Azure, GCP, Huawei and Oracle
  • Cloud Computing
  • Comparison: Automation via Cloud8 vs “homemade” automation
  • FINOPS: Data Integration and Enhancement Flow (Infographic)
  • Difference between RI Applied vs RI in Cloud8 Panel

Credentials

  • Using Cloud8 with a custom AWS security credential
  • How to use IAM Role to integrate your security with Cloud8
  • Security credentials for public clouds
  • Connecting OCI Providers to Cloud8 – Full Tutorial
  • Credential for Huawei Cloud
  • Best Practices: Enabling user monitoring in Azure

First Steps

  • Connecting GCP Providers to Cloud8 – Full tutorial
  • How to manage more than one AWS account
  • Hot to enable cloud cost estimates monitoring
  • Creating a new Amazon AWS account
  • Connecting Azure Enterprise Agreement providers to Cloud8 – Full tutorial
  • Creating a New Account on Amazon Cloud (AWS)
  • Connecting OCI Providers to Cloud8 – Full Tutorial
  • Cloud8 Users and Profiles
  • Onboarding: getting started on Cloud8
  • Connecting AWS Providers to Cloud8 – Full Tutorial

MSP / Reseller

  • White label at no additional cost
  • MSP: Configuring costs
  • MSP: Configuring markup

Services

  • Using Cloud8 Insights
  • Audit logs
  • Managers on Cloud8 – Resource management on AWS, Azure and GCP
  • Cloud usage statistics
  • Alerts
  • Cloud cost control, alerts and reports
  • Cloud aggregator control panel
  • Using Automations in Cloud8
  • Automated backup of cloud servers
  • Multiple Users – Multiuser Panel
  • ECS / Fargate support on Workflow
  • Enabling Azure AD SSO in the Cloud8 Dashboard
  • Detailed Costs Report
  • Workflow: How to reset tasks periodically
  • Kubernetes Cost Support
  • How to install Metricbeat component on AKS
  • How to enable support for ECS / EKS shared costs
  • Add TAGs with CSV file
  • GCP Storage Integration
  • RDS reports with grouping by ID
  • Exporting data to AWS S3 (Bucket)
  • How to install Metricbeat component on GKE clusters
  • How to install Metricbeat component on EKS
  • How to install the Metricbeat component in OKE
  • FinOps: Cost Anomaly Reports and Charts
  • Enabling MFA in the Cloud8 Dashboard
  • FinOps: Reverse API
  • FinOps: Tag Sharing and Prorating
  • FinOps: Tag Sanitization, Compliance and MultiCloud
  • FinOps: Tagged / Untagged
  • FinOps: Reports, Alerts and Budgets
  • FinOps: Tags and Usage
  • FinOps: Tags / Labels / Resource Groups
  • Exporting data to Azure Storage Account
  • S3 Lambda Notification Processor (deploy via CLI)

Troubleshooting

  • I subscribed Amazon and I still can’t access Cloud8
  • How is the cloud cost estimate calculated?
  • I created a security group through the AWS console and it still doesn’t appear in Cloud8
  • I exported the cloud server usage report. What do the fields mean?
  • Using Cloud8 with a custom AWS security credential
  • Cloud8 and Amazon don’t monitor my cloud server’s memory?

Tutorials

  • How to access a Windows server in the Amazon AWS cloud
  • How to access a Linux server
  • How to create a cloud server
  • How to integrate Slack into Best Practices
  • How to configure scheduling for script execution in AWS
  • How to configure scheduling by Tags / Labels
  • Configure vault copy at AWS (cross account) with KMS
  • How to configure the Scheduler for script execution on OCI
  • Workflow: How to reset tasks periodically
  • How to install Metricbeat component on AKS
  • How to install Metricbeat component on GKE clusters
  • How to install Metricbeat component on EKS
  • How to install the Metricbeat component in OKE
  • FinOps: Cost Anomaly Reports and Charts
  • Group data in Pivot Table
  • FinOps: Tag Sanitization, Compliance and MultiCloud
  • S3 Lambda Notification Processor (deploy via CLI)
  • Best Practices: Microsoft Teams Support
View Categories
  • Home
  • Docs
  • Services

Using Automations in Cloud8

8 min read

Automating tasks in cloud computing environments is an essential feature for optimizing the execution of repetitive activities, improving productivity, and reducing costs. With modern tools, it’s possible to schedule various actions on cloud servers, such as backups, configuration changes, and scalability, ensuring greater control and efficiency in infrastructure management.

Cloud8’s automation functionality works through one-time or recurring schedules, and does not support reactive automations, such as execution based on metrics.

Tasks that can be automated in Cloud8 #

Automations for Instances #

  1. Start : Start a disconnected instance.
  2. Stop : To stop an active instance.
  3. Upgrade / Downgrade
  4. Change Volume Type : Change the type of data volume attached to the server. 
  5. Backup : Performs a backup of the instance.
  6. Copy backup to region : performs an asynchronous copy of the backup to another region.
  7. Security copy (Vault) to another AWS provider : Creates a backup copy of an instance from one AWS provider to another AWS provider. 
  8. Interval : an internal Automations feature that allows you to configure a time interval between the execution of automations configured in the same Workflow .
  9. Connect to Load Balancer
  10. Disconnect from Load Balancer 
  11. Associate security group
  12. Desassociate security group
  13. Scale t*.unlimited : If you created your AWS Account before July 15, 2025, and use a t2.micro or t3.micro instance from the AWS Free Tier offering in unlimited mode, charges may apply if your average usage over a continuous 24-hour period exceeds theinstance’s baseline usage .
  14. Script – Command : executes a specified command on the instance.
  15. Script – HTTP Webservice
  16. Connect elastic IP : connect an Elastic IP .
  17. Reboot : restart the instance.
  18. Terminate : delete the instance.

Automation for Databases #

  1. Start : Start a disconnected instance.
  2. Stop : To stop an active instance.
  3. Upgrade / Downgrade : Change the instance’s SKU.
  4. Change Volume Type : Change the type of data volume attached to the server.  
  5. Backup : Performs a backup of the instance.
  6. Copy backup to region : performs an asynchronous copy of the backup to another region.
  7. Security copy (Vault) to another AWS provider : Creates a backup copy of an instance from one AWS provider to another AWS provider.
  8. Export databases :
  9. Connect to a pool :
  10. Disconnect from pool :
  11. Scale capacity :
  12. Change size/capacity
  13. Change OCPUs (Core count)
  14. Reboot : restart the instance.
  15. Cache Reboot : Restart the instance cache.

Automations for Apps (Auto Scalling) #

  1. Scale instance number
  2. Stop / Deallocate
  3. Start
  4. Scale Service Plan

Automation for Containers #

  1. Scale / Turn off cluster service
  2. Change capacity providers
  3. Change task definition

Automations for DNS Zones #

  1. DNS Backup

Automation for Large Volumes of Data #

  1. Backup / Snapshot
  2. Copy snapshot to region
  3. Security copy (Vault) to another AWS provider
  4. Change type (Scale)

Report Automation #

  1. Backup Coverage
  2. Backup List
  3. Billing estimate summary
  4. Stopped instances
  5. Untagged Resources with ID
  6. Completed Workflows
  7. CSV costs per product
  8. New instances
  9. AWS Security Groups
  10. AWS VPC and Subnets

Setting up Automation Workflows #

An Automation Workflow is a set of one or more actions that can be configured and executed on one of the resources that support automation. Therefore, it’s not necessary to create multiple automations individually to execute a sequence of tasks; they can be programmed as an intelligent workflow.

In Automations , select the server and click on “ New Workflow ”.

Using Automations in Cloud8

Select which resources will be impacted by the automation, and give it a name. Define the date and time when the automation will be triggered for the first time.

The displayed screen will show the configuration of an automation. In the example below, we configured a workflow where a server is shut down, downgraded, and restarted. A 10-minute interval was defined between each task to ensure the completion of all jobs in the automation.

Using Automations in Cloud8

To include a task in the Workflow , select it under “ Type ”, and after configuring its parameters, click the right arrow to add it to the “ Run in order ” panel. The arrows define the following actions:

  • Right : Includes in Workflow
  • Left : Remove from Workflow
  • Upwards : moves the selected item up in the execution order.
  • Down : moves the selected item down in the execution order.

After configuration, if you click ” Save “, the workflow will be configured and executed exclusively on the date and time specified in the configuration. For the automation to be recurring, it is necessary to click on the ” Repetitions ” tab and configure the recurrence by selecting the ” This workflow repeats ” option .

Using Automations in Cloud8

In the example above, a weekly automation was configured, which will run every Friday, with no expiration date.

Setting up Workflows by Tags #

Given that Cloud8 automations are not reactive, meaning they don’t trigger based on resource utilization metrics, it’s possible to use tags to dynamically define scenarios where a resource should execute the automation. An example would be when an organization has databases with a specific granularity rule, but also critical databases that need hourly backups during specific periods. In this case, a backup frequency tag can be configured and used in a Cloud8 Workflow .

In other cases, the user may simply want to create an automation that applies to all resources that meet a specific business rule, for example, when it is defined that all development resources should be turned off on weekends.

Step 1 – Create an Automation Workflow #

Click on “ Template / Tags ” and select “ New Workflow Template ”.

Using Automations in Cloud8

In the “ Template ” tab , define a name for the template and proceed to the “ Workflow ” tab. Define a resource in “ Resources ”, but don’t worry about the selected server, as it only serves to allow workflow configuration and will not be considered for automation purposes if it does not have the tag defined.

Define a name for the Workflow and set the date and time when the automation will be triggered for the first time. In “ Task ”, configure the entire task flow of the automation. In the example below, a workflow has been defined that will only shut down the servers on Friday night.

Using Automations in Cloud8

Click on the “ Repetitions ” tab and configure the recurrence by selecting the “ This workflow repeats ” option .

Using Automations in Cloud8

In the example above, a weekly automation was configured, which will run every Friday, with no expiration date. When finished, click ” Save “.

Using Automations in Cloud8

Step 2 – Configure execution by Tags #

Now that we have a workflow template, we can define that it is automatically assigned and executed on all resources that have a specific tag value. To do this, click on “ Templates / Tags ” and then select “ Tags <-> Templates ”.

Notice that the created template is now listed below the configuration options.

Using Automations in Cloud8

In “ Tag ”, select “ New association ” and enter the “ Tag name ” and the “ Tag value ”. In the example below, the automation should be executed on all resources that have the tag “ automation ” with the value “ true ”.

Since the functionality is case-sensitive , it’s possible to check for occurrences of several different tags by separating them with commas.

In “ Linked Templates, ” select the created template. In “ Providers, ” select which registered providers will be verified for automation execution. Finally, click “ Save .”

NOTE: This feature is not yet available for OCI and Huawei providers .

Setting up Workflows by Provider #

Configuring Workflows by Provider allows all resources from a given provider registered in Cloud8 to receive the same automations, without the need to manually configure each one. 

Step 1 – Create an Automation Workflow #

Click on “ Template / Tags ” and select “ New Workflow Template ”.

Using Automations in Cloud8

In the “ Template ” tab , define a name for the template and proceed to the “ Workflow ” tab. Define a resource in “ Resources ”, but don’t worry about the selected server, as it only serves to allow workflow configuration and will not be considered for automation purposes if it does not have the tag defined.

Define a name for the Workflow and set the date and time when the automation will be triggered for the first time. In “ Task ”, configure the entire task flow of the automation. In the example below, a workflow has been defined that will only shut down the servers on Friday night.

Using Automations in Cloud8

Click on the “ Repetitions ” tab and configure the recurrence by selecting the “ This workflow repeats ” option .

Using Automations in Cloud8

In the example above, a weekly automation was configured, which will run every Friday, with no expiration date. When finished, click ” Save “.

Using Automations in Cloud8

Step 2 – Configure execution by Provider #

Now that we have a workflow template, we can define that it is automatically assigned and executed on all resources that have a specific tag value. To do this, click on “ Templates / Tags ” and then select “ Tags <-> Providers ”.

Using Automations in Cloud8

In “ Link name ”, click “ New association ” and define a “ Name ” for the configuration. In “ Linked Templates ”, select the created template. In “ Providers ”, define which providers the automation will run on. Finally, click “ Save ”.

Using Automations in Cloud8

NOTE: This feature is not yet available for OCI and Huawei providers .

Using Automations in Cloud8

Note that the panel will display a block identifying the automation in the configured schedule and providers.


You may want to check these Docs too: #

  • S3 Lambda Notification Processor (deploy via CLI)
  • Exporting data to Azure Storage Account
  • FinOps: Tags / Labels / Resource Groups
  • FinOps: Tags and Usage
  • FinOps: Reports, Alerts and Budgets
Automations, Cloud, Cloud Computing, Cloud Management, Control Panel, Scheduling, Services
Did this Doc help you?

Share This Article:

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Table of Contents
  • Tasks that can be automated in Cloud8
    • Automations for Instances
    • Automation for Databases
    • Automations for Apps (Auto Scalling)
    • Automation for Containers
    • Automations for DNS Zones
    • Automation for Large Volumes of Data
    • Report Automation
  • Setting up Automation Workflows
  • Setting up Workflows by Tags
    • Step 1 – Create an Automation Workflow
    • Step 2 – Configure execution by Tags
  • Setting up Workflows by Provider
    • Step 1 – Create an Automation Workflow
    • Step 2 – Configure execution by Provider
Cloud8 Logo
  • Terms of Use
  • About Us
  • FAQ / Support
  • Blog
  • Contact Us
  • Cookies (EU)
  • Terms of Use
  • About Us
  • FAQ / Support
  • Blog
  • Contact Us
  • Cookies (EU)
Globe-americas Facebook Twitter Linkedin Youtube

Disclaimer: AWS, images, and associated services are property of Amazon Web Services Inc. and its affiliates. Azure, images, and associated services are property of Microsoft Corporation. GCP, images, and associated services are property of Google Inc. Huawei, images, and associated services are property of Huawei Technologies Co Ltd. Oracle, images, and associated services are property of Oracle Corporation. Cloud8 Brasil em Português.

Manoel Netto Designer
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}