<?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; Amazon EC2</title>
	<atom:link href="http://www.simionovich.com/tag/amazon-ec2/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>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>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>Virtualizing Asterisk &#8211; Digium Asterisk World, Feb 2008</title>
		<link>http://www.simionovich.com/2009/02/07/virtualizing-asterisk-digium-asterisk-world-feb-2008/</link>
		<comments>http://www.simionovich.com/2009/02/07/virtualizing-asterisk-digium-asterisk-world-feb-2008/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 16:43:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Dialers]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[Greenfield Technologies]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[openVZ]]></category>
		<category><![CDATA[PokeTalk.Com]]></category>
		<category><![CDATA[VMWARE]]></category>
		<category><![CDATA[XEN]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=232</guid>
		<description><![CDATA[Well, I just got back from the ITExpo show in Miami, Florida. I have to admit that I really enjoyed the venue, although I didn&#8217;t really have time to walk the floor. The main reason that I was unable to walk the floor was due to the fact that I gave a talk, as part]]></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%2F07%2Fvirtualizing-asterisk-digium-asterisk-world-feb-2008%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F07%2Fvirtualizing-asterisk-digium-asterisk-world-feb-2008%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Well, I just got back from the ITExpo show in Miami, Florida. I have to admit that I really enjoyed the venue, although I didn&#8217;t really have time to walk the floor. The main reason that I was unable to walk the floor was due to the fact that I gave a talk, as part of the Digium Asterisk World venue, which was co-located with TMCnet&#8217;s ITExpo.</p>
<p>My talk was about the possibilities and incentives for Virtualizing Asterisk using VMWARE and Amazon EC2. Following below is the presentation that I gave.</p>
<p><a title="View Virtualizing Asterisk - Presented at Digium Asterisk World, Feb 2008, Miami, Florida on Scribd" href="http://www.scribd.com/doc/11841748/Virtualizing-Asterisk-Presented-at-Digium-Asterisk-World-Feb-2008-Miami-Florida" 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;">Virtualizing Asterisk &#8211; Presented at Digium Asterisk World, Feb 2008, Miami, Florida</a> <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_337176977961706" name="doc_337176977961706" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle"	height="500" width="100%"><param name="movie"	value="http://d.scribd.com/ScribdViewer.swf?document_id=11841748&#038;access_key=key-2693ru9b2up3r6bf2dnx&#038;page=1&#038;version=1&#038;viewMode=list"><param name="quality" value="high"><param name="play" value="true"><param name="loop" value="true"><param name="scale" value="showall"><param name="wmode" value="opaque"><param name="devicefont" value="false"><param name="bgcolor" value="#ffffff"><param name="menu" value="true"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="salign" value=""><param name="mode" value="list"><embed src="http://d.scribd.com/ScribdViewer.swf?document_id=11841748&#038;access_key=key-2693ru9b2up3r6bf2dnx&#038;page=1&#038;version=1&#038;viewMode=list" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_337176977961706_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" mode="list" height="500" width="100%"></embed></object>
<div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;">    <a href="http://www.scribd.com/upload" style="text-decoration: underline;">Publish at Scribd</a> or <a href="http://www.scribd.com/browse" style="text-decoration: underline;">explore</a> others:            <a href="http://www.scribd.com/browse/Presentations-Slideshows/Internet-Technology?style=text-decoration%3A+underline%3B">Internet &#038; Technolog</a>              <a href="http://www.scribd.com/browse/Presentations-Slideshows/?style=text-decoration%3A+underline%3B">Presentations &#038; Slid</a>                  <a href="http://www.scribd.com/tag/amazon" style="text-decoration: underline;">amazon</a>              <a href="http://www.scribd.com/tag/ec2" style="text-decoration: underline;">ec2</a>      	</div>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/02/07/virtualizing-asterisk-digium-asterisk-world-feb-2008/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>

