All of the capabilities described above are delivered in the cloud just as they are on-premises, allowing Teradata Vantage to be used as a highly effective cloud data analytics platform. It can be deployed across a number of clouds, including the “big three” of AWS, Microsoft Azure, and Google Cloud, as well as VMware, Teradata Cloud, and purpose-built on-premises infrastructure.
Multi-cloud, hybrid cloud, and hybrid multi-cloud are all supported, and in terms of the cloud the product is generally delivered as a service. Any number of instances can be viewed, managed and monitored using the same web interface, which is particularly important for multi-cloud. In addition, Teradata Vantage is a highly portable solution (including its licensing – see below), largely owing to the fact that it uses the same software across all platforms. Teradata also provides data migration tools and best practices, and combined with the company’s experience with cloud migrations, moving an instance from one cloud to another should be a relatively painless process.
Fig 01 - Teradata Vantage ‘Big 3’ cloud integrations
What’s more, the platform’s relationship with these clouds reaches significantly beyond just deployment.
In fact, Teradata Vantage is closely aligned with all three major clouds, and boasts integration with a wide variety of Microsoft, Amazon and Google cloud services, as shown in Figure 1. Moreover, Teradata Vantage offers a software architecture (see Figure 2) that is well suited to the cloud, which helps to take advantage of the aforementioned cloud services provided by Azure, AWS and GCP.
Fig 02 - Teradata Vantage cloud architecture
Pricing models for Teradata Vantage in the cloud are flexible, consisting of both capacity-based pricing (‘blended’) and pay-as-you-go usage-based pricing (‘consumption’). The latter, in particular, provides automatic elasticity, and you only pay for successful queries and loads. It also boasts highly trackable usage statistics (which makes for predictable pricing), and departmental chargeback, among other things. In short, you are able to choose whichever pricing model suits your needs, most likely in terms of high or low (or unknown) utilisation. Also notable is that all Teradata Vantage cloud deployments are single-tenant, which has benefits for both performance and stability, and that Teradata’s pricing models and licenses are portable across cloud (and even on-premises) environments.
Teradata Vantage also offers separation of storage from compute, which helps support these pricing models (particularly consumption pricing). That said, it is not strictly required. Elastic scaling, dynamic resource allocation, software performance optimisation (via indexing and determining least-cost execution methods), and workload management are all available, and all contribute to performance in one way or another. Dynamic resource allocation also addresses data replication and data drift, as well as query prioritisation more complex than ‘first come, first serve’.