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

<channel>
	<title>The Nir Simionovich blog &#187; Cloud computing</title>
	<atom:link href="http://www.simionovich.com/tag/cloud-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simionovich.com</link>
	<description>The rants and raves of a technogeek</description>
	<lastBuildDate>Sat, 03 Sep 2011 19:26:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Can you trust your integrator with Fraud Analysis?</title>
		<link>http://www.simionovich.com/2010/11/29/can-you-trust-your-integrator-with-fraud-analysis/</link>
		<comments>http://www.simionovich.com/2010/11/29/can-you-trust-your-integrator-with-fraud-analysis/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 19:06:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Elastix]]></category>
		<category><![CDATA[Fonality]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[JaJah]]></category>
		<category><![CDATA[Nortel]]></category>
		<category><![CDATA[PBX-in-a-flash]]></category>
		<category><![CDATA[PIKA]]></category>
		<category><![CDATA[TrixBox]]></category>
		<category><![CDATA[violations]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=464</guid>
		<description><![CDATA[As some of you know, over the past 9 months, I've been heavily involved in the establishment of Humbug. For those who may not know, Humbug is a Call Analytics and Fraud Analysis SAAS. Now, differing from many of the current telephony SAAS projects, we are not based on Amazon EC2 or some other public cloud infrastructure, we build our own cloud environment. Why do we build our own cloud? simple, we need to keep your data secured and confidential. At Humbug, we see ourselves as a cross between Google Analytics - in our ability to analyze and handle data and Verisign - in our security and confidentiality requirements and methodologies.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2010%2F11%2F29%2Fcan-you-trust-your-integrator-with-fraud-analysis%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2010%2F11%2F29%2Fcan-you-trust-your-integrator-with-fraud-analysis%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>As some of you know, over the past 9 months, I&#8217;ve been heavily involved in the establishment of <a href="http://www.humbuglabs.org">Humbug</a>. For those who may not know, Humbug is a Call Analytics and Fraud Analysis SAAS. Now, differing from many of the current telephony SAAS projects, we are not based on Amazon EC2 or some other public cloud infrastructure, we build our own cloud environment. Why do we build our own cloud? simple, we need to keep your data secured and confidential. At Humbug, we see ourselves as a cross between Google Analytics &#8211; in our ability to analyze and handle data and Verisign &#8211; in our security and confidentiality requirements and methodologies.</p>
<p>Question be asked, why do people trust Verisign to provide SSL certificates around the world. What makes Verisign&#8217;s CA better than a privately owned CA &#8211; the answer is simple, it&#8217;s a third party 2 entities can entrust at the same time. Humbug aims to provide the same lever of trust, simply because we regard your data as sacred and valuable.</p>
<p>Since about 2 months ago, we&#8217;ve been contacting various Asterisk integrators around the world, inviting them to evaluate Humbug services. Now, while some integrators and vendors were somewhat reluctant, others were more than happy to join. We now have over 250 monitored systems around the world, with system being monitored and analyzed in Israel, USA, UK, Brazil and more.</p>
<p>The thing that amazed me in regards to some of the integrators who decided not to participate was that they claimed: &#8220;we provide our customers our own brew of fraud analysis service, we don&#8217;t require your SAAS&#8221;. Now, while I can accept the fact that an integrator would offer such a SAAS as an in-house service, I can&#8217;t see why a customer would rely on these services. In my view, relying on your integrator to provide fraud analysis services is like relying on the integrator of your alarm system to provide hired guard services &#8211; it just doesn&#8217;t make any sense to me. Why doesn&#8217;t it make sense? in Hebrew we say: &#8220;Go prove that you have a sister&#8221;. Imagine that your PBX integrator offer you such a service, then, in some obscure manner, your PBX gets hijacked and you get slammed with 50K$ worth of phone calls to Somalia. Now, your integrator would say: &#8220;Hmmmmm&#8230; that&#8217;s odd, we didn&#8217;t even get those CDR events to our system&#8230; you really got hacked bad&#8230;&#8221; &#8211; sure, if you only rely on CDR records to do your analysis (which is what 99.9% of integrators do). There is much much much much more to fraud analysis than just CDR analysis &#8211; if it all began and finished with CDR analysis, then by far Cvidya, Verint, NICE and many others would have been made redundant.</p>
<p>Allowing your integrator to provide you with fraud analysis SAAS is like putting the fox to guard the hen house, when things louse up (and they may), he&#8217;s the first one to bail out saying: &#8220;It&#8217;s not my fault&#8221;.</p>
<p>Humbug takes a totally different approach to fraud analysis, specifically, in the way we regards the various PBX systems and integrators. We are vendor agnostic and integrator agnostic &#8211; we will provide you with the clear and concise information you require in order to make an educated decision as to how you were de-frauded (if de-frauded) and provide you a faster alerting and response time. Our recent adventures had lowered our fraud alert response time from 60 minutes, down to 14 minutes in some cases. Most fraud analysis system carry a 24-36 hour turn around time, by that time, you can be out of 50K$ &#8211; our aim is to lower that number to no more than a 100$ in the worst case. Ambitious? yes, down right crazy? probably so, but we always say: &#8220;Aim for the moon, you&#8217;ll land on a star!&#8221; &#8211; so we know we&#8217;ll get there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2010/11/29/can-you-trust-your-integrator-with-fraud-analysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Astricon 2009 – Glendale, AZ – Part II</title>
		<link>http://www.simionovich.com/2009/10/15/astricon-2009-%e2%80%93-glendale-az-%e2%80%93-part-ii/</link>
		<comments>http://www.simionovich.com/2009/10/15/astricon-2009-%e2%80%93-glendale-az-%e2%80%93-part-ii/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 00:18:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AGI]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[Innovation Award]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWARE]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=342</guid>
		<description><![CDATA[Ok, it's day 1 (or actually day 2) for AstriCon 2009 - and here's my report for the day. ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F10%2F15%2Fastricon-2009-%25e2%2580%2593-glendale-az-%25e2%2580%2593-part-ii%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F10%2F15%2Fastricon-2009-%25e2%2580%2593-glendale-az-%25e2%2580%2593-part-ii%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Ok, it&#8217;s day 1 (or actually day 2) for AstriCon 2009 &#8211; and here&#8217;s my report for the day.</p>
<p>Yesterday was kind&#8217;a of a hectic day for me, as I was teaching a full day track of Asterisk and Cloud Computing, specifically, implementing Asterisk systems with Amazon EC2. I started the day with a class filled with 20+ people, and ended the day with a similar number &#8211; so in general I&#8217;m very happy. Not many people tend to attend the pre-conference days, so having that number of people and their positive reactions through out the day were very reassuring to me.</p>
<p>If there is one thing I&#8217;ve learned from this experience, it is the following: If you give a full day track, don&#8217;t arrive at the hotel 24 hours prior to it &#8211; you need at least 48 hours! People didn&#8217;t really notice (I hope), but through out the day I was suffering from a splitting headache &#8211; one that would usually send me right into bed with a couple of Advil&#8217;s. But hey, that didn&#8217;t stop me and I powered through it, I&#8217;m fairly proud of myself for doing so &#8211; as at the end of the day I regained back my strength and was livelier.</p>
<p>Today was the first official day of the conference &#8211; I gave the opening talk for the Cloud Computing track of the day. My talk was about how to build &#8220;IP Centrex&#8221; like services, without building an &#8220;IP Centrex&#8221;. I guess that I didn&#8217;t really introduce a brand new concept, but actually talked about something that many are thinking about, but are not inclined to try it on their own and burn some cash on. I guess my talk helped them out saying: &#8220;Hey, we&#8217;re not talking out of our asses here, this guy makes some sense and what we thought of isn&#8217;t that far fetched&#8221;.</p>
<p>Previous to that, Digium announced the <a title="2009 Innovation Award Winners" href="http://www.digium.com/en/mediacenter/viewpress/digium-announces-winners-of-2009-innovation-awards" target="_blank">2009 Digium innovation award winners</a>, where my company won an award in the pioneer category. This is the second year in a row my company had won the award, and I&#8217;m really happy with being acknowledged for this specific work. Having being a part of the community for over 7 years now, this award, at least to me personally, says a lot &#8211; it&#8217;s basically saying: &#8220;Look, you&#8217;ve done good, you&#8217;ve done some work that really helps out the project and the community in general &#8211; here&#8217;s a beer and a toast to you &#8211; hip hip&#8221; &#8211; well, that&#8217;s kind&#8217;a of a mouth full, but you get what I mean. I think that this is actually the place to mention that the award was for developing a high-powered Dialer/IVR platform, used in the Israeli elections and the work was contracted for a company called <a title="Shtrudel Ltd" href="http://www.shtrudelltd.com" target="_blank">Shtrudel.</a></p>
<p>The all conference party is tonight &#8211; so I better rest up and be ready for it &#8211; should be fun. I guess beer and food are always a good mix when a bunch geeks are getting together <img src='http://www.simionovich.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/10/15/astricon-2009-%e2%80%93-glendale-az-%e2%80%93-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Astricon 2009 &#8211; Glendale, AZ &#8211; Part I</title>
		<link>http://www.simionovich.com/2009/10/13/astricon-2009-glendale-az-part-i/</link>
		<comments>http://www.simionovich.com/2009/10/13/astricon-2009-glendale-az-part-i/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 08:49:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[Border Control]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Immigration]]></category>
		<category><![CDATA[Israel]]></category>
		<category><![CDATA[Mark Spencer]]></category>
		<category><![CDATA[Passports]]></category>
		<category><![CDATA[Schuyler Deerman]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=340</guid>
		<description><![CDATA[Well, as some of you know, I'll be speaking at this week's AstriCon convention, being held in Glendale, AZ. I guess that in normal days I wouldn't be starting to write about it prior to the actual convention, however, this time I decided to write about it earlier. I guess the title of this post can be changed to: Tosche Mark Spencer.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F10%2F13%2Fastricon-2009-glendale-az-part-i%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F10%2F13%2Fastricon-2009-glendale-az-part-i%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Well, as some of you know, I&#8217;ll be speaking at this week&#8217;s AstriCon convention, being held in Glendale, AZ. I guess that in normal days I wouldn&#8217;t be starting to write about it prior to the actual convention, however, this time I decided to write about it earlier. I guess the title of this post can be changed to: Tosche Mark Spencer.</p>
<p>In order to understand what I&#8217;m talking about, we need to take a trip down memory lane, to be more exact &#8211; 2.5 years back memory lane.</p>
<p>Date: January 2007, Location: Tel-Aviv, Israel. Mark Spencer along side with Schuyler Deerman of Digium are on their way for their first time visit to Israel. Both of them are flying to Israel together after spending their Christmas holidays in the Middle East, mainly Egypt. Back at that time, I used to work for a company called Atelis &#8211; we were the Digium Israeli distributor. To make a long story short, Mark and Schuyler got held up at the airport for almost 4 hours, by Israeli security. The only thing that helped was for me to call my brother in-law, back then at the NY Israeli consulate, to try and find out what happend to both of them. Aparently, they were held up for questioning &#8211; without notifying anybody on the outside &#8211; who were waiting for them &#8211; what is going on.</p>
<p>Fast forward&#8230;</p>
<p>Date: October 2009, Location: Philadelphia, USA. I&#8217;m being held for a seconday inspection and the immigration control at the US border. The funny thing is, this is not my first trip to the US this year &#8211; I was here last February. The immigration officer looks at me and decideds that I&#8217;m a candidate for an illegal worker for some reason. Maybe the fact that I came in on an e-Ticket and didn&#8217;t have my itenirary printed throw him off, maybe the fact that I looked somewhat young to him, or maybe the fact that I&#8217;m continuing to Phoenix flagged me &#8211; I don&#8217;t know, in any case,<br />
I&#8217;m now being held in secondary inspection, while I have only 50 minutes to get to my connecting flight &#8211; talk about turning up the heat. So, here I am, infront of this immigration officer, who I had to admit does his best to be polite and correct about the way he does his job. I gotta hand it to these guys, I guess they come across some of the worst scums in the world, and yet, they are able to sustain a professional and polite manner at all times &#8211; brava. Any way, he starts questioning me about my travel to the US, who paid for it, where am I going, where do I work, etc, etc. So, I<br />
start explaining to him what AstriCon is, giving the guy the 5 minute &#8220;Asterisk is&#8221; introduction, and for some reason, it doesn&#8217;t really cut it with him. So, I decide to pull out the ultimate weapon &#8211; The Internet. I ask him if he&#8217;s able to logon to www.astricon.net and see that my picture is on the website. He looks the site up and indeed my picture is on there. The guy is now convinced that I&#8217;m here to lecture and nothing more &#8211; thank god. I get my passport back, pick up my stuff and run like the wind to my connecting flight &#8211; getting to it right before they close the boarding doors.</p>
<p>So, although I didn&#8217;t get the same 4th degree Mark/Schuyler did, I understand what they must have felt like in there. I guess it could have been worse, another guy that was in there with me got deported back to where he came in from (don&#8217;t know where that was) &#8211; not a very pleasent scenario.</p>
<h2><strong>Points for travelers</strong></h2>
<ol>
<li> You&#8217;re coming to the USA, have your itenirary printed and ready</li>
<li> Have you flight invoices printed and hotel reservations printed &#8211; it may be required</li>
<li>If you are staying with friends, not at a hotel &#8211; state that when asked, don&#8217;t hide it.</li>
<li>If you had memorized your answers, these guys will pick up on it really easy &#8211; they know their job.</li>
<li>If you are lecturing in a convention or tradeshow, make sure you can point the officer to an online mention of your talk &#8211; this helps smooth things faster.</li>
</ol>
<p>Tomorrow&#8217;s update &#8211; AstriCon Cloud Computing class</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/10/13/astricon-2009-glendale-az-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A baby, a house and a full time job</title>
		<link>http://www.simionovich.com/2009/07/19/a-baby-a-house-and-a-full-time-job/</link>
		<comments>http://www.simionovich.com/2009/07/19/a-baby-a-house-and-a-full-time-job/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 11:22:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AGI]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Amazon Elastic Compute Cloud]]></category>
		<category><![CDATA[Application programming interface]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[File sharing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Pirate Bay]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=319</guid>
		<description><![CDATA[For those of you who know personally, you probably already know that last month I became a father. I guess the transition is something that I was more or less ready for, at least on the technical terms of the transition.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F07%2F19%2Fa-baby-a-house-and-a-full-time-job%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F07%2F19%2Fa-baby-a-house-and-a-full-time-job%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>For those of you who know personally, you probably already know that last month I became a father. I guess the transition is something that I was more or less ready for, at least on the technical terms of the transition. However, the thing that completely surprised me was the mental transition &#8211; which isn&#8217;t even related to the somewhat lack of sleep here and there.</p>
<p>So, here I am, about a month and half away into the final touches to our new home, spending the weekend deploying over 100 meters of CAT-5 cabling in the house &#8211; yes the house is network rigged to the teeth. I&#8217;m sitting in my daughters room, clamping away the wall sockets for the network, thinking to myself: &#8220;hmmmm&#8230;. will Nitzan need a single network connection? or should I put at least two for future usage? &#8230; hmmmm&#8230;. well, I guess time would tell&#8221;. In any case, so there I was, spending most of my weekend being my own geeky self, thinking about wiring, networking, wireless exposures, access points, etc. I then go back home, and suddenly, all that disappears the minute I put Nitzan on my shoulder to burp her. It&#8217;s really funny, but with her on my shoulder, I guess everything goes away for a few minutes. My brother-in-law informed the house that he caught me burping Nitzan, while sitting at my computer answering emails with the other hand &#8211; Ok, so I can&#8217;t stop being a geek all together.</p>
<p>In any case, here I am juggling the various aspects of being a father to a new born baby, attending to the various tasks required to final touches of the house (painters, cleaners, air cons, dry walls, etc) and of course, attending to my customers &#8211; some of which are completely ambivalent to the fact that I&#8217;m under a constant lack of sleep in the past month. Well, I guess in a couple of months Nitzan will start sleeping better, and would make life easier for both me and my wife; in the mean while, we take comfort with the sleep periods my wife gets during the day, so that I can work and cater to my customers, while she caters to Nitzan during the nights &#8211; and I have to be honest about this, when it comes to the baby, my wife is the closest thing to a Jedi Knight, her ability to stay focused and clam even when the Nitzan is screaming is amazing &#8211; I can&#8217;t always do it.</p>
<p>Ok, enough about the house and Nitzan, let&#8217;s go back to been geeks for a bit. As you can see on the right hand side of the blog, I&#8217;ll be speaking at the up-coming <a title="Astricon Speakers List" href="http://www.astricon.net/confSpeakers.aspx" target="_blank"><span class="zem_olink">Astricon</span></a>. I&#8217;ll be giving a talk about how to build &#8220;IP-Centrex&#8221; like installations, utilizing Asterisk and tools like VMWARE, XEN and OpenVZ. However, while my talk may be interesting to you (I hope), my pre-conference tutorial will be much more interesting. I&#8217;ll be giving a full day tutorial, teaching people how to install Asterisk in a clouded environment (<a class="zem_slink" title="Cloud Computing" rel="wikinvest" href="http://www.wikinvest.com/concept/Cloud_Computing">cloud computing</a>), mainly the <a class="zem_slink" title="Amazon EC2" rel="crunchbase" href="http://www.crunchbase.com/product/amazon-ec2">Amazon EC2</a> cloud computing infrastructure. For those of you reading this blog, you may have noticed that I&#8217;ve developed a <a title="Various posts about Amazon EC2" href="http://www.simionovich.com/tag/amazon/" target="_blank">distinct interest in the Amazon EC2 cloud</a>, which I&#8217;ve written about several times and also lectured about at Amoocon. While my Amoocon presentation was mainly informational, at Astricon I&#8217;ll be primarily teaching you how to do what I did. Well, I won&#8217;t be teaching you the inner workings of the <a title="GreenfieldTech IVR API framework" href="http://www.greenfieldtech.net/products/gtvapi" target="_blank">GreenfieldTech IVR API framework</a>, although, if you&#8217;re gonna ask questions I will answer (especially if you ask the question 3 times, I can&#8217;t stand it when people ask the same question 3 times &#8211; I just have to answer it &#8211; nudge nudge).</p>
<p>Ok, back to fatherhood and Nitzan stuff. The mental transition that I was referring to before is something that I felt last night in its most force. My wife and I decided to go to one of the malls, not far away from our house. So, we entrusted Nitzan with my in-laws and drove to the mall. The mall I&#8217;m referring to is called &#8220;The seven stars mall&#8221; and we like it. It&#8217;s not a big mall, but its got this shop called DOMO, that carries these high class cooking ware (my wife and I really like to cook &#8211; my chilli con-carne is well known). So, here we were walking the mall, after I ordered a pair of shoes that I needed. So, my wife comments: &#8220;You know something, let&#8217;s see if there is some sale at Super-Pharm.&#8221; &#8211; and then we ended up purchasing baby formula, pacifiers and baby wipes. I then asked my wife if she maybe wants to walk into DOMO, but we both didn&#8217;t really think about it &#8211; suddenly, something that was like a default prior to Nitzan is no longer a default &#8211; interesting isn&#8217;t it?</p>
<p>In any case, this is how my life looks like at this point in time &#8211; and I have to admit that I kind&#8217;a like it. Sure, I don&#8217;t get as much sleep as I got before, but hey, I&#8217;m happy with it &#8211; so I just keep on smiling and go on forward.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/3e059ca7-4f5b-4284-8e33-9013e7224e35/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=3e059ca7-4f5b-4284-8e33-9013e7224e35" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/07/19/a-baby-a-house-and-a-full-time-job/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Asterisk and Amazon EC2 &#8211; Amoocon Presentation</title>
		<link>http://www.simionovich.com/2009/05/14/asterisk-and-amazon-ec2-amoocon-presentation/</link>
		<comments>http://www.simionovich.com/2009/05/14/asterisk-and-amazon-ec2-amoocon-presentation/#comments</comments>
		<pubDate>Wed, 13 May 2009 22:57:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[AGI]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Dialers]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PHPAGI]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWARE]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=301</guid>
		<description><![CDATA[I recently gave a presentation at the Amoocon convention, held in Rostock, Germany &#8211; about Asterisk and Amazon EC2. Below is a medium quality video of that presentation: or you may download it here: Amazon EC2 and Asterisk video files]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F05%2F14%2Fasterisk-and-amazon-ec2-amoocon-presentation%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F05%2F14%2Fasterisk-and-amazon-ec2-amoocon-presentation%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I recently gave a presentation at the Amoocon convention, held in Rostock, Germany &#8211; about Asterisk and Amazon EC2. Below is a medium quality video of that presentation:</p>
<p> <embed src="http://www.amoocon.de/assets/talks/27/EC2-medium.mov" width="480" height="284" href="http://www.amoocon.de/assets/talks/27/EC2-medium.mov" autohref="false">  </p>
<p>or you may download it here:<br />
<a href="http://www.amoocon.de/talks/27">Amazon EC2 and Asterisk video files</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/05/14/asterisk-and-amazon-ec2-amoocon-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.amoocon.de/assets/talks/27/EC2-medium.mov" length="201098713" type="video/quicktime" />
		</item>
		<item>
		<title>GreenfieldTech announces the general availability of app_cashmaker for Asterisk</title>
		<link>http://www.simionovich.com/2009/04/01/greenfieldtech-announces-the-general-availability-of-app_cashmaker-for-asterisk/</link>
		<comments>http://www.simionovich.com/2009/04/01/greenfieldtech-announces-the-general-availability-of-app_cashmaker-for-asterisk/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 12:53:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[AGI]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[ami]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[CONTENT]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[MOBILE]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[STREAMING]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=283</guid>
		<description><![CDATA[Udim, Israel. April 1, 2009 -GreenfieldTech Ltd., a leading provider of Asterisk solutions of training services in Israel, today announced the availability of it's patented app_cashmaker application for the Asterisk Open Source PBX system. The CashMaker application is intended to be used by various content suppliers, wishing to distribute Audio and Video based content, utilizing their Asterisk server. ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F04%2F01%2Fgreenfieldtech-announces-the-general-availability-of-app_cashmaker-for-asterisk%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F04%2F01%2Fgreenfieldtech-announces-the-general-availability-of-app_cashmaker-for-asterisk%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Udim, Israel. April 1, 2009 -</strong>GreenfieldTech Ltd., a leading provider of Asterisk solutions and Asterisk training services in Israel, today announced the availability of it&#8217;s patented app_cashmaker application for the Asterisk Open Source PBX system. The CashMaker application is intended to be used by various content suppliers, wishing to distribute Audio and Video based content, utilizing their Asterisk server.</p>
<p>The application is built to accept an inbound call into it, then, according to various information gathered in correlation to the callers caller ID and/or inbound DID number, will correlate a relevant content stream directly to the caller. The content distributor doesn&#8217;t even have to care about what content to distribute, as the application will connect directly, via the Internet, to a remotely available RTBSP streaming server at GreenfieldTech data center.</p>
<p>&#8220;The app_cashmaker application is the result of the cumulative work of over 3 years in the making, testing various content business models and applications. The main problems most content distributors have is how to gather the content and manage it, with app_cashmaker, this requirement is negated, thus allowing the distributor to concentrate on what they do best &#8211; flooding the newpapers with ads and marketing material to promote their content delivery service&#8221;, says Nir Simionovich, CEO and Founder of GreenfieldTech.</p>
<p>Simionovich indicated that the central content distribution facility is managed via a GTBS cluster environment, implemented partially utilizing Amazon&#8217;s EC2 and S3 structures, while utilizing GreenfieldTech&#8217;s proprietary streaming and clustering technologies. Currently, GreenfieldTech had submitted 10 different provisional patents, relating to the technologies comprising the app_cashmaker application and service. GreenfieldTech marketing team had indicated that initial beta trials had showed an increase in content availability, via the GreenfieldTech BSC Cloud facilityof over 40% with an increase of almost 80% in content delivery success.</p>
<p>Simionovich estimates that by the year 2010, over 20,000,000 will use the GreenfieldTech app_cashmaker facility, disrupting completely the way mobile, audio and video content is distributed around the world.</p>
<p><strong>Asterisk</strong> is the world&#8217;s leading open source PBX telephony engine, and telephony applications solution. It offers unmatched flexibility in a world previously dominated by expensive proprietary communications systems. The Asterisk solution offers a rich and flexible voice infrastructure that integrates seamlessly with both traditional and advanced VoIP telephony systems. For more information on Asterisk visit <a href="http://www.asterisk.org">http://www.asterisk.org</a> </p>
<p>For more information, please refer to the GreenfieldTech website at <a href="http://www.greenfieldtech.net" target="_blank">http://www.greenfieldtech.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/04/01/greenfieldtech-announces-the-general-availability-of-app_cashmaker-for-asterisk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why will proprietary software will eventually die?</title>
		<link>http://www.simionovich.com/2009/03/25/why-will-proprietary-software-will-eventually-die/</link>
		<comments>http://www.simionovich.com/2009/03/25/why-will-proprietary-software-will-eventually-die/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 07:48:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[violations]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=272</guid>
		<description><![CDATA[... We both talked about our discontent with their inability to promote and market Open Source training courses, simply because they have no idea what these are. ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F03%2F25%2Fwhy-will-proprietary-software-will-eventually-die%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F03%2F25%2Fwhy-will-proprietary-software-will-eventually-die%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Last night I met with a friend of mine, Mr. <a href="http://www.ofek.biz" target="_blank">Doron Ofek</a>. For those of you not familiar with the Open Source market in Israel, Doron is the one person most affiliated with RedHat in Israel, as Doron championed the adaptation of RedHat Linux servers in various enterprises and government offices in Israel. Doron is currently heavily involved in the OpenMoko project and its adaptation and promotion in Israel.</p>
<p>We spent a great deal of time last night, talking about the various aspects of Open Source training in Israel &#8211; as both us provide various training services to this market sector. While I&#8217;m mostly focused on <a href="http://www.greenfieldtech.net/asterisktraining" target="_blank">Asterisk Training</a>, Doron is focused on <a href="http://www.ofek.biz/index.php?page=Training" target="_blank">Linux and XEN </a>training. Both of us have some our training routes knee deep in Israel&#8217;s computer/IT training companies, namely Matrix, Hi-Tech College and John Bryce. We both talked about our discontent with their inability to promote and market Open Source training courses, simply because they have no idea what these are.</p>
<p>For example, while Hi-Tech college were incapable of signing up a single person for an Asterisk Bootcamp course, I had signed up 10 people to a my first bootcamp &#8211; without any marketing or sales budget, simply by putting out the word in the right places. Now, Hi-Tech college has a list of over 5000 people who studied Linux and other Open Source and networking subjects in their college &#8211; should have they been able to gather up at least 10 people as well (less then 0.5% of their entire customer base)? the answer is a definite yes, why were they unable to do so? simply because they have no idea what Asterisk is, how it can be marketed, how it can sold and how the customer should be approached.</p>
<p>Doron had indicated a similar issue with both John Bryce and Matrix &#8211; however, due to other reasons. However, Doron had managed to sell quite a few training courses for Linux on his own &#8211; without any help from the big boys &#8211; how did that happen? how is it possible that Doron and I succeeded where the other colleges had failed? how can that be? &#8211; then we both realized why eventually, proprietary software will die and the Open Source movement, over the course of time, will simply negate the presence of proprietary software &#8211; simply because Open Source people provide for better marketing strategies and methodologies.</p>
<p>Did we learn how to do marketing on school? are we marketing people by nature? the answer is NO &#8211; we learned how to market our belief in the Open Source initiative over the course of time. We championed Open Source in various enterprises, events, public speakings and other places. We were the &#8220;soap box&#8221; speaker at Hide Park&#8217;s Speakers Corner, we were that crazy man on the street screaming: &#8220;The world is coming to an end, repent!&#8221; (well, you know what I mean) &#8211; but all in all, as time progressed we learned how to market the Open Source initiative and our belief &#8211; the large enterprises are stuck in their own belief and stagnant marketing strategies and plans. As time progressed, the various &#8220;champions&#8221; left the large enterprises, simply because they got fed up with the wrongful methodology of these and followed their own path &#8211; and doing so with moderate success.</p>
<p>In my belief, as time will progress, the large enterprises will surely migrate to the Open Source, and I won&#8217;t be surprised if within a period of 5-6 years Microsoft will be shipping out a version of Windows that is based on the Linux Kernel &#8211; or another Open Source distibution methodology. Call me crazy, call me chaotic, call me a dreamer &#8211; but mark my words &#8211; this will happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/03/25/why-will-proprietary-software-will-eventually-die/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rock Solid Clouded Asterisk</title>
		<link>http://www.simionovich.com/2009/02/09/rock-solid-clouded-asterisk/</link>
		<comments>http://www.simionovich.com/2009/02/09/rock-solid-clouded-asterisk/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 17:55:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Dialers]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[Economics]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[IVR]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=243</guid>
		<description><![CDATA[This post is somewhat a combination of posts from previous posts, mainly, the posts about virtualization and my latest posts about the utilization of Amazon EC2. As some of you may know, a part of what I do at GreenfieldTech is develop various API&#8217;s for the Asterisk Open Source PBX systems. Two of these API&#8217;s]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F09%2Frock-solid-clouded-asterisk%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F09%2Frock-solid-clouded-asterisk%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>This post is somewhat a combination of posts from previous posts, mainly, the posts about virtualization and my latest posts about the utilization of Amazon EC2. As some of you may know, a part of what I do at <a title="http://www.greenfieldtech.net" href="http://www.greenfieldtech.net/" target="_blank">GreenfieldTech</a> is develop various API&#8217;s for the Asterisk Open Source PBX systems. Two of these API&#8217;s are the <a title="http://www.greenfieldtech.net/products" href="http://www.greenfieldtech.net/products" target="_blank">IVR API</a> and the <a title="http://www.greenfieldtech.net/products" href="http://www.greenfieldtech.net/products" target="_blank">Dialer API</a>. This post if called &#8220;Rock Solid Clouded Asterisk&#8221; as it will describe the latest production environment that I&#8217;ve implemented, using these API&#8217;s and Amazon EC2 virtualization framework.</p>
<h1>The network diagram</h1>
<p>Our implementation consisted of the following general schematic:</p>
<div id="attachment_244" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.simionovich.com/wp-content/uploads/2009/02/blog_1.jpg"><img class="size-full wp-image-244" title="Network Diagram" src="http://www.simionovich.com/wp-content/uploads/2009/02/blog_1.jpg" alt="Network Diagram" width="500" height="251" /></a><p class="wp-caption-text">Network Diagram</p></div>
<p>The application logic was based upon a JAVA based web-service, implementing the XML-RPC server side of the IVR API, and a dialer management system that controlled the dialer API located on the remotely located dialers &#8211; hosted on Amazon EC2 instances. For simplicity, and we were very much aware this would reduce the overall capacity, we&#8217;ve located both the dialer framework and the IVR API execution on each of the servers, while allowing the server s to communicate internally.</p>
<h1>Some constraints</h1>
<p>As much as we wanted to run many Amazon AMI instances, we were limited to running 5 elastic IPs with a single Amazon AWS account. As a result, we&#8217;ve registered 5 accounts, and executed a total of 24 AMI instances with 24 elastic IP&#8217;s.</p>
<p>An additional constraint we had realised, but had no way of actually knowing its limitation was the actual number of concurrent calls per server. Initially, we&#8217;ve reached the following numbers and configuration on a physical server:</p>
<ul>
<li>Intel Quad Core XEON</li>
<li>2GB RAM</li>
<li>1GB Network Uplink</li>
<li>CentOS 5.2 64bit</li>
<li>Total capacity: 120 concurrent calls of Dialer+IVR on a single server</li>
</ul>
<p>Per our theory, if we managed to reach a similar capacity using amazon c1.medium instances, we would be very happy.</p>
<h1>The results</h1>
<p>After conducting a test utilizing a single AMI instance, we&#8217;ve reached the following results:</p>
<ul>
<li>Dual Core instance (c1.medium)</li>
<li>180GB Disk Storage</li>
<li>8GB of RAM</li>
<li>Fedora Core 8 32bit</li>
<li>Total capacity: 80 concurrent calls of Dialer+IVR on a single instance</li>
</ul>
<p>A decrease of 33% in comparison to the performance observed on a physical server. Ok, so we weren&#8217;t all that happy with these results, until we started doing the financial math, realising that using Amazon EC2 with that Dialer+IVR framework would yield a savings of almost 80% in operational costs.</p>
<h1>Doing the math</h1>
<h2>The normal co-located option</h2>
<p>Our aim was to reach a capacity of around 2800 concurrent channels. Per the normal physical setup, our hardware requirements would be to use at least 24 servers. At a price of 1500$ per server, that sums up to a total of 36,000$. Adding the time required to install 24 servers, the overall expense for 24 servers would be around the 42,000$ mark. To sustain a total of 2800 concurrent calls, using the g711 codec, we would be required to carry a total of 300Mbps internet uplink &#8211; basically talking about 10,000$ of bandwidth.</p>
<p>So, taking all of the above into consideration, we will need a total of 52,000$ just to maintain the hardware installation and operational cost. Taking into consideration that the system would be used at full for no more than a period of 30 hours, we end up with a total of: 1733$ per hour.</p>
<h2>The Amazon EC2 option</h2>
<p>Now, let&#8217;s calculate for Amazon EC2:</p>
<p>2800 concurrent channels translates into 35 instances. Price per c1.medium instance per hour is 0.2$. So, rack that up and you get: 210$ for operating 35 instances for 30 hours.</p>
<p>Elastic IP costs are 0.01$ per hour per server &#8211; a total of 10.5$ for 30 hours.</p>
<p>Bandwidth costs are 0.17 per each GB, so according to 300Mbps for 30 hours, with each call duration at 1 minute sums up to be: 5M of data per call. Calculating 2800 concurrent channels for 30 hours gives: 25,200,00 MB, or 25TB of traffic. According to Amazon, first 10TB are at 0.17$ per GB, and then the price goes down. So, let&#8217;s take a worst case of 0.17$ per GB. A total of 4284$ for operating 30 hours.</p>
<p>A total of: 4,468 US Dollars, Price per hours calculated at: 148$.</p>
<h1>The savings</h1>
<p>Per the task at hand, the utilization of Amazon EC2 yielded a savings of 92%</p>
<h1>So, is Amazon EC2 good for any usage?</h1>
<p>The answer is a definite NO! If your requirement is for a system that works 24&#215;7, like a PBX system or a call center, then your utilization of Amazon EC2 would be identical to leasing a co-located server at any of the world wide co-location providers. If your application is of sporadic nature, or is utilized for short bursts of time, Amazon EC2 is a wonderful tool for lowering your overall expenses. Sure, it will require some work to get running, but the overall savings is more than worth-while.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/02/09/rock-solid-clouded-asterisk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thoughts of virtualization &#8211; Part III</title>
		<link>http://www.simionovich.com/2009/01/21/thoughts-of-virtualization-part-iii/</link>
		<comments>http://www.simionovich.com/2009/01/21/thoughts-of-virtualization-part-iii/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 18:25:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AGI]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[dialer]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWARE]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=201</guid>
		<description><![CDATA[Ok, it&#8217;s been almost 24 hours since I started my serious playing around with Amazon EC2, and I can honestly say that I&#8217;m tired &#8211; however, I&#8217;m very pleased with my results. Like any other experiment, this one started with a requirement. The requirement was to install and operate one of the dialer frameworks I&#8217;ve]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F01%2F21%2Fthoughts-of-virtualization-part-iii%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F01%2F21%2Fthoughts-of-virtualization-part-iii%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Ok, it&#8217;s been almost 24 hours since I started my serious playing around with Amazon EC2, and I can honestly say that I&#8217;m tired &#8211; however, I&#8217;m very pleased with my results. Like any other experiment, this one started with a requirement. The requirement was to install and operate one of the dialer frameworks I&#8217;ve written in the past year on an EC2 based instance. In order to evaluate the process, let&#8217;s start with our baseline installation, meaning, what am I using in the real-world:</p>
<p><strong>Hardware and Software Specification</strong></p>
<p>The original machine answered to the following specification: Quad Core CPU, 2GB of RAM, 250GB of Hard Drive. My original machine was running CentOS 5.2 with an x86_64 kernel installed. In terms of software installed, we had Asterisk 1.4.22.1, MySQL 5.X, PHP, FreePBX, Apache and my dialer framework.</p>
<h1><strong>Introducing Amazon EC2 AMI<br />
</strong></h1>
<p>An EC2 AMI is basically an image of a computer, contained with a single installation manifest on the Amazon cloud computing system. AMI&#8217;s provide for the simplest manner to start using EC2, as these usually include a pre-defined server installation, that usually has some stuff already installed.</p>
<h2>Choosing your AMI</h2>
<p>Amazon provides a multitude of AMI&#8217;s to work with, unfortunately, most of these are either out-dated and the sheer number of these makes the choice somewhat overwhelming. I decided to start working with a working AMI image of Fedora Core 8, that already had the LAMP stack installed &#8211; the one I used was:</p>
<div class="cell_liner"><img src="https://console.aws.amazon.com/images/logo_fedora.gif" alt="LAMP Web Starter" /></div>
<div class="cell_liner"><strong>LAMP Web Starter</strong> (AMI ID: ami-ba4eaad3)<br />
<span class="ami_description">Fedora Core 8, 32-bit architecture, PHP 5.0.4, Apache 2.0.54, and MySQL 4.1.20</span></div>
<h2>The YUM Repository issue</h2>
<p>For some strange reason, the AMI images contained in the Amazon repository are all unable to perform any updates to their installed RPM packages. It took me a while to understand what&#8217;s wrong, but in general, the fedora project had simply removed the old releases from their repository, so I had to go in and manually modify the /etc/yum.repos.d/ configuration files. For you convenience, here is the repos list that I&#8217;m using at this point:</p>
<p><a href="http://www.simionovich.com/wp-content/uploads/2009/01/repos.conf">YUM Repositories for Amazon EC2 Fedora images</a> &lt;- click this to download the file</p>
<pre>[development]
name=Fedora Core $releasever - Development Tree
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/development/$basearch/
enabled=1
gpgcheck=0</pre>
<pre>[extras-development]
name=Fedora Extras $releasever - Development Tree
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/extras/development/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=0</pre>
<pre>[extras]
name=Fedora Extras $releasever - $basearch
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/extras/$releasever/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1</pre>
<pre>[updates-testing]
name=Fedora Core $releasever - $basearch - Test Updates
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/updates/testing/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test</pre>
<pre>[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/updates/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora</pre>
<pre>[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/$releasever/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora</pre>
<p>If you are trying to install an instance, you may use the above for any Fedora based AMI on EC2.</p>
<h2>Creating my own AMI</h2>
<p>While going about and building a single server is fun, I needed a way to create my own installation AMI once I&#8217;ve completed my modifications. The Amazon EC2 resources website gives out a whole lot of information, which can be somewhat confusing for the first time reader. So, I searched for a better way to construct my own AMI image. I found the following web page, which was really really helpful: <a class="wp-caption" title="Azeez's Notes blog" href="http://afkham.org/2008/10/how-to-create-ec2-ami.html" target="_blank">Azeez&#8217;s Notes</a>.</p>
<p>Azeez&#8217;s blog gives a very concise and to the point, step by step, guide to building your own AMI image &#8211; it got me up and running in less than 10 minute &#8211; WAY TO GO AZEEZ.</p>
<h2>So far, so good &#8230;</h2>
<p>So far my installed instances are working just fine and I&#8217;m currently operating a cluster of a few of these dialer systems. I&#8217;m in the process of checking what kind of mileage I&#8217;ll get from the EC2 instances, in comparison to a real hardware server &#8211; which is really interesting.</p>
<p>My main objective here is to be able to build a dialer-on-demand framework, which will enable my customers to increase their capacity utilizing a simple web interface to initiate my AMI instances. I&#8217;ll report back with additional information once I have it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/01/21/thoughts-of-virtualization-part-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts of virtualization &#8211; Part II</title>
		<link>http://www.simionovich.com/2008/11/30/thoughts-of-virtualization-part-ii/</link>
		<comments>http://www.simionovich.com/2008/11/30/thoughts-of-virtualization-part-ii/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 10:11:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[openVZ]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWARE]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=173</guid>
		<description><![CDATA[I really like going to events at the GarageGeeks (www.garagegeeks.org) &#8211; apart from meeting with some friends, having a good laugh and enjoying the casual beer, the technical talks and the general subjects that are being attended at a gathering are always interesting. This time, the Geeks had decided to focus on Cloud Computing, trying]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2008%2F11%2F30%2Fthoughts-of-virtualization-part-ii%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2008%2F11%2F30%2Fthoughts-of-virtualization-part-ii%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I really like going to events at the GarageGeeks (www.garagegeeks.org) &#8211; apart from meeting with some friends, having a good laugh and enjoying the casual beer, the technical talks and the general subjects that are being attended at a gathering are always interesting.</p>
<p>This time, the Geeks had decided to focus on Cloud Computing, trying to introduce the somewhat highly evolving field of the IT/Computing industry to the visitors of Garage. Now, I have to admit that during the past few weeks I&#8217;ve been studying the various aspects of utilizing Amazon EC2 services, and I&#8217;ve come to the somewhat problematic conclusion: &#8220;Cloud computing is a wonderful solution, as long as you have clear and concise control over your computing cloud!&#8221;</p>
<p>The main problem with traditional cloud computing, as offered by Amazon and others, is that the physical boundaries of your system are somewhat unknown &#8211; not to you and in some cases, not to your provider either. Let us imagine a Tier based architecture platform, implemented utilizing Amazon EC2 technologies &#8211; our web front-end may be located in the US, the application server in the UK and the Database in Zimbabwe for all that matters &#8211; in accordance to EC2 and traditional cloud computing, that is fairly normal.While EC2 and some other providers had introduced the idea of a Zone, making sure that your virtual servers are all located in the same physical data center, other solutions are yet to follow.</p>
<p>The above design introduces an interesting &#8220;Critical Path&#8221; management problem, tied deep into the Tier based architecture design pattern. Companies such as GigaSpaces and others had made it their business to cash in on the problem, by providing a distributed, memory based, middle-ware &#8211; literally sweeping the &#8220;Critical Path&#8221; problem under the rug. However, as the platform will evolve, &#8220;Critical Path&#8221; issues have a tendency to re-appear, usually, a lot more serious than the original problem &#8211; due to new constraints and new operational paradigms within the operational construct of the cloud platform.</p>
<p>So, question be asked: &#8220;Is cloud computing good? Can you really build a full service based upon cloud computing services?&#8221; &#8211; The answer isn&#8217;t a straight forward yes or no. For example, while I have a couple of servers on EC2, serving me as development servers mainly, I&#8217;ve built my own little cloud environment on my own servers &#8211; used for production usage. I&#8217;ve used a mixture of OpenVZ servers tied together with my own provisional interface to create a seamless cloud, enabling me to replicate servers, control their operational structures at east and most important &#8211; expand my cloud rapidly by introducing new servers to my cloud.</p>
<p>Is my paradigm good for all purposes? I can&#8217;t really say &#8211; it works for me, it may not work for you. The thing is this, don&#8217;t expect cloud computing to come in and solve all your problems, you may run into new ones you are completely unfamiliar with.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2008/11/30/thoughts-of-virtualization-part-ii/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

