<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7661232567151860140</id><updated>2011-09-21T10:14:17.545-07:00</updated><category term='workbench'/><category term='developer'/><category term='cloud'/><category term='opensource'/><title type='text'>Cloudtronics</title><subtitle type='html'>A Cloud journal ..</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-8870233735402191055</id><published>2011-03-08T11:28:00.000-08:00</published><updated>2011-05-19T01:52:35.824-07:00</updated><title type='text'>Amazing Drupal Multisites with AUFS..</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-ZERBBT9wGZ4/TdTYiKNbOtI/AAAAAAAAAJY/OOkhgzVbjL4/s1600/untitled.PNG"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 400px; height: 263px;" src="http://2.bp.blogspot.com/-ZERBBT9wGZ4/TdTYiKNbOtI/AAAAAAAAAJY/OOkhgzVbjL4/s400/untitled.PNG" alt="" id="BLOGGER_PHOTO_ID_5608345517350927058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Under the SUN anything possible. Today I'm going to explore the techniques of having a drupal installation with AUFS and produceing multisites using the same codebase everafter..&lt;br /&gt;This would open a new era of Consumer Websites evolution. I knew the phrases are new, but viability do last!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The benefits are manifold:&lt;br /&gt;&lt;br /&gt;1. Seemless software updates&lt;br /&gt;2. Plug-n-Play drives using iSCSI Storage&lt;br /&gt;3. Leverage the power of Cloud&lt;br /&gt;4. Easy Failover &amp;amp; maintenance&lt;br /&gt;5. Cost efficient &amp;amp; reliable&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:85%;"&gt;Drupal Directory structure for having a multisites:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-DxNK89LwyJc/TdTZqdPWKgI/AAAAAAAAAJg/dGQPrB1JU_U/s1600/untitled1.PNG"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 507px; height: 81px;" src="http://2.bp.blogspot.com/-DxNK89LwyJc/TdTZqdPWKgI/AAAAAAAAAJg/dGQPrB1JU_U/s400/untitled1.PNG" alt="" id="BLOGGER_PHOTO_ID_5608346759409838594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;Now I gonna teach you how to create symlinks in your windows box. It should be in your drupal root folder where index.php resides.&lt;br /&gt;&lt;br /&gt;use linkd windows command download &amp;amp; install from &lt;a href="http://arantius.info/downloads/rktools.exe"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-f3wvDvw0PFg/TZ_vHAmHUiI/AAAAAAAAAJA/vlSpnq29PQY/s1600/untitled.PNG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; width: 578px; float: right; height: 386px; cursor: pointer;" id="BLOGGER_PHOTO_ID_5593452165915431458" alt="" src="http://1.bp.blogspot.com/-f3wvDvw0PFg/TZ_vHAmHUiI/AAAAAAAAAJA/vlSpnq29PQY/s400/untitled.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This linkd software you can simply copy from a installed machine to a new; so you wouldn't need an administrative privileges to install.&lt;br /&gt;&lt;br /&gt;one more thing, need to tell apache of this virtual domain; means when you hit apache as http://www.mydomain.com/ where you should landup:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;br /&gt;[VirtualHost *:80]&lt;br /&gt;&lt;br /&gt;ServerName www.mydomain.com:80&lt;br /&gt;DocumentRoot /srv/www/htdocs/mysite1&lt;br /&gt;[/VirtualHost]&lt;br /&gt;&lt;br /&gt;[VirtualHost *:443]&lt;br /&gt;ServerName www.mydomain.com:443&lt;br /&gt;DocumentRoot /srv/www/htdocs/mysite1&lt;br /&gt;SSLEngine On&lt;br /&gt;SSLCertificateFile /etc/apache2/mysite1dev.crt&lt;br /&gt;SSLCertificateKeyFile /etc/apache2/mysite1dev.key&lt;br /&gt;[/VirtualHost]&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;virtualhost 80=""&gt;&lt;code&gt;&lt;virtualhost 80=""&gt;&lt;/virtualhost&gt;&lt;virtualhost 443=""&gt;&lt;/virtualhost&gt;&lt;/code&gt;&lt;/virtualhost&gt;&lt;br /&gt;And that's it !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-8870233735402191055?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/8870233735402191055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2011/03/drupal-multisites-with-aufs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/8870233735402191055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/8870233735402191055'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2011/03/drupal-multisites-with-aufs.html' title='Amazing Drupal Multisites with AUFS..'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ZERBBT9wGZ4/TdTYiKNbOtI/AAAAAAAAAJY/OOkhgzVbjL4/s72-c/untitled.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-4466562523852042738</id><published>2011-01-20T19:43:00.000-08:00</published><updated>2011-01-20T19:48:34.790-08:00</updated><title type='text'>Getting-a-Lightbox-Alike-Overlays-in-Drupal</title><content type='html'>&lt;a title="View Getting a Lightbox Alike Overlays in Drupal on Scribd" href="http://www.scribd.com/doc/47290347/Getting-a-Lightbox-Alike-Overlays-in-Drupal" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;Getting a Lightbox Alike Overlays in Drupal&lt;/a&gt; &lt;object id="doc_296504787110333" name="doc_296504787110333" height="600" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" &gt;  &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="FlashVars" value="document_id=47290347&amp;access_key=key-ut02oultzhd6arovxys&amp;page=1&amp;viewMode=list"&gt;   &lt;embed id="doc_296504787110333" name="doc_296504787110333" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=47290347&amp;access_key=key-ut02oultzhd6arovxys&amp;page=1&amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="600" width="100%" wmode="opaque" bgcolor="#ffffff"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-4466562523852042738?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/4466562523852042738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2011/01/getting-lightbox-alike-overlays-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/4466562523852042738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/4466562523852042738'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2011/01/getting-lightbox-alike-overlays-in.html' title='Getting-a-Lightbox-Alike-Overlays-in-Drupal'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-5471428214305652232</id><published>2010-11-27T08:41:00.000-08:00</published><updated>2010-12-08T04:36:23.420-08:00</updated><title type='text'>Cloud Test : No-more a Nightmare..</title><content type='html'>&lt;div align="justify"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_m2eUuI2TwTE/S9pRyvUEbqI/AAAAAAAAAIQ/3_qxofaW_us/s1600/STAF-Cloud.png"&gt;&lt;img style="MARGIN: 0pt 10px 10px 0pt; WIDTH: 400px; FLOAT: left; HEIGHT: 271px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5465771029903470242" border="0" alt="" src="http://3.bp.blogspot.com/_m2eUuI2TwTE/S9pRyvUEbqI/AAAAAAAAAIQ/3_qxofaW_us/s400/STAF-Cloud.png" /&gt;&lt;/a&gt; A typical BVT(Build Verification Tools) in the cloud:&lt;br /&gt;&lt;br /&gt;Cloud will give the advantage to devise your challenges into parts &amp;amp; pieces. You can now think off-the-shelf solutions of what were beyond imaginations a year back.&lt;br /&gt;&lt;br /&gt;As selenium becoming more &amp;amp; more powerful by each day , so the Cloud strategy. The legendary “Map-Reduce” concept when applied to realize truly distributed computing bring enormous yielding power.&lt;br /&gt;&lt;br /&gt;Basically you will map Tests into parts and collate the results at the end. I will tell how step by step you can achieve this:&lt;br /&gt;&lt;br /&gt;In a typical development centre you establish a Local Area Network for daily works, and additively store your daily developments in the Subversion created for the project.&lt;br /&gt;You then engage Hudson to do nightly builds for what your team sum-up throughout the day. Hudson in a hudoop cluster would be the most suitable choice for enterprising your deliverables.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-5471428214305652232?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/5471428214305652232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2010/04/cloud-test-no-more-nightmare.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/5471428214305652232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/5471428214305652232'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2010/04/cloud-test-no-more-nightmare.html' title='Cloud Test : No-more a Nightmare..'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_m2eUuI2TwTE/S9pRyvUEbqI/AAAAAAAAAIQ/3_qxofaW_us/s72-c/STAF-Cloud.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-9013893002836938607</id><published>2010-05-28T07:02:00.001-07:00</published><updated>2010-05-28T07:04:44.792-07:00</updated><title type='text'>Tips &amp; Trick : part I</title><content type='html'>&lt;a title="View How to Use CXF for Building Quick Service Having Both SOAP and REST on Scribd" href="http://www.scribd.com/doc/32116317/How-to-Use-CXF-for-Building-Quick-Service-Having-Both-SOAP-and-REST" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;How to Use CXF for Building Quick Service Having Both SOAP and REST&lt;/a&gt; &lt;object id="doc_858089077871432" name="doc_858089077871432" height="600" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" &gt;  &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="FlashVars" value="document_id=32116317&amp;access_key=key-1mmlh445e3yx46pzzlhy&amp;page=1&amp;viewMode=list"&gt;   &lt;embed id="doc_858089077871432" name="doc_858089077871432" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=32116317&amp;access_key=key-1mmlh445e3yx46pzzlhy&amp;page=1&amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="600" width="100%" wmode="opaque" bgcolor="#ffffff"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-9013893002836938607?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/9013893002836938607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2010/05/fs.html#comment-form' title='30 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/9013893002836938607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/9013893002836938607'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2010/05/fs.html' title='Tips &amp; Trick : part I'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>30</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-3330776196758605412</id><published>2010-02-17T12:44:00.001-08:00</published><updated>2010-02-17T12:49:50.556-08:00</updated><title type='text'>Cloud Usage: Scalable Web Data Mining System</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_m2eUuI2TwTE/S3xVakYbBsI/AAAAAAAAAHw/sFPSixnQ9cA/s1600-h/wdms.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 251px;" src="http://4.bp.blogspot.com/_m2eUuI2TwTE/S3xVakYbBsI/AAAAAAAAAHw/sFPSixnQ9cA/s400/wdms.png" alt="" id="BLOGGER_PHOTO_ID_5439316364887787202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A typical Data Mashup System can collate data from multiple sources&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-3330776196758605412?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/3330776196758605412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2010/02/cloud-usage-scalable-web-data-mining.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/3330776196758605412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/3330776196758605412'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2010/02/cloud-usage-scalable-web-data-mining.html' title='Cloud Usage: Scalable Web Data Mining System'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_m2eUuI2TwTE/S3xVakYbBsI/AAAAAAAAAHw/sFPSixnQ9cA/s72-c/wdms.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-4153491271929823828</id><published>2010-01-20T21:46:00.000-08:00</published><updated>2010-02-01T22:19:03.180-08:00</updated><title type='text'>SAAS embraces "The Cloud" ..</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bringing SAAS Model allow it to outlast an earlier cousin, the "Application Service Provider" leaving a modest room for the marketers how to claim it is. The big question for SaaS may be this: Will it impel the concept of cloud computing, or merely ride on its beckon?&lt;br /&gt;&lt;br /&gt;Although the industry acceptance of SAAS is very high, it has its own pros &amp;amp; cons as well..&lt;br /&gt;Recent predictions from Gartner show around 30% of the enterprise revenue being generated by Content &amp;amp; Collaboration applications itself.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_m2eUuI2TwTE/S1frxh4NGvI/AAAAAAAAAE0/fC2jRpWCQg0/s1600-h/p1.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 295px;" src="http://1.bp.blogspot.com/_m2eUuI2TwTE/S1frxh4NGvI/AAAAAAAAAE0/fC2jRpWCQg0/s400/p1.PNG" alt="" id="BLOGGER_PHOTO_ID_5429067111958649586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The market feedback in brief as per Gartner:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_m2eUuI2TwTE/S1fsDW9mmJI/AAAAAAAAAE8/ShQRen0JmRQ/s1600-h/p2.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 352px;" src="http://1.bp.blogspot.com/_m2eUuI2TwTE/S1fsDW9mmJI/AAAAAAAAAE8/ShQRen0JmRQ/s400/p2.PNG" alt="" id="BLOGGER_PHOTO_ID_5429067418266146962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To succefully implement SAAS model for an Enterprise Solution, the strategy has to overcome these recedes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SAAS-ified &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Infact the SAAS &amp;amp; Cloud Computing work in tandem, Cloud enables SAAS at infrastructre level while SAAS provides the way to Agile licensing. SAAS-fication of a solution happens at two stages, viz.&lt;br /&gt;&lt;br /&gt;1) Application&lt;br /&gt;2) Infrastructure (that runs the application)&lt;br /&gt;&lt;br /&gt;To make applications SAAS enabled, typically application framework has to be modeled with IOC (Inversion of Control). Entire application has to be meta-data driven. Sounds like a purely multi-tenant application.&lt;br /&gt;&lt;br /&gt;Contrary saas enablement of Infrastructure happens with leveraging Virtualization, that brings all the characteristics of the classical Cloud Computing architecture.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_m2eUuI2TwTE/S1fsSEKuKsI/AAAAAAAAAFE/5q6tCm_p_hk/s1600-h/p3.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 163px;" src="http://4.bp.blogspot.com/_m2eUuI2TwTE/S1fsSEKuKsI/AAAAAAAAAFE/5q6tCm_p_hk/s400/p3.PNG" alt="" id="BLOGGER_PHOTO_ID_5429067670918933186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Benefits &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;• Tenancy – The ability to distinguish one user from another in the data and execution aspects of a hosted application is a major tenet of SaaS. Generally, the concept of tenancy is void in traditional on-premise installs and can complicate architectures beyond what was traditionally accepted.&lt;br /&gt;&lt;br /&gt;• Flexible Monetization &amp;amp; Metering – Being able to charge for your SaaS application independent of the software code, and meter it appropriately, is something that your application shouldn’t have to deal with directly.&lt;br /&gt;&lt;br /&gt;• Scalability – The idea that a successful application will buckle under its own popularity is never good. Being able to accommodate your aggregated customer base is a must, and planning for success is a requirement.&lt;br /&gt;&lt;br /&gt;• Reliability – What good is a SaaS application that isn’t up?&lt;br /&gt;&lt;br /&gt;• Hardware Infrastructure – As a vendor, one of the operational headaches of SaaS applications is dealing with an enterprise-grade hardware infrastructure.&lt;br /&gt;&lt;br /&gt;• Value Added Services – A good platform should endow the application it hosts with value beyond what was developed by the vendor. The value should either benefit the vendor or the end user.&lt;br /&gt;&lt;br /&gt;• Ecosystem – As the number of vendors that host their applications on a given platform increases, and as the number of users using those applications increases, an ecosystem begins to develop. Ideally, this ecosystem allows all parties the ability to investigate and exercise their right to connections between ecosystem members, deriving value beyond that offered by any single SaaS offering.&lt;br /&gt;&lt;br /&gt;• Faster implementation: Customers deploy within hours with Sonian and integrate with their existing systems.  ather than weeks or months.&lt;br /&gt;&lt;br /&gt;• Intelligent and Infinitely Scalable Computing Resources: Sonian’s use of cloud computing allows our archiving service to automatically throttle up or down computing resources depending on your requirements.  This process provides our customers with an amazingly fast search and user experience.&lt;br /&gt;&lt;br /&gt;• Infinitely Scalable Storage Resources: With Sonian, you never have to worry about running out of disc space or paying more for storage.  Because of our use of cloud infrastructure Sonian provides unlimited storage to our customers.&lt;br /&gt;&lt;br /&gt;• Little or no upfront fees: [agile licensing]Avoid paying for the acquisition and licensing of hardware and software&lt;br /&gt;&lt;br /&gt;• Lower Total Cost of Ownership: Costing 7 to 10 times less than installed software and hardware.&lt;br /&gt;&lt;br /&gt;• Leave it to the experts and Reduce the Burden on IT: Take advantage of experts in email archiving, indexing, search and discovery.  Your IT staff have tasks that challenge them and keep them happy.&lt;br /&gt;&lt;br /&gt;• Regular upgrades: Receive regular upgrades to enhance your user experience.  New functionality is yours when you want it with no additional fees.&lt;br /&gt;&lt;br /&gt;• Safe and Secure: DoD encryption and PCI-DSS security standards and unlike other SaaS archiving providers, Sonian provides a private data silo for you and your company.&lt;br /&gt;&lt;br /&gt;• Fast and Reliable: Return search results in under 3 seconds regardless of the size of your archiving&lt;br /&gt;&lt;br /&gt;• Availability and Redundancy: Sonian’s use of the Cloud allows our service to take advantage of failure resistant and geographically disperse availability zones.&lt;br /&gt;&lt;br /&gt;• No Risk – No Obligation trials available: To learn more about the Sonian Archive Service, please complete  the contact form and a Sonian Account Manager will contact you promptly.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SLA&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An SLA, as its name suggests, is an agreement between the service provider and the consumers, consisting of sections regarding the various commitments to service levels that will be matched or exceeded.&lt;br /&gt;Each section is defined as a Service Level Objective (SLO).&lt;br /&gt;&lt;br /&gt;A typical SaaS SLA should have the following SLOs:&lt;br /&gt;&lt;br /&gt;Service Availability – define the availability of the service represented in percentage (e.g. 99.95% uptime)&lt;br /&gt;&lt;br /&gt;System Response Time – define response time of various transactions represented in seconds. (e.g. login should not take more than 9 seconds)&lt;br /&gt;&lt;br /&gt;Customer Service Response Time – a response on customer enquiries should take no more than an allotted time for various services (e.g. enabling a service for a new group should take less than two business days)&lt;br /&gt;&lt;br /&gt;Customer Service Availability – hours of availability of customer service represented in a ‘hours per day’ notation. (e.g. 11X5 for regular customers, 24X7 for platinum customers)&lt;br /&gt;&lt;br /&gt;Service Outage Resolution Time – the times it takes to restore a service after an outage has been reported. Represented in minutes and hours (e.g. 30 minutes for a full system outage)&lt;br /&gt;&lt;br /&gt;Failover Window For Disaster Recovery - how long will it take to restore the service in a disaster recovery site, if disaster disables the main datacenter.&lt;br /&gt;&lt;br /&gt;Reclaiming Customer Data – a commitment to transfer all (agreed) data in an agreed format in case the customer leaves the service.&lt;br /&gt;&lt;br /&gt;Maintenance Notification – the advance notice that the provider will notify customers of planned service outages, represented in days. (e.g. a planned downtime that will take more than one hour requires 10 business days notification)&lt;br /&gt;Proactive Service Outage Notification - the time it takes for the provider to inform the customer that there are service issues, represented in minutes.&lt;br /&gt;&lt;br /&gt;RFO (Reason for Outage) – a report to customers following a service outage explaining the circumstance, the incident and steps taken to remedy the problem. (For more information see the chapter on Incident Management). Some customers require an RFO automatically; in some SLAs it is written that an RFO will be generated only following a specific customer request. Usually the company commits to three business days following the service disruption.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Approach &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Application SaaS-ification allows to reuse same deployed code-base all over along. This has plenty benefits.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_m2eUuI2TwTE/S2e97yQpTqI/AAAAAAAAAFc/mNYH-KQt2dY/s1600-h/ioc.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 281px;" src="http://2.bp.blogspot.com/_m2eUuI2TwTE/S2e97yQpTqI/AAAAAAAAAFc/mNYH-KQt2dY/s400/ioc.png" alt="" id="BLOGGER_PHOTO_ID_5433520310247313058" border="0" /&gt;&lt;/a&gt;I know, you are thinking for the applications which are already coded and want to leverage multi-tenancy. In sort,  how running businesses would rampup by SAAS-ification.&lt;br /&gt;&lt;br /&gt;case study: multi-tenant alfresco&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Planning &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lock-in&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Platform agonistic&lt;br /&gt;2. Proprietary technology usages&lt;br /&gt;3.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Billing Mediation Simplify the Billing Process&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Customer Expectations&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Not all SaaS companies are created equal. They will vary by maturity, by the vertical they are serving, by the company size they cater for and, of course, by the type of application.&lt;br /&gt;Some applications are core and some are peripheral. Some applications are used around the clock, like metering or call centers and the customers have zero tolerance for downtime. Other applications are rarely used outside of office hours, (e.g. payroll, talent management) and if the system is down, the price is a handful of irritated end-users that will need to take a coffee break earlier than they planned.&lt;br /&gt;&lt;br /&gt;Larger customers tend to have more rigorous demands while lower paying customers will usually be more tolerant of the system’s performance and support availability.&lt;br /&gt;&lt;br /&gt;Therefore, your SLA should reflect the relative position of your service along the following three vectors:&lt;br /&gt;&lt;br /&gt;Customer size (reflecting subscription [potential] size)&lt;br /&gt;Core vs. periphery&lt;br /&gt;Downtime tolerance&lt;br /&gt;&lt;br /&gt;So if you are providing a mission critical application to a large customer, whose downtime will cost the customer real dollars, your SLA should be taken very seriously.&lt;br /&gt;&lt;br /&gt;Service Level Breaches and Penalties&lt;br /&gt;&lt;br /&gt;We have seen the promises that come with the SLAs, but many of these agreements fail to state the consequences to the provider of not meeting the terms.&lt;br /&gt;Each SLO should also define the penalties for breaching the service level commitment.&lt;br /&gt;Penalties are typically specified as a prorated credit for the following month’s subscription fees.&lt;br /&gt;From the customers’ point of view, the penalties should not be flat rated but increase as the service deteriorates, so that the second outage will carry a heavier penalty than the first outage. It is rare that customers insist on this point but those that do will need to negotiate these terms separately.&lt;br /&gt;&lt;br /&gt;There is typically a maximum. It is unusual that accumulated penalties will top the monthly subscription costs. There is a catch here. As an extreme example, if your service was down for the duration of the whole month, the customer will be exempt from paying a full month’s service fee – but this is ridiculous of course. The damage to you customers is typically orders of magnitude higher than the subscription costs.&lt;br /&gt;Many SaaS customers commit up front to a year or more of service, for a reduced subscription price. A good SLA will include a section that allows the customer to breach the extended commitment if the provider failed to adhere to the service levels for, say, three consecutive months.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-4153491271929823828?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/4153491271929823828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2010/01/saas-n-cloud.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/4153491271929823828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/4153491271929823828'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2010/01/saas-n-cloud.html' title='SAAS embraces &quot;The Cloud&quot; ..'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_m2eUuI2TwTE/S1frxh4NGvI/AAAAAAAAAE0/fC2jRpWCQg0/s72-c/p1.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-3501532469159352209</id><published>2009-11-04T07:08:00.000-08:00</published><updated>2010-01-20T22:10:20.796-08:00</updated><title type='text'>Have a safe flight in the Cloud of multi-tenancy..</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Multi-tenancy at Infra level: &lt;/span&gt;&lt;span&gt;sharing resources &amp;amp; computing power of a physical box&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_m2eUuI2TwTE/SvLmvv6pFgI/AAAAAAAAAEs/a8-jUnwD0wY/s1600-h/multitenant.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 309px;" src="http://4.bp.blogspot.com/_m2eUuI2TwTE/SvLmvv6pFgI/AAAAAAAAAEs/a8-jUnwD0wY/s400/multitenant.png" alt="" id="BLOGGER_PHOTO_ID_5400632611161314818" border="0" /&gt;&lt;/a&gt;Typically Cloud Host are the Landlords provide basic amenities to all the tenants and help them gracefully co-exists. All is good, till you have a bunch of fair tenants. Think one who always peeping thru the wall of others and privacy of neighbors at its helm ..&lt;br /&gt;&lt;br /&gt;As you see,  virtual host provides a layer of visualization on the resources being shared by the VMs. We will try to figure the risk on the paradigm..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-3501532469159352209?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/3501532469159352209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/11/are-you-safe.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/3501532469159352209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/3501532469159352209'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/11/are-you-safe.html' title='Have a safe flight in the Cloud of multi-tenancy..'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_m2eUuI2TwTE/SvLmvv6pFgI/AAAAAAAAAEs/a8-jUnwD0wY/s72-c/multitenant.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-5649889534477184626</id><published>2009-10-04T13:46:00.000-07:00</published><updated>2009-10-14T21:18:28.354-07:00</updated><title type='text'>Mix 'N' Match ..</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_m2eUuI2TwTE/Ssss_NXNj_I/AAAAAAAAAEU/Z70KzjGnPiA/s1600-h/f1.png"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 309px;" id="BLOGGER_PHOTO_ID_5389450843509329906" alt="" src="http://3.bp.blogspot.com/_m2eUuI2TwTE/Ssss_NXNj_I/AAAAAAAAAEU/Z70KzjGnPiA/s400/f1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_m2eUuI2TwTE/StaiacJImTI/AAAAAAAAAEc/iO3xSKA3E-Y/s1600-h/as.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 309px;" src="http://2.bp.blogspot.com/_m2eUuI2TwTE/StaiacJImTI/AAAAAAAAAEc/iO3xSKA3E-Y/s400/as.png" alt="" id="BLOGGER_PHOTO_ID_5392676178937551154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Lets run a small CRM for your employees, that can be shared between the departments without impacting each others model.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;TBD..&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-5649889534477184626?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/5649889534477184626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/10/mix-n-match.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/5649889534477184626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/5649889534477184626'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/10/mix-n-match.html' title='Mix &apos;N&apos; Match ..'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_m2eUuI2TwTE/Ssss_NXNj_I/AAAAAAAAAEU/Z70KzjGnPiA/s72-c/f1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-7123979111880447936</id><published>2009-10-02T13:08:00.001-07:00</published><updated>2009-10-02T15:54:51.743-07:00</updated><title type='text'>Shop As You Like ..</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_m2eUuI2TwTE/SsZeWvqj_oI/AAAAAAAAAEM/QBeJNoSrOkk/s1600-h/flow.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 349px;" src="http://2.bp.blogspot.com/_m2eUuI2TwTE/SsZeWvqj_oI/AAAAAAAAAEM/QBeJNoSrOkk/s400/flow.PNG" alt="" id="BLOGGER_PHOTO_ID_5388097749040496258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Do you believe in application shopping ?  Days gone when you negotiate to a vendor on time &amp;amp; money, bargain for a little more.. Here you go, with packaged solution tailored &amp;amp; branded in minutes only for you. And these all will happen with a couple of mice click &amp;amp; just swipe of a card..&lt;br /&gt;Nevertheless, need more to scale dont worry just know us. Will scale you before you think strategy, becoz all these a solved problem for industries; we just leverage them the way you want...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-7123979111880447936?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/7123979111880447936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/10/bringing-saas-to-cloud-for-smes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/7123979111880447936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/7123979111880447936'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/10/bringing-saas-to-cloud-for-smes.html' title='Shop As You Like ..'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_m2eUuI2TwTE/SsZeWvqj_oI/AAAAAAAAAEM/QBeJNoSrOkk/s72-c/flow.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-521965017077144341</id><published>2009-09-22T13:05:00.000-07:00</published><updated>2009-10-02T13:31:25.625-07:00</updated><title type='text'>Bringing SAAS to Cloud for SMEs ..</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_m2eUuI2TwTE/SsZdPKg5qRI/AAAAAAAAAD8/Xc7RfwfVxx0/s1600-h/as.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 309px;" src="http://2.bp.blogspot.com/_m2eUuI2TwTE/SsZdPKg5qRI/AAAAAAAAAD8/Xc7RfwfVxx0/s400/as.png" alt="" id="BLOGGER_PHOTO_ID_5388096519297149202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Concepts&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The backdrop is cloud and related promising technologies of open source world that venturing across the market. The system is to take care of grossly S/M Enterprises, addressing some of its key areas of “wish lists” that large enterprise still striving for ..&lt;br /&gt;&lt;br /&gt;  1. Optimization of Computing resources across enterprises&lt;br /&gt;  2. Participate in “Go Green” , “Save Earth” kind activities by optimizing resource usage&lt;br /&gt;  3. Minimize the Infrastructure maintenance Costs&lt;br /&gt;  4. Provide true high availability of Software services , platforms &amp;amp; workbench&lt;br /&gt;&lt;br /&gt;The system was divided into three major parts:&lt;br /&gt;&lt;br /&gt; 1. CWB (the Nucleus – cloud provider)&lt;br /&gt; 2. RPM Packager (the cook – the cloud deployer)&lt;br /&gt; 3. DB Backup &amp;amp; restore management , Distributed Storage System (the Cloud DATA)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-521965017077144341?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/521965017077144341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/10/drop-by-drop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/521965017077144341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/521965017077144341'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/10/drop-by-drop.html' title='Bringing SAAS to Cloud for SMEs ..'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_m2eUuI2TwTE/SsZdPKg5qRI/AAAAAAAAAD8/Xc7RfwfVxx0/s72-c/as.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-6003737129806281110</id><published>2009-09-10T12:24:00.000-07:00</published><updated>2009-10-02T13:29:36.638-07:00</updated><title type='text'>A Midas touch ..</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_m2eUuI2TwTE/SsZdXuj2XRI/AAAAAAAAAEE/SmH8iO2tcLY/s1600-h/scs1.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 271px;" src="http://1.bp.blogspot.com/_m2eUuI2TwTE/SsZdXuj2XRI/AAAAAAAAAEE/SmH8iO2tcLY/s400/scs1.PNG" alt="" id="BLOGGER_PHOTO_ID_5388096666412145938" border="0" /&gt;&lt;/a&gt;I have approached to Amazon to allow this kinda usage model, that will relieve data locks as such.. And you start enjoying the delta layer formation..&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_m2eUuI2TwTE/SsZcjP0m_VI/AAAAAAAAAD0/O6ZixJyy9l0/s1600-h/as.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-6003737129806281110?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/6003737129806281110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/midas-touch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/6003737129806281110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/6003737129806281110'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/midas-touch.html' title='A Midas touch ..'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_m2eUuI2TwTE/SsZdXuj2XRI/AAAAAAAAAEE/SmH8iO2tcLY/s72-c/scs1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-6339658754613101096</id><published>2009-08-27T05:12:00.000-07:00</published><updated>2009-10-27T05:17:00.834-07:00</updated><title type='text'>Protocol..</title><content type='html'>&lt;p class="NormalBlack"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="NormalBlack"&gt;National Institute of Standards and Technology, Information Technology Laboratory&lt;/p&gt;  &lt;p class="NormalBlack"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="NormalBlack"&gt;Note 1: Cloud computing is still an evolving paradigm. Its definitions, use cases, underlying technologies, issues, risks, and benefits will be refined in a spirited debate by the public and private sectors. These definitions, attributes, and characteristics will evolve and change over time.&lt;/p&gt;  &lt;p class="NormalBlack"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="NormalBlack"&gt;Note 2: The cloud computing industry represents a large ecosystem of many models, vendors, and market niches. This definition attempts to encompass all of the various cloud approaches.&lt;/p&gt;  &lt;h3&gt;Definition of Cloud Computing:&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Cloud computing is a model for enabling convenient, &lt;span style="color:black;"&gt;on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released &lt;/span&gt;with minimal management effort or service provider interaction&lt;span style="color:black;"&gt;. &lt;/span&gt;This cloud model promotes availability and is composed of five essential &lt;b style=""&gt;characteristics,&lt;/b&gt; three &lt;b style=""&gt;service models&lt;/b&gt;, and four &lt;b style=""&gt;deployment models&lt;/b&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText"&gt;&lt;b&gt;Essential Characteristics:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;On-demand self-service.&lt;/i&gt; A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider. &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;Broad network access.&lt;/i&gt; Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs).&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;Resource pooling.&lt;/i&gt; The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;Rapid elasticity.&lt;/i&gt; Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;Measured Service.&lt;/i&gt; Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported providing transparency for both the provider and consumer of the utilized service.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoBodyText"&gt;&lt;b&gt;Service Models:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;Cloud Software as a Service (SaaS).&lt;/i&gt; The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based email). The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;Cloud Platform as a Service (PaaS)&lt;/i&gt;. The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly application hosting environment configurations.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;Cloud Infrastructure as a Service (IaaS). &lt;/i&gt;The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control of select networking components (e.g., host firewalls).&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoBodyText"&gt;&lt;b&gt;Deployment Models:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;Private cloud. &lt;/i&gt;The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;Community cloud.&lt;/i&gt; The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be managed by the organizations or a third party and may exist on premise or off premise.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;Public cloud. &lt;/i&gt;The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;i style=""&gt;Hybrid cloud&lt;/i&gt;. The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load-balancing between clouds).&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.5in;"&gt;Note: Cloud software takes full advantage of the cloud paradigm by being service oriented with a focus on statelessness, low coupling, modularity, and semantic interoperability.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-6339658754613101096?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/6339658754613101096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/08/protocol.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/6339658754613101096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/6339658754613101096'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/08/protocol.html' title='Protocol..'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-2633315761785220983</id><published>2009-08-21T03:33:00.000-07:00</published><updated>2009-08-21T03:55:39.021-07:00</updated><title type='text'>How to get Xen instance IP from outside..</title><content type='html'>I prepared a script to get IP from Xen instance..&lt;br /&gt;&lt;br /&gt;1) Put detIP.sh to Xen box&lt;br /&gt;&lt;br /&gt;2) Usage: ./detIP.sh myVm 2&gt; /dev/null&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You should return by the IP of myVm instance..&lt;br /&gt;&lt;br /&gt;detIP.sh&lt;br /&gt;========&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_m2eUuI2TwTE/So58wHYp1aI/AAAAAAAAADs/rROMfUZ-5zY/s1600-h/test.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 234px; DISPLAY: block; HEIGHT: 100px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5372368571557598626" border="0" alt="" src="http://2.bp.blogspot.com/_m2eUuI2TwTE/So58wHYp1aI/AAAAAAAAADs/rROMfUZ-5zY/s400/test.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this would be helpful ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-2633315761785220983?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/2633315761785220983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/08/how-to-get-xen-instance-ip-from-outside.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/2633315761785220983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/2633315761785220983'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/08/how-to-get-xen-instance-ip-from-outside.html' title='How to get Xen instance IP from outside..'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_m2eUuI2TwTE/So58wHYp1aI/AAAAAAAAADs/rROMfUZ-5zY/s72-c/test.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-8385114506950086020</id><published>2009-07-27T22:46:00.001-07:00</published><updated>2009-07-27T23:03:43.014-07:00</updated><title type='text'>How to configure CAS with LDAP</title><content type='html'>&lt;div&gt;The configuration is quite trivial.. still i wrote down:&lt;br /&gt;1. install openldap and add some users:&lt;br /&gt;ldapadd -x -D cn=admin,dc=demo,dc=cloudtronics,dc=com -W -f test.ldif&lt;br /&gt;where test.ldif,&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_m2eUuI2TwTE/Sm6UqW9BhdI/AAAAAAAAADk/MWyjP8Q9p1A/s1600-h/ld2.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 328px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5363387661681788370" border="0" alt="" src="http://3.bp.blogspot.com/_m2eUuI2TwTE/Sm6UqW9BhdI/AAAAAAAAADk/MWyjP8Q9p1A/s400/ld2.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now how to search, from application.. In tomcat web use deployerConfigContext.xml: &lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_m2eUuI2TwTE/Sm6T6ZNxLaI/AAAAAAAAADc/wb_hCZ1oDX4/s1600-h/ld.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 296px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5363386837655170466" border="0" alt="" src="http://3.bp.blogspot.com/_m2eUuI2TwTE/Sm6T6ZNxLaI/AAAAAAAAADc/wb_hCZ1oDX4/s400/ld.PNG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-8385114506950086020?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/8385114506950086020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/07/how-to-configure-cas-with-ldap.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/8385114506950086020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/8385114506950086020'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/07/how-to-configure-cas-with-ldap.html' title='How to configure CAS with LDAP'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_m2eUuI2TwTE/Sm6UqW9BhdI/AAAAAAAAADk/MWyjP8Q9p1A/s72-c/ld2.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-1295878688033360347</id><published>2009-06-26T06:45:00.000-07:00</published><updated>2009-06-29T21:53:58.974-07:00</updated><title type='text'>Morphology of Cloud Apps</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_m2eUuI2TwTE/SkkLNIt3Y5I/AAAAAAAAADU/oj4v8zn7hoY/s1600-h/asq.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 274px; height: 212px;" src="http://3.bp.blogspot.com/_m2eUuI2TwTE/SkkLNIt3Y5I/AAAAAAAAADU/oj4v8zn7hoY/s400/asq.png" alt="" id="BLOGGER_PHOTO_ID_5352821952412607378" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Life Cycle of the Cloud Apps:&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;The figure shows a typical lifecycle of an image running on the Cloud, having non-transient  vista. It's evident that persistency of any degree should be made out-of-box.&lt;br /&gt;&lt;br /&gt;This spawns another interesting topic. Should admire that Image must undergo at least few changes after instantiation. These changes could be as small as root password to new applications installation..&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Just imagine then who could be the version controller for the Cloud Apps -: ) Yes nobody, Cloud don't take responsibility to define such requirements which is real but overlooked !!!&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Isn't sound strange??&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_m2eUuI2TwTE/SkkHQJQXqEI/AAAAAAAAADM/pRDy4l4_qh8/s1600-h/as.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 374px; height: 224px;" src="http://3.bp.blogspot.com/_m2eUuI2TwTE/SkkHQJQXqEI/AAAAAAAAADM/pRDy4l4_qh8/s400/as.png" alt="" id="BLOGGER_PHOTO_ID_5352817606050424898" border="0" /&gt;&lt;/a&gt;Amazon says to provide some discrete tool set, but fail to define a solid process that can be automated or having enterprise standard.&lt;br /&gt;You will feel slightly embarrassed, when try to model an object oriented &amp;amp; loosely coupled application deployable to an Enterprise Cloud. Your frustration will mount high, when you really require to maintain &amp;amp; manage multiple copies of the applications alongwith periodic updates &amp;amp; patches..&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Listen Gurus, you gone by then - : )&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;Now, if you do envisage of Amazon public image libraries, see its quite static and stagnant !!&lt;br /&gt;Most of us, don't like to shop around through the expired products, will you ??.. Where specially the IT, changing in each seconds..&lt;br /&gt;&lt;br /&gt;&lt;div&gt;If you don't want to pay for "what was" rather pay for "what is" or "what will be" continue with me..&lt;br /&gt;&lt;br /&gt;I will tell you how to crack this classic stagnancy..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-1295878688033360347?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/1295878688033360347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/morphology-of-cloud-apps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/1295878688033360347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/1295878688033360347'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/morphology-of-cloud-apps.html' title='Morphology of Cloud Apps'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_m2eUuI2TwTE/SkkLNIt3Y5I/AAAAAAAAADU/oj4v8zn7hoY/s72-c/asq.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-6887233897179317519</id><published>2009-06-16T01:58:00.000-07:00</published><updated>2009-06-29T11:33:34.936-07:00</updated><title type='text'>My first 2 Cents ..</title><content type='html'>&lt;div align="justify"&gt;Enough theory, let's do something handson today. Let's setup a Box for preparing the Cloud Stack.. I carefully picked-up the box by running "&lt;span style="color: rgb(102, 0, 204);"&gt;egrep '(vmx|svm)' /proc/cpuinfo&lt;/span&gt;" command. Because I would like to have a box that has a hypervisor support and can yield optimized results for the instances to run in the Cloud. I took a box with AMD processor and 8GB RAM , 320GB HD.. After thinking twice, I took Centos5.3 64bit OS to install. I took 64bit as this provides the best &amp;amp; versatile support to create both 32 &amp;amp; 64 bit instances on the Cloud.&lt;br /&gt;During installation I chose All the default options, except Selinux &amp;amp; Firewall Off. Since I'm within Corp-Net, I dont want doubly protected!!&lt;br /&gt;Also I created some LVG(logical-vol group) around 50GB, so that I can use it for RAW image creation later.. Hope you appreciate that using LVM image creation is pretty flexible..&lt;br /&gt;&lt;br /&gt;This point, letmm explain a bit about what I'm looking for: &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_m2eUuI2TwTE/SkRSRB3mqxI/AAAAAAAAACM/jiquS64RTK0/s1600-h/as.png"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 279px;" id="BLOGGER_PHOTO_ID_5351492709735901970" alt="" src="http://1.bp.blogspot.com/_m2eUuI2TwTE/SkRSRB3mqxI/AAAAAAAAACM/jiquS64RTK0/s400/as.png" border="0" /&gt;&lt;/a&gt; If you are familiar with the conventional Grid Computing which unifies the processing power of the multiple machines as surface to collimated usage; inturn you should also appreciate  that people will be looking for some ROI out-of-it.. And, that is fulfilled by the Utility Computing..&lt;br /&gt;Cloud Computing goes one step ahead to warp them and present in a &lt;a href="http://en.wikipedia.org/wiki/Software_as_a_service"&gt;SAAS &lt;/a&gt;enabled model. &lt;a href="http://4.bp.blogspot.com/_m2eUuI2TwTE/SkRRAqn3AWI/AAAAAAAAACE/T8Y0u_8LRaU/s1600-h/as.png"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 293px;" id="BLOGGER_PHOTO_ID_5351491329106313570" alt="" src="http://4.bp.blogspot.com/_m2eUuI2TwTE/SkRRAqn3AWI/AAAAAAAAACE/T8Y0u_8LRaU/s400/as.png" border="0" /&gt;&lt;/a&gt;Apart from grid &amp;amp; cluster; cloud added a fine grained control as middleware to the architecure. This works a brain for the Cloud building blocks. Typically Client Apps on Cloud use the Middleware to position themselves on the Cloud..&lt;/p&gt;&lt;p align="justify"&gt;Cloud usage has two facet; the transient Cloud Apps and persistent Cloud Data (used by Apps).. And you also knew, to achieve Cloud Data persistency and failover always includes the cost of redundancy.&lt;br /&gt;There're various interface softwares to provision and govern Cloud &amp;amp; its resources; mostly recalling &amp;amp; acknowledge EC2 as consumable.&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;Next post I will blog more about the Lifecycle of Cloud Apps and its operational Data..&lt;br /&gt;Till then, stay tuned -: ) &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-6887233897179317519?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/6887233897179317519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/my-first-2-cents.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/6887233897179317519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/6887233897179317519'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/my-first-2-cents.html' title='My first 2 Cents ..'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_m2eUuI2TwTE/SkRSRB3mqxI/AAAAAAAAACM/jiquS64RTK0/s72-c/as.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-8666593815193949298</id><published>2009-06-04T01:03:00.000-07:00</published><updated>2009-06-04T05:31:12.872-07:00</updated><title type='text'>Cloud Workbench Featurology</title><content type='html'>As I commited yesterday to provide detail of the workbench features, here it goes:&lt;br /&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Amazon&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Cloud Workbench&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;EC2 Functionality&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Create an Amazon Machine Image (AMI)&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Use pre-configured, templated images to get up and running immediately&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Upload the AMI into Amazon S3&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Choose the instance type(s) and operating system you want&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Start, terminate, and monitor as many instances of your AMI&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Static IP endpoints&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;not sure as hot requirement, but can be alloted by fix Mac&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Attach persistent block storage to your instances&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Elastic&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Increase or decrease Instance capacity&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Completely Controlled&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;root access to instance&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Instances can be rebooted remotely &lt;/span&gt;&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;access to console output of your instances&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Flexible&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;The choice of multiple instance types, operating systems, and software packages&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;select a configuration of memory, CPU, and instance storage&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Use with other Amazon Web Services&lt;/strong&gt; &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Supports Amazon Simple Storage Service (Amazon S3)&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Amazon SimpleDB&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;suggestions welcome how to replicate locally&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Amazon Simple Queue Service (Amazon SQS)&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;color:#333333;"&gt;suggestions welcome how to replicate locally&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td str="Reliable "&gt;&lt;strong&gt;Reliable&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Replacement instances can be rapidly and predictably commissioned&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td str="Commitment is 99.95% availability "&gt;Commitment is 99.95% availability &lt;/span&gt;&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td str="Secure "&gt;&lt;strong&gt;Secure&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Interfaces to configure firewall settings that control network access to and between groups of instances&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td str="Inexpensive "&gt;&lt;strong&gt;Inexpensive&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Pay for the resources consumed, like instance-hours or data transfer&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;its free as you own the complete infrastucture&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td str="Amazon Elastic Block Store "&gt;&lt;strong&gt;Amazon Elastic Block Store&lt;/strong&gt; &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Off-instance storage that persists independently from the life of an instance&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;EBS volumes are highly available, highly reliable volumes that can be attached to a running Amazon EC2 instance and are exposed as standard block devices&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Amazon EBS volumes are automatically replicated on the backend&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;possible using a Cron job taking regular backup&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td str="Snapshots of your volumes "&gt;Snapshots of your volumes &lt;/span&gt;&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td str="Multiple Locations "&gt;&lt;strong&gt;Multiple Locations&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Launching instances in separate Availability Zones to protect your applications from failure of a single location&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;live migration possible&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td str="Elastic IP Addresses "&gt;&lt;strong&gt;Elastic IP Addresses&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Static IP addresses designed for dynamic cloud computing&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;possible using fix Mac&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td str="Amazon CloudWatch "&gt;&lt;strong&gt;Amazon CloudWatch&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Resource utilization, operational performance, and overall demand patterns—including metrics such as CPU utilization, disk reads and writes, and network traffic&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;possible thru commandline tools&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td str="Auto Scaling "&gt;&lt;strong&gt;Auto Scaling&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Automatically scale your Amazon EC2 capacity up or down according to conditions you define&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;welcome suggestions as how to replicate this feature locally&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td str="Elastic Load Balancing "&gt;&lt;strong&gt;Elastic Load Balancing&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;welcome suggestions as how to replicate locally&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Instance Types&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Small Instance (Default) 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit platform&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Large Instance 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Amazon S3 Functionality&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Write, read, and delete objects containing from 1 byte to 5 gigabytes of data each. The number of objects you can store is unlimited&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Each object is stored in a bucket and retrieved via a unique, developer-assigned key&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;REST and SOAP interfaces&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Features of Amazon EBS volumes&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Amazon EBS allows you to create storage volumes from 1 GB to 1 TB that can be mounted as devices by Amazon EC2 instances. Multiple volumes can be mounted to the same instance&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Each storage volume is automatically replicated&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;EBS also provides the ability to create point-in-time snapshots of volumes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Create new volumes &lt;/span&gt;&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Amazon SimpleDB Functionality&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CREATE a new domain to house your unique set of structured data&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Query your data set&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Amazon SQS Functionality&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Developers can create an unlimited number of Amazon SQS queues with an unlimited number of messages&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;not yet thought&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Queues can be shared with other AWS accounts and Anonymously&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;not yet thought&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Access to SQS through standards-based SOAP and Query interfaces&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;not yet thought&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Amazon Elastic MapReduce Functionality&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Hadoop implementation of the MapReduce framework on Amazon EC2 instances&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;envisage the feature to replicate locally&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Cross Virtual Machine Portability&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Instances portable to VMWare,XEN etc&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Software Update Service to Instances&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Instances receive updates seemlessly&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;envisage the feature to implement&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The above table will give you an idea how far the other Amazon friendly implemnetaions are..&lt;/p&gt;&lt;p&gt;This also indicates how I'm defining that 60% Gap exists in the opensource world to deal with Cloud ready application development &amp;amp; testing end2end.&lt;/p&gt;&lt;p&gt;Next, I will define how can I really achive this, probably a Development Cloud Stack (just ready to use) for the opensource world.. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-8666593815193949298?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/8666593815193949298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/cloud-workbench-featurology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/8666593815193949298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/8666593815193949298'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/cloud-workbench-featurology.html' title='Cloud Workbench Featurology'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-441303401862647266</id><published>2009-06-03T08:00:00.000-07:00</published><updated>2009-06-04T00:45:44.863-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='workbench'/><title type='text'>Cloud Workbench (Building a readymade solution for Cloud Developers)</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_m2eUuI2TwTE/SiaQX-yGfUI/AAAAAAAAABM/Dgbdi1HTwuM/s1600-h/as1.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 253px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5343116749586201922" border="0" alt="" src="http://2.bp.blogspot.com/_m2eUuI2TwTE/SiaQX-yGfUI/AAAAAAAAABM/Dgbdi1HTwuM/s320/as1.png" /&gt;&lt;/a&gt; I started thinking of a Workbench for the Cloud developers to ease their efforts and save some bucks while working with commercial Cloud providers like Amazon.&lt;br /&gt;&lt;br /&gt;In Opensource world how seemless is to develop a Cloud ready application (rather amazon ready) and test with end2end features before actually deploy it on the Public cloud..&lt;br /&gt;&lt;br /&gt;Here I want to do pretty serious business of developing an amazon ready application with EBS &amp;amp; S3 supports locally that can move back &amp;amp; forth from private to public workspace.. Are any ready made Developer Stack available now, so I can still run instances overnight without fearing of dollars.. Of course like you guys, I also want a sound sleep at night -: )&lt;br /&gt;&lt;br /&gt;There're opensource offerings to make a private cloud as more similiar to Amazon, but are those supports all the features like Amazon provides? Or can I simply clone my Amazon Instance (with EBS &amp;amp; S3 intact) to these opensource offerings ? I would say it's 40% yes, 60% no..&lt;br /&gt;&lt;br /&gt;Then how to fill the 60% Gap that still to go..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-441303401862647266?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/441303401862647266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/cloud-workbench.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/441303401862647266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/441303401862647266'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/cloud-workbench.html' title='Cloud Workbench (Building a readymade solution for Cloud Developers)'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_m2eUuI2TwTE/SiaQX-yGfUI/AAAAAAAAABM/Dgbdi1HTwuM/s72-c/as1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7661232567151860140.post-1605520159118187344</id><published>2009-06-03T05:31:00.000-07:00</published><updated>2009-06-04T00:42:13.663-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='developer'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><title type='text'>Initial Thoughts</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_m2eUuI2TwTE/Sid6tKmCbdI/AAAAAAAAABU/Dhf8F5qUTcM/s1600-h/as.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 242px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5343374399254982098" border="0" alt="" src="http://4.bp.blogspot.com/_m2eUuI2TwTE/Sid6tKmCbdI/AAAAAAAAABU/Dhf8F5qUTcM/s320/as.png" /&gt;&lt;/a&gt;  &lt;div&gt;&lt;br /&gt;&lt;strong&gt;Concepts &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The backdrop is Cloud and related promising technologies of open source world, venturing across the market. The system is to take care of grossly bigger Enterprises, addressing some of its key areas of “wish lists” that large enterprise still striving for ..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Optimization of Computing resources across enterprises&lt;br /&gt;2. Participate in “Go Green” , “Save Earth” kind activities by optimizing resource usage&lt;br /&gt;3. Minimize the Infrastructure maintenance Costs&lt;br /&gt;4. Provide true high availability of Software services , platforms &amp;amp; workbench&lt;br /&gt;&lt;br /&gt;The system was divided into three major parts:&lt;br /&gt;&lt;br /&gt;1. The Nucleus – cloud provider&lt;br /&gt;2. RPM Packager (the cook – the cloud deployer)&lt;br /&gt;3. DB Backup &amp;amp; restore management , Distributed Storage System (the Cloud DATA)&lt;br /&gt;&lt;br /&gt;I have drafted some notes on the Stack as follows:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Infrastructure&lt;br /&gt;=============&lt;br /&gt;&lt;br /&gt;Completely customized Cloud Controlled XEN vms, that can be simply powered-up to Go with User data stored in HDFS..&lt;br /&gt;Custom changes in (domU)VMs seamlessly to be written to union filesystem (using unionfs/aufs alike techniques).&lt;br /&gt;this concept be extended to transparently localize Amazon S3 using S3fs fuse..&lt;br /&gt;&lt;br /&gt;There may be 3 possible scenarios to use unionfs with Xen VMs:&lt;br /&gt;&lt;br /&gt;1) To have a common filesystem image shared by many DomUs, and use unionfs to allow each DomU to have it's own modified version&lt;br /&gt;2) To do this in Dom0 and export the filesystem to the DomUs&lt;br /&gt;3) To export the common filesystem (readonly) and run unionfs in the DomU&lt;br /&gt;&lt;br /&gt;And finally, the user modified file-systems made exposed to HDFS (using hadoop/sector DFS)&lt;br /&gt;A private cloud to be built using Eucalyptus and physical Nodes with [Xen vms + Suse]&lt;br /&gt;There are Nagios plug-ins available-ready for Xen-suse , can be used for monitoring the Nodes and probably some auto discovery..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Backup &amp;amp; Recovery&lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;Xen's capability to adopt live migration will be the base for application failover /recovery..&lt;br /&gt;Data recovery to be done for the above user modified filesystem, using a suitable cloud &amp;amp; S3 supported tool (amanda/zamanda/baracula)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Packaging the End2End process&lt;br /&gt;=======================&lt;br /&gt;&lt;br /&gt;VMs with delta file changes to be deployed live on Xen based Cloud and that should be powered-on to go..&lt;br /&gt;&lt;br /&gt;1) Taken the input from User&lt;br /&gt;2) Prepare application (vm) to be deployed over the Cloud&lt;br /&gt;3) Deploy app-vm &amp;amp; power-on&lt;br /&gt;4) Provide user, the logistic infos &amp;amp; access&lt;br /&gt;5) User’s changes are saved as delta &amp;amp; backed-up&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xyz.freelogs.com/stats/c/cpallab/" target="_top"&gt;&lt;img border="0" hspace="4" alt="hit counter javascript" vspace="2" align="middle" src="http://xyz.freelogs.com/counter/index.php?u=cpallab&amp;amp;s=7seg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;script src="http://xyz.freelogs.com/counter/script.php?u=cpallab"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="FONT-SIZE: 12px" href="http://www.freelogs.com/" target="_top"&gt;myspace hit counter&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661232567151860140-1605520159118187344?l=cloudtronics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cloudtronics.blogspot.com/feeds/1605520159118187344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/spike-cloud-stack.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/1605520159118187344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7661232567151860140/posts/default/1605520159118187344'/><link rel='alternate' type='text/html' href='http://cloudtronics.blogspot.com/2009/06/spike-cloud-stack.html' title='Initial Thoughts'/><author><name>Riv</name><uri>http://www.blogger.com/profile/06869631382661008606</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_m2eUuI2TwTE/Sid6tKmCbdI/AAAAAAAAABU/Dhf8F5qUTcM/s72-c/as.png' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
