<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fubaredness Is Contagious &#187; cohesiveft</title>
	<atom:link href="http://somic.org/category/cohesiveft/feed/" rel="self" type="application/rss+xml" />
	<link>http://somic.org</link>
	<description>Dmitriy Samovskiy's Blog</description>
	<lastBuildDate>Wed, 01 Sep 2010 07:55:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CohesiveFT VPN-Cubed as Networking Fabric of the Intercloud</title>
		<link>http://somic.org/2010/06/23/cohesiveft-vpn-cubed-as-networking-fabric-of-the-intercloud/</link>
		<comments>http://somic.org/2010/06/23/cohesiveft-vpn-cubed-as-networking-fabric-of-the-intercloud/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 17:19:15 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cohesiveft]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://somic.org/?p=1542</guid>
		<description><![CDATA[This post is about stuff I work on at my current job. I do not speak for my employer on this blog though, therefore please consider thoughts and opinions below as strictly my own, not necessarily endorsed or approved by CohesiveFT.
It has been about 6 months since I last blogged about work, so I figured [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is about stuff I work on at my current job. I do not speak for my employer on this blog though, therefore please consider thoughts and opinions below as strictly my own, not necessarily endorsed or approved by CohesiveFT.</em></p>
<p>It has been about 6 months since I <a href="http://somic.org/category/cohesiveft/">last blogged about work</a>, so I figured an update may be in order, especially since today <a href="http://cohesiveft.com/">CohesiveFT</a> <a href="http://blog.elasticserver.com/2010/06/vpn-cubed-brings-virtual-private-clouds.html">announced</a> availability of <a href="http://cohesiveft.com/vpncubed">VPN-Cubed</a> on <a href="http://www.flexiant.com">Flexiant</a>&#8217;s cloud offerings.</p>
<p>We&#8217;ve been very busy on VPN-Cubed engineering side. Along with features already on the roadmap, we delivered several enhancements that were directly driven or requested by VPN-Cubed users. On the product support side, we continued to expand a range of devices with which VPN-Cubed can do IPsec interop, which now include even ones I personally have never heard about before. We grew our experience and expertise in the area of troubleshooting intra-cloud and cloud-to-datacenter connectivity issues (there are many!). We&#8217;ve also worked on a few projects that required non-trivial topologies or interconnects, successfully mapping customer requirements to VPN-Cubed capabilities.</p>
<p>One theme that I have had in my head for some time now, is <strong>VPN-Cubed as the networking fabric of the Intercloud</strong>. Let me explain.</p>
<p>VPS was a predecessor of modern IaaS clouds. In VPS land, boxes are usually provisioned individually, one by one. Typical setups in VPS consisted of 1, 2 or 3 boxes. Networking 3 independent boxes together is relatively straightforward.</p>
<p>At the beginning of IaaS era, I imagine most setups were also 1 or 2 boxes. <strong>But as IaaS is gaining ground, topologies headed to the cloud are getting bigger, more complex and more dependent on access to external resources.</strong> Setting up networking consistently is becoming a bigger deal. But it&#8217;s not the end.</p>
<p>One of the roles of Intercloud is providing customers with an alternative (competition, in other words) &#8211; if one doesn&#8217;t like cloud A, she may take entire topology to cloud B. I&#8217;d say 99 of 100 public cloud justification documents being submitted to CIOs worldwide today include a statement saying something like this: &#8220;If this cloud provider fails to deliver what we need at a level we need it, we will switch to another provider.&#8221; This is actually not as easy in practice as it may sound.</p>
<p>Each cloud&#8217;s networking has unique aspects, no two are alike. Public IPs, private IPs, dynamic or not, customer assignable or not, eth0 private or public, cloud-provided firewall exists or not, peculiarities of firewall &#8211; these are some of the differences (as of today, I have set up boxes in 6 IaaS clouds with admin endpoints facing public Internet &#8211; I have seen many network setups). <strong>Taking images of N boxes from one cloud and dropping them in another cloud is well understood, recreating one cloud&#8217;s networking in another cloud is where the challenge is.</strong></p>
<p>It is here where I think <strong>VPN-Cubed shines as a <span style="text-decoration: underline;">customer-controlled network abstraction</span> &#8211; it&#8217;s an <span style="text-decoration: underline;">overlay built on top of service provider&#8217;s network</span>, which allows it to be identical no matter what the underlying infrastructure looks like.</strong></p>
<p>Same story plays out when an application is <a href="http://somic.org/2009/08/18/the-concept-of-hyper-distributed-application/">hyper-distributed</a> and runs in multiple clouds or multiple regions of one cloud (where regions are connected via public Internet). And here as well VPN-Cubed provides an abstraction that allows one to treat all compute resources as being on the same network, regardless where they are actually located at the moment.</p>
<p>At the same time, VPN-Cubed can be appealing to topologies that don&#8217;t care about Intercloud. Networking and network security are areas that don&#8217;t get enough attention from cloud developers today, because developers are used to working within a perimeter. Excessively wide-open security group setups, using public IPs instead of private for communications, disabled local firewalls &#8211; these are all time bombs. They don&#8217;t affect the app right now (&#8221;look, it works!&#8221;) but they can be catastrophic over time when they could become an attack vector. For such topologies, <strong>VPN-Cubed provides a virtual perimeter that confines authorized communications to a mutually-authenticated tunnel encrypted end-to-end</strong> (are you sure you want to continue forcing your incoming web traffic to HTTPS but not encrypting writes and reads from app servers to database? or do you think application-level encryption could be better, faster or easier to maintain than transport-level?)</p>
<p>To get started with VPN-Cubed, visit <a href="http://cohesiveft.com/vpncubed">http://cohesiveft.com/vpncubed</a>. If you have a question about how VPN-Cubed can help in your particular use case, you can ask <a href="http://www.cohesiveft.com/Contact_CFT/Forms/VPN-Cubed_Contact/">here</a>.</p>
<p><strong>UPDATE 08/21/2010</strong>: <a href="http://twitter.com/randybias">Randy Bias</a> in his <a href="http://cloudscaling.com/blog/cloud-computing/does-openstack-change-the-cloud-game">excellent new post</a> touches on the very similar theme:</p>
<blockquote><p>Where is the lock-in then? If it’s not the hypervisor, what makes moving  from one cloud to another so difficult? Simply put, it’s architectural  differences. Every cloud chooses to do storage and networking  differently.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2010/06/23/cohesiveft-vpn-cubed-as-networking-fabric-of-the-intercloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Overlay Networks Demystified &#8211; Holiday Edition</title>
		<link>http://somic.org/2009/12/18/cloud-overlay-networks-demystified-holiday-edition/</link>
		<comments>http://somic.org/2009/12/18/cloud-overlay-networks-demystified-holiday-edition/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 17:22:56 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cohesiveft]]></category>
		<category><![CDATA[infrastructure development]]></category>
		<category><![CDATA[failover]]></category>
		<category><![CDATA[overlay]]></category>
		<category><![CDATA[overlay network]]></category>
		<category><![CDATA[vpncubed]]></category>

		<guid isPermaLink="false">http://somic.org/?p=999</guid>
		<description><![CDATA[As most of you probably know, I work at CohesiveFT where I focus on VPN-Cubed product. In short, it&#8217;s a solution to build overlay networks in third-party clouds. Overlay networks in this case are based on redundant encrypted point-to-point connections from your regular servers to your VPN-Cubed servers called &#8220;managers&#8221; (that you run in the [...]]]></description>
			<content:encoded><![CDATA[<p>As most of you probably know, I work at <a href="http://cohesiveft.com/">CohesiveFT</a> where I focus on <a href="http://cohesiveft.com/vpncubed">VPN-Cubed</a> product. In short, it&#8217;s a solution to build overlay networks in third-party clouds. Overlay networks in this case are based on redundant encrypted point-to-point connections from your regular servers to your VPN-Cubed servers called &#8220;managers&#8221; (that you run in the cloud); managers then act as virtual switches and routers of this overlay, which essentially sits above your physical network. In other words, an overlay network gives a customer effectively a LAN-like network where the servers can be located pretty much anywhere, including in the cloud.</p>
<p>However, not all people know what an overlay network is or what its benefits and strengths are. This holiday season, as we were putting up our outdoor decorations and holiday lighting, I realized that what my wife and I were doing was essentially building an overlay network. Let&#8217;s follow the similarities.</p>
<p>Imagine a regular house with a front yard where for the holidays you want to set up a bunch of lighted Christmas trees, deer and other holiday figures. All of them require electricity &#8211; but there is no power installed in the ground (<span style="color: #0000ff;"><em>parallel with VPN-Cubed overlay network: you are deploying servers to third-party cloud and want to continue using your IP addressing schemes, want to ensure that all communications are encrypted &#8211; but provider doesn&#8217;t offer any of these services out of the box</em></span>).</p>
<p>You don&#8217;t need power out on your front yard all year around &#8211; so there is usually no point in investing money in installing one. <span style="color: #0000ff;"><em>Cloud computing is all about elasticity. As a complement to clouds, VPN-Cubed is easy to set up and take down if necessary for an experiment, or it can be running for long periods of time.</em></span></p>
<p>There are several outdoor outlets on the front wall so you are deciding to power your decorations from these outlets (<span style="color: #0000ff;"><em>you have VPN devices installed on the edge of your network &#8211; you will use them to offer connectivity to your servers from your network using VPN</em></span>). The first obvious solution is to run a power cord from each piece towards an outlet. While it&#8217;s possible in theory, it will turn out ugly in practice. Firstly, a lot of long outdoor power cords are expensive. Secondly, it will create a cabling mess near the outlet. Thirdly, if a cord goes bad, you need to trace where exactly it&#8217;s plugged in and replace it. Fourthly, the more stuff you have to power up, the more difficult this octopus made of power cords is going to be. <span style="color: #0000ff;"><em>Absolutely the same problems apply in our parallel use case.</em></span></p>
<p>So you come up with optimization #1 &#8211; you go out and buy several outdoor power strips with several outlets each. By placing these power strips where your lighted trees and deer are, you are reducing cabling issues, gain ability to use shorter power cords and most likely save money on power cords. <span style="color: #0000ff;"><em>That&#8217;s your VPN-Cubed manager server instance. When you place it next to your cloud-based servers, you reduce latency for your endpoints and cut down on VPN connections from the edge of your network that you need to build and maintain.</em></span></p>
<p>If you are well prepared (i.e., have enough of everything), your composition will drive how many power cords and strips you will need and how long your cords need to be, not the other way around. <span style="color: #0000ff;"><em>Same with VPN-Cubed &#8211; you mold it to fit your use case, your desired topology or application &#8211; you don&#8217;t adjust your application to be able to work within VPN-Cubed overlay network.</em></span></p>
<p>Outdoor power strips have additional protection to let them function outdoors in low temperatures. <span style="color: #0000ff;"><em>And so are VPN-Cubed manager instances &#8211; they are running a hardened OS, with minimal set of enabled services, behind firewall protection.</em></span> You can grab a regular switch and make it work outdoors &#8211; but why waste your time when these things don&#8217;t cost that much? <span style="color: #0000ff;"><em>Same with VPN-Cubed.</em></span></p>
<p>But power strips may fail &#8211; and if they do, entire section of your composition will be turned off. So you get a cold standby sitting in your garage in case a primary goes out. Or better &#8211; you install 2 power strips next to each other, connect them and evenly plug in your endpoints. If one goes out, you switch all connections to the other strip and it&#8217;s back. <em><span style="color: #0000ff;">VPN-Cubed allows you to deploy a hot spare with automatic failover capability, which can help balance the load as well.</span> </em>Your outdoor lighted Christmas tree is connected to one power strip at any given time, but if one fails it can be reconnected to another within a power cord distance. <span style="color: #0000ff;"><em>Same with VPN-Cubed &#8211; your servers are connected to a single manager at any given time, but if a manager becomes unavailable, your servers can automatically re-connect to another manager.</em></span></p>
<p>And what happens if one of your outlets goes bad? Moving a handful of cables to another outlet is much easier than moving a whole lot. <span style="color: #0000ff;"><em>Same with VPN-Cubed &#8211; if your network loses one entry point, you just re-connect VPN-Cubed to another.</em></span></p>
<p>There are many more parallels between the two. Most of us have been building overlay networks of decorations for quite some time. Building overlay networks for the cloud may be new, but CohesiveFT VPN-Cubed product makes it easy and fun. Don&#8217;t be stuck with long power cords &#8211; <a href="http://www.cohesiveft.com/vpncubed/">get</a> <a href="http://www.cohesiveft.com/Cube/VPN/VPN-Cubed_IPsec_to_Cloud/">yourself</a> <a href="http://www.cohesiveft.com/Cube/VPN/VPN-Cubed_SSL/">some</a> <a href="http://www.cohesiveft.com/Cube/VPN/VPN-Cubed_Custom_Enterprise_Configurations/">nice</a> outdoor power strips. And enjoy the holidays!</p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2009/12/18/cloud-overlay-networks-demystified-holiday-edition/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CohesiveFT Launches VPN-Cubed For Amazon EC2</title>
		<link>http://somic.org/2009/03/04/cohesiveft-launches-vpn-cubed-for-amazon-ec2/</link>
		<comments>http://somic.org/2009/03/04/cohesiveft-launches-vpn-cubed-for-amazon-ec2/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 18:14:11 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cohesiveft]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[cloud operations]]></category>
		<category><![CDATA[failover]]></category>
		<category><![CDATA[multicast]]></category>
		<category><![CDATA[private topology in the cloud]]></category>
		<category><![CDATA[vpn-cubed]]></category>
		<category><![CDATA[vpncubed]]></category>

		<guid isPermaLink="false">http://somic.org/?p=407</guid>
		<description><![CDATA[Update: CohesiveFT now also offers IPsec connectivity to VPN-Cubed running inside Amazon EC2. Read more.
Today CohesiveFT team officially launches VPN-Cubed for Amazon EC2, a product that has been in beta for several weeks now. Check out the announcement on Elastic Server blog, which talks about both Pay and Free Editions, or check out the product [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update</strong>: CohesiveFT now also offers IPsec connectivity to VPN-Cubed running inside Amazon EC2. <a href="http://www.cohesiveft.com/Cube/VPN/VPN-Cubed_IPsec_to_EC2/">Read more</a>.</p>
<p>Today CohesiveFT team officially <a href="http://twitter.com/elasticserver/status/1279548891">launches</a> VPN-Cubed for Amazon EC2, a product that has been in beta for several weeks now. Check out the <a href="http://blog.elasticserver.com/2009/03/vpn-cubed-for-ec2-amis-available-now.html">announcement</a> on Elastic Server blog, which talks about both Pay and Free Editions, or check out the <a href="http://www.cohesiveft.com/Cube/VPN/VPN-Cubed_for_EC2/">product page</a>.</p>
<p>VPN-Cubed for EC2 is a self-service preconfigured solution that allows you to build overlay networks inside Amazon EC2 cloud, either in a single region (US or EU) or spanning multiple regions. Building a private network across the Atlantic can not be any easier or cheaper than this! All you need to get started is familiarity with EC2 &#8211; we packaged the rest into AMIs and wrote detailed step-by-step documentation.</p>
<p>The product has all the benefits of our regular <a href="http://cohesiveft.com/vpncubed">VPN-Cubed</a> offering:</p>
<ul>
<li>customer assigned IP addresses in the cloud</li>
<li>encrypted communications between all hosts</li>
<li>built-in high availability and failover, no single points of failure (there is no single master server in case you are wondering)</li>
<li>support for IP multicast inside EC2 cloud (without VPN-Cubed, your multicast-based applications will not work in EC2)</li>
</ul>
<p>And in addition, we created an easy-to-use web-based admin tool to make configuration and monitoring your private topology in the cloud even simpler.</p>
<p>VPN-Cubed for EC2 is a great way for you to quickly try it out, see how it works and how it can help you take your cloud operations to the next level. And if you need greater flexibility, more complex interconnects, customized discovery, agent-based monitoring, further traffic optimization or want to use VPN-Cubed outside of EC2 &#8211; <a href="http://cohesiveft.com/vpncubed">contact us</a> and we can tailor VPN-Cubed to meet your needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2009/03/04/cohesiveft-launches-vpn-cubed-for-amazon-ec2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Technical Overview of CohesiveFT VPN-Cubed</title>
		<link>http://somic.org/2008/12/04/technical-overview-cohesiveft-vpn-cubed/</link>
		<comments>http://somic.org/2008/12/04/technical-overview-cohesiveft-vpn-cubed/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 18:53:20 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cohesiveft]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[cloud vpn]]></category>
		<category><![CDATA[vpn-cubed]]></category>

		<guid isPermaLink="false">http://somic.org/?p=216</guid>
		<description><![CDATA[A technical post on VPN-Cubed that I contributed several thoughts to, is now up on CohesiveFT Elastic Server blog.
]]></description>
			<content:encoded><![CDATA[<p>A technical post on <a href="http://www.cohesiveft.com/vpncubed/">VPN-Cubed</a> that I contributed several thoughts to, is now up on <a href="http://blog.elasticserver.com/2008/12/vpn-cubed-technical-overview.html">CohesiveFT Elastic Server blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2008/12/04/technical-overview-cohesiveft-vpn-cubed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More Cloud Magic from CohesiveFT</title>
		<link>http://somic.org/2008/10/28/more-cloud-magic-from-cohesiveft/</link>
		<comments>http://somic.org/2008/10/28/more-cloud-magic-from-cohesiveft/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 15:22:27 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cohesiveft]]></category>
		<category><![CDATA[cloud infrastructure]]></category>
		<category><![CDATA[customer controlled]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[topology]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://somic.org/?p=131</guid>
		<description><![CDATA[Someone once asked me to explain cloud computing. I jokingly replied that it&#8217;s like running your servers somewhere where there is no shortage of CPU power, storage capacity or bandwidth, and you get charged only for what you actually use. And if you needed more, you just ask (via API) &#8211; and it&#8217;s there. &#8220;Wow! [...]]]></description>
			<content:encoded><![CDATA[<p>Someone once asked me to explain cloud computing. I jokingly replied that it&#8217;s like running your servers somewhere where there is no shortage of CPU power, storage capacity or bandwidth, and you get charged only for what you actually use. And if you needed more, you just ask (via API) &#8211; and it&#8217;s there. &#8220;Wow! There&#8217;s gotta be some magic involved in that,&#8221; my buddy said.</p>
<p>Today we at <a href="http://cohesiveft.com">CohesiveFT</a> <a href="http://elasticserver.blogspot.com/2008/10/vpn-cubed-security-and-control-in.html">announced</a> a new solution called <a href="http://www.cohesiveft.com/vpncubed/">VPN-Cubed</a>, which can add even more magic to your cloud-based deployment. It offers &#8220;customer-controlled security in a cloud, across multiple clouds, and between the physical data center and cloud(s).&#8221; But it&#8217;s not only a security solution, but also a network infrastructure component that complements our flagship <a href="http://elasticserver.com">Elastic Server On Demand</a> platform. It has high availability built in, and no single points of failure. It supports many different topologies and is available on many different operating systems (including Windows). It was developed in part to facilitate our own internal infrastructure (read: we needed something like this to run our own business), and has been in use internally for some time.</p>
<p>I was involved in this project from the engineering side, and I am extremely excited about the end result. You should definitely <a href="http://www.cohesiveft.com/vpncubed/">check it out</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2008/10/28/more-cloud-magic-from-cohesiveft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
