<?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>Sizlopedia &#187; Etc..</title>
	<atom:link href="http://sizlopedia.in/category/etc/feed/" rel="self" type="application/rss+xml" />
	<link>http://sizlopedia.in</link>
	<description>Web Tips &#124; Technology &#124; Blogging &#124; Webhosting &#124; SEO</description>
	<lastBuildDate>Wed, 22 Feb 2012 08:42:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>How to Make Any Cloud Your Cloud with Stackato</title>
		<link>http://sizlopedia.in/2012/02/22/how-to-make-any-cloud-your-cloud-with-stackato/</link>
		<comments>http://sizlopedia.in/2012/02/22/how-to-make-any-cloud-your-cloud-with-stackato/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 08:42:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://sizlopedia.in/2012/02/22/how-to-make-any-cloud-your-cloud-with-stackato/</guid>
		<description><![CDATA[Add a Private PaaS to any Cloud and Avoid Cloud Host Lock-in From a developer&#8217;s perspective, cloud computing started out quite simple: you gave Amazon your credit card, picked a pre-built instance template with a description closest to your application&#8217;s stack requirements, spun up an EC2 AMI, added any missing modules or frameworks, installed your [...]]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://www.activestate.com/blog/activestate.com/stackato"><img alt="" src="http://www.activestate.com/sites/default/files/cloudlock.png" style="width: 107px;height: 65px;float: left;margin: 2px" /></a></em></p>
<p><em>Add a Private PaaS to any Cloud and Avoid Cloud Host Lock-in </em></p>
<p>From a developer&rsquo;s perspective, cloud computing started out quite simple: you gave Amazon your credit card, picked a pre-built instance template with a description closest to your application&rsquo;s stack requirements, spun up an EC2 AMI, added any missing modules or frameworks, installed your application, instantiated your database, configured everything, and let Amazon do all the scaling.</p>
<p>This approach was familiar territory &ndash; It felt just like booting up a server and installing all of the supporting software. While it still left the burden of maintaining the software stack up to you, you gained elasticity and you didn&rsquo;t have to wait weeks or months for your IT department to respond to your service ticket for a new server.</p>
<p>Granted , do-it-yourself AMIs weren&rsquo;t and aren&rsquo;t fun to maintain, and they get stale when new patches or upgrades are released, but if you had some half-decent DevOps skills, the accelerated time-to-market benefits alone out-weighed the extra effort, vendor lock-in, and data-security risks.</p>
<p><em>Along came Public PaaS, and cloud application deployment got even easier. </em></p>
<p>Then public PaaS offerings (like Heroku, EngineYard, and many others) emerged on the scene The vendors automated deployment, helped with resource allocation and scaling, then, configured everything for you. Plus, many of them hosted on Amazon as well. Just give them your credit card and those vendors did all the heavy Ops lifting for you. Someone other than you took on the responsibility of creating and maintaining services (data, mail, monitoring, etc), making sure the right web servers were in place, and that all the appropriate languages, frameworks, and modules were available when you deployed. And, one would hope, they handled security patches for you.</p>
<p><em>Convenience comes at price &ndash; more vendor lock-in. </em></p>
<p>In that public model, once your app is in the cloud, it&rsquo;s locked into the vendor&rsquo;s proprietary operating model. You&rsquo;re paying a little extra for data storage and computing cycles, but the automated deployment and service provisioning seems so convenient.</p>
<p><em>When does convenience become too costly? </em></p>
<p>Your production apps run smoothly for a few months. You get a few more customers, App usage spikes a little. And then you get the monthly service bill. And the buyer&rsquo;s remorse kicks in. What happened? The ROI was supposed to be so much better! So you start analyzing, looking at other infrastructure providers. You compare prices, zone availability, service-level agreements, and wonder if you are getting the best deal.</p>
<p>More importantly, <em>what it would take to move to a new cloud? </em></p>
<p><strong><em>Deploy your own PaaS and make any Cloud your Cloud </em></strong></p>
<p>Today with <strong><a href="http://activestate.com/stackato">Stackato</a></strong>, you can easily deploy your own private PaaS to any cloud, keeping the convenience of lower-overhead services while enjoying the added security of a private cloud.</p>
<p>Oh, and forget all about cloud host lock-in. Stackato plays well with everyone, so you can always move the whole cluster to a different vendor, or even a different hypervisor</p>
<p><em>Deploying a private PaaS is easy with Stackato </em></p>
<p>Major cloud-hosting vendors have tools that allow you to import virtual machine images as ready-to-use instances. To use Stackato with your hosting provider, simply import a Stackato Micro Cloud VM (<strong><a href="http://community.activestate.com/stackato">get it here</a></strong>, clone the Stackato micro cloud, then assign the machine instances to various roles to make a Stackato.</p>
<p>Role assignment is easily done using the stackato-admin utility. The cloning process will vary by hypervisor. Stackato VMs can take on one or more roles such as Router, Cloud Controller, or DEA (Droplet Execution Agents, or worker nodes), or become a data service such as mysql, postgresql, redis, or mongodb.</p>
<p>For example, a typical Stackato cluster deployment might include one controller and router VM, ten DEA VMs, one data-service VM. (Set up the controller VM first, so all other components can connect to it.)&nbsp; For all but the largest deployments, the router can be run on the same VM as the controller to minimize complexity.</p>
<p>You just set up your own private PaaS. And the best part is you can share it with your fellow developers to deploy. Securely.</p>
<p>Don&rsquo;t worry&mdash;Your organization can still claim to be &ldquo;NoOps.&rdquo; Corporate IT will still pay the bills and they&rsquo;ll probably claim credit for ensuring compliance with business practices.</p>
<p><em>Cut out the public PaaS vendor middleman! </em></p>
<p>Why so are you paying so much to Public PaaS middlemen, when you can deploy your own private PaaS on any Cloud-Hosting Provider on any hypervisor? If you are looking for flexible bursting from private to public clouds, add Stackato to any cloud and you can retarget you application with a single command.</p>
<p>Avoid locking in to one cloud only. Switch cloud hosts if you find a better deal on computing cycles or need a safe-harbor data center in a new jurisdiction.</p>
<p>With Stackato, ActiveState provides all the technical support you need, gives you an SLA, and even throws in a great web management console and application performance monitoring.</p>
<p><strong>Get off on the right cloud, avoid vendor lock-in</strong></p>
<p>Stackato lets you deploy your own PaaS to any cloud hosting provider (Amazon to Rackspace) running on any hypervisor. Still want to pay the high bills for public PaaS vendor service? Are you addicted to an inflexible commitment to a proprietary platform?</p>
<p>Try<strong> <a href="http://activestate.com/stackato">ActiveState Stackato</a></strong>. Deploy it to your favorite cloud hosting provider. Just once. You&rsquo;ll see the difference with your own private PaaS.</p>
<p>&lt;!&#8211;</p>
<p>&#8211;&gt;</p>
<div>
<div>
<h2>Trackback URL for this post:</h2>
<div>http://www.activestate.com/trackback/3317</div>
</div>
</div>
<p><img src="http://feeds.feedburner.com/~r/activestate/blog/~4/t_DfNAB08Lg" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sizlopedia.in/2012/02/22/how-to-make-any-cloud-your-cloud-with-stackato/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whitepaper: USA Patriot Act and Data Privacy Concerns for the Cloud</title>
		<link>http://sizlopedia.in/2012/02/17/whitepaper-usa-patriot-act-and-data-privacy-concerns-for-the-cloud/</link>
		<comments>http://sizlopedia.in/2012/02/17/whitepaper-usa-patriot-act-and-data-privacy-concerns-for-the-cloud/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 22:12:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://sizlopedia.in/2012/02/17/whitepaper-usa-patriot-act-and-data-privacy-concerns-for-the-cloud/</guid>
		<description><![CDATA[Your organization might be considering a move to the cloud. But before you make that leap, consider the implications that regulatory legislation like the US Patriot Act could have on the security of your private data. In this new whitepaper, USA Patriot Act and Data Privacy Concerns for the Cloud, we explore some of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.activestate.com/white-papers/patriot-act"><img alt="Whitepaper: US Patriot Act and Cloud Privacy Concerns" src="http://www.activestate.com/sites/default/files/images/misc/icon_patriot-act.png" style="width: 150px;height: 224px;float: left" /></a>Your organization might be considering a move to the cloud. But before you make that leap, consider the implications that regulatory legislation like the US Patriot Act could have on the security of your private data.</p>
<p>In this new whitepaper, <a href="http://www.activestate.com/white-papers/patriot-act">USA Patriot Act and Data Privacy Concerns for the Cloud</a>, we explore some of the concerns that today&#039;s enterprises are faced with when contemplating data in the cloud.</p>
<p>Corporations are thinking long and hard about the legal and regulatory implications of cloud computing. When it comes to actual corporate data&#8211;no matter what the efficiency gains are&#8211;legal departments are often directing IT departments to steer clear of any service that eliminates their ability to keep potential sensitive information out of the hands of federal prosecutors. Organizations with any information that they want to keep private&#8211;or need to keep private for other regulatory considerations, are looking looking to private PaaS as a way to keep that data private. From employee HR records to healthcare organizations and financial/banking organizations, knowing who accesses your data and when is of the utmost priority.</p>
<p>Despite all the hype about every application moving into the cloud, some practical patterns are starting to emerge in the types of data corporations are willing to move to the cloud. <a href="http://www.activestate.com/white-papers/patriot-act">Learn how to create a secure, compliant, private platform</a> and cloud for developing, distributing and managing enterprise applications.</p>
<p>&lt;!&#8211;</p>
<p>&#8211;&gt;</p>
<div>
<div>
<h2>Trackback URL for this post:</h2>
<div>http://www.activestate.com/trackback/3308</div>
</div>
</div>
<p><img src="http://feeds.feedburner.com/~r/activestate/blog/~4/LoLLgFhkUBo" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sizlopedia.in/2012/02/17/whitepaper-usa-patriot-act-and-data-privacy-concerns-for-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whitepaper: USA Patriot Act and Data Privacy Concerns for the Cloud</title>
		<link>http://sizlopedia.in/2012/02/17/whitepaper-usa-patriot-act-and-data-privacy-concerns-for-the-cloud/</link>
		<comments>http://sizlopedia.in/2012/02/17/whitepaper-usa-patriot-act-and-data-privacy-concerns-for-the-cloud/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 22:12:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://sizlopedia.in/2012/02/17/whitepaper-usa-patriot-act-and-data-privacy-concerns-for-the-cloud/</guid>
		<description><![CDATA[Your organization might be considering a move to the cloud. But before you make that leap, consider the implications that regulatory legislation like the US Patriot Act could have on the security of your private data. In this new whitepaper, USA Patriot Act and Data Privacy Concerns for the Cloud, we explore some of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.activestate.com/white-papers/patriot-act"><img alt="Whitepaper: US Patriot Act and Cloud Privacy Concerns" src="http://www.activestate.com/sites/default/files/images/misc/icon_patriot-act.png" style="width: 150px;height: 224px;float: left" /></a>Your organization might be considering a move to the cloud. But before you make that leap, consider the implications that regulatory legislation like the US Patriot Act could have on the security of your private data.</p>
<p>In this new whitepaper, <a href="http://www.activestate.com/white-papers/patriot-act">USA Patriot Act and Data Privacy Concerns for the Cloud</a>, we explore some of the concerns that today&#039;s enterprises are faced with when contemplating data in the cloud.</p>
<p>Corporations are thinking long and hard about the legal and regulatory implications of cloud computing. When it comes to actual corporate data&#8211;no matter what the efficiency gains are&#8211;legal departments are often directing IT departments to steer clear of any service that eliminates their ability to keep potential sensitive information out of the hands of federal prosecutors. Organizations with any information that they want to keep private&#8211;or need to keep private for other regulatory considerations, are looking looking to private PaaS as a way to keep that data private. From employee HR records to healthcare organizations and financial/banking organizations, knowing who accesses your data and when is of the utmost priority.</p>
<p>Despite all the hype about every application moving into the cloud, some practical patterns are starting to emerge in the types of data corporations are willing to move to the cloud. <a href="http://www.activestate.com/white-papers/patriot-act">Learn how to create a secure, compliant, private platform</a> and cloud for developing, distributing and managing enterprise applications.</p>
<p>&lt;!&#8211;</p>
<p>&#8211;&gt;</p>
<div>
<div>
<h2>Trackback URL for this post:</h2>
<div>http://www.activestate.com/trackback/3308</div>
</div>
</div>
<p><img src="http://feeds.feedburner.com/~r/activestate/blog/~4/LoLLgFhkUBo" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sizlopedia.in/2012/02/17/whitepaper-usa-patriot-act-and-data-privacy-concerns-for-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syntax Checking Revisited in Komodo 7</title>
		<link>http://sizlopedia.in/2012/02/10/syntax-checking-revisited-in-komodo-7/</link>
		<comments>http://sizlopedia.in/2012/02/10/syntax-checking-revisited-in-komodo-7/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 12:42:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://sizlopedia.in/2012/02/10/syntax-checking-revisited-in-komodo-7/</guid>
		<description><![CDATA[Komodo has always been adept at working with multiple languages. When we realized that multi-language templating systems were becoming more common, we made it easier to create new colorizers for them. But until now, Komodo wasn&#8217;t very flexible at checking the syntax of these documents. For example, Komodo has always supported running HTML documents through [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Komodo IDE: Better Syntax Checking" style="width: auto" src="http://www.activestate.com/sites/default/files/blog_import_images/ins_komodo_ide_7.jpg" class="as_feature_img as_left" /></p>
<p><a target="_new" href="http://www.activestate.com/komodo-ide">Komodo</a> has always been adept at working with multiple languages. When we realized that multi-language templating systems were becoming more common, we made it easier to create new colorizers for them. But until now, Komodo wasn&#8217;t very flexible at checking the syntax of these documents.</p>
<p>For example, Komodo has always supported running HTML documents through HTML Tidy, which can be quite draconian in its requirements. Unfortunately, HTML Tidy skips embedded CSS style and JavaScript script elements, so those have to be checked manually at runtime. And as most web developers know too well, most browsers respond to errors in CSS and JavaScript with the silent treatment. You have to test by looking for what&#8217;s missing, always a recipe for frustration.</p>
<h2>Checking Parts</h2>
<p>Komodo 7 now identifies the different parts of a document, and hands each part over to a particular syntax checker. It then collects any error or warning messages from the different checkers, weaves them back together, and presents them all in one shot. We even integrated the Syntax Checking Status panel from <a target="_new" href="http://community.activestate.com/forum-topic/klint-komodo-lint-syntax-checker-messages-tabbed-window">Davide Ficano&#8217;s KLint extension</a>, so now you can see all the highlighted parts of a document in one view. Figure 1 shows a typical snapshot with the classic Komodo HTML sample file with some errors introduced.</p>
<p>  <a rel="shadowbox[Screenshots]" href="http://www.activestate.com/sites/default/files/blog_import_images/syntax01_01.png"><img alt="Syntax Errors in 3 Languages" src="http://www.activestate.com/sites/default/files/blog_import_images/syntax01_01.png" /></a>
</p>
<p>The syntax checker also looks at JavaScript and CSS fragments in HTML code as well &#8212; these are the contents of event-handling and &#8220;style&#8221; attributes. Figure 2 shows Komodo complaining about a missing quote in a handler.</p>
<p>
  <a rel="shadowbox[Screenshots]" href="http://www.activestate.com/sites/default/files/blog_import_images/syntax01_02_js.png"><img alt="Syntax Error in a JavaScript Handler" src="http://www.activestate.com/sites/default/files/blog_import_images/syntax01_02_js.png" /></a>
</p>
<h2>Multiple Choices</h2>
<p>Since the syntax checking internals were redesigned to handle multiple languages, we also made it easier to select different checkers for a particular language. Perl programmers had this option in earlier versions, where they could install Perl-Critic and choose which of its levels to use to examine Perl code. Now we&#8217;ve expanded this choice to several other languages.</p>
<p>JavaScript programmers can select jslint (or the more recent jshint), configure it, and have their JS code checked for problems other than missing return statements. We also found not one but two Perl modules, <a target="_new" href="http://search.cpan.org/~petdance/HTML-Tidy-1.54/lib/HTML/Tidy.pm">HTML-Tidy</a> and <a target="_new" href="http://search.cpan.org/~petdance/HTML-Lint-2.10/lib/HTML/Lint.pm">HTML-Lint</a>, that have different takes on checking HTML code. You&#8217;ll need to install these modules in your local Perl library to access them.</p>
<p>Similarly, we&#8217;ve added support for three other Python syntax checkers: <a target="_new" href="http://pypi.python.org/pypi/pylint">pylint</a>, <a target="_new" href="http://pypi.python.org/pypi/pyflakes">pyflakes</a>, and <a target="_new" href="http://pychecker.sourceforge.net/">pychecker</a>. My personal preference is for the annoyingly picky pylint, but other people swear by pyflakes. If you&#8217;re looking for a higher degree of accuracy, pychecker can supply that. Note that if you select it, Komodo will give a warning that pychecker actually loads and executes your editor&#8217;s code as part of its operation. I prefer the safety of static checking, but if you know that your code isn&#8217;t going near the file system or manipulating database connections, pychecker might do it for you. Figure 3 shows the new Syntax Checking page in Preferences, where all languages can be found. You can also tweak the Syntax Checking prefs on a per-file and per-project basis as well.</p>
<p>
  <a rel="shadowbox[Screenshots]" href="http://www.activestate.com/sites/default/files/blog_import_images/syntax01_03_jslint.png"><img alt="JSLint Options" src="http://www.activestate.com/sites/default/files/blog_import_images/syntax01_03_jslint.png" /></a></p>
</p>
<h2>CSS Checking is Back</h2>
<p>Before version 6, Komodo relied on a CSS syntax-checking component buried deep in the Mozilla codebase. Then we upgraded, lost the checker, and couldn&#8217;t find a suitable third-party CSS checker anywhere. In fact, the only ones we could find were online. Meanwhile, new wrappers for CSS have emerged. One thing they all have in common is an attempt to reduce the duplication and complexity that tend to worm their way into all too many real-world stylesheets. Here&#8217;s the rundown on the most common variants:</p>
<ul>
<li><strong><a target="_new" href="http://sass-lang.com/">Sass</a></strong>: an indentation-driven variant from the creators of Haml</li>
<li><strong><a target="_new" href="http://sass-lang.com/">SCSS</a></strong>: essentially Sass with braces rather than whitespace</li>
<li><strong><a target="_new" href="http://lesscss.org/">Less</a></strong>: another brace-based wrapper, with some overlap with SCSS</li>
</ul>
<p>Komodo now supports SCSS and Less, and offers syntax-checking for them as well. It turns out that Sass is syntactically so different from SCSS that separate coding efforts are needed to support it.</p>
<h2>Up Next: Hopping on the Brave New World of Syntax Checkers</h2>
<p>The new syntax checking system is full of extensibility points. The next article will cover the following topics:</p>
<ul>
<li>Writing a checker (aka &#8220;linter&#8221;) for your own new language</li>
<li>Writing a new linter for a current language, like a better jslint</li>
<li>Tapping into existing templating languages</li>
<li>Supporting a new templating language.</li>
</ul>
<h2>Try it yourself</h2>
<p>If you&#8217;d like to test out these new syntax checking capabilities, you can <a title="Download Komodo IDE 7 Trial" href="http://www.activestate.com/komodo-ide/downloads">download a 21-day free trial of Komodo IDE 7</a>.</p>
<p>Komodo IDE 7 is <a title="Buy Komodo IDE 7" href="http://store.activestate.com/komodo-ide">currently on sale</a>, starting at <strong>$245</strong> ($295) until March 15th.</p>
<p>&lt;!&#8211;</p>
<p>&#8211;&gt;</p>
<div>
<div>
<h2>Trackback URL for this post:</h2>
<div>http://www.activestate.com/trackback/3300</div>
</div>
</div>
<p><img src="http://feeds.feedburner.com/~r/activestate/blog/~4/sej0SHB75B0" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sizlopedia.in/2012/02/10/syntax-checking-revisited-in-komodo-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Komodo IDE 7: The world&#8217;s fiercest IDE has evolved!</title>
		<link>http://sizlopedia.in/2012/02/01/komodo-ide-7-the-worlds-fiercest-ide-has-evolved/</link>
		<comments>http://sizlopedia.in/2012/02/01/komodo-ide-7-the-worlds-fiercest-ide-has-evolved/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 15:42:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://sizlopedia.in/2012/02/01/komodo-ide-7-the-worlds-fiercest-ide-has-evolved/</guid>
		<description><![CDATA[Komodo IDE 7 has just been released! It offers groundbreaking new technologies and innovative enhancements. Here&#8217;s an introduction to the most prominent features it includes. Code Collaboration is one of the coolest things to use in a team development environment. You can easily share your files and collaborate in real time with your colleagues and [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Komodo IDE 7: The world's fiercest IDE has evolved" style="width: auto" src="http://www.activestate.com/sites/default/files/blog_import_images/ins_komodo_ide_7_new.jpg" class="as_feature_img as_left" /></p>
<p><strong>Komodo IDE 7</strong> has just been released! It offers groundbreaking new technologies and innovative enhancements. Here&#8217;s an introduction to the most prominent features it includes.</p>
<ul>
<li>
<p><strong><a href="http://www.activestate.com/komodo-ide/features#collaboration" title="Code Collaboration">Code Collaboration</a></strong> is one of the coolest things to use in a team development environment. You can easily share your files and collaborate in real time with your colleagues and friends. Peer reviews and pair programming become a much more intuitive and interactive experience with Komodo&#8217;s collaboration tools.</p>
<p>    <a rel="shadowbox[Screenshots]" href="http://www.activestate.com/sites/default/files/blog_import_images/ko7_collaboration.png"><br />
     <img alt="Real-time Code Collaboration" style="width: 400px" src="http://www.activestate.com/sites/default/files/blog_import_images/ko7_collaboration.png" class="as_feature_img as_left" /><br />
</a></p>
</li>
<li>
  <img alt="Komodo Sync" style="width: 120px;float:right" src="http://www.activestate.com/sites/default/files/blog_import_images/ko7_sync.png" class="as_feature_img as_right" /></p>
<p>For those that use multiple machines, Komodo&#8217;s <strong><a href="http://www.activestate.com/komodo-ide/features#sync" title="Komodo Sync">Synchronization</a></strong> feature gives you the ability to copy your Komodo settings (remote server accounts, toolbox, file templates&#8230;) between all the Komodo instances. So you can customize Komodo in one place and have the same setup appear in another!</p>
</li>
<li>
<p>The <strong><em>cloud</em></strong> is a new and exciting playground for developers. Komodo&#8217;s <strong><a href="http://www.activestate.com/komodo-ide/features#stackato" title="Stackato Integration">Stackato</a></strong> interface provides the ability to quickly deploy web based applications onto cloud infrastructure &#8211; you can have your application running on the cloud within minutes! A slew of languages and frameworks are supported &#8211; such as <em>Python</em>, <em>Django</em>, <em>Ruby</em>, <em>Rails</em>, <em>PHP</em>, <em>Drupal</em>, <em>Perl</em>, <em>Mojolicious</em>, <em>Node.js</em> and even <em>Java</em>!</p>
<p>    <a rel="shadowbox[Screenshots]" href="http://www.activestate.com/sites/default/files/blog_import_images/ko7_stackato.png"><br />
     <img alt="Komodo 7 - Stackato Integration" style="width: 400px" src="http://www.activestate.com/sites/default/files/blog_import_images/ko7_stackato.png" class="as_feature_img as_left" /><br />
</a></p>
</li>
<li>
<p><a href="http://www.activestate.com/komodo-ide/features#node.js" title="Node.js support"><strong>Node.js support</strong></a> &#8211; Komodo IDE brings in debugging, code intelligence, editor and syntax checking support for Node applications. As well as this, Komodo IDE 7 provides additional support for web and template languages like <em>CoffeeScript</em>, <em>LESS</em>, <em>SCSS</em>, <em>EJS</em> and <em>Mojolicious</em>.</p>
<div>
    <img src="http://www.activestate.com/sites/default/files/blog_import_images/nodejs_logo.png" alt="nodejs_logo" /><br />
    <img src="http://www.activestate.com/sites/default/files/blog_import_images/coffeescript_logo.png" alt="coffeescript_logo" /><br />
    <img src="http://www.activestate.com/sites/default/files/blog_import_images/less_logo.png" alt="less_logo" /><br />
    <img src="http://www.activestate.com/sites/default/files/blog_import_images/mojolicious_logo.png" alt="mojolicious_logo" />
    </div>
</li>
<li>
<p>With the ability to <strong><a href="/komodo-ide/features#profiling">Code Profile</a></strong> your application &#8211; you can now find out why that <em>PHP</em> or <em>Python</em> code is taking so long to run! Komodo shows a graphical representation of the methods and calls made by your program, as well as outlining the CPU time spent executing your code. Automatic time sorting makes it easy to see the code hot-spots at a single glance.</p>
<p>  <a rel="shadowbox[Screenshots]" href="http://www.activestate.com/sites/default/files/blog_import_images/ko7_code_profiling.png"><br />
     <img alt="Komodo Code Profiling Screenshot" style="width: 400" src="http://www.activestate.com/sites/default/files/blog_import_images/ko7_code_profiling.png" class="as_feature_img as_left" /><br />
</a></p>
</li>
<li>
<p>Now, with every major Komodo IDE release we&#8217;ve aimed to make things work <em>smarter and faster</em> than they were working before. Komodo IDE 7 is no exception to this rule and you&#8217;ll notice a lot snappier Komodo <strong>startup time</strong>, lower <strong>CPU utilization</strong> &#8211; particularly when idle, and lower <strong>memory usage</strong> for large projects. Additionally, tools like the <strong>fast-find</strong> bar make it even quicker to do the common things you use the most.</p>
<p>     <img alt="Komodo - Fast Find Screenshot" style="width: auto" src="http://www.activestate.com/sites/default/files/blog_import_images/ko7_fast_find.png" class="as_feature_img as_left" /></p>
</li>
</ul>
<p>There are way more features in Komodo IDE 7 than I can outline in a single blog post, so check out the <a href="http://docs.activestate.com/komodo/7.0/releases/ide.html" target="_blank">full release notes</a> to see other great enhancements like multi-language syntax checking, HTML end-tag completions, moveable side panes and much more.</p>
<p>If you&#8217;d like to test out these features yourself, you can <a href="http://www.activestate.com/komodo-ide/downloads" title="Download Komodo IDE 7 Trial">download a 21-day free trial of Komodo IDE 7</a>.</p>
<p>It&#8217;s also currently on sale, starting at <strong>$245</strong> (reg. $295) until March 15th. <a href="http://store.activestate.com/komodo-ide" title="Buy Komodo IDE 7">Visit our store to purchase today</a>.</p>
<p>A special thanks goes out to all the testing feedback provided by the Komodo 7 beta users during the Komodo 7 development process &#8211; you all rock!</p>
<p>We hope you enjoy Komodo IDE 7!</p>
<p>&lt;!&#8211;</p>
<p>&#8211;&gt;</p>
<div>
<div>
<h2>Trackback URL for this post:</h2>
<div>http://www.activestate.com/trackback/3295</div>
</div>
</div>
<p><img src="http://feeds.feedburner.com/~r/activestate/blog/~4/YiSw28mX4DU" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sizlopedia.in/2012/02/01/komodo-ide-7-the-worlds-fiercest-ide-has-evolved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smooth Scaling with Stackato and vSphere</title>
		<link>http://sizlopedia.in/2012/01/25/smooth-scaling-with-stackato-and-vsphere/</link>
		<comments>http://sizlopedia.in/2012/01/25/smooth-scaling-with-stackato-and-vsphere/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 06:12:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://sizlopedia.in/2012/01/25/smooth-scaling-with-stackato-and-vsphere/</guid>
		<description><![CDATA[We have a number of Stackato deployments here at ActiveState, some larger than others, but one stands out as enticingly quick to get setup and scaling with little effort. Our Stackato vSphere cluster serves as one of our primary testing platforms and at any given time. It’s running at least 25 Stackato nodes, one &#8216;cloud [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Stackato Scaling on vSphere" style="width: auto" src="http://www.activestate.com/sites/default/files/blog_import_images/stackato_icon_alpha_sm.png" class="as_feature_img as_left" /></p>
<p>We have a number of Stackato deployments here at ActiveState, some larger than others, but one stands out as enticingly quick to get setup and scaling with little effort.</p>
<p>Our Stackato vSphere cluster serves as one of our primary testing platforms and at any given time. It’s running at least 25 Stackato nodes, one &#8216;cloud controller&#8217; and the rest mostly &#8216;<a href="http://blog.cloudfoundry.com/post/4754582920/cloud-foundry-open-paas-deep-dive">DEA</a>&#8216; nodes.  </p>
<p>In a real elastic cloud you wouldn’t want to waste the resources or expense of running these DEA’s perpetually, you would want them only when there is a current or trending resource demand for them. We mainly idle these VMs for QA testing and benchmarking, so we are ready to instantly scale up or down.</p>
<p>Elasticity should be no stranger to those of us working on PaaS or IaaS products, and if you’re not already familiar with our <a href="http://community.activestate.com/stackato">Stackato Sandbox</a>, it runs on Amazon EC2 with EBS backed storage. To meet user demand at any point in time, we can have the cloud controller automatically spin up new DEA instances taking into account projected load on resources and use the EC2 API to spin up a new DEA.</p>
<p>vSphere can also serve your own privately managed cloud in this exact manner, and I’ll be giving a short summary on how we did this on our own vSphere setup.</p>
<h2>Taming the vSphere API</h2>
<p>It should come as no surprise to more experienced vSphere users that to achieve scaling we made use of the <a href="http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/index.html">vSphere API</a>. As Cloud Foundry itself was conceived in Ruby,  we choose to use <a href="https://github.com/rlane/rbvmomi">RbVmomi</a>, an open source Ruby interface to the vSphere API. If you’ve had previous dealings with the vSphere API, fear not &#8211; this Ruby interface actually makes the coalescence of the two a breeze.</p>
<p>For the connecting vCenter user, I recommend <a href="http://pubs.vmware.com/vsphere-esx-4-1/wwhelp/wwhimpl/js/html/wwhelp.htm#href=welcome/welcome.html">creating a new user</a> with the permissions to create, start, stop and deploy new VMs, and access to any of resource pools it might need.</p>
<h2>Diving into the Cloud Controller</h2>
<p>I reused existing modifications to the health monitor component from our EC2 (Sandbox) scaling code, to incorporate the ‘events’ necessary to trigger a scaling activity.</p>
<p>These previous modifications to the health monitor are designed to probe all the available DEAs at runtime intervals and check their current resource capabilities and limits, including the DEA’s current RAM metrics. This, of course, can also include the condition when there are simply no DEAs available for deployment due to failure or full capacity.</p>
<p>Using a small analysis of  past, current and projected app deployments, a ‘scale up’ event will be triggered and passed along the <a href="https://github.com/derekcollison/nats">NATS</a> message bus, which is the default PubSub messaging mechanism used by Cloud Foundry.</p>
<p>At the point of receiving the event message, the process flow follows something like this:</p>
<ul>
<li>The Health Monitor component keeps track of the health of any deployed apps and the availability of DEAs</li>
<li>If under load, the ‘scale up’ event is triggered from the Health Monitor to the cloud controller via NATS</li>
<li>The cloud controller will load up the vCenter YAML configuration (more on this later) and connect to vCenter via the API</li>
<li>It will round-robin all hypervisor hosts currently available for deployment, so no single one becomes overloaded.</li>
<li>Upon finding an available host, the DEA is deployed from the template to the host and it’s corresponding resource pool and datastore.</li>
<li>The MRU index of the last deployed to host is kept in the cloud controllers database.</li>
<li>When the DEA starts up, it is already configured to register with your cloud controller and is instantly ready to start receiving new app deployments.</li>
</ul>
<h2>Scaling from a pre-built template</h2>
<p>On the ‘subscribing’ end of these event messages is the cloud controller itself, which upon receiving a ‘scaleup’ operation, will proceed to connect to vCenter, and deploy a new DEA from a pre-defined template. To make the template, we take a new Stackato VM and run:</p>
<pre>
  stackato-admin become dea -m &lt;cloud_controller_ip&gt; -e &lt;api_url&gt; </pre>
<p>This is the same step you would take when <a href="http://docs.stackato.com/server.html#cluster-setup">setting up a cluster manually</a>.  Once you’ve run this, you can shut that VM down, then right click ‘Save as template’. Once converted into a template, it as available for instant deployment across all your ESXi’s / vHosts.</p>
<h2>Balancing the VM load on your ESXi’s</h2>
<h3>Checking the hosts status</h3>
<p>A useful feature of the vSphere API is the ability to probe your hosts for their runtime metrics, so you can make an informed decision about where the next VM should be deployed to. We make  use of the <a href="http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.HostSystem.html">vSphere API’s HostSystem()</a> object to get some information about which hosts are available, and which hosts are in good health.</p>
<p>Using the API makes it easy to locate a new host to deploy to. You don’t need to supply any host configurations, the cloud controller will take care of keeping tabs of hosts in the CC Database. The scaling code automatically chooses the next available vSphere host at runtime, so you don’t need to manually specify your hosts in a config file.</p>
<h2>Wrapping it up in a configuration file</h2>
<p>To ease maintenance and provide flexibility, the scale-up control settings are in a simple YAML configuration file that you upload to the stackato user’s $HOME directory, which is then parsed by the cloud controller. This configuration contains parameters like vCenter server, authentication details and template information. It is quite straight forward:</p>
<pre>
---
  server: vcenter.domain.com
  user: username
  password: password
  https: true
  port: 443
  insecure: true
  path: /sdk
  datacenter: DataCenter
  template: "Your-Template-Name"
</pre>
<p>We use SSL to connect to vCenter (recommended), but I’m also connecting with ‘insecure’ set to true. That simply means we are using self-signed SSL certificates, and forces RbvMomi to accept them.</p>
<h2>Expanding the featureset</h2>
<p>With the abundance of documentation on the vSphere API we could take the scaling process even further when working with different setups of datastores architecture.</p>
<p>Some items for consideration could be:</p>
<ul>
<li>    Limiting the maximum number of VMs on any single host</li>
<li>    Allowing deployments from multiple/different templates</li>
<li>    Allowing multiple vCenters in the configuration</li>
</ul>
<p>If you have any thoughts or questions about how this could apply to your own vSphere setup please let us know, we’d love to hear them!</p>
<p>&lt;!&#8211;</p>
<p>&#8211;&gt;</p>
<div>
<div>
<h2>Trackback URL for this post:</h2>
<div>http://www.activestate.com/trackback/3285</div>
</div>
</div>
<p><img src="http://feeds.feedburner.com/~r/activestate/blog/~4/iVsLmJgA4VQ" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sizlopedia.in/2012/01/25/smooth-scaling-with-stackato-and-vsphere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Latest ActiveState Stackato Release Extends PaaS support to OpenStack Ecosystem</title>
		<link>http://sizlopedia.in/2012/01/19/latest-activestate-stackato-release-extends-paas-support-to-openstack-ecosystem/</link>
		<comments>http://sizlopedia.in/2012/01/19/latest-activestate-stackato-release-extends-paas-support-to-openstack-ecosystem/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 08:11:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://sizlopedia.in/2012/01/19/latest-activestate-stackato-release-extends-paas-support-to-openstack-ecosystem/</guid>
		<description><![CDATA[The ever-expanding OpenStack ecosystem now has an enterprise-ready PaaS. Stackato, built on Cloud Foundry and hardened for the enterprise, now supports vSphere, Amazon/AMI, HP Cloud Services, OpenStack, Citrix XenServer, and KVM infrastructure models. ActiveState joined the OpenStack community in 2011, and committed publicly to making PaaS a reality for OpenStack deployments. As showcased with &#160;Stackato&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Stackato adds support for OpenStack, XenServer, KVM and More" src="http://www.activestate.com/sites/default/files/images/blog/openstack.jpg" style="width: 100px;height: 100px;float: left;margin: 2px;border-width: 0px;border-style: solid" /></p>
<p>The ever-expanding OpenStack ecosystem now has an enterprise-ready PaaS. Stackato, built on Cloud Foundry and hardened for the enterprise, now supports vSphere, Amazon/AMI, HP Cloud Services, OpenStack, Citrix XenServer, and KVM infrastructure models.</p>
<p>ActiveState <a href="http://www.activestate.com/blog/2011/10/weve-joined-openstack-ecosystem" target="_blank">joined the OpenStack community</a> in 2011, and committed publicly to making PaaS a reality for OpenStack deployments. As showcased with <a href="http://www.activestate.com/blog/2012/01/stackato-delivers-paas-punch-secure-multi-tenancy-hp-cloud-services" target="_blank">&nbsp;Stackato&rsquo;s successful deployment to HP&rsquo;s OpenStack-based cloud</a>, we&rsquo;ve made good on this commitment, and are now pleased to offer OpenStack-ready Stackato for download with our <a href="http://community.activestate.com/stackato" target="_blank">latest release of Stackato</a>.</p>
<p>Stackato&mdash;ActiveState&rsquo;s commercial-ready, secure, multi-tenant platform for creating a private PaaS&mdash;is now the linchpin connecting Cloud Foundry and OpenStack.&nbsp; Stackato&rsquo;s enterprise-ready OpenStack support ensures that these two important ecosystems can be securely deployed together.</p>
<p>With Stackato, customers can deploy applications to either a private internal cloud (like ones powered by vSphere, XenServer, KVM, or OpenStack) or one hosted with a third-party cloud-hosting provider (like those powered by Amazon, RackSpace, or HP Cloud Services).</p>
<p>Stackato also now has SSH support, so you can have a secure interactive shell in any of your application instances. (Personally, this is my favorite new feature in this latest Stackato release.) This is possible (and safe) because each application instance runs in it&#039;s own para-virtualized container using LXC, providing more secure multi-tenancy.</p>
<p>In addition to OpenStack deployment and ssh support, Stackato has a new Management Console that replaces the Admin Dashboard with a new, improved user interface:</p>
<p><a href="http://www.activestate.com/sites/default/files/stackato-overview.jpg" rel="shadowbox"><img alt="Management Console displays status of applications and users along with a real-time view of the operations happening in the cloud." class="as_left" src="http://www.activestate.com/sites/default/files/stackato-overview-small.jpg" style="width: 382px;height: 265px" /></a></p>
<p>&nbsp;</p>
<p>The Management Console offers deep visibility into the activity and events in a private cloud to help administrators better manage usage. This view includes showing activities of developers who deployed an application, number of instances deployed, memory usage, data services deployed, and languages used.</p>
<p>And there&rsquo;s more: Additional updates in this latest release include improved application lifecycle management, improved Perl deployment speed, and new pre-staging setup hooks.</p>
<p><a href="http://community.activestate.com/stackato" target="_blank">Take a test drive with Stackato</a> on a microcloud (VM) on your own desktop or deploy directly to the Stackato Sandbox today!</p>
<p>&lt;!&#8211;</p>
<p>&#8211;&gt;</p>
<div>
<div>
<h2>Trackback URL for this post:</h2>
<div>http://www.activestate.com/trackback/3283</div>
</div>
</div>
<p><img src="http://feeds.feedburner.com/~r/activestate/blog/~4/xGApQzCGwSM" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sizlopedia.in/2012/01/19/latest-activestate-stackato-release-extends-paas-support-to-openstack-ecosystem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Step in the FUD: The Real World Demands Private Cloud</title>
		<link>http://sizlopedia.in/2012/01/19/dont-step-in-the-fud-the-real-world-demands-private-cloud/</link>
		<comments>http://sizlopedia.in/2012/01/19/dont-step-in-the-fud-the-real-world-demands-private-cloud/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 08:11:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://sizlopedia.in/2012/01/19/dont-step-in-the-fud-the-real-world-demands-private-cloud/</guid>
		<description><![CDATA[This article originally appeared January 17, 2012 at VMBlog.com. You can read it here. Last week, SD Times contributor Alex Handy published an interesting article titled The PaaS market accelerates. The piece was noteworthy not just for its insight into the burgeoning PaaS market space and introduction to the major players, but for some bizarrely [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Private PaaS - Protect Your Sensitive Corporate Data" src="http://www.activestate.com/sites/default/files/images/blog/private-sign-small.png" style="float: left;width: 120px;height: 80px" /><em>This article originally appeared January 17, 2012 at VMBlog.com.</em> <a href="http://vmblog.com/archive/2012/01/17/don-t-step-in-the-fud-the-real-world-demands-private-cloud.aspx" target="_blank">You can read it here</a>.</p>
<p>Last week, SD Times contributor Alex Handy published an interesting article titled <a href="http://www.sdtimes.com/link/36240" target="_blank">The PaaS market accelerates</a>. The piece was noteworthy not just for its insight into the burgeoning PaaS market space and introduction to the major players, but for some bizarrely unfounded assertions made by one of the article&#039;s subjects.</p>
<p><b>Really, Adam?</b></p>
<p>In his January 6<sup>th</sup> SD Times article, Handy writes (emphases mine):</p>
<p><i>&#8230;</i> <i>Adam Wiggins, CTO of Heroku, said that PaaS is about the public cloud only. Although he used harsher language to describe the private cloud and PaaS market, he indicated that <b>he and Heroku believe the private cloud to be entirely vapor</b>.</i></p>
<p><i>&quot;My opinion&mdash;and this is not a widely held opinion&mdash;is that <b>private cloud is total BS</b>. If you make it private it is no longer cloud. You destroy all the value you get from cloud by making it something you have to run yourself. Anyone pursuing that path is advocating a false trail,&quot; said Wiggins.</i></p>
<p>(At this point, the Enterprise IT Leads all do a <a href="http://en.wikipedia.org/wiki/Spit-take" target="_blank">spit take</a>. I&#039;m just curious to know what the unmentioned &quot;harsher language&quot; was.)</p>
<p>Really, Adam? &quot;BS&quot;? &quot;Vapor&quot;? <i>Really?</i> Is that the best you can do for FUD? Your comments are at best puerile, and at worst naïve. Let&#039;s focus on the naïve&#8230;</p>
<p><b>Save me, public cloud!</b></p>
<p>What Heroku&#039;s Wiggins is desperately trying to obscure is that in the real world, the enterprise demands private cloud and Private PaaS. Fortunately, he <i>is</i> correct in observing that his is &quot;not a widely held opinion.&quot;</p>
<p>Wiggins suggests that customers derive value from the self-service nature of the public cloud, and that making the cloud &quot;something that you have to run yourself&quot; defeats its purpose. Hmm. Do I really want control over my own platform? My data is <i>probably</i> safe, I mean, it&#039;s in the <i>cloud. </i>And do I <i>really</i> want to deal with all that pesky provisioning and applications management and infrastructure administration and oh, I&#039;m overwhelmed-Save me, simple public cloud!</p>
<p>If only it <i>were</i> that simple. As my colleague ActiveState VP of Engineering Jeff Hobbs noted in Handy&#039;s article, Public PaaS <i>can</i> lift the burden of cloud-management responsibility, lightening IT load. And public clouds also deliver benefits like shared-resource efficiencies, utility computing, and scalability. But let&#039;s be honest here: Every Public-PaaS developer promotes those same supposed advantages, and <i>whee!</i> The race towards commoditization is on. Indistinguishable public-cloud services foster desperate competition, which drives down price, which ultimately benefits the consumer&#8230;at least the one looking for the cheap solution.</p>
<p><b>Public PaaS: Slumlord of the cloud&#039;s low-rent district</b></p>
<p>In contrast with Private PaaS, the very nature of the Public PaaS&#039; shared-services model enforces a lowest-common-denominator architectural approach. You&#039;re entering the low-rent district: You get what you pay for with public cloud (&quot;First month free!&quot;), and that means the same setup as the tenant sharing your virtual apartment building. (&quot;Matching floor plans!&quot;) Does your company have unique data needs? Public PaaS may impose restrictive limitations on the way you manage your data. (&quot;No pets!&quot;) Prefer a cookie-cutter approach, okay with limiting application portability, and don&#039;t mind sharing a multi-tenant virtual hallway? (&quot;It&#039;s just like a hostel!&quot;) Then Public PaaS-at least as Adam Wiggins envisions it-might be right for you.</p>
<p><b>The real world demands Private PaaS</b></p>
<p>Recall those Enterprise IT leads? (I hope they&#039;ve regained their composure.) They are the ones who are investing in private cloud and Private PaaS because it provides better <a href="http://www.readwriteweb.com/enterprise/2011/01/herokus-security-slip-up---is.php" target="_blank">security</a>, better <a href="http://pages.engineyard.com/BestPracticesforSurvivingOutagesWebcast.html" target="_blank">control</a>, and-believe it or not, Adam-greater flexibility than public-cloud alternatives. Oh, and with <a href="http://www.activestate.com/cloud" target="_blank">the right technology</a>, those Enterprise IT Leads can also realize those public-cloudy benefits like shared-resource efficiencies, utility computing, scalability, and even multi-tenancy.</p>
<p>But don&#039;t take my word for it. The U.S. Army <a href="http://www.informationweek.com/news/government/cloud-saas/232301444" target="_blank">recently invested a quarter billion dollars</a> in private-cloud technology. Sure, you could argue that the military has special security needs that would never be well served by a public cloud. But so do very-much-not-like-the-military companies such as Federal Express. The package-delivery logistics giant <a href="http://www.informationweek.com/news/global-cio/interviews/229100022" target="_blank">has leveraged a private-cloud architecture in its newest data center</a>, and even retrofitted an old data center to match. Even SD Times contributor Alex Handy noted in a <a href="http://www.sdtimes.com/blog/post/2011/11/23/Always-bet-on-black.aspx" target="_blank">November 2011 blog post</a> that-despite Heroku&#039;s contention that private cloud is just &quot;a myth and snake oil&quot;-he could &quot;entirely understand the need for an internal private cloud inside the major retailers [on Black Friday and Cyber Monday].&quot;</p>
<p><b>Thanks Adam!</b></p>
<p>Don&#039;t get me wrong-I have long admired Heroku&#039;s accomplishments (particularly its carefully cultivated developer community), and Wiggins and team have produced some great technology. Let&#039;s face it, there will always be market segments that can settle for implementing a public-cloud solution. (<a href="http://www.microsoft.com/en-us/office365/plans/small-business/email-calendar.aspx#fbid=xqmkf5g_82H" target="_blank">Small business</a> and <a href="http://www.gsnmagazine.com/article/24302/public_or_private_cloud_balancing_security_cost_sa" target="_blank">municipal public sector</a> are just two that immediately come to mind.) But ultimately, Wiggins&#039; comments ignore (and even denigrate) the needs and priorities of the vast majority of the enterprise cloud market.</p>
<p>But you know what, the more I think about it, maybe that&#039;s not so bad. Who knows? Maybe Wiggins is right. Not that Heroku and Wiggins need my validation, but it&#039;s okay with me if they want to believe there&#039;s no future in private cloud and Private PaaS. Adam, you and Heroku can go play in your public-cloud-only sandbox. The rest of us will be just fine over here providing solutions for the real world.</p>
<p>###</p>
<p><b>About the Author</b></p>
<div><i><span>As President &amp; CEO of ActiveState Software, Bart Copeland brings more than twenty years of management, finance, and technology business experience to his role. With a passion for technologies that help people lead more productive and enjoyable lives, Bart is currently focused on ActiveState&rsquo;s private platform-as-a-service (PaaS) offering, Stackato. With his vision for PaaS as an enabler to accelerate cloud adoption and value in enterprises, Bart is actively involved in the strategy, roadmap, business development and evangelism of Stackato. Bart is also an active angel investor and serves as a director on a number of other tech companies. He holds an MBA in Technology Management from the University of Phoenix and a Mechanical Engineering degree from the University of British Columbia.</span></i><i> </i></div>
<p>Originally published Tuesday, January 17, 2012 7:16 AM by David Marshallon <a href="http://vmblog.com/archive/2012/01/17/don-t-step-in-the-fud-the-real-world-demands-private-cloud.aspx" target="_blank">VMBlog</a>.</p>
<p>&lt;!&#8211;</p>
<p>&#8211;&gt;</p>
<div>
<div>
<h2>Trackback URL for this post:</h2>
<div>http://www.activestate.com/trackback/3272</div>
</div>
</div>
<p><img src="http://feeds.feedburner.com/~r/activestate/blog/~4/1nm8sP8NH6o" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sizlopedia.in/2012/01/19/dont-step-in-the-fud-the-real-world-demands-private-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stackato delivers PaaS with a punch: Secure Multi-tenancy on HP Cloud Services</title>
		<link>http://sizlopedia.in/2012/01/13/stackato-delivers-paas-with-a-punch-secure-multi-tenancy-on-hp-cloud-services/</link>
		<comments>http://sizlopedia.in/2012/01/13/stackato-delivers-paas-with-a-punch-secure-multi-tenancy-on-hp-cloud-services/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 10:11:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://sizlopedia.in/2012/01/13/stackato-delivers-paas-with-a-punch-secure-multi-tenancy-on-hp-cloud-services/</guid>
		<description><![CDATA[ActiveState is pleased to offer Stackato&#039;s secure multi-tenancy capabilities for those of you deploying to the HP Cloud. HP Cloud Services&#8211;currently in private beta&#8211;is HP&#8217;s next generation of cloud infrastructure, platform services and cloud solutions for developers, ISVs and businesses. The HP Cloud is based on HP&#039;s Converged Infrastructure, a combination of HP hardware, software, [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" class="as_left" src="http://www.activestate.com/sites/default/files/everlast-boxing-gloves.jpg" style="height: 125px;width: 125px;border-width: 0px;border-style: solid;margin: 2px 3px;float: left" />ActiveState is pleased to offer <a href="http://activestate.com/cloud" target="_blank">Stackato&#039;s</a> secure multi-tenancy capabilities for those of you deploying to the HP Cloud. HP Cloud Services&ndash;currently in private beta&ndash;is HP&rsquo;s next generation of cloud infrastructure, platform services and cloud solutions for developers, ISVs<a href="http://www.activestate.com/blog/rss.xml#_msocom_2" name="_msoanchor_2"></a> and businesses. The HP Cloud is based on HP&#039;s Converged Infrastructure, a combination of HP hardware, software, services, and OpenStack technology. Stackato&rsquo;s support for HP Cloud Services gives enterprise developers a more secure PaaS option.</p>
<p>Built on <a href="http://cloudfoundry.org/" target="_blank">VMWare&#039;s Cloud Foundry Open Source project</a> and hardened for the enterprise, ActiveState Stackato works on vSphere, Amazon EC2, and OpenStack, and will also support other infrastructure platforms.</p>
<p>While some PaaS offerings are content to rely on user-based Unix security, but ActiveState&rsquo;s <a href="http://www.activestate.com/blog/2011/11/security-cloud-stackato-and-lxc" target="_blank">Stackato takes security a big step further, and is the first PaaS to bring lxc-based containerization</a> to the HP Cloud, creating a more-trusted, commercial-grade level of security to private PaaS deployments.</p>
<p><em><strong>So what&rsquo;s the big deal about deploying a secure multi-tenant PaaS on HPCS, rather than on one that relies on Unix-based user level security, or one that shares resources amongst its tenants? </strong></em></p>
<p><strong><u>Why does multi-tenancy matter? (Hint: It&rsquo;s more efficient.)</u></strong></p>
<p>True multi-tenancy enables your organization to squeeze efficiencies out of a shared IaaS-level resource pool by running multiple applications on the same cloud servers. Multi-tenancy is what distinguishes PaaS offerings from Orchestration tools that do not manage multiple guest applications, but rather act as simple installers onto bare IaaS instances.</p>
<p>While multi-tenancy allows you to maximize usage of your allotment of cloud servers, having multiple applications running on the same server can be tricky (if not impractical) to secure.</p>
<p><strong><u>Playing well with others in the PaaS playground</u></strong></p>
<p>When you deploy a Platform as a Service, you provide a shared &ldquo;playground&rdquo; for a number of guest applications (tenants). The resource pool is presented as a single logical layer to those guest applications&#8211;The PaaS manages pools of OS resources and co-habits applications on shared instances.. Those guest apps should not have to be aware of the details of components that lie beneath the PaaS at the infrastructure level, nor should they have to be designed to play nicely with others. The PaaS layer should insulate both infrastructure and application from each other, and ensure that guest applications are not forced to be aware of other guest applications running on the same resource pool.</p>
<p>Some PaaS offerings manage the boundary between infrastructure and the application, But most do not, and PaaS solutions that offer only Unix user-level security leave openings for untrusted applications or users to exploit, and do not provide adequate security guarantees for the enterprise.</p>
<p><strong><u>Securing the PaaS</u></strong></p>
<p>Early on in the development of Stackato, ActiveState made the decision to extend Cloud Foundry, and take advantage of Linux technologies to provide better security. ActiveState&#039;s Stackato creates <em>isolated, lightweight containers</em> known as &ldquo;lxc containers,&rdquo;, Virtual Private Servers (VPS), or Jails. Conceptually, the containers are built atop several Linux technologies which provide each guest-application container with a segregated file system with web and ssh services.</p>
<p>The containers are protected from each other: a guest application in one container cannot read files owned by another container, or kill its tasks. With the Stackato-container approach, the outside world can still reach web servers and ssh servers on the containers and, more importantly, the hosting PaaS can protect its key files from guest applications and users in the containers.</p>
<p>The containers effectively allow Stackato to partition the resources into isolated groups to <a>better </a>balance conflicting demands on resource usage between the isolated groups. Stackato&#039;s innovative containerization approach has the dual benefits of running applications on a seemingly separate machine while still leveraging many of the underlying resources. As far as the guest application is aware, the PaaS has provided a private Playground. The architecture makes Private Cloud even more &quot;private.&quot; For enterprises, the operational and security advantages of sharing these resources while isolating the guest applications can also lead to significantly lower overhead than true virtualization.</p>
<p><strong><u>Implications for the HP Cloud Services platform</u></strong></p>
<p>Adding support for HP Cloud Services to Stackato reinforces ActiveState&rsquo;s commitment to providing the best-of-breed secure Private PaaS layer in the cloud that runs on HP&#039;s world-class hardware and software on OpenStack&trade; technology &#8211; giving your organization a clear alternative to Amazon Web Services.</p>
<p>The end result is a highly flexible, secure, multi-tenant PaaS layer that can be run in any environment (on-premises or in the cloud) helping your organization deliver a knock-out punch when if comes to securing your Cloud.</p>
<p>Stackato is a private PaaS that enables deployment, scaling, and management of Java, Python, Ruby, PHP, Perl, Node.js, Scala, and Clojure applications to any cloud. Stackato delivers the power of PaaS on-premise with the security, privacy, and control behind a corporate firewall. With Stackato, customers can deploy an application to either a private internal cloud (like one powered by VMWare vSphere&trade;, Citrix XenServer, Linux KVM, or OpenStack&trade;) or one hosted by a third-party cloud-hosting provider (such as Amazon or HP Cloud Services).</p>
<p>To see Stackato working with HP Cloud Services, we&#039;ve provided this <a href="http://www.activestate.com/blog/2012/01/screencast-stackato-hp-cloud-services" target="_blank">short screencast</a>.<br />&nbsp;</p>
<p>Developers and cloud administrators can download Stackato, currently in open beta including the free Stackato Micro Cloud, at: <a href="http://www.activestate.com/cloud" target="_blank" title="http://www.activestate.com/cloud">http://www.activestate.com/cloud</a>.</p>
<div>
<hr align="left" size="1" width="33%" /></div>
<p>&lt;!&#8211;</p>
<p>&#8211;&gt;</p>
<div>
<div>
<h2>Trackback URL for this post:</h2>
<div>http://www.activestate.com/trackback/3269</div>
</div>
</div>
<p><img src="http://feeds.feedburner.com/~r/activestate/blog/~4/hEYB8MBqAMc" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sizlopedia.in/2012/01/13/stackato-delivers-paas-with-a-punch-secure-multi-tenancy-on-hp-cloud-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screencast: Stackato on HP Cloud Services</title>
		<link>http://sizlopedia.in/2012/01/13/screencast-stackato-on-hp-cloud-services/</link>
		<comments>http://sizlopedia.in/2012/01/13/screencast-stackato-on-hp-cloud-services/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 10:11:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://sizlopedia.in/2012/01/13/screencast-stackato-on-hp-cloud-services/</guid>
		<description><![CDATA[We had the opportunity to take HP Cloud Services (currently Beta) for a spin and get a Stackato cluster running there. We were happy to take advantage of the computing horsepower HP made available to us to put Stackato through it&#8217;s paces and to try out a build running on Ubuntu 11.04, and we&#8217;re equally [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/v/uDJfYidqGkI" rel="shadowbox;width=640;height=530" title="Stackato on HP Cloud Services"><br />
	<img class="as_left" style="width: 135px;height: 100px" alt="Stackato PaaS on HP Cloud Services" src="http://www.activestate.com/sites/default/files/blog_import_images/komodo-stackato-thumb.png" /></a>
</p>
<p>We had the opportunity to take <a title="HP Cloud Services Beta (IaaS)" href="http://hpcloud.com/" target="_new">HP Cloud Services</a> (currently Beta) for a spin and get a <a title="Stackato - Private PaaS" href="http://www.activestate.com/cloud" target="new">Stackato</a> cluster running there.</p>
<p>We were happy to take advantage of the computing horsepower HP made available to us to put Stackato through it&#8217;s paces and to try out a build running on Ubuntu 11.04, and we&#8217;re equally happy to report that it worked just as well as it did on EC2 and our internal VSphere testing cluster.</p>
<p>The video shows me deploying WordPress, as I did the recent Komodo video, but also talks a bit about how we got <a title="Jan Dubois: Perl: Bugzilla in the Cloud" href="http://www.activestate.com/blog/2011/12/running-bugzilla-cloud">Bugzilla running in the cloud</a>.</p>
<p>&lt;!&#8211;</p>
<p>&#8211;&gt;</p>
<div>
<div>
<h2>Trackback URL for this post:</h2>
<div>http://www.activestate.com/trackback/3267</div>
</div>
</div>
<p><img src="http://feeds.feedburner.com/~r/activestate/blog/~4/MnZh-hi6su0" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sizlopedia.in/2012/01/13/screencast-stackato-on-hp-cloud-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

