Support Questions

Find answers, ask questions, and share your expertise

CloudFormation to deploy HDP in AWS IaaS

avatar

Can we use CloudFormation to deploy HDP in AWS IaaS? Is it supported?

1 ACCEPTED SOLUTION

avatar

@Vivek Sharma

Yes, you can use CloudFormation to deploy HDP in AWS IaaS. In fact, we use CloudFormation as well as other AWS services within Hortonworks Data Cloud for AWS (HDC) today:

  • Amazon EC2 is used to launch virtual machines.
  • Amazon VPC is used to provision your own dedicated virtual network and launch resources into that network.
  • AWS Identity & Access Management is used to control access to AWS services and resources.
  • AWS CloudFormation is used to create and manage a collection of related AWS resources.
  • AWS Lambda is a utility service for running code in AWS. This service is used when deploying the cloud controller into a new VPC to validate if the VPC and subnet specified exist and if the subnet belongs to that VPC.
  • Amazon S3 provides secure, durable, and highly scalable cloud storage.
  • Amazon RDS provides a relational database in AWS. This service is used for managing reusable, shared Hive Metastores and as a configuration option when launching the cloud controller.

With a formal Hortonworks Subscription in force, Hortonworks will support any HDP cluster that was provisioned through Ambari, regardless of how that provisioning process was scripted. If using our Hortonworks Data Cloud Controller and HDP Services sold through the Amazon Marketplace, then Hortonworks provides and supports the CloudFormation scripts as well.

Save yourself some time, and check out HDC first!

View solution in original post

2 REPLIES 2

avatar

@Vivek Sharma

Yes, you can use CloudFormation to deploy HDP in AWS IaaS. In fact, we use CloudFormation as well as other AWS services within Hortonworks Data Cloud for AWS (HDC) today:

  • Amazon EC2 is used to launch virtual machines.
  • Amazon VPC is used to provision your own dedicated virtual network and launch resources into that network.
  • AWS Identity & Access Management is used to control access to AWS services and resources.
  • AWS CloudFormation is used to create and manage a collection of related AWS resources.
  • AWS Lambda is a utility service for running code in AWS. This service is used when deploying the cloud controller into a new VPC to validate if the VPC and subnet specified exist and if the subnet belongs to that VPC.
  • Amazon S3 provides secure, durable, and highly scalable cloud storage.
  • Amazon RDS provides a relational database in AWS. This service is used for managing reusable, shared Hive Metastores and as a configuration option when launching the cloud controller.

With a formal Hortonworks Subscription in force, Hortonworks will support any HDP cluster that was provisioned through Ambari, regardless of how that provisioning process was scripted. If using our Hortonworks Data Cloud Controller and HDP Services sold through the Amazon Marketplace, then Hortonworks provides and supports the CloudFormation scripts as well.

Save yourself some time, and check out HDC first!

avatar

@Vivek Sharma If this answer helps, please accept it. Otherwise, I'd be happy to answer any remaining questions you have.

Thanks! _Tom