TurnKey Linux Virtual Appliance Library

AWS VPC (virtual private clouds)

ryanblakeslee's picture


The work you all have done with this project is outstanding!  And as I continue to get more and more involved with using these appliances for projects and customers, the more I realize and appreciate the value and power of these quick turn-key deployments, not to mention the ability to start with a base appliance and tailor it for the specific task or customer at hand.

That being said, I have been using TKL, the hub, and the TKLBAM functions quite a bit.  The one thing I am wondering about, that I don't see any discussions or direction on is TKL's ability to integrate with the other AWS feature sets -- specifically for this post, I am curious about how TKL can (if possible?) use AWS's virtual private cloud features.

One of the huge values of these appliances is the ability to deploy them quickly and scale quickly as customers needs change and increase (or decrease.)  Some of these being public facing makes sense, but some of these services need to be private and "non-routable."  The way I see AWS and TKL is, it's a tremendous tool for services providers and managed services providers to have essentially a virtual data center without the cost of building out their own.  But in order to really accomplish that, building these systems out inside a private cloud, such as VPC, is a necessity.  (At least that’s how I see it, but maybe I am wrong.)

Can anyone enlighten me and educate me on the ability (or inability) for the HUB to also use AWS's VPC in order to build out a virtual data center and inside a private cloud at AWS? 

Thanks in advance, and again fantastic work!

Guest's picture


I'd love to see TK HUB being able to create new instances under AWS VPC (where VPC is configured). 

Guest's picture

I'd like to understand how to

I'd like to understand how to do this as well.  AFAIK, launching into Amazon's cloud doesn't neccessarily launch into a VPC, but I could be wrong.

Guest's picture

So I just tried this out to

So I just tried this out to see how it might work.  Launching an instance from TKL only launches in EC2, there is no way to launch into VPC, which is a bummer.  Not only that, but you can't migrate from EC2 to VPC, only save to EBS and reprovision on VPC, with new IPs and new Elastic IPs.

All of which is much less than optimal, esp. for SaaS apps that might require steady refreshes or dynamic scaling.   You can do much of this via the AWS Console, but it would be nice to be able to choose a VPC deployment from within TKL.  I understand there are issues with this (e.g. no direct internet access) that might be problematic for TKL, but anyone using VPC will be aware of these, IMHO.


Guest's picture

Following up on my earlier

Following up on my earlier posts -

It would be nice to have the option to create an AMI out of a backup.   Perhaps it's possible to restore a backup to a generic instance running in VPC, I haven't tried that yet.   Either way, it would be a 'pull' deployment rather than a 'push' (like the current TKL tools). 

I'm going to be deploying shortly, so we'll see what the easiest solution is to run in VPC.

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <strike> <caption>

More information about formatting options

Leave this field empty. It's part of a security mechanism.
(Dear spammers: moderators are notified of all new posts. Spam is deleted immediately)