<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Joomla! - Open Source Content Management" -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Kendrick Coleman dot com</title>
		<description><![CDATA[Kendrickcoleman.com - Author. Blogger. vExpert. Rails Coder. Bourbon aristocrat. UK sports nut. Bow tie wearer. 
A technical blog focused on IT infrastructure written by Kendrick Coleman. I focus on virtualization and the evolution of the cloud, but I also like to dive into other areas of IT. I use this blog for publishing solutions to uncommon problems I find in my day to day duties. If I happen to resolve a problem that google can't find, you can expect me to write a blog post about it. ]]></description>
		<link>http://kendrickcoleman.com/</link>
		<lastBuildDate>Thu, 15 Jan 2026 14:50:48 -0500</lastBuildDate>
		<generator>Joomla! - Open Source Content Management</generator>
		<atom:link rel="self" type="application/rss+xml" href="http://kendrickcoleman.com/index.php/feed/rss.html"/>
		<language>en-gb</language>
		<item>
			<title>How to Install Harbor on CentOS 7 using Bash</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/how-to-install-harbor-on-centos-7-using-bash.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/how-to-install-harbor-on-centos-7-using-bash.html</guid>
			<description><![CDATA[<div class="feed-description"><p>It's been quiet here on the blog, but I finally got around to getting something nifty out the door!</p>
<p> </p>
<p><a href="https://goharbor.io/" target="_blank">Harbor</a> is an Open Source Project that is sponsored by VMware and is currently being <a href="https://landscape.cncf.io/selected=harbor" target="_blank">sandboxed by the CNCF</a>. It's a container registry that has all the bells and whistles that include <a href="https://github.com/coreos/clair" target="_blank">Clair</a> for CVE (critical vulnerability) scanning and <a href="https://github.com/theupdateframework/notary" target="_blank">Notary</a> for image signing. </p>
<p> </p>
<p>I originally began playing with Harbor as a component of the <a href="https://cloud.vmware.com/pivotal-container-service" target="_blank">Pivotal Container Service (PKS)</a> package since it was all bundled and has automated deploy capabilities. After exploring what Harbor had to offer, I wanted to use it with my existing Kubernetes clusters that were built with <a href="https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/" target="_blank">kubeadm</a> outside of PKS. I began by deploying the OVA into my vSphere environment and ran into issues and learned the <a href="https://github.com/goharbor/harbor/issues/5276#issuecomment-403732628" target="_blank">OVA was being a deprecated form of installation</a> (<a href="https://github.com/goharbor/harbor/issues/5276#issuecomment-403732628" target="_blank">#5276</a>). I decided to try using the <a href="https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md" target="_blank">online version of the installer</a> that will pull images from DockerHub. I've been using CentOS a lot more than Ubuntu lately because it maps more to customer environments. So create a new CentOS 7 virtual machine from a template or build one out.</p>
<p> </p>
<p>The installation and configuration directions on <a href="https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md" target="_blank">Harbor's README</a> are a bit like a "choose your own adventure" book. For instance, "Install it like X if you want to use Y feature". The best thing about Harbor is that is has a bunch of features, so I wanted to use them all. In an effort to streamline this process and not figure it out line by line, it made more sense to turn this into a bash installation script!</p>
<p> </p>
<p>The script will use the virtual machine's fully qualified domain name to automatically generate the files needed and will be using self-signed certificates for quick and easy usage. For my scenario, the virtual machine host name is harbor01 and the domain is vsphere.local. Once again, this is tailored for Cent OS 7. All commands are performed ON the harbor VM. If you want to push images from a different machine to the harbor instance, take the self-signed CA certificates within the `openssl` folder and place them on your machine in the locations shown for Docker and Notary.</p>
<p> </p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Thu, 09 Aug 2018 12:36:03 -0400</pubDate>
		</item>
		<item>
			<title>Closing My Chapter With The {code} Team</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/closing-my-chapter-with-the-code-team.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/closing-my-chapter-with-the-code-team.html</guid>
			<description><![CDATA[<div class="feed-description"><div style="-en-clipboard: true;">
<div>TL;DR Dell Technologies is no longer funding the open source initiative of <a href="https://thecodeteam.com/" target="_blank">The {code} Team</a> (<a href="https://blog.thecodeteam.com/2018/02/22/final-thank-code-team/">read more</a>). I am looking for a new opportunity that touches on areas of containers, kubernetes, docker, cloud native, developer advocacy, golang, nodeJS, and more. Connect with me on <a href="https://www.linkedin.com/in/kendrickcoleman/" target="_blank">LinkedIn</a>, <a href="https://twitter.com/kendrickcoleman" target="_blank">twitter</a>, or view <a href="http://kendrickcoleman.com/images/KendrickColemanCV-2018_online.pdf" target="_blank">my resume</a>.</div>
<div> </div>
<div>In early 2014, I got a phone call from <a href="https://twitter.com/bgracely" target="_blank">Brian Gracely</a> about this idea to form a group to explore what open source means at EMC. What did it look like? No idea. There was no roadmap, sales pipeline, or product idea. Just a general concept of trying to get EMC recognized in the emerging trend of development and open source, ala <a href="https://www.amazon.com/New-Kingmakers-Developers-Conquered-World-ebook/dp/B0097E4MEU" target="_blank">the new kingmakers</a>. It was up to us to make this successful. </div>
<div> </div>
<div>After months of waiting, the time had finally come. In October 2014, along with <a href="https://github.com/clintkitson" target="_blank">Clint Kitson</a> and <a href="https://github.com/jonasrosland" target="_blank">Jonas Rosland</a>, EMC {code} was formed. We spent the better part of 4 months trying to find an identity. We developed small applications that sparked our interest from <a href="https://github.com/kacole2/s3motion" target="_blank">s3 migration tools</a> to <a href="https://github.com/clintkitson/vagrantspice" target="_blank">vagrant standardization</a> to even a <a href="https://github.com/kacole2/photobooth" target="_blank">Photo Booth</a>. We spoke at meetups and conferences on DevOps, NodeJS, and every other technology we knew about at the time. We evaluated emerging trends in the datacenter and tried to make sense on how we could be a part of it. We visited pre-sales engineering teams and got them up to speed on modern development practices. We were throwing stuff against the wall to see what would stick. </div>
<div> </div>
<div>In early 2015, the team noticed the container movement and narrowed its focus. This was when Docker was creating the Volume Interface within their experimental branch. <a href="https://github.com/rexray/rexray/" target="_blank">REX-Ray</a> and Docker were in their infant stages but it was decided to put all our effort into solving container persistence and making REX the best possible solution. {code} hired more engineers and expanded with a marketing presence. With this new blood, we had the ability to get our projects in front of larger audiences all over the globe. From there, we began solving persistence with other container platforms. The team developed the mechanism that allows <a href="https://github.com/thecodeteam/mesos-module-dvdi" target="_blank">Mesos to have data persistence</a> (which is now merged upstream) and also began tackling <a href="https://github.com/kubernetes/kubernetes/tree/master/examples/volumes/scaleio" target="_blank">Kubernetes integrations</a>.</div>
<div> </div>
<div>There’s a lot of achievements I’m overlooking, but fast forward to now. The team has secured a project moving towards a neutral governance home and worked with the community to build the <a href="https://github.com/container-storage-interface" target="_blank">Container Storage Interface </a>that has been adopted by Kubernetes and Mesos with a commitment from Cloud Foundry to increase container adoption. Our projects were accompanied with successes, mistakes, new relationships, and growing the community built around it.</div>
<div> </div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Thu, 22 Feb 2018 17:45:21 -0500</pubDate>
		</item>
		<item>
			<title>4 Factors to Consider when Picking a PCB Design Tool</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/4-factors-to-consider-when-picking-a-pcb-design-tool.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/4-factors-to-consider-when-picking-a-pcb-design-tool.html</guid>
			<description><![CDATA[<div class="feed-description"><p class="MsoNormal"><span style="mso-ansi-language: EN-US;">If you pick engineering design software based on the wrong criteria, you will, at best, get a product that takes more time and money to utilize than you’d otherwise spend. At worst, you’ll buy software that fails to meet your needs and gets in the way of work. Here are four factors to consider when picking a printed circuit board tool.</span></p>
<p class="MsoNormal"><strong>Maximizing the Efficiency of Your Team</strong></p>
<p class="MsoNormal"><span style="mso-ansi-language: EN-US;">The best PCB design tools maximize the efficiency of your team by automating as many tasks as possible or simplifying the process to the greatest degree. For example, software that automatically checks for electromagnetic interference and thermal problems eliminates the need for your team to do that work, too. </span></p>
<p class="MsoNormal"><span style="mso-ansi-language: EN-US;">PCB tools that make it easy to check the design’s dimensions relative to the rest of the assembly or export designs so you can send them to your board manufacturer for initial input are preferable over those that make these steps a chore. If exporting a design so you can ensure that it will work once built is time-consuming or frustrating, you’re unlikely to do it more than once. If the process is simple, you’ll be able to run such checks more than once without a lot more work.</span></p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Mon, 06 Nov 2017 09:25:04 -0500</pubDate>
		</item>
		<item>
			<title>My Constraints Aren’t Your Constraints: A Lesson to Learn with Containers</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/my-constraints-aren-t-your-constraints-a-lesson-to-learn-with-containers.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/my-constraints-aren-t-your-constraints-a-lesson-to-learn-with-containers.html</guid>
			<description><![CDATA[<div class="feed-description"><p><img class="pull-left" style="float: left;" src="https://business901.com/wp-content/uploads/2009/08/iStock_000008482342XSmall.jpg" alt="" width="350" height="218" />After digging through the details of the hottest new technology, have you immediately thought “we need to start using this tomorrow!”? This a common pitfall I see often. Buzzwords get tossed around so frequently that you feel that you are doing things the wrong way.</p>
<p> </p>
<p>Let’s take Netflix as an example. Netflix is ubiquitously known as the company that made micro-service architecture popular (or better yet, <a href="https://twitter.com/adrianco">Adrian Cockroft</a>). Netflix’s goal of bringing streaming content consisted of lot of different services but needed an adjunct way of increasing the speed at which services can be updated. Amazon’s Jeff Besos is quoted with the <a href="http://apievangelist.com/2012/01/12/the-secret-to-amazons-success-internal-apis/">API mandate</a> saying “All teams will henceforth expose their data and functionality through service interfaces.” This was done to allow any BU, from marketing to e-commerce, to communicate and collect data over these APIs and make that data externally available. However, take a step back and think about what these companies are doing. Yes, they are pinnacles of modern technology advancement and software application architecture, but <em><strong>one is a streaming movie service and the other is a shopping cart</strong></em> (2002 is when this mandate came out). If my bank has externally facing APIs that only use basic auth, I’m finding a new bank. That’s a constraint.</p>
<p> </p>
<p>What about your business? Most enterprises have roots so deep it is difficult, if not impossible, to lift and shift.</p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Thu, 04 May 2017 13:51:32 -0400</pubDate>
		</item>
		<item>
			<title>New Site Sponsor and Free Tool from Vembu</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/new-site-sponsor-and-free-tool-from-vembu.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/new-site-sponsor-and-free-tool-from-vembu.html</guid>
			<description><![CDATA[<div class="feed-description"><p>This site is known for free tools. That's really where it became popular. I'm happy to announce that <a href="https://www.vembu.com/vembu-bdr-suite-download/?utm_source=Kendrick%20Coleman%20dot%20com&amp;utm_medium=Banner&amp;utm_campaign=BDRSuite">Vembu</a>, a player in the virtualization backup and recovery space is now a sponsor. Please take minute to view their website and read the press release below. Give them a try since there is a free trial and even a free version!</p>
<p style="text-align: center;"> <img src="http://kendrickcoleman.com/images/banners/vembu_7-8-2018-120_120.png" alt="" /></p>
<p class="normal"><a name="_gjdgxs"></a><b style="mso-bidi-font-weight: normal;">CHENNAI - Feb 17, 2017 : <a href="https://www.vembu.com/vembu-bdr-suite-download/?utm_source=Kendrick%20Coleman%20dot%20com&amp;utm_medium=Banner&amp;utm_campaign=BDRSuite">Vembu</a></b>, a rapidly evolving Backup &amp; Disaster Recovery company, with their latest release, <a href="https://www.vembu.com/vembu-bdr-suite-download/?utm_source=Kendrick%20Coleman%20dot%20com&amp;utm_medium=Banner&amp;utm_campaign=BDRSuite"><span style="color: #1155cc;">Vembu BDR Suite v3.7.0</span></a> has come up with a comprehensive free edition for data centers which deploy both virtual &amp; physical environments. The free edition will be beneficial to all those who wish to try out Vembu BDR Suite in their production and testing environments without any costs.</p>
<p class="normal"> </p>
<p class="normal">Try the Free Trial here - <a href="https://www.vembu.com/vembu-bdr-suite-download/?utm_source=Kendrick%20Coleman%20dot%20com&amp;utm_medium=Banner&amp;utm_campaign=BDRSuite"><span style="color: maroon;">https://www.vembu.com/vembu-bdr-suite-download/</span></a></p>
<p class="normal"> </p>
<p class="normal">Unlike other free edition softwares available in the market, The Vembu BDR Suite Free Edition will cover up all the major features needed for the Backup &amp; Recovery for multiple requirements of a data center. Vembu BDR Suite covers the below environments as follows:</p>
<p class="normal"> </p>
<p class="normal"><b style="mso-bidi-font-weight: normal;">Free VMware Backup:</b> Vembu VMBackup <a href="https://www.vembu.com/vembu-bdr-suite-download/?utm_source=Kendrick%20Coleman%20dot%20com&amp;utm_medium=Banner&amp;utm_campaign=BDRSuite"><span style="color: #1155cc;">Free Edition for VMware</span></a> is offering backing up of unlimited VMs running on an ESXi and vCenter server without any costs involved especially for the businesses which do not have any sophisticated data protection method to protect their VMs. Supports multiple VMware transport modes like Direct SAN, HotAdd and Network based (NBD &amp; NBDSSL). VMBackup automatically analyses and chooses the appropriate transport mode. <a href="https://www.vembu.com/vembu-bdr-suite-download/?utm_source=Kendrick%20Coleman%20dot%20com&amp;utm_medium=Banner&amp;utm_campaign=BDRSuite"><span style="color: #1155cc;">Vembu VMBackup</span></a> provides fast and flexible Recovery options and also provides recovery of individual files and folder from the backed up data</p>
<p class="normal"> </p>
<p class="normal"><b style="mso-bidi-font-weight: normal;">Free Hyper-V Backup: </b>Vembu VMBackup <a href="https://www.vembu.com/vembu-bdr-suite-download/?utm_source=Kendrick%20Coleman%20dot%20com&amp;utm_medium=Banner&amp;utm_campaign=BDRSuite"><span style="color: #1155cc;">Free Edition for Hyper-V</span></a> is built to overcome the complexities in creating backup policies for VM’s running on Hyper-V server. Vembu has developed its own proprietary driver to backup the Hyper-V VMs in an efficient manner especially with up to 5X improvement in performance over other backup software. VMBackup supports the VMs located in Hyper-V Cluster Shared Volumes and the Windows SMB share. Hyper-V backups take consistent snapshots application-specific highly transactional applications like Exchange Server, SQL Server using Microsoft VSS writer and truncate the transaction log files during the backup job. Vembu VMBackup free edition for Hyper-V is designed to protect the Microsoft’s server both at the Host level and VM level.</p>
<p class="normal"> </p>
<p class="normal"><b style="mso-bidi-font-weight: normal;">Free Windows Server Backup:</b> Vembu was providing a free edition of its software only for workstations like Desktops &amp; Laptops, but now it has been now extended to Windows Servers as well. Vembu ImageBackup Free Edition is a Backup and Disaster Recovery solution for <a href="https://www.vembu.com/vembu-bdr-suite-download/?utm_source=Kendrick%20Coleman%20dot%20com&amp;utm_medium=Banner&amp;utm_campaign=BDRSuite"><span style="color: #1155cc;">physical Windows environment</span></a>. It will backup entire disk image of Windows Servers, Desktops and Laptops including operating system, applications and files. Also, Vembu ImageBackup helps in migrating the windows machine from the physical environment to virtual environments like VMware or Hyper-V (P2V).</p>
<p class="normal"> </p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Thu, 06 Apr 2017 12:49:03 -0400</pubDate>
		</item>
		<item>
			<title>Building a Private Cloud with Containers: The Learning Curve</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/building-a-private-cloud-with-containers-the-learning-curve.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/building-a-private-cloud-with-containers-the-learning-curve.html</guid>
			<description><![CDATA[<div class="feed-description"><p class="MsoNormal">Within the IT community and outside of it there is growing interest in private and hybrid cloud architectures. Many organizations are considering, or already building, a virtualized infrastructure to achieve something like a public cloud on Azure or AWS, only on-premises using in-house resources.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">In the days when VMware was the go-to virtualization technology, vRealize/vCloud was the obvious choice for orchestrating a private cloud, and later, it was OpenStack. Today, with the growing hype around container technologies, you would very likely consider using Kubernetes and Docker to set up a private cloud.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">The discussion about whether to use virtual machines or containers has been going on for quite some time. Many questions have been raised regarding container setup and management, security, or about which applications are a better fit for containerization. More specifically, <a href="https://www.linkedin.com/pulse/docker-question-robert-eriksson">Robert Eriksson</a> asks how complex Docker really is, while <a href="https://thenewstack.io/critical-analysis-docker-landscape-post-docker-swarm-integration/">Kiran Oliver</a> wonders whether Kubernetes is where is gets tricky – check out <a href="http://kendrickcoleman.com/index.php/Tech-Blog/is-2017-the-year-for-kubernetes.html">my recent post</a> in which I show that Kubernetes isn't as difficult as it used to be.</p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Tue, 07 Mar 2017 17:45:39 -0500</pubDate>
		</item>
		<item>
			<title>Is 2017 The Year for Kubernetes?</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/is-2017-the-year-for-kubernetes.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/is-2017-the-year-for-kubernetes.html</guid>
			<description><![CDATA[<div class="feed-description"><p>The container space is full of leap frogging technology and it seems impossible to keep up with the pace. Only 2 years ago, <a href="http://kubernetes.io/">Kubernetes</a> was starting to get attention. Compared to the other <img style="float: right;" src="http://www.webopedia.com/imagesvr_ce/2065/google-kubernetes.png" alt="" />solutions on the market, it was trailing in a distant 3rd place. It wasn’t stable and had a large learning curve, especially as containers themselves were already part of the learning curve.</p>
<p> </p>
<p>However, this week in Seattle marks the final <a href="http://events.linuxfoundation.org/events/kubecon">KubeCon</a> as it transitions to Cloud Native Con on in 2017. The conference is oversold and packed tighter than a can of sardines. 7 months ago if you would have asked me how Kubernetes stacked up, I would have said that it doesn’t have a fighting chance. About 4 months ago, customers were asking the <a href="http://codedellemc.com/">{code} team</a> for integrations into Kubernetes so we can stay a part of the larger conversation. With a bit of hacking, <a href="https://twitter.com/clintonskitson">Clint Kitson</a> was able to develop a POC with <a href="https://github.com/codedellemc/rexray/">REX-Ray</a> and Kubernetes over a weekend. It all started becoming very real about 2 months ago when we realized that 75% of our customer interactions were all focusing on Kubernetes over competing technologies. </p>
<p> </p>
<p>What changed? Honestly, I don’t know. Perhaps the deployment, configuration, and architecture had stabilized. Did the technology leapfrog what others had to offer? Is the idea of Google being the core contributor the biggest selling point? Is everyone in love with <a href="https://twitter.com/kelseyhightower">Kelsey Hightower</a>? Or maybe it was a combination of all that with community involvement. </p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Tue, 08 Nov 2016 16:21:35 -0500</pubDate>
		</item>
		<item>
			<title>Highly Available &amp; Distributed Containers - Video and Presentation at ContainerCon 2016</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Presentations/highly-available-distributed-containers-video-and-presentation-at-containercon-2016.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Presentations/highly-available-distributed-containers-video-and-presentation-at-containercon-2016.html</guid>
			<description><![CDATA[<div class="feed-description"><p><img style="float: right;" src="https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minecraft-demo.png?itok=e7Llo-Rn" alt="" width="610" height="283" />I was a presenter at ContainerCon 2016 and the folks Linux.com wrote an article covering it: <a href="https://www.linux.com/news/marrying-ephemeral-docker-containers-persistent-data" target="_blank">Marrying Ephemeral Docker Containers to Persistent Data</a>. I must say, I'm sort of aside myself since I've now been published on Linux.com!</p>
<p> </p>
<p>Read <a href="https://www.linux.com/news/marrying-ephemeral-docker-containers-persistent-data" target="_blank">the article</a> for the entire to get the insight of my entire talk:</p>
<p><em><span style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 17px;">Many of today's “Containers-in-production" Applications are ephemeral and have a short life-span. However, enterprises want Containers to run more tiered Applications. Learn how to scale a typical 3-tier app using Swarm, serve a persistent Database with Docker Volume drivers and tie them all together on a single private network with libNetwork. Then watch the automated recovery of stateful Containers during a real-life HA (highly-available) scenario. Containers are ready to overtake the virtual machine as the next unit of infrastructure.</span></em><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 17px;" /><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 17px;" /><em><span style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 17px;">About Kendrick Coleman</span></em><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 17px;" /><em><span style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 17px;">Developer Advocate, EMC {code}</span></em><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 17px;" /><em><span style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 17px;">EMC {code}</span></em></p>
<p> </p>
<p>Watch the Video:</p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Presentations</category>
			<category>Blog</category>
			<pubDate>Mon, 19 Sep 2016 12:46:23 -0400</pubDate>
		</item>
		<item>
			<title>ContainerCon North America 2016 Slides - Highly Available and Distributed Containers</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Presentations/containercon-north-america-2016-slides-highly-available-and-distributed-containers.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Presentations/containercon-north-america-2016-slides-highly-available-and-distributed-containers.html</guid>
			<description><![CDATA[<div class="feed-description"><p><img style="float: right;" src="http://kendrickcoleman.com/images/cc-na.png" alt="" width="396" height="146" />I know how everyone loves to take pictures of slides, but here are my slides from my presentation at ContainerCon North America 2016 titled Highly Available and Distributed Containers. The premise of the talk was to examine the history and the fast pace of the Docker projects. Technology that is older than 6 months to a year is now considered "legacy". Using various forms of analogies we can see how complexity and ease of use have a correlation. As complexity of a technology increases, the easier it becomes to use. All of that was shown through a process of demos that will be seen on some follow-up blog posts over the next week.</p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Presentations</category>
			<category>Blog</category>
			<pubDate>Thu, 25 Aug 2016 17:26:20 -0400</pubDate>
		</item>
		<item>
			<title>How to Use Volume Drivers and Storage with New Docker Service Command</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/how-to-use-volume-drivers-and-storage-with-new-docker-service-command.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/how-to-use-volume-drivers-and-storage-with-new-docker-service-command.html</guid>
			<description><![CDATA[<div class="feed-description"><figure class="pull-right"><a href="https://medium.com/@katopz/hello-docker-swarm-with-swarmkit-e6cfdd91a379" target="_blank"><img style="float: right;" src="https://cdn-images-1.medium.com/max/800/1*KiETLgooPS5XMotv0Blisg.png" alt="" width="364" height="182" /></a></figure>
<p>Docker 1.12 brought a few exciting features, notably <a href="https://docs.docker.com/engine/swarm/">swarm mode</a>. However, this new swarm mode brought a new docker command for your containers. Gone is the days of using <code>docker run</code> or <code>docker ps</code> for managing your containers. The new command uses <code>docker service</code>. This makes sense as our applications are turning into individual services the need some level of availability that Swarm now manages. But with it comes some subtle changes in regards to using volumes, volume-drivers, and storage (SAN, NAS, DAS).</p>
<p> </p>
<p>Using the typical <code>docker run</code> command, we would utilize volume drivers through the <code>--volume-driver</code> flag. </p>
<p style="padding-left: 30px;"><code>docker run -d --volume-driver=rexray -v mypgdata:/var/lib/postgresql/data postgres</code></p>
<p> </p>
<p> This is pretty easy to read and you know what it's doing. Specifying the volume-driver and then the host mount mapped to the container mount. You can also specify multiple volumes and only have to use the volume-driver flag once</p>
<p style="padding-left: 30px;"><code><span style="font-family: monospace; font-size: 9.88px; line-height: 15.808px;">docker run -d --volume-driver=rexray -v mypgdata:/var/lib/postgresql/data -v pgetc:/etc postgres</span></code></p>
<p> </p>
<p>The new docker service commands brings a few new intricacies so how does this look?</p>
<p style="padding-left: 30px;"><code>docker service create --replicas 1 --name pg --mount type=volume,source=mypgdata,target=/var/lib/postgresql/data,volume-driver=rexray postgres</code></p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Mon, 22 Aug 2016 14:34:25 -0400</pubDate>
		</item>
		<item>
			<title>VMTurbo rebranding to Turbonomic</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/vmturbo-rebranding-to-turbonomic.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/vmturbo-rebranding-to-turbonomic.html</guid>
			<description><![CDATA[<div class="feed-description"><p>Smart move in a world where "VM" or "vSomething" branding is moving away. I'm sure VMTurbo won't be the only company (or person) to rebrand themselves by the end of 2017. The focus has shifted away from VM monitoring which has become harder and harder to differentiate. Most monitoring programs are looking for their niche, and VMTurbo isn't any different. </p>
<p> </p>
<p>An excerpt from the <a href="http://turbonomic.com/press-releases/vmturbo-announces-24th-consecutive-quarter-of-record-growth/">full Press Release </a>says:</p>
<p style="padding-left: 30px;"><em>the company announced it was rebranding to become Turbonomic, the autonomic cloud platform, to reflect customers’ embrace of real-time autonomic systems that enable their application workloads to self-manage across private and public cloud environments, continuously maintaining a healthy state of performance, efficiency and agility with no manual intervention required.</em></p>
<p style="padding-left: 30px;"> </p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Wed, 17 Aug 2016 15:37:49 -0400</pubDate>
		</item>
		<item>
			<title>VMTURBO VMWORLD® 2016 SWEEPSTAKES</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/vmturbo-vmworld-2016-sweepstakes.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/vmturbo-vmworld-2016-sweepstakes.html</guid>
			<description><![CDATA[<div class="feed-description"><p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; color: #222222; line-height: normal;">Do you want to attend VMworld® 2016 US in Las Vegas this year, but your company won’t pay for the conference passes? Try your luck and win two full conference passes to VMworld® on VMTurbo®.</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; color: #222222; line-height: normal;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; color: #222222; line-height: normal;">Let VMTurbo send you to VMworld® 2016. Enter for a chance to win two free tickets.</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; color: #222222; line-height: normal;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; color: #222222; line-height: normal;">THREE DRAWINGS: <span class="aBn" style="border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #cccccc; position: relative; top: -2px; z-index: 0;" tabindex="0" data-term="goog_1067279015"><span class="aQJ" style="position: relative; top: 2px; z-index: -1;">MAY 27</span></span>, <span class="aBn" style="border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #cccccc; position: relative; top: -2px; z-index: 0;" tabindex="0" data-term="goog_1067279016"><span class="aQJ" style="position: relative; top: 2px; z-index: -1;">JUNE 17</span></span>, <span class="aBn" style="border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #cccccc; position: relative; top: -2px; z-index: 0;" tabindex="0" data-term="goog_1067279017"><span class="aQJ" style="position: relative; top: 2px; z-index: -1;">JULY 15</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; color: #222222; line-height: normal;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; color: #222222; line-height: normal;">Sweepstakes starts May 4, 2016 and ends on <span class="aBn" style="border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #cccccc; position: relative; top: -2px; z-index: 0;" tabindex="0" data-term="goog_1067279018"><span class="aQJ" style="position: relative; top: 2px; z-index: -1;">July 15, 2016 at 11:59PM EST</span></span>. Winners will be announced on the same day of each drawing and we will notify each winners by email.</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; color: #222222; line-height: normal;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; color: #222222; line-height: normal;"><a href="http://vmturbo.com/vmturbo-vmworld-sweepstakes/?utm_source=kendrickcoleman&amp;utm_medium=cpmdisplay&amp;utm_campaign=vmworld-passes-2016&amp;utm_content=blogpost"><img style="display: block; margin-left: auto; margin-right: auto;" src="http://static1.squarespace.com/static/54539cb1e4b025f7beaccd41/t/557f6f2ce4b0677d22da18f3/1434414892918/" alt="" /></a></p>
<p> </p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Mon, 09 May 2016 11:13:32 -0400</pubDate>
		</item>
		<item>
			<title>Advice from 25 Experts on Getting Started with Javascript</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/advice-from-25-experts-on-getting-started-with-javascript.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/advice-from-25-experts-on-getting-started-with-javascript.html</guid>
			<description><![CDATA[<div class="feed-description"><p>This might be shameless self-promotion, but I was recently contacted to give a statement as an "Expert" on Javascript. The question was "What are the best methods or resources for learning Javascript?". Oddly enough, I wouldn't consider myself an expert (by no stretch) and I think my <a href="https://www.airpair.com/javascript/complete-expressjs-nodejs-mongodb-crud-skeleton">AirPair post</a> on <a href="https://www.airpair.com/javascript/complete-expressjs-nodejs-mongodb-crud-skeleton">How to Create a Complete Express.js + Node.js + MongoDB CRUD and REST Skeleton</a> has gained significant attention.</p>
<p> </p>
<p>Check out what others have said in <a href="https://psdtowp.net/">psdtowp.com</a>'s post <a href="https://psdtowp.net/learn-javascript.html">Learn JavaScript: The best methods and resources according to 25 JavaScript experts</a>. </p>
<p> </p>
<p>Here is some advice from myself:</p>
<p> </p>
<h3 style="margin: 0px 0px 10px; padding: 0px; float: left; font-size: 24px; color: #2e3138; font-family: Roboto, sans-serif; line-height: normal; background-color: #e7feff;">Kendrick Coleman</h3>
<p><a class="web-link" style="margin: 0px; padding: 0px; transition: all 0.2s; float: right; font-size: 17px; line-height: 24px; color: #3da8ff; font-family: Roboto, sans-serif; background-color: #e7feff;" href="http://www.kendrickcoleman.com/" target="_blank">Website</a></p>
<div class="expert-text" style="margin: 50px 0px 0px; padding: 0px; clear: both; color: #747474; font-family: Roboto, sans-serif; font-size: 13px; line-height: normal; background-color: #e7feff;"><img style="margin: 5px 0px 0px 25px; padding: 0px; border: 0px; display: block; float: right;" src="https://psdtowp.net/images/experts/kendrick-coleman.jpg" alt="Kendrick Coleman" width="100" height="100" />
<p style="margin: 0px 0px 20px; padding: 0px; font-size: 17px; line-height: 24px; color: #2e3138;">The best way to learn JavaScript is to start with a front-end programming course. This could be in a class room setting or with online courses such as <a style="margin: 0px; padding: 0px; transition: all 0.2s; color: #3da8ff;" href="https://teamtreehouse.com/" target="_blank" rel="nofollow">TeamTreehouse.com</a>. Learning to manipulate the DOM gives you a better understanding of how to use JavaScript to make things happen. After you have your feet wet, it's time to jump head first into Node.js. There are lots of different places to learn Node.js online and each one of them are good in their own regard. Figure out some sort of basic script you want to do first that doesn't require a web stack. This will teach you about callbacks. Once you have standard server-side scripting in your arsenal, you can move to web frameworks such as express.js, meteor.js, and more!</p>
</div>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Thu, 24 Mar 2016 09:38:08 -0400</pubDate>
		</item>
		<item>
			<title>Latest Project with Docker Machine and RackHD</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/latest-project-with-docker-machine-and-rackhd.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/latest-project-with-docker-machine-and-rackhd.html</guid>
			<description><![CDATA[<div class="feed-description"><p>I've made some gradual progressions with my development ability. Started with web apps in Ruby on Rails to better web apps with Node.js + Express and now started to get into the systems programming using Go (golang). It's been a fun ride and I've got <a href="http://www.kendrickcoleman.com/index.php/Tech-Blog/docker-machine-and-complete-customization.html">a few projects done in Go</a> so far. I'm adding another notch to the belt today with the <a href="https://github.com/emccode/docker-machine-rackhd">Docker Machine Driver for RackHD</a>. </p>
<p> </p>
<p>This project wasn't necessarily challenging from a development standpoint. In fact, it was actually quite easy. Here's all the code -&gt;  <a href="https://github.com/emccode/docker-machine-rackhd">https://github.com/emccode/docker-machine-rackhd/blob/master/rackhd.go</a>. What made this challenging was trying to interface with 2 projects that are under extremely heavy development. The first is <a href="https://github.com/rackhd/rackhd">RackHD</a>. With nearly 40 people working on the code base, something is new or changing every few hours. Ideally, you want to keep up with the latest and greatest but at some point you just have to stop at one commit and work from there. The second portion was <a href="https://github.com/go-swagger/go-swagger">Go-Swagger</a>. Again, another project under heavy development that is making use of the Go but appealing to the <a href="http://swagger.io/">Swagger community</a> to easily generate API bindings. This project is changing every few hours as well. Combine these two together and it's about 2 months of excruciating testing to make something concrete!</p>
<p> </p>
<p>The first task was building Go API bindings and that was accomplished with <a href="https://github.com/emccode/gorackhd">gorackhd</a>. This in itself proved something that would need updating every few weeks because the <a href="https://github.com/RackHD/on-http/tree/a47e4ebf6c7b77cbe64920808d4b54ee35a504c0/static">Swagger Spec</a> is being updated every few days and new APIs were being added. I even got to find that out the hard way when I was trying to make a query lookup happen but it wasn't available (<a href="https://github.com/emccode/docker-machine-rackhd/blob/master/rackhd.go#L168">this line of code)</a>. Needless to say, I finally got to the point of being able to have a working driver after defining commits that are suitable to work. Shoutout to <a href="https://github.com/akutz">Schley Kutz</a> for creating a badass <a href="https://github.com/emccode/gorackhd/blob/master/Makefile">Makefile for gorackhd</a> and even fixing issues with go-swagger. </p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Wed, 16 Mar 2016 13:29:37 -0400</pubDate>
		</item>
		<item>
			<title>Total Noob Guide To Move Your Old Wired Security System to SmartThings</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/total-noob-guide-to-move-your-old-wired-security-system-to-smartthings.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/total-noob-guide-to-move-your-old-wired-security-system-to-smartthings.html</guid>
			<description><![CDATA[<div class="feed-description"><p>This week I posted an update on twitter and facebook of my latest project where I took all the wired window and door sensors from my old security system and integrated them into SmartThings. Many people said they want to do the same thing and I know that my usual step-by-step spoon-fed tutorial was in order.</p>
<p> </p>
<p>{source}<span style="font-family: courier new, courier, monospace;"><br />&lt;blockquote class="twitter-tweet" data-partner="tweetdeck"&gt;&lt;p lang="en" dir="ltr"&gt;$50 and a few hours later, all the contact sensors from the old pre-wired security system hooked into &lt;a href="https://twitter.com/smartthings"&gt;@smartthings&lt;/a&gt;! &lt;a href="https://t.co/syGulurrEb"&gt;pic.twitter.com/syGulurrEb&lt;/a&gt;&lt;/p&gt;&amp;mdash; kendrick coleman (@KendrickColeman) &lt;a href="https://twitter.com/KendrickColeman/status/701050913990041601"&gt;February 20, 2016&lt;/a&gt;&lt;/blockquote&gt;<br />&lt;script async src="//platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;<br /></span>{/source}</p>
<p> </p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Sun, 21 Feb 2016 22:09:36 -0500</pubDate>
		</item>
		<item>
			<title>Moving from Ruby on Rails to Node.js + Express</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Presentations/moving-from-ruby-on-rails-to-node-js-express.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Presentations/moving-from-ruby-on-rails-to-node-js-express.html</guid>
			<description><![CDATA[<div class="feed-description"><p>It was over a year ago when I started taking on a new adventure and weaned myself off of Ruby in favor of Node.js. I started learning Javascript initially by manipulating the DOM and then ventured into server-side scripting with Node.js. My initial Node project was <a href="https://github.com/emccode/s3motion">S3Motion</a>, but I wanted to learn how to use a web framework. <a href="http://expressjs.com/">Express.js</a> is the de-facto standard because it's been battle tested and has lots of support. I immediately found that as I tried to create a CRUD web app, it wasn't as easy as using Rails. There were so many opinionated blog posts and semi-finished examples that there wasn't a single source that showed everything from start to finish. I decided to enter a writing competition sponsored by AirPair detailing the process, soup to nuts, and actually WON! Check out the article <a href="https://www.airpair.com/javascript/complete-expressjs-nodejs-mongodb-crud-skeleton">How to Create a Complete Express.js + Node.js + MongoDB CRUD and REST Skeleton</a> (login with GitHub to see all the code snippets instead of the garbage). This sparked my most popular GitHub repo <a href="https://github.com/kacole2/express-node-mongo-skeleton">express-node-mongo-skeleton</a> that has been getting new stars and forks weekly.</p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Presentations</category>
			<category>Blog</category>
			<pubDate>Wed, 17 Feb 2016 15:57:43 -0500</pubDate>
		</item>
		<item>
			<title>Use Travis CI to Update Your Website using FTP and Git</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/use-travis-ci-to-update-your-website-using-ftp-and-git.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/use-travis-ci-to-update-your-website-using-ftp-and-git.html</guid>
			<description><![CDATA[<div class="feed-description"><p><img style="float: right;" src="https://workablehr.s3.amazonaws.com/uploads/account/logo/11901/large_Mascot-fullcolor-png.png" alt="" width="375" height="120" />After learning how to build websites from scratch using HTML, CSS, and JavaScript (like <a href="http://bourbonpursuit.com/">bourbonpursuit.com</a> and <a href="http://emccode.github.io/">emccode.github.io</a>) I have ventured out of the realm from normal CMS platforms like Wordpress and Joomla. Most of the sites I build are only a few pages and aren't big content monstrosities. I use Sublime as my local editor and use git for version control. But after I make changes and want to make the files live on the site, I have to use normal FTP methods of moving those files to the shared hosting server. This became really confusing if you made changes to lots of files. Plus, it's boring work.</p>
<p> </p>
<p>What I ideally wanted was a way to automatically update the website from the latest changes in the master branch directly from GitHub. Of course, there are ways to update every single file on the site, but why not just use git version control to figure out what files were added or changed. There are tools out there like <a href="https://github.com/git-ftp/git-ftp">git-ftp</a> that could do this, but that requires an extra step from me.</p>
<p> </p>
<p>I had a few minutes today to finally start implementing and using a continuous integration tool. By default, I decided to use Travis CI because it has native GitHub integration. My immediate gut reaction was to use <a href="https://docs.travis-ci.com/user/deployment/custom/#FTP">Travis' FTP file transfer utility</a>. However, there is an issue with the curl command that requires you to specify the filename you want to upload. My use case is for Git to give Travis all the changed/added files and have only those files be uploaded.</p>
</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Wed, 09 Dec 2015 19:52:09 -0500</pubDate>
		</item>
		<item>
			<title>NAKIVO Enables Converting Western Digital NAS into a VM Backup Appliance</title>
			<link>http://kendrickcoleman.com/index.php/Tech-Blog/nakivo-enables-converting-western-digital-nas-into-a-vm-backup-appliance.html</link>
			<guid isPermaLink="true">http://kendrickcoleman.com/index.php/Tech-Blog/nakivo-enables-converting-western-digital-nas-into-a-vm-backup-appliance.html</guid>
			<description><![CDATA[<div class="feed-description"><p>On Monday October 12, 2015, <a href="http://www.nakivo.com/">NAKIVO</a> released version 5.8 that can be installed directly onto a Western Digital NAS, thus creating a simple, fast, and affordable VM backup appliance, which<img class="pull-right" style="float: right;" src="http://www.thehostingnews.com/wp-content/uploads/2012/09/nakivo.jpg" alt="" /> can be used both onsite and offsite. Here are some of the details:</p>
<ul>
<li><a style="font-size: 12.16px; line-height: 15.808px;" href="http://www.nakivo.com/">NAKIVO</a> Backup &amp; Replication v5.8 can be installed directly onto Western Digital My Cloud DL series NAS.</li>
<li>While <a style="font-size: 12.16px; line-height: 15.808px;" href="http://www.nakivo.com/">NAKIVO</a> Backup &amp; Replication is already on par with or faster than competition in terms of backup performance, we are seeing up to 1.6X performance boost when our product is deployed directly on a Western Digital NAS. This is because backup data is written directly to NAS disks, bypassing file protocols such as NFS and CIFS.</li>
<li><a style="font-size: 12.16px; line-height: 15.808px;" href="http://www.nakivo.com/">NAKIVO</a> Backup &amp; Replication v5.8 can be deployed even on entry-level NAS devices, as the product requires just 2 CPU cores and 1 GB of RAM to be fully operational, and still deliver high backup speeds. For example, the Western Digital DL 2100 NAS with 12 TBs of storage has a list price of less than $850 which is enough for the data backup needs of a typical VMware Essentials environment.</li>
<li>When installed on a NAS, <a style="font-size: 12.16px; line-height: 15.808px;" href="http://www.nakivo.com/">NAKIVO</a> Backup &amp; Replication delivers a number of benefits:<br />
<ul>
<li>All-in-one VM data protection – a VM backup appliance combines backup software, data deduplication, and backup hardware in a single solution that is affordable (5X vs. competition), fast (over 1 Gbps backup), reliable (Western Digital + NAKIVO), and easy to manage.</div>]]></description>
			<author>kendrickcoleman@gmail.com (Kendrick Coleman)</author>
			<category>Featured</category>
			<category>Tech Blog</category>
			<category>Blog</category>
			<pubDate>Tue, 13 Oct 2015 11:40:11 -0400</pubDate>
		</item>
	</channel>
</rss>
