What is our primary use case?
If you want to create an enterprise data hub, that is where Redshift is used. Snowflake, Redshift, BigQuery, and Azure Synapse are enterprise data warehousing and cloud data technologies. Large enterprises have enterprise data. They have a lot of managed processes, business processes, customers, products, different assets, locations, equipment, etc. Then they have sales and marketing. There's a huge amount of data that is generated, and they will need a large warehouse or multiple data warehouses to create analytics out of that data.
We try to tell organizations to consolidate all their data into a single unified data platform that has all the enterprise data rather than being processed by multiple warehouses. It's processed on one central data platform, which is cloud-based. In which case, we recommend one of these four. We either recommend Snowflake, Azure Synapse, AWS Redshift, or Google BigQuery. It depends on what their early investment is and what kind of work they need to do.
Redshift is completely Managed on AWS cloud.
What needs improvement?
I would like to see improvement in the pricing and the simplicity of using this solution.
What do I think about the stability of the solution?
The product is very stable, and so are all other cloud-based managed Enterprise data platforms (Snowflake, BigQuery and Azure Synapse)
What do I think about the scalability of the solution?
It's scalable as it's on hosted and Managed on AWS cloud.
How are customer service and support?
Technical support is great, very professional.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I would recommend Snowflake the highest, then Google BigQuery, Azure Synapse, and then Redshift.
If somebody is heavily invested into Microsoft, then going for Azure Synapse is what we recommend. If they're open to moving to a completely new system, we evaluate the landscape and we recommend either Snowflake or Google BigQuery. What we recommend and what we design and create and implement for our different enterprise customers is very different for each customer. There's no One-size-fits-all solution.
For example, for one of our customers, we have helped design and create their entire single unified data platform using Snowflake.
How was the initial setup?
I would say Redshift needs a little more effort and expertise for setting up the kind of infrastructure one need. If you can do something with two-three people for Snowflake, you would need four people on Redshift. You need to have a little bit of knowledge of the AWS Cloud and AWS services to be able to use Redshift. A typical Redshift based Enterprise data work would need anywhere between 4 to 15 people.
What was our ROI?
The return on investment of moving from an on-premise to a completely cloud-hosted data platform is significantly high and worth the effort.
What's my experience with pricing, setup cost, and licensing?
Redshift is costly compared to other solutions.
It's pay per use. You can have multiple models. You can go for yearly cost, which is a little discounted than the monthly cost. Depending on how much data you process and store, you can have different pricing. There's no fixed cost. All of these are based on how much data you store monthly and how much data you process.
What other advice do I have?
I would rate this solution 6 out of 10.
If an organization has invested heavily in AWS services and they have a good knowledge of the AWS ecosystem, then I would recommend Redshift. Otherwise, I would still recommend Snowflake because Snowflake works very well with AWS services. I can have my AWS S3 buckets in which I can store my enterprise data lake, and then Snowflake works with that seamlessly. If the organization has good knowledge of AWS and good knowledge of RDBMS data warehouses, then we can recommend Redshift to them.
It all depends on how much investment that organization has done in Redshift. For example, we have a customer which has a very large setup. It's a large US-based company, where they have invested heavily in AWS. They're an AWS house, so they like everything about AWS. For them, we have recommended Redshift so that the overall tech ecosystem remains optimum.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Hey Aju Mathew,
It was a nice review about Amazon Redshift. I am also using this for last 3 year. I would like to understand a bit in terms of pricing. I am using there instance based on $0.25/per node/per hour. So If I am using 100 node cluster I have bane 25$ per hour. But as you said something like $3330 / year/ tb. Can you please elaborate the same. Is that based on node size or storage size?